Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 6 files as a member:

Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

drivers/net/dsa/sja1105/sja1105_static_config.c sja1105_pack() -> packing()

Type Parameter Key Value
PARAM_VALUE 2 startbit 24,26,30-31,63
PARAM_VALUE 3 endbit 0,4,25-26,31
PARAM_VALUE 4 pbuflen 4,8
PARAM_VALUE 5 op 0
PARAM_VALUE 6 quirks 4
BUF_SIZE 0 pbuf (-1),1,4,8
BUF_SIZE 0 pbuf (-1),1,4,8
DATA_SOURCE 0 pbuf $0
DATA_SOURCE 1 uval $1
DATA_SOURCE 2 startbit $2
DATA_SOURCE 3 endbit $3
DATA_SOURCE 4 pbuflen $4
HARD_MAX 2 startbit 63
HARD_MAX 3 endbit 31
HARD_MAX 4 pbuflen 8
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 *uval 0-u64max
USER_DATA 1 *uval 0-u64max
USER_PTR 1 uval

drivers/net/dsa/sja1105/sja1105_static_config.c sja1105_packing() -> packing()

Type Parameter Key Value
PARAM_VALUE 6 quirks 4
DATA_SOURCE 0 pbuf $0
DATA_SOURCE 1 uval $1
DATA_SOURCE 2 startbit $2
DATA_SOURCE 3 endbit $3
DATA_SOURCE 4 pbuflen $4
DATA_SOURCE 5 op $5

drivers/net/dsa/sja1105/sja1105_static_config.c sja1105_unpack() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 pbuf 4096-ptr_max
PARAM_VALUE 1 uval 4096-ptr_max
PARAM_VALUE 4 pbuflen 0-s32max,18446744071562067968-u64max
PARAM_VALUE 5 op 1
PARAM_VALUE 6 quirks 4
BUF_SIZE 0 pbuf (-1),4,8
BUF_SIZE 0 pbuf (-1),4,8
DATA_SOURCE 0 pbuf $0
DATA_SOURCE 1 uval $1
DATA_SOURCE 2 startbit $2
DATA_SOURCE 3 endbit $3
DATA_SOURCE 4 pbuflen $4
FUZZY_MAX 4 pbuflen 8
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &priv->mgmt_lock
HALF_LOCKED2 &ptp_data->lock

drivers/net/ethernet/mscc/ocelot.c ocelot_ifh_set_bypass() -> packing()

Type Parameter Key Value
PARAM_VALUE 1 *uval 1
PARAM_VALUE 2 startbit 127
PARAM_VALUE 3 endbit 127
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 0
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 1-s32max
BUF_SIZE 0 pbuf 1-s32max
DATA_SOURCE 0 pbuf $0
MEM_ZERO 0 pbuf
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fdma->tx_ring.xmit_lock
HALF_LOCKED2 &ocelot->inj_lock

drivers/net/ethernet/mscc/ocelot.c ocelot_ifh_set_dest() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 *pbuf 0-255
PARAM_VALUE 2 startbit 67
PARAM_VALUE 3 endbit 56
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 0
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 1-s32max
BUF_SIZE 0 pbuf 1-s32max
DATA_SOURCE 0 pbuf $0
MEM_ZERO 0 pbuf
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fdma->tx_ring.xmit_lock
HALF_LOCKED2 &ocelot->inj_lock

drivers/net/ethernet/mscc/ocelot.c ocelot_ifh_set_qos_class() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 *pbuf 0-255
PARAM_VALUE 1 *uval 0-s32max,18446744071562067968-u64max
PARAM_VALUE 2 startbit 19
PARAM_VALUE 3 endbit 17
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 0
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 1-s32max
BUF_SIZE 0 pbuf 1-s32max
DATA_SOURCE 0 pbuf $0
MEM_ZERO 0 pbuf
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fdma->tx_ring.xmit_lock
HALF_LOCKED2 &ocelot->inj_lock

drivers/net/ethernet/mscc/ocelot.c ocelot_ifh_set_rew_op() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 *pbuf 0-255
PARAM_VALUE 1 *uval 3,5,11-499
PARAM_VALUE 2 startbit 125
PARAM_VALUE 3 endbit 117
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 0
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 1-s32max
BUF_SIZE 0 pbuf 1-s32max
DATA_SOURCE 0 pbuf $0
MEM_ZERO 0 pbuf
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fdma->tx_ring.xmit_lock
HALF_LOCKED2 &ocelot->inj_lock

