Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 6 files as a member:
- drivers/media/platform/intel/pxa_camera.c, line 239 (as a member)
- drivers/net/dsa/sja1105/sja1105_static_config.h, line 434 (as a member)
- include/net/bluetooth/bluetooth.h, line 190 (as a member)
- include/net/bluetooth/bluetooth.h, line 200 (as a member)
- include/net/bluetooth/hci.h, line 2168 (as a member)
- include/net/bluetooth/hci.h, line 2217 (as a member)
Defined in 1 files as a function:
Referenced in 11 files:
- arch/m68k/fpsp040/bindec.S, line 801
- arch/m68k/ifpsp060/src/fpsp.S, line 24287
- arch/m68k/ifpsp060/src/pfpsp.S, line 14247
-
drivers/media/platform/intel/pxa_camera.c
- line 262
- line 272
- line 282
- line 292
- line 302
- line 312
- line 322
- line 332
- line 342
- line 352
- line 362
- line 372
- line 382
- line 392
- line 402
- line 412
- line 422
- line 432
- line 442
- line 452
- line 462
- line 472
- line 482
- line 492
- line 502
- line 512
- line 522
- line 532
- line 542
- line 552
- line 564
- line 580
- line 1618
- line 1627
- line 1629
- line 1631
-
drivers/net/dsa/sja1105/sja1105_static_config.c
- line 19
- line 37
- line 55
- line 1145
- line 1197
- line 1203
- line 1209
- line 1215
- line 1221
- line 1227
- line 1233
- line 1239
- line 1245
- line 1251
- line 1257
- line 1267
- line 1273
- line 1279
- line 1285
- line 1291
- line 1297
- line 1303
- line 1309
- line 1315
- line 1321
- line 1327
- line 1333
- line 1339
- line 1345
- line 1351
- line 1357
- line 1363
- line 1369
- line 1375
- line 1385
- line 1391
- line 1397
- line 1403
- line 1409
- line 1415
- line 1421
- line 1427
- line 1433
- line 1439
- line 1445
- line 1455
- line 1461
- line 1467
- line 1473
- line 1479
- line 1485
- line 1491
- line 1497
- line 1503
- line 1509
- line 1515
- line 1521
- line 1527
- line 1533
- line 1539
- line 1545
- line 1551
- line 1557
- line 1563
- line 1573
- line 1579
- line 1585
- line 1591
- line 1597
- line 1603
- line 1609
- line 1615
- line 1621
- line 1627
- line 1633
- line 1643
- line 1649
- line 1655
- line 1661
- line 1667
- line 1673
- line 1679
- line 1685
- line 1691
- line 1697
- line 1703
- line 1709
- line 1715
- line 1721
- line 1727
- line 1733
- line 1739
- line 1745
- line 1751
- line 1761
- line 1767
- line 1773
- line 1779
- line 1785
- line 1791
- line 1797
- line 1803
- line 1809
- line 1815
- line 1821
- line 1827
- line 1833
- line 1839
- line 1845
- line 1851
- line 1857
- line 1863
- line 1869
- line 1875
- include/linux/dsa/ocelot.h
- lib/packing.c, line 350
- lib/packing_test.c, line 369
- net/bluetooth/hci_conn.c
- net/bluetooth/iso.c
- net/dsa/tag_sja1105.c
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 |