OpenOCD
sam4_chip::details
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
sam4_chip::details
sam4_chip::details field
Syntax
from
at91sam4.c:175
struct
sam4_chip_details
details
;
References
Location
Referrer
Text
at91sam4.c:175
struct
sam4_chip_details
details
;
at91sam4.c:1509
efc_start_command()
if
(
argument
>=
private
->
chip
->
details
.
n_gpnvms
)
{
at91sam4.c:1511
efc_start_command()
private
->
chip
->
details
.
n_gpnvms
)
;
at91sam4.c:1730
flashd_get_gpnvm()
if
(
gpnvm
>=
private
->
chip
->
details
.
n_gpnvms
)
{
at91sam4.c:1732
flashd_get_gpnvm()
gpnvm
,
private
->
chip
->
details
.
n_gpnvms
)
;
at91sam4.c:1771
flashd_clr_gpnvm()
if
(
gpnvm
>=
private
->
chip
->
details
.
n_gpnvms
)
{
at91sam4.c:1773
flashd_clr_gpnvm()
gpnvm
,
private
->
chip
->
details
.
n_gpnvms
)
;
at91sam4.c:1802
flashd_set_gpnvm()
if
(
gpnvm
>=
private
->
chip
->
details
.
n_gpnvms
)
{
at91sam4.c:1804
flashd_set_gpnvm()
gpnvm
,
private
->
chip
->
details
.
n_gpnvms
)
;
at91sam4.c:2518
sam4_flash_bank_command()
bank
->
driver_priv
=
&
(
chip
->
details
.
bank
[
0
]
)
;
at91sam4.c:2520
sam4_flash_bank_command()
chip
->
details
.
bank
[
0
]
.
chip
=
chip
;
at91sam4.c:2521
sam4_flash_bank_command()
chip
->
details
.
bank
[
0
]
.
bank
=
bank
;
at91sam4.c:2528
sam4_flash_bank_command()
bank
->
driver_priv
=
&
(
chip
->
details
.
bank
[
1
]
)
;
at91sam4.c:2530
sam4_flash_bank_command()
chip
->
details
.
bank
[
1
]
.
chip
=
chip
;
at91sam4.c:2531
sam4_flash_bank_command()
chip
->
details
.
bank
[
1
]
.
bank
=
bank
;
at91sam4.c:2597
sam4_get_details()
saved_banks
[
x
]
=
chip
->
details
.
bank
[
x
]
.
bank
;
at91sam4.c:2600
sam4_get_details()
memcpy
(
&
(
private
->
chip
->
details
)
,
at91sam4.c:2602
sam4_get_details()
sizeof
(
private
->
chip
->
details
)
)
;
at91sam4.c:2606
sam4_get_details()
chip
->
details
.
bank
[
x
]
.
chip
=
chip
;
at91sam4.c:2607
sam4_get_details()
chip
->
details
.
bank
[
x
]
.
bank
=
saved_banks
[
x
]
;
at91sam4.c:2626
sam4_info()
private
->
chip
->
details
.
name
,
at91sam4.c:2666
sam4_probe()
if
(
bank
->
base
==
private
->
chip
->
details
.
bank
[
x
]
.
base_address
)
{
at91sam4.c:2667
sam4_probe()
bank
->
size
=
private
->
chip
->
details
.
bank
[
x
]
.
size_bytes
;
at91sam4.c:2699
sam4_probe()
private
->
bank_number
,
private
->
chip
->
details
.
n_banks
)
;
at91sam4.c:2700
sam4_probe()
if
(
(
private
->
bank_number
+
1
)
==
private
->
chip
->
details
.
n_banks
)
{
at91sam4.c:3052
sam4_handle_info_command()
if
(
!
chip
->
details
.
bank
[
0
]
.
bank
)
{
at91sam4.c:3063
sam4_handle_info_command()
if
(
!
(
chip
->
details
.
bank
[
0
]
.
probed
)
)
{
at91sam4.c:3064
sam4_handle_info_command()
r
=
sam4_auto_probe
(
chip
->
details
.
bank
[
0
]
.
bank
)
;
at91sam4.c:3075
sam4_handle_info_command()
if
(
!
(
chip
->
details
.
bank
[
x
]
.
present
)
)
at91sam4.c:3078
sam4_handle_info_command()
if
(
!
chip
->
details
.
bank
[
x
]
.
bank
)
at91sam4.c:3081
sam4_handle_info_command()
if
(
chip
->
details
.
bank
[
x
]
.
probed
)
at91sam4.c:3084
sam4_handle_info_command()
r
=
sam4_auto_probe
(
chip
->
details
.
bank
[
x
]
.
bank
)
;
at91sam4.c:3113
sam4_handle_gpnvm_command()
if
(
!
chip
->
details
.
bank
[
0
]
.
bank
)
{
at91sam4.c:3118
sam4_handle_gpnvm_command()
if
(
!
chip
->
details
.
bank
[
0
]
.
probed
)
{
at91sam4.c:3119
sam4_handle_gpnvm_command()
r
=
sam4_auto_probe
(
chip
->
details
.
bank
[
0
]
.
bank
)
;
at91sam4.c:3147
sam4_handle_gpnvm_command()
for
(
x
=
0
;
x
<
chip
->
details
.
n_gpnvms
;
x
++
)
{
at91sam4.c:3148
sam4_handle_gpnvm_command()
r
=
flashd_get_gpnvm
(
&
(
chip
->
details
.
bank
[
0
]
)
,
x
,
&
v
)
;
at91sam4.c:3155
sam4_handle_gpnvm_command()
if
(
(
who
>=
0
)
&&
(
(
(
unsigned
)
(
who
)
)
<
chip
->
details
.
n_gpnvms
)
)
{
at91sam4.c:3156
sam4_handle_gpnvm_command()
r
=
flashd_get_gpnvm
(
&
(
chip
->
details
.
bank
[
0
]
)
,
who
,
&
v
)
;
at91sam4.c:3172
sam4_handle_gpnvm_command()
r
=
flashd_set_gpnvm
(
&
(
chip
->
details
.
bank
[
0
]
)
,
who
)
;
at91sam4.c:3175
sam4_handle_gpnvm_command()
r
=
flashd_clr_gpnvm
(
&
(
chip
->
details
.
bank
[
0
]
)
,
who
)
;
Data Use
Functions reading
sam4_chip::details
sam4_chip::details
efc_start_command()
flashd_get_gpnvm()
flashd_clr_gpnvm()
flashd_set_gpnvm()
sam4_flash_bank_command()
sam4_get_details()
sam4_info()
sam4_probe()
sam4_handle_info_command()
sam4_handle_gpnvm_command()
all items filtered out
Type of
sam4_chip::details
sam4_chip::details
sam4_chip_details
all items filtered out