drivers/net/ethernet/mscc/ocelot.c ocelot_ifh_set_src() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 *pbuf 0-255
PARAM_VALUE 2 startbit 46
PARAM_VALUE 3 endbit 43
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 0
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 1-s32max
BUF_SIZE 0 pbuf 1-s32max
DATA_SOURCE 0 pbuf $0
MEM_ZERO 0 pbuf
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fdma->tx_ring.xmit_lock
HALF_LOCKED2 &ocelot->inj_lock

drivers/net/ethernet/mscc/ocelot.c ocelot_ifh_set_tag_type() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 *pbuf 0-255
PARAM_VALUE 1 *uval 0-1
PARAM_VALUE 2 startbit 16
PARAM_VALUE 3 endbit 16
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 0
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 1-s32max
BUF_SIZE 0 pbuf 1-s32max
DATA_SOURCE 0 pbuf $0
MEM_ZERO 0 pbuf
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fdma->tx_ring.xmit_lock
HALF_LOCKED2 &ocelot->inj_lock

drivers/net/ethernet/mscc/ocelot.c ocelot_ifh_set_vlan_tci() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 *pbuf 0-255
PARAM_VALUE 1 *uval 0-u16max
PARAM_VALUE 2 startbit 15
PARAM_VALUE 3 endbit 0
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 0
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 1-s32max
BUF_SIZE 0 pbuf 1-s32max
DATA_SOURCE 0 pbuf $0
MEM_ZERO 0 pbuf
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fdma->tx_ring.xmit_lock
HALF_LOCKED2 &ocelot->inj_lock

drivers/net/ethernet/mscc/ocelot.c ocelot_xfh_get_len() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 pbuf 593178937444622336
PARAM_VALUE 1 uval 1776125083059585024
PARAM_VALUE 2 startbit 84
PARAM_VALUE 3 endbit 79
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 1
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 16
BUF_SIZE 0 pbuf 16
DATA_SOURCE 0 pbuf $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ocelot->inj_lock
TYPE_LOCK (struct ocelot)->inj_lock

drivers/net/ethernet/mscc/ocelot.c ocelot_xfh_get_len() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 pbuf 593178937444622336
PARAM_VALUE 1 uval 4217662461260701696
PARAM_VALUE 2 startbit 78
PARAM_VALUE 3 endbit 71
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 1
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 16
BUF_SIZE 0 pbuf 16
DATA_SOURCE 0 pbuf $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ocelot->inj_lock
TYPE_LOCK (struct ocelot)->inj_lock

drivers/net/ethernet/mscc/ocelot.c ocelot_xfh_get_rew_val() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 pbuf 593178937444622336
PARAM_VALUE 1 uval 7627818284625997824
PARAM_VALUE 2 startbit 116
PARAM_VALUE 3 endbit 85
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 1
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 16
BUF_SIZE 0 pbuf 16
DATA_SOURCE 0 pbuf $0
DATA_SOURCE 1 uval $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ocelot->inj_lock
TYPE_LOCK (struct ocelot)->inj_lock

drivers/net/ethernet/mscc/ocelot.c ocelot_xfh_get_src_port() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 pbuf 593178937444622336
PARAM_VALUE 1 uval 3555537729481789440
PARAM_VALUE 2 startbit 46
PARAM_VALUE 3 endbit 43
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 1
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 16
BUF_SIZE 0 pbuf 16
DATA_SOURCE 0 pbuf $0
DATA_SOURCE 1 uval $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ocelot->inj_lock
TYPE_LOCK (struct ocelot)->inj_lock

net/dsa/tag_ocelot.c ocelot_ifh_set_bypass() -> packing()

Type Parameter Key Value
PARAM_VALUE 1 *uval 1
PARAM_VALUE 2 startbit 127
PARAM_VALUE 3 endbit 127
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 0
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 1-s32max
BUF_SIZE 0 pbuf 1-s32max
DATA_SOURCE 0 pbuf $0
MEM_ZERO 0 pbuf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &netdev->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

net/dsa/tag_ocelot.c ocelot_ifh_set_dest() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 *pbuf 0-255
PARAM_VALUE 2 startbit 67
PARAM_VALUE 3 endbit 56
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 0
PARAM_VALUE 6 quirks 0
DATA_SOURCE 0 pbuf $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &netdev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

