OpenOCD
rp2040_flash_bank::dev
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
rp2040_flash_bank::dev
rp2040_flash_bank::dev field
Syntax
from
rp2040.c:50
const
struct
flash_device
*
dev
;
References
Location
Referrer
Text
rp2040.c:50
const
struct
flash_device
*
dev
;
rp2040.c:232
rp2040_flash_write()
unsigned
int
avail_pages
=
target_get_working_area_avail
(
target
)
/
priv
->
dev
->
pagesize
;
rp2040.c:236
rp2040_flash_write()
unsigned
int
chunk_size
=
MIN
(
MAX
(
avail_pages
,
1
)
*
priv
->
dev
->
pagesize
,
count
)
;
rp2040.c:301
rp2040_flash_erase()
priv
->
dev
->
sectorsize
,
/* block_size */
rp2040.c:302
rp2040_flash_erase()
priv
->
dev
->
erase_cmd
/* block_cmd */
rp2040.c:441
rp2040_flash_probe()
priv
->
dev
=
&
rp2040_default_spi_device
;
rp2040.c:458
rp2040_flash_probe()
priv
->
dev
=
NULL
;
rp2040.c:461
rp2040_flash_probe()
priv
->
dev
=
p
;
rp2040.c:465
rp2040_flash_probe()
if
(
!
priv
->
dev
)
{
rp2040.c:470
rp2040_flash_probe()
priv
->
dev
->
name
,
priv
->
dev
->
device_id
)
;
rp2040.c:472
rp2040_flash_probe()
bank
->
size
=
priv
->
dev
->
size_in_bytes
;
rp2040.c:476
rp2040_flash_probe()
bank
->
write_start_alignment
=
priv
->
dev
->
pagesize
;
rp2040.c:477
rp2040_flash_probe()
bank
->
write_end_alignment
=
priv
->
dev
->
pagesize
;
rp2040.c:479
rp2040_flash_probe()
bank
->
num_sectors
=
bank
->
size
/
priv
->
dev
->
sectorsize
;
rp2040.c:482
rp2040_flash_probe()
bank
->
sectors
=
alloc_block_array
(
0
,
priv
->
dev
->
sectorsize
,
bank
->
num_sectors
)
;
Data Use
Functions writing
rp2040_flash_bank::dev
Functions reading
rp2040_flash_bank::dev
rp2040_flash_probe()
all items filtered out
rp2040_flash_bank::dev
rp2040_flash_write()
rp2040_flash_erase()
rp2040_flash_probe()
all items filtered out
Type of
rp2040_flash_bank::dev
rp2040_flash_bank::dev
flash_device
all items filtered out