Defined in 1 files as a function:
Referenced in 1 files:
-
drivers/net/dsa/hirschmann/hellcreek.c
- line 120
- line 127
- line 137
- line 144
- line 158
- line 162
- line 169
- line 263
- line 286
- line 425
- line 449
- line 533
- line 558
- line 578
- line 623
- line 648
- line 725
- line 726
- line 727
- line 739
- line 742
- line 754
- line 809
- line 821
- line 937
- line 949
- line 998
- line 1017
- line 1020
- line 1054
- line 1306
- line 1313
- line 1408
- line 1559
- line 1575
- line 1605
- line 1608
- line 1611
- line 1619
- line 1631
- line 1632
- line 1641
- line 1642
- line 1645
- line 1770
- line 1773
- line 1824
Smatch caller information:
drivers/net/dsa/hirschmann/hellcreek.c __hellcreek_fdb_add() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 318 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| BIT_INFO | 1 | data | 0x0,0xff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c __hellcreek_fdb_add() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 316 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| BIT_INFO | 1 | data | 0x0,0xff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c __hellcreek_fdb_add() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 314 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| BIT_INFO | 1 | data | 0x0,0xff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c __hellcreek_fdb_add() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0-511,57344-58367 |
| PARAM_VALUE | 2 | offset | 320 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| BIT_INFO | 1 | data | 0x0,0xe3ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c __hellcreek_fdb_add() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | offset | 324 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c __hellcreek_fdb_del() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 324 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | hellcreek->fdb_entries | 1 |
| DATA_SOURCE | 0 | hellcreek | $0 |
| BIT_INFO | 1 | data | 0x200,0xffffffffffffffff |
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| HALF_LOCKED2 | &dp->addr_lists_lock | ||
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_apply_vlan() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 1-447 |
| PARAM_VALUE | 2 | offset | 342 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &hellcreek->reg_lock | 1 |
| DATA_SOURCE | 0 | hellcreek | $0 |
| BIT_INFO | 1 | data | 0x0,0xff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_devlink_region_fdb_snapshot() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | offset | 304 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &hellcreek->reg_lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hellcreek->fdb_entries | |
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | ®ion->snapshot_lock | ||
| LOCK2 | 0 | &hellcreek->reg_lock | |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct devlink_region)->snapshot_lock | ||
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_devlink_region_fdb_snapshot() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | offset | 310 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &hellcreek->reg_lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hellcreek->fdb_entries | |
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | ®ion->snapshot_lock | ||
| LOCK2 | 0 | &hellcreek->reg_lock | |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct devlink_region)->snapshot_lock | ||
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_enable_ip_core() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 10 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &hellcreek->reg_lock | 1 |
| DATA_SOURCE | 0 | hellcreek | $0 |
| BIT_INFO | 1 | data | 0x1,0xffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | data | 0-u16max |
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| HALF_LOCKED2 | global &dsa2_mutex | ||
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_fdb_dump() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | offset | 304 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &hellcreek->reg_lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_fdb_dump() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | offset | 310 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &hellcreek->reg_lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_fdb_get() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | offset | 304 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| HALF_LOCKED2 | &dp->addr_lists_lock | ||
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_fdb_get() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | offset | 310 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| HALF_LOCKED2 | &dp->addr_lists_lock | ||
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_port_del_schedule() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 65280 |
| PARAM_VALUE | 2 | offset | 362 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &hellcreek->reg_lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_port_disable() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0,2-65534 |
| PARAM_VALUE | 2 | offset | 334 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &hellcreek->reg_lock | 1 |
| BIT_INFO | 1 | data | 0x0,0xfffe |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| HALF_LOCKED2 | global &dsa2_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_port_enable() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 334 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &hellcreek->reg_lock | 1 |
| BIT_INFO | 1 | data | 0x1,0xffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| HALF_LOCKED2 | global &dsa2_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_port_set_mcast_flood() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 334 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &hellcreek->reg_lock | 1 |
| DATA_SOURCE | 0 | hellcreek | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_port_set_schedule() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 65281 |
| PARAM_VALUE | 2 | offset | 362 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &hellcreek->reg_lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_port_set_schedule() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | offset | 372 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &hellcreek->reg_lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_port_set_ucast_flood() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 334 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &hellcreek->reg_lock | 1 |
| DATA_SOURCE | 0 | hellcreek | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_port_stp_state_set() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 334 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &hellcreek->reg_lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_reset_maxsdu() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 1536 |
| PARAM_VALUE | 2 | offset | 338 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_select_counter() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | offset | 282 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_select_port() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | offset | 332 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| BIT_INFO | 1 | data | 0x0,0xfff0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | data | 16-4064[c] |
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_select_port_prio() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | offset | 332 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| BIT_INFO | 1 | data | 0x0,0xfff7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_select_prio() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0-7 |
| PARAM_VALUE | 2 | offset | 332 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| HALF_LOCKED2 | global &dsa2_mutex | ||
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_select_tgd() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 360 |
| BUF_SIZE | 0 | hellcreek | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_select_vlan() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 0,4096 |
| PARAM_VALUE | 2 | offset | 340 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| FUZZY_MAX | 1 | data | 0 |
| BIT_INFO | 1 | data | 0x0,0x1000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_select_vlan() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 340 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | data | 0-8191[c][u] |
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_set_cycle_time() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 380 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_set_cycle_time() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 382 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_setup() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4656 |
| PARAM_VALUE | 2 | offset | 326 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_setup_cpu_and_tunnel_port() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 3 |
| PARAM_VALUE | 2 | offset | 334 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &hellcreek->reg_lock | 1 |
| DATA_SOURCE | 0 | hellcreek | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| HALF_LOCKED2 | global &dsa2_mutex | ||
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_setup_cpu_and_tunnel_port() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 3 |
| PARAM_VALUE | 2 | offset | 334 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &hellcreek->reg_lock | 1 |
| DATA_SOURCE | 0 | hellcreek | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| HALF_LOCKED2 | global &dsa2_mutex | ||
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_setup_gcl() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0-511 |
| PARAM_VALUE | 2 | offset | 392 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_setup_gcl() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 394 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_setup_gcl() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 396 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_setup_gcl() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 398 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_setup_ingressflt() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 334 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &hellcreek->reg_lock | 1 |
| DATA_SOURCE | 0 | hellcreek | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_setup_maxsdu() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0-2047 |
| PARAM_VALUE | 2 | offset | 338 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_setup_tc_identity_mapping() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0-7 |
| PARAM_VALUE | 2 | offset | 336 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &hellcreek->reg_lock | 1 |
| DATA_SOURCE | 0 | hellcreek | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| HALF_LOCKED2 | global &dsa2_mutex | ||
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_setup_vlan_awareness() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 326 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &hellcreek->reg_lock | 1 |
| DATA_SOURCE | 0 | hellcreek | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_switch_schedule() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 368 |
| BUF_SIZE | 0 | hellcreek | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_switch_schedule() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 370 |
| BUF_SIZE | 0 | hellcreek | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_switch_schedule() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 48-55 |
| PARAM_VALUE | 2 | offset | 372 |
| BUF_SIZE | 0 | hellcreek | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | hellcreek | $0 |
| BIT_INFO | 1 | data | 0x30,0x37 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |
drivers/net/dsa/hirschmann/hellcreek.c hellcreek_unapply_vlan() -> hellcreek_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hellcreek | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0-255 |
| PARAM_VALUE | 2 | offset | 342 |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hellcreek | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &hellcreek->reg_lock | 1 |
| DATA_SOURCE | 0 | hellcreek | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hellcreek | unit_byte |
| LOCK2 | 0 | &hellcreek->reg_lock | |
| TYPE_LOCK | (struct hellcreek)->reg_lock |