net/dsa/tag_ocelot.c ocelot_ifh_set_qos_class() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 *pbuf 0-255
PARAM_VALUE 1 *uval 0-u32max
PARAM_VALUE 2 startbit 19
PARAM_VALUE 3 endbit 17
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 0
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 1-s32max
BUF_SIZE 0 pbuf 1-s32max
DATA_SOURCE 0 pbuf $0
MEM_ZERO 0 pbuf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &netdev->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

net/dsa/tag_ocelot.c ocelot_ifh_set_rew_op() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 *pbuf 0-255
PARAM_VALUE 1 *uval 3,5,11-499
PARAM_VALUE 2 startbit 125
PARAM_VALUE 3 endbit 117
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 0
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 1-s32max
BUF_SIZE 0 pbuf 1-s32max
DATA_SOURCE 0 pbuf $0
MEM_ZERO 0 pbuf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &netdev->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

net/dsa/tag_ocelot.c ocelot_ifh_set_src() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 *pbuf 0-255
PARAM_VALUE 2 startbit 46
PARAM_VALUE 3 endbit 43
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 0
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 1-s32max
BUF_SIZE 0 pbuf 1-s32max
DATA_SOURCE 0 pbuf $0
MEM_ZERO 0 pbuf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &netdev->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

net/dsa/tag_ocelot.c ocelot_ifh_set_tag_type() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 *pbuf 0-255
PARAM_VALUE 1 *uval 0-1
PARAM_VALUE 2 startbit 16
PARAM_VALUE 3 endbit 16
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 0
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 1-s32max
BUF_SIZE 0 pbuf 1-s32max
DATA_SOURCE 0 pbuf $0
MEM_ZERO 0 pbuf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &netdev->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

net/dsa/tag_ocelot.c ocelot_ifh_set_vlan_tci() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 *pbuf 0-255
PARAM_VALUE 1 *uval 0-u16max
PARAM_VALUE 2 startbit 15
PARAM_VALUE 3 endbit 0
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 0
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 1-s32max
BUF_SIZE 0 pbuf 1-s32max
DATA_SOURCE 0 pbuf $0
MEM_ZERO 0 pbuf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &netdev->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

net/dsa/tag_ocelot.c ocelot_xfh_get_qos_class() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 pbuf 4096-ptr_max
PARAM_VALUE 1 uval 9217844718750294016
PARAM_VALUE 2 startbit 19
PARAM_VALUE 3 endbit 17
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 1
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 1-s32max
BUF_SIZE 0 pbuf 1-s32max
DATA_SOURCE 0 pbuf $0
DATA_SOURCE 1 uval $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 pbuf unit_byte
USER_PTR 0 pbuf
HALF_LOCKED2 rcu_read

net/dsa/tag_ocelot.c ocelot_xfh_get_rew_val() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 pbuf 4096-ptr_max
PARAM_VALUE 1 uval 64618087032205312
PARAM_VALUE 2 startbit 116
PARAM_VALUE 3 endbit 85
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 1
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 1-s32max
BUF_SIZE 0 pbuf 1-s32max
DATA_SOURCE 0 pbuf $0
DATA_SOURCE 1 uval $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 pbuf unit_byte
USER_PTR 0 pbuf
HALF_LOCKED2 rcu_read

net/dsa/tag_ocelot.c ocelot_xfh_get_src_port() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 pbuf 4096-ptr_max
PARAM_VALUE 1 uval 7567871161183854592
PARAM_VALUE 2 startbit 46
PARAM_VALUE 3 endbit 43
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 1
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 1-s32max
BUF_SIZE 0 pbuf 1-s32max
DATA_SOURCE 0 pbuf $0
DATA_SOURCE 1 uval $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 pbuf unit_byte
USER_PTR 0 pbuf
HALF_LOCKED2 rcu_read

net/dsa/tag_ocelot.c ocelot_xfh_get_tag_type() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 pbuf 4096-ptr_max
PARAM_VALUE 1 uval 693155002850844672
PARAM_VALUE 2 startbit 16
PARAM_VALUE 3 endbit 16
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 1
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 1-s32max
BUF_SIZE 0 pbuf 1-s32max
DATA_SOURCE 0 pbuf $0
DATA_SOURCE 1 uval $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 pbuf unit_byte
USER_PTR 0 pbuf
HALF_LOCKED2 rcu_read

net/dsa/tag_ocelot.c ocelot_xfh_get_vlan_tci() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 pbuf 4096-ptr_max
PARAM_VALUE 1 uval 6676695844613451776
PARAM_VALUE 2 startbit 15
PARAM_VALUE 3 endbit 0
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 1
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 1-s32max
BUF_SIZE 0 pbuf 1-s32max
DATA_SOURCE 0 pbuf $0
DATA_SOURCE 1 uval $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 pbuf unit_byte
USER_PTR 0 pbuf
HALF_LOCKED2 rcu_read

