Defined in 2 files as a function:
- arch/mips/include/asm/octeon/cvmx.h, line 266 (as a function)
- drivers/staging/octeon/octeon-stubs.h, line 1240 (as a function)
Referenced in 47 files:
- arch/mips/cavium-octeon/executive/cvmx-boot-vector.c
- arch/mips/cavium-octeon/executive/cvmx-cmd-queue.c, line 257
- arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c
- arch/mips/cavium-octeon/executive/cvmx-helper-loop.c
- arch/mips/cavium-octeon/executive/cvmx-helper-npi.c, line 94
-
arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c
- line 109
- line 110
- line 111
- line 112
- line 114
- line 116
- line 118
- line 120
- line 138
- line 140
- line 142
- line 144
- line 180
- line 184
- line 207
- line 218
- line 220
- line 224
- line 226
- line 229
- line 231
- line 245
- line 318
- line 326
- line 332
- line 340
- line 350
- line 359
- line 386
- line 387
- line 388
- line 390
- line 391
- line 392
- line 394
- line 395
- line 396
- line 418
- line 428
- line 431
- line 438
- line 439
- line 444
- line 448
- arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c
- arch/mips/cavium-octeon/executive/cvmx-helper-spi.c
- arch/mips/cavium-octeon/executive/cvmx-helper-util.c
- arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c
- arch/mips/cavium-octeon/executive/cvmx-helper.c
- arch/mips/cavium-octeon/executive/cvmx-interrupt-decodes.c
- arch/mips/cavium-octeon/executive/cvmx-interrupt-rsl.c
- arch/mips/cavium-octeon/executive/cvmx-l2c.c
- arch/mips/cavium-octeon/executive/cvmx-pko.c
-
arch/mips/cavium-octeon/executive/cvmx-spi.c
- line 208
- line 210
- line 213
- line 214
- line 217
- line 238
- line 243
- line 248
- line 250
- line 251
- line 253
- line 267
- line 272
- line 288
- line 291
- line 325
- line 339
- line 346
- line 362
- line 368
- line 373
- line 379
- line 387
- line 402
- line 409
- line 456
- line 481
- line 529
- line 535
- line 551
- line 589
- line 601
- line 643
- line 651
- line 657
- line 661
- line 665
- arch/mips/cavium-octeon/executive/octeon-model.c, line 47
- arch/mips/cavium-octeon/oct_ilm.c
-
arch/mips/cavium-octeon/octeon-irq.c
- line 323
- line 332
- line 355
- line 364
- line 387
- line 396
- line 427
- line 429
- line 460
- line 462
- line 487
- line 491
- line 508
- line 524
- line 537
- line 552
- line 571
- line 575
- line 590
- line 594
- line 611
- line 613
- line 635
- line 642
- line 665
- line 672
- line 706
- line 739
- line 749
- line 762
- line 839
- line 841
- line 874
- line 877
- line 887
- line 890
- line 917
- line 919
- line 1092
- line 1106
- line 1399
- line 1400
- line 1401
- line 1402
- line 1422
- line 1671
- line 1688
- line 1703
- line 1719
- line 1734
- line 1750
- line 1764
- line 1778
- line 1790
- line 1801
- line 1831
- line 1850
- line 2152
- line 2166
- line 2273
- line 2274
- line 2282
- line 2343
- line 2344
- line 2420
- line 2426
- line 2443
- line 2444
- line 2468
- line 2484
- line 2508
- line 2537
- line 2543
- line 2631
- line 2686
- line 2712
- line 2732
- line 2733
- line 2740
- line 2782
- line 2818
- line 2819
- line 2820
- line 2823
- line 2824
- line 2825
- line 2828
- line 2829
- line 2830
- line 2832
- line 2833
- line 2834
- line 2839
- line 2840
- arch/mips/cavium-octeon/octeon-platform.c
- arch/mips/cavium-octeon/setup.c
- arch/mips/cavium-octeon/smp.c
- arch/mips/include/asm/octeon/cvmx-fpa.h
- arch/mips/include/asm/octeon/cvmx-ipd.h
- arch/mips/include/asm/octeon/cvmx-pip.h
- arch/mips/include/asm/octeon/cvmx-pko.h
- arch/mips/include/asm/octeon/cvmx-pow.h
- arch/mips/include/asm/octeon/cvmx.h, line 282
- arch/mips/pci/msi-octeon.c
- arch/mips/pci/pci-octeon.c
-
arch/mips/pci/pcie-octeon.c
- line 178
- line 185
- line 207
- line 213
- line 452
- line 467
- line 471
- line 624
- line 630
- line 651
- line 751
- line 773
- line 776
- line 782
- line 785
- line 806
- line 808
- line 815
- line 819
- line 838
- line 892
- line 911
- line 921
- line 922
- line 926
- line 929
- line 959
- line 980
- line 991
- line 1035
- line 1050
- line 1105
- line 1251
- line 1258
- line 1275
- line 1277
- line 1284
- line 1288
- line 1344
- line 1365
- line 1376
- line 1377
- line 1381
- line 1389
- line 1403
- line 1409
- line 1412
- line 1421
- line 1432
- line 1514
- line 1526
- line 2079
- line 2086
- drivers/ata/pata_octeon_cf.c
- drivers/char/hw_random/octeon-rng.c
- drivers/edac/octeon_edac-l2c.c
- drivers/edac/octeon_edac-lmc.c
- drivers/gpio/gpio-octeon.c
-
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c
- line 165
- line 177
- line 249
- line 285
- line 302
- line 472
- line 524
- line 529
- line 611
- line 618
- line 620
- line 621
- line 622
- line 623
- line 624
- line 625
- line 626
- line 630
- line 657
- line 663
- line 678
- line 713
- line 728
- line 751
- line 772
- line 807
- line 830
- line 881
- line 900
- line 1013
- line 1022
- line 1041
- line 1047
- line 1052
- line 1071
- line 1090
- line 1105
- line 1116
- line 1124
- line 1137
- line 1144
- line 1145
- line 1146
- line 1148
- line 1149
- line 1150
- line 1153
- line 1164
- line 1169
- line 1175
- line 1204
- line 1323
- drivers/net/mdio/mdio-cavium.h, line 103
- drivers/staging/octeon/ethernet-mdio.c, line 113
- drivers/staging/octeon/ethernet-rgmii.c
- drivers/staging/octeon/ethernet-rx.c
- drivers/staging/octeon/ethernet-spi.c
- drivers/staging/octeon/ethernet-tx.c
- drivers/staging/octeon/ethernet.c
- drivers/usb/dwc3/dwc3-octeon.c
- drivers/usb/host/octeon-hcd.c, line 3629
- drivers/watchdog/octeon-wdt-main.c
Smatch caller information:
drivers/staging/octeon/ethernet-spi.c cvm_oct_spi_enable_error_reporting() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0-1,16 |
| PARAM_VALUE | 1 | val | 0 |
| DATA_SOURCE | 0 | csr_addr | $0 |
| DATA_SOURCE | 1 | val | r cvmx_read_csr |
| BIT_INFO | 0 | csr_addr | 0x0,0x11 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/octeon/ethernet-spi.c cvm_oct_spi_enable_error_reporting() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0-1,16 |
| PARAM_VALUE | 1 | val | 0 |
| DATA_SOURCE | 0 | csr_addr | $0 |
| DATA_SOURCE | 1 | val | r cvmx_read_csr |
| BIT_INFO | 0 | csr_addr | 0x0,0x11 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/octeon/ethernet-spi.c cvm_oct_spi_spx_int() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0-1 |
| PARAM_VALUE | 1 | val | 0 |
| DATA_SOURCE | 0 | csr_addr | $0 |
| DATA_SOURCE | 1 | val | r cvmx_read_csr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/staging/octeon/ethernet-spi.c cvm_oct_spi_spx_int() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0-1 |
| PARAM_VALUE | 1 | val | 0 |
| DATA_SOURCE | 0 | csr_addr | $0 |
| DATA_SOURCE | 1 | val | r cvmx_read_csr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/staging/octeon/ethernet-spi.c cvm_oct_spi_spx_int() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0-1 |
| PARAM_VALUE | 1 | val | 0 |
| DATA_SOURCE | 0 | csr_addr | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/staging/octeon/ethernet-spi.c cvm_oct_spi_spx_int() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0-1 |
| PARAM_VALUE | 1 | val | 0 |
| DATA_SOURCE | 0 | csr_addr | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/staging/octeon/ethernet-spi.c cvm_oct_spi_uninit() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0-1 |
| PARAM_VALUE | 1 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/octeon/ethernet-spi.c cvm_oct_spi_uninit() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0-1 |
| PARAM_VALUE | 1 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/octeon/ethernet-rgmii.c cvm_oct_set_hw_preamble() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0-s32max |
| PARAM_VALUE | 1 | val | 0 |
| DATA_SOURCE | 1 | val | r cvmx_read_csr |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| LOCK2 | global &global_register_lock | ||
| HALF_LOCKED2 | &phydev->lock |
drivers/staging/octeon/ethernet-rgmii.c cvm_oct_set_hw_preamble() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0 |
| PARAM_VALUE | 1 | val | 0 |
| DATA_SOURCE | 1 | val | r cvmx_read_csr |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| LOCK2 | global &global_register_lock | ||
| HALF_LOCKED2 | &phydev->lock |
drivers/staging/octeon/ethernet-rgmii.c cvm_oct_set_hw_preamble() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0-s32max |
| PARAM_VALUE | 1 | val | 0 |
| DATA_SOURCE | 1 | val | r cvmx_read_csr |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| LOCK2 | global &global_register_lock | ||
| HALF_LOCKED2 | &phydev->lock |
drivers/staging/octeon/ethernet.c cvm_oct_common_change_mtu() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0 |
| PARAM_VALUE | 1 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/octeon/ethernet.c cvm_oct_common_change_mtu() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0,2-s32max |
| PARAM_VALUE | 1 | val | 0,8-u32max |
| BIT_INFO | 1 | val | 0x0,0xfffffff8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/octeon/ethernet.c cvm_oct_common_open() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0-s32max |
| PARAM_VALUE | 1 | val | 0 |
| DATA_SOURCE | 1 | val | r cvmx_read_csr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/staging/octeon/ethernet.c cvm_oct_common_set_multicast_list() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0,2-s32max |
| PARAM_VALUE | 1 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->addr_list_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/staging/octeon/ethernet.c cvm_oct_common_set_multicast_list() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0,2-s32max |
| PARAM_VALUE | 1 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->addr_list_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/staging/octeon/ethernet.c cvm_oct_common_set_multicast_list() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0,2-s32max |
| PARAM_VALUE | 1 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->addr_list_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/staging/octeon/ethernet.c cvm_oct_common_set_multicast_list() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0,2-s32max |
| PARAM_VALUE | 1 | val | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->addr_list_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/staging/octeon/ethernet.c cvm_oct_common_set_multicast_list() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0,2-s32max |
| PARAM_VALUE | 1 | val | 0 |
| DATA_SOURCE | 1 | val | r cvmx_read_csr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->addr_list_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/staging/octeon/ethernet.c cvm_oct_configure_common_hw() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0 |
| PARAM_VALUE | 1 | val | 0 |
| DATA_SOURCE | 1 | val | r cvmx_read_csr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/octeon/ethernet.c cvm_oct_probe() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0-s32max |
| PARAM_VALUE | 1 | val | 0 |
| DATA_SOURCE | 1 | val | r cvmx_read_csr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/octeon/ethernet.c cvm_oct_set_mac_filter() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0,2-s32max |
| PARAM_VALUE | 1 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/octeon/ethernet.c cvm_oct_set_mac_filter() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0,2-s32max |
| PARAM_VALUE | 1 | val | 0-u16max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/octeon/ethernet.c cvm_oct_set_mac_filter() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0,2-s32max |
| PARAM_VALUE | 1 | val | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/octeon/ethernet.c cvm_oct_set_mac_filter() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0,2-s32max |
| PARAM_VALUE | 1 | val | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/octeon/ethernet.c cvm_oct_set_mac_filter() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0,2-s32max |
| PARAM_VALUE | 1 | val | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/octeon/ethernet.c cvm_oct_set_mac_filter() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0,2-s32max |
| PARAM_VALUE | 1 | val | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/octeon/ethernet.c cvm_oct_set_mac_filter() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0,2-s32max |
| PARAM_VALUE | 1 | val | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/octeon/ethernet.c cvm_oct_set_mac_filter() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0,2-s32max |
| PARAM_VALUE | 1 | val | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/octeon/ethernet.c cvm_oct_set_mac_filter() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0,2-s32max |
| PARAM_VALUE | 1 | val | 0 |
| DATA_SOURCE | 1 | val | r cvmx_read_csr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/octeon/ethernet.c cvm_set_rgmii_delay() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0-s32max,18446744071562067968-u64max |
| CAPPED_DATA | 0 | csr_addr | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/octeon/ethernet.c cvm_set_rgmii_delay() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0-s32max,18446744071562067968-u64max |
| CAPPED_DATA | 0 | csr_addr | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/octeon/ethernet-mdio.c cvm_oct_common_stop() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0-s32max |
| PARAM_VALUE | 1 | val | 0 |
| DATA_SOURCE | 1 | val | r cvmx_read_csr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/staging/octeon/ethernet-tx.c cvm_oct_kick_tx_poll_watchdog() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 1 |
| PARAM_VALUE | 1 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh |
drivers/staging/octeon/ethernet-tx.c cvm_oct_tx_cleanup_watchdog() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 1 |
| PARAM_VALUE | 1 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/staging/octeon/ethernet-tx.c cvm_oct_tx_initialize() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 1 |
| PARAM_VALUE | 1 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/octeon/ethernet-rx.c cvm_oct_poll() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0 |
| DATA_SOURCE | 0 | csr_addr | r cvmx_get_core_num |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/staging/octeon/ethernet-rx.c cvm_oct_poll() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0 |
| PARAM_VALUE | 1 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/staging/octeon/ethernet-rx.c cvm_oct_poll() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0 |
| PARAM_VALUE | 1 | val | 0 |
| DATA_SOURCE | 0 | csr_addr | r cvmx_get_core_num |
| DATA_SOURCE | 1 | val | r cvmx_read_csr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/staging/octeon/ethernet-rx.c cvm_oct_rx_initialize() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0-15 |
| PARAM_VALUE | 1 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | csr_addr | unit_array_size |
drivers/staging/octeon/ethernet-rx.c cvm_oct_rx_initialize() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0 |
| PARAM_VALUE | 1 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/octeon/ethernet-rx.c cvm_oct_rx_shutdown() -> cvmx_write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | csr_addr | 0-15 |
| PARAM_VALUE | 1 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | csr_addr | unit_array_size |
| LOCK2 | &_dev->mutex | ||
| TYPE_LOCK | (struct device)->mutex |