flash_driver::free_driver_priv is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDflash_driver::free_driver_priv

flash_driver::free_driver_priv field

Deallocates private driver structures. Use default_flash_free_driver_priv() to simply free(bank->driver_priv)

Syntax

void (*free_driver_priv)(struct flash_bank *bank);

References

LocationReferrerScopeText
driver.h:227
void (*free_driver_priv)(struct flash_bank *bank);
aducm302x.c:567default_flash_free_driver_priv()aducm302x_flash
aducm302x.c:581
.free_driver_priv = default_flash_free_driver_priv,
aducm302x.c:584default_flash_free_driver_priv()aducm4x50_flash
aducm302x.c:598
.free_driver_priv = default_flash_free_driver_priv,
ambiqmicro.c:853default_flash_free_driver_priv()ambiqmicro_flash
ambiqmicro.c:866
.free_driver_priv = default_flash_free_driver_priv,
at91sam3.c:3710sam3_free_driver_priv()at91sam3_flash
const struct flash_driver at91sam3_flash = {
at91sam3.c:3722
.free_driver_priv = sam3_free_driver_priv,
at91sam4.c:3258sam4_free_driver_priv()at91sam4_flash
const struct flash_driver at91sam4_flash = {
at91sam4.c:3271
.free_driver_priv = sam4_free_driver_priv,
at91sam4l.c:678default_flash_free_driver_priv()at91sam4l_flash
const struct flash_driver at91sam4l_flash = {
at91sam4l.c:690
.free_driver_priv = default_flash_free_driver_priv,
at91samd.c:1290default_flash_free_driver_priv()at91samd_flash
const struct flash_driver at91samd_flash = {
at91samd.c:1302
.free_driver_priv = default_flash_free_driver_priv,
ath79.c:882default_flash_free_driver_priv()ath79_flash
const struct flash_driver ath79_flash = {
ath79.c:894
.free_driver_priv = default_flash_free_driver_priv,
atsame5.c:950default_flash_free_driver_priv()atsame5_flash
const struct flash_driver atsame5_flash = {
atsame5.c:962
.free_driver_priv = default_flash_free_driver_priv,
atsamv.c:687default_flash_free_driver_priv()atsamv_flash
const struct flash_driver atsamv_flash = {
atsamv.c:700
.free_driver_priv = default_flash_free_driver_priv,
avrf.c:461default_flash_free_driver_priv()avr_flash
const struct flash_driver avr_flash = {
avrf.c:472
.free_driver_priv = default_flash_free_driver_priv,
cc26xx.c:536default_flash_free_driver_priv()cc26xx_flash
const struct flash_driver cc26xx_flash = {
cc26xx.c:546
.free_driver_priv = default_flash_free_driver_priv,
cc3220sf.c:480default_flash_free_driver_priv()cc3220sf_flash
const struct flash_driver cc3220sf_flash = {
cc3220sf.c:490
.free_driver_priv = default_flash_free_driver_priv,
cfi.c:3038default_flash_free_driver_priv()cfi_flash
const struct flash_driver cfi_flash = {
cfi.c:3051
.free_driver_priv = default_flash_free_driver_priv,
core.c:221flash_free_all_banks()
if (bank->driver->free_driver_priv)
core.c:222flash_free_all_banks()
bank->driver->free_driver_priv(bank);
efm32.c:1211efm32x_free_driver_priv()efm32_flash
const struct flash_driver efm32_flash = {
efm32.c:1224
.free_driver_priv = efm32x_free_driver_priv,
em357.c:911default_flash_free_driver_priv()em357_flash
const struct flash_driver em357_flash = {
em357.c:923
.free_driver_priv = default_flash_free_driver_priv,
eneispif.c:419default_flash_free_driver_priv()eneispif_flash
const struct flash_driver eneispif_flash = {
eneispif.c:432
.free_driver_priv = default_flash_free_driver_priv,
esirisc_flash.c:562default_flash_free_driver_priv()esirisc_flash
const struct flash_driver esirisc_flash = {
esirisc_flash.c:574
.free_driver_priv = default_flash_free_driver_priv,
faux.c:106default_flash_free_driver_priv()faux_flash
const struct flash_driver faux_flash = {
faux.c:117
.free_driver_priv = default_flash_free_driver_priv,
fespi.c:850default_flash_free_driver_priv()fespi_flash
const struct flash_driver fespi_flash = {
fespi.c:862
.free_driver_priv = default_flash_free_driver_priv
fm3.c:974default_flash_free_driver_priv()fm3_flash
const struct flash_driver fm3_flash = {
fm3.c:983
.free_driver_priv = default_flash_free_driver_priv,
fm4.c:691default_flash_free_driver_priv()fm4_flash
const struct flash_driver fm4_flash = {
fm4.c:701
.free_driver_priv = default_flash_free_driver_priv,
jtagspi.c:841default_flash_free_driver_priv()jtagspi_flash
const struct flash_driver jtagspi_flash = {
jtagspi.c:853
.free_driver_priv = default_flash_free_driver_priv,
kinetis.c:3436kinetis_free_driver_priv()kinetis_flash
const struct flash_driver kinetis_flash = {
kinetis.c:3449
.free_driver_priv = kinetis_free_driver_priv,
kinetis_ke.c:1257default_flash_free_driver_priv()kinetis_ke_flash
kinetis_ke.c:1270
.free_driver_priv = default_flash_free_driver_priv,
lpc2000.c:1603default_flash_free_driver_priv()lpc2000_flash
const struct flash_driver lpc2000_flash = {
lpc2000.c:1614
.free_driver_priv = default_flash_free_driver_priv,
lpc288x.c:404default_flash_free_driver_priv()lpc288x_flash
const struct flash_driver lpc288x_flash = {
lpc288x.c:415
.free_driver_priv = default_flash_free_driver_priv,
lpc2900.c:1572default_flash_free_driver_priv()lpc2900_flash
const struct flash_driver lpc2900_flash = {
lpc2900.c:1583
.free_driver_priv = default_flash_free_driver_priv,
lpcspifi.c:934default_flash_free_driver_priv()lpcspifi_flash
const struct flash_driver lpcspifi_flash = {
lpcspifi.c:946
.free_driver_priv = default_flash_free_driver_priv,
mdr.c:597default_flash_free_driver_priv()mdr_flash
const struct flash_driver mdr_flash = {
mdr.c:609
.free_driver_priv = default_flash_free_driver_priv,
mrvlqspi.c:943default_flash_free_driver_priv()mrvlqspi_flash
const struct flash_driver mrvlqspi_flash = {
mrvlqspi.c:953
.free_driver_priv = default_flash_free_driver_priv,
msp432.c:1078msp432_flash_free_driver_priv()msp432_flash
const struct flash_driver msp432_flash = {
msp432.c:1090
.free_driver_priv = msp432_flash_free_driver_priv,
niietcm4.c:1718default_flash_free_driver_priv()niietcm4_flash
const struct flash_driver niietcm4_flash = {
niietcm4.c:1732
.free_driver_priv = default_flash_free_driver_priv,
npcx.c:529default_flash_free_driver_priv()npcx_flash
const struct flash_driver npcx_flash = {
npcx.c:539
.free_driver_priv = default_flash_free_driver_priv,
nrf5.c:1513nrf5_free_driver_priv()nrf5_flash
const struct flash_driver nrf5_flash = {
nrf5.c:1526
.free_driver_priv = nrf5_free_driver_priv,
nrf5.c:1531nrf5_free_driver_priv()nrf51_flash
const struct flash_driver nrf51_flash = {
nrf5.c:1544
.free_driver_priv = nrf5_free_driver_priv,
numicro.c:1254default_flash_free_driver_priv()numicro_flash
const struct flash_driver numicro_flash = {
numicro.c:1265
.free_driver_priv = default_flash_free_driver_priv,
ocl.c:306default_flash_free_driver_priv()ocl_flash
const struct flash_driver ocl_flash = {
ocl.c:315
.free_driver_priv = default_flash_free_driver_priv,
pic32mm.c:1144default_flash_free_driver_priv()pic32mm_flash
const struct flash_driver pic32mm_flash = {
pic32mm.c:1158
.free_driver_priv = default_flash_free_driver_priv,
pic32mx.c:950default_flash_free_driver_priv()pic32mx_flash
const struct flash_driver pic32mx_flash = {
pic32mx.c:963
.free_driver_priv = default_flash_free_driver_priv,
psoc4.c:920default_flash_free_driver_priv()psoc4_flash
const struct flash_driver psoc4_flash = {
psoc4.c:933
.free_driver_priv = default_flash_free_driver_priv,
psoc5lp.c:814default_flash_free_driver_priv()psoc5lp_nvl_flash
psoc5lp.c:824
.free_driver_priv = default_flash_free_driver_priv,
psoc5lp.c:997default_flash_free_driver_priv()psoc5lp_eeprom_flash
psoc5lp.c:1007
.free_driver_priv = default_flash_free_driver_priv,
psoc5lp.c:1509default_flash_free_driver_priv()psoc5lp_flash
const struct flash_driver psoc5lp_flash = {
psoc5lp.c:1521
.free_driver_priv = default_flash_free_driver_priv,
psoc6.c:1065default_flash_free_driver_priv()psoc6_flash
const struct flash_driver psoc6_flash = {
psoc6.c:1078
.free_driver_priv = default_flash_free_driver_priv,
qn908x.c:1183default_flash_free_driver_priv()qn908x_flash
const struct flash_driver qn908x_flash = {
qn908x.c:1196
.free_driver_priv = default_flash_free_driver_priv,
renesas_rpchf.c:634default_flash_free_driver_priv()renesas_rpchf_flash
renesas_rpchf.c:646
.free_driver_priv = default_flash_free_driver_priv,
rp2040.c:523rp2040_flash_free_driver_priv()rp2040_flash
const struct flash_driver rp2040_flash = {
rp2040.c:532
.free_driver_priv = rp2040_flash_free_driver_priv
rsl10.c:832rsl10_free_driver_priv()rsl10_flash
const struct flash_driver rsl10_flash = {
rsl10.c:844
.free_driver_priv = rsl10_free_driver_priv,
sh_qspi.c:899default_flash_free_driver_priv()sh_qspi_flash
const struct flash_driver sh_qspi_flash = {
sh_qspi.c:911
.free_driver_priv = default_flash_free_driver_priv,
sim3x.c:1094default_flash_free_driver_priv()sim3x_flash
const struct flash_driver sim3x_flash = {
sim3x.c:1107
.free_driver_priv = default_flash_free_driver_priv,
stellaris.c:1415default_flash_free_driver_priv()stellaris_flash
const struct flash_driver stellaris_flash = {
stellaris.c:1428
.free_driver_priv = default_flash_free_driver_priv,
stm32f1x.c:1729default_flash_free_driver_priv()stm32f1x_flash
const struct flash_driver stm32f1x_flash = {
stm32f1x.c:1742
.free_driver_priv = default_flash_free_driver_priv,
stm32f2x.c:1802default_flash_free_driver_priv()stm32f2x_flash
const struct flash_driver stm32f2x_flash = {
stm32f2x.c:1815
.free_driver_priv = default_flash_free_driver_priv,
stm32g0x.c:1270default_flash_free_driver_priv()stm32g0x_flash
const struct flash_driver stm32g0x_flash = {
stm32g0x.c:1283
.free_driver_priv = default_flash_free_driver_priv,
stm32g4x.c:1204default_flash_free_driver_priv()stm32g4x_flash
const struct flash_driver stm32g4x_flash = {
stm32g4x.c:1217
.free_driver_priv = default_flash_free_driver_priv,
stm32h7x.c:1193default_flash_free_driver_priv()stm32h7x_flash
const struct flash_driver stm32h7x_flash = {
stm32h7x.c:1206
.free_driver_priv = default_flash_free_driver_priv,
stm32l4x.c:2670default_flash_free_driver_priv()stm32l4x_flash
const struct flash_driver stm32l4x_flash = {
stm32l4x.c:2683
.free_driver_priv = default_flash_free_driver_priv,
stm32l5x.c:1181default_flash_free_driver_priv()stm32l5x_flash
const struct flash_driver stm32l5x_flash = {
stm32l5x.c:1194
.free_driver_priv = default_flash_free_driver_priv,
stm32lx.c:938default_flash_free_driver_priv()stm32lx_flash
const struct flash_driver stm32lx_flash = {
stm32lx.c:950
.free_driver_priv = default_flash_free_driver_priv,
stmqspi.c:2450default_flash_free_driver_priv()stmqspi_flash
const struct flash_driver stmqspi_flash = {
stmqspi.c:2464
.free_driver_priv = default_flash_free_driver_priv,
stmsmi.c:639default_flash_free_driver_priv()stmsmi_flash
const struct flash_driver stmsmi_flash = {
stmsmi.c:651
.free_driver_priv = default_flash_free_driver_priv,
str7x.c:786default_flash_free_driver_priv()str7x_flash
const struct flash_driver str7x_flash = {
str7x.c:799
.free_driver_priv = default_flash_free_driver_priv,
str9x.c:653default_flash_free_driver_priv()str9x_flash
const struct flash_driver str9x_flash = {
str9x.c:665
.free_driver_priv = default_flash_free_driver_priv,
str9xpec.c:1188default_flash_free_driver_priv()str9xpec_flash
const struct flash_driver str9xpec_flash = {
str9xpec.c:1200
.free_driver_priv = default_flash_free_driver_priv,
swm050.c:186default_flash_free_driver_priv()swm050_flash
const struct flash_driver swm050_flash = {
swm050.c:196
.free_driver_priv = default_flash_free_driver_priv,
tms470.c:1145default_flash_free_driver_priv()tms470_flash
const struct flash_driver tms470_flash = {
tms470.c:1158
.free_driver_priv = default_flash_free_driver_priv,
virtual.c:210default_flash_free_driver_priv()virtual_flash
const struct flash_driver virtual_flash = {
virtual.c:222
.free_driver_priv = default_flash_free_driver_priv,
w600.c:367default_flash_free_driver_priv()w600_flash
const struct flash_driver w600_flash = {
w600.c:377
.free_driver_priv = default_flash_free_driver_priv,
xcf.c:875default_flash_free_driver_priv()xcf_flash
const struct flash_driver xcf_flash = {
xcf.c:889
.free_driver_priv = default_flash_free_driver_priv,
xmc1xxx.c:523default_flash_free_driver_priv()xmc1xxx_flash
const struct flash_driver xmc1xxx_flash = {
xmc1xxx.c:534
.free_driver_priv = default_flash_free_driver_priv,
xmc4xxx.c:1332default_flash_free_driver_priv()xmc4xxx_flash
const struct flash_driver xmc4xxx_flash = {
xmc4xxx.c:1345
.free_driver_priv = default_flash_free_driver_priv,

Call Tree

Functions calling flash_driver::free_driver_priv
all items filtered out
flash_driver::free_driver_priv
Functions reading flash_driver::free_driver_priv
flash_driver::free_driver_priv
all items filtered out