net/dsa/tag_ocelot.c seville_ifh_set_dest() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 *pbuf 0-255
PARAM_VALUE 2 startbit 67
PARAM_VALUE 3 endbit 57
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 0
PARAM_VALUE 6 quirks 0
DATA_SOURCE 0 pbuf $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &netdev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mscc/ocelot_fdma.c ocelot_xfh_get_rew_val() -> packing()

Type Parameter Key Value
PARAM_VALUE 1 uval 649711456237207552
PARAM_VALUE 2 startbit 116
PARAM_VALUE 3 endbit 85
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 1
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 1-s32max
BUF_SIZE 0 pbuf 1-s32max
DATA_SOURCE 0 pbuf $0
DATA_SOURCE 1 uval $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 pbuf unit_byte
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mscc/ocelot_fdma.c ocelot_xfh_get_src_port() -> packing()

Type Parameter Key Value
PARAM_VALUE 1 uval 101525073272168448
PARAM_VALUE 2 startbit 46
PARAM_VALUE 3 endbit 43
PARAM_VALUE 4 pbuflen 16
PARAM_VALUE 5 op 1
PARAM_VALUE 6 quirks 0
BUF_SIZE 0 pbuf 1-s32max
BUF_SIZE 0 pbuf 1-s32max
DATA_SOURCE 0 pbuf $0
DATA_SOURCE 1 uval $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 pbuf unit_byte
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/dsa/tag_sja1105.c sja1105_meta_unpack() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 pbuf 14
PARAM_VALUE 1 uval 3979297148529221632
PARAM_VALUE 1 *uval 0
PARAM_VALUE 2 startbit 31
PARAM_VALUE 3 endbit 0
PARAM_VALUE 4 pbuflen 4
PARAM_VALUE 5 op 1
PARAM_VALUE 6 quirks 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/dsa/tag_sja1105.c sja1105_meta_unpack() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 pbuf 18
PARAM_VALUE 0 *pbuf 0-255
PARAM_VALUE 1 uval 3979297148529221648
PARAM_VALUE 1 *uval 0
PARAM_VALUE 2 startbit 7
PARAM_VALUE 3 endbit 0
PARAM_VALUE 4 pbuflen 1
PARAM_VALUE 5 op 1
PARAM_VALUE 6 quirks 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/dsa/tag_sja1105.c sja1105_meta_unpack() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 pbuf 19
PARAM_VALUE 0 *pbuf 0-255
PARAM_VALUE 1 uval 3979297148529221640
PARAM_VALUE 1 *uval 0
PARAM_VALUE 2 startbit 7
PARAM_VALUE 3 endbit 0
PARAM_VALUE 4 pbuflen 1
PARAM_VALUE 5 op 1
PARAM_VALUE 6 quirks 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/dsa/tag_sja1105.c sja1105_meta_unpack() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 pbuf 20
PARAM_VALUE 0 *pbuf 0-255
PARAM_VALUE 1 uval 3979297148529221656
PARAM_VALUE 1 *uval 0
PARAM_VALUE 2 startbit 7
PARAM_VALUE 3 endbit 0
PARAM_VALUE 4 pbuflen 1
PARAM_VALUE 5 op 1
PARAM_VALUE 6 quirks 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/dsa/tag_sja1105.c sja1105_meta_unpack() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 pbuf 21
PARAM_VALUE 0 *pbuf 0-255
PARAM_VALUE 1 uval 3979297148529221664
PARAM_VALUE 1 *uval 0
PARAM_VALUE 2 startbit 7
PARAM_VALUE 3 endbit 0
PARAM_VALUE 4 pbuflen 1
PARAM_VALUE 5 op 1
PARAM_VALUE 6 quirks 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/dsa/tag_sja1105.c sja1110_rcv_inband_control_extension() -> packing()

Type Parameter Key Value
PARAM_VALUE 0 pbuf 4096-ptr_max
PARAM_VALUE 1 uval 4096-ptr_max
PARAM_VALUE 2 startbit 63
PARAM_VALUE 3 endbit 0
PARAM_VALUE 4 pbuflen 8
PARAM_VALUE 5 op 1
PARAM_VALUE 6 quirks 0
BUF_SIZE 1 uval 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read