drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
100
static u32 cn23xx_coprocessor_clock(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
1031
static void cn23xx_setup_reg_address(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
1080
int cn23xx_sriov_config(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
110
u32 cn23xx_pf_get_oq_ticks(struct octeon_device *oct, u32 time_intr_in_us)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
1138
int setup_cn23xx_octeon_pf_device(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
1211
int cn23xx_fw_loaded(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
1231
void cn23xx_tell_vf_its_macaddr_changed(struct octeon_device *oct, int vfidx,
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
1254
cn23xx_get_vf_stats_callback(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
1263
int cn23xx_get_vf_stats(struct octeon_device *oct, int vfidx,
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
132
static void cn23xx_setup_global_mac_regs(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
176
static int cn23xx_reset_io_queues(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
231
static int cn23xx_pf_setup_global_input_regs(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
306
static void cn23xx_pf_setup_global_output_regs(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
39
static int cn23xx_pf_soft_reset(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
395
static int cn23xx_setup_pf_device_regs(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
418
static void cn23xx_setup_iq_regs(struct octeon_device *oct, u32 iq_no)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
459
static void cn23xx_setup_oq_regs(struct octeon_device *oct, u32 oq_no)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
513
struct octeon_device *oct = mbox->oct_dev;
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
540
static int cn23xx_setup_pf_mbox(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
602
static int cn23xx_free_pf_mbox(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
619
static int cn23xx_enable_io_queues(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
696
static void cn23xx_disable_io_queues(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
70
static void cn23xx_enable_error_reporting(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
774
struct octeon_device *oct = ioq_vector->oct_dev;
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
813
static void cn23xx_handle_pf_mbox_intr(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
838
struct octeon_device *oct = (struct octeon_device *)dev;
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
871
static void cn23xx_bar1_idx_setup(struct octeon_device *oct, u64 core_addr,
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
899
static void cn23xx_bar1_idx_write(struct octeon_device *oct, u32 idx, u32 mask)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
905
static u32 cn23xx_bar1_idx_read(struct octeon_device *oct, u32 idx)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
932
static void cn23xx_enable_pf_interrupt(struct octeon_device *oct, u8 intr_flag)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
955
static void cn23xx_disable_pf_interrupt(struct octeon_device *oct, u8 intr_flag)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
977
static void cn23xx_get_pcie_qlmport(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
985
static int cn23xx_get_pf_num(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.h
55
int setup_cn23xx_octeon_pf_device(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.h
57
u32 cn23xx_pf_get_oq_ticks(struct octeon_device *oct, u32 time_intr_in_us);
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.h
59
int cn23xx_sriov_config(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.h
61
int cn23xx_fw_loaded(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.h
63
void cn23xx_tell_vf_its_macaddr_changed(struct octeon_device *oct, int vfidx,
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.h
66
int cn23xx_get_vf_stats(struct octeon_device *oct, int ifidx,
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
101
static int cn23xx_vf_setup_global_input_regs(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
151
static void cn23xx_vf_setup_global_output_regs(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
202
static int cn23xx_setup_vf_device_regs(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
212
static void cn23xx_setup_vf_iq_regs(struct octeon_device *oct, u32 iq_no)
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
245
static void cn23xx_setup_vf_oq_regs(struct octeon_device *oct, u32 oq_no)
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
271
static int cn23xx_free_vf_mbox(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
278
static int cn23xx_setup_vf_mbox(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
30
u32 cn23xx_vf_get_oq_ticks(struct octeon_device *oct, u32 time_intr_in_us)
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
316
static int cn23xx_enable_vf_io_queues(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
357
static void cn23xx_disable_vf_io_queues(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
370
void cn23xx_vf_ask_pf_to_do_flr(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
389
static void octeon_pfvf_hs_callback(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
405
int cn23xx_octeon_pfvf_handshake(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
474
struct octeon_device *oct = ioq_vector->oct_dev;
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
490
struct octeon_device *oct = ioq_vector->oct_dev;
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
50
static int cn23xx_vf_reset_io_queues(struct octeon_device *oct, u32 num_queues)
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
544
static void cn23xx_enable_vf_interrupt(struct octeon_device *oct, u8 intr_flag)
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
585
static void cn23xx_disable_vf_interrupt(struct octeon_device *oct, u8 intr_flag)
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
616
int cn23xx_setup_octeon_vf_device(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.h
39
void cn23xx_vf_ask_pf_to_do_flr(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.h
41
int cn23xx_octeon_pfvf_handshake(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.h
43
int cn23xx_setup_octeon_vf_device(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.h
45
u32 cn23xx_vf_get_oq_ticks(struct octeon_device *oct, u32 time_intr_in_us);
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
122
u32 lio_cn6xxx_coprocessor_clock(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
130
u32 lio_cn6xxx_get_oq_ticks(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
155
void lio_cn6xxx_setup_global_input_regs(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
170
static void lio_cn66xx_setup_pkt_ctl_regs(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
193
void lio_cn6xxx_setup_global_output_regs(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
247
static int lio_cn6xxx_setup_device_regs(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
264
void lio_cn6xxx_setup_iq_regs(struct octeon_device *oct, u32 iq_no)
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
29
int lio_cn6xxx_soft_reset(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
290
static void lio_cn66xx_setup_iq_regs(struct octeon_device *oct, u32 iq_no)
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
301
void lio_cn6xxx_setup_oq_regs(struct octeon_device *oct, u32 oq_no)
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
330
int lio_cn6xxx_enable_io_queues(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
349
void lio_cn6xxx_disable_io_queues(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
412
lio_cn6xxx_bar1_idx_setup(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
436
void lio_cn6xxx_bar1_idx_write(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
443
u32 lio_cn6xxx_bar1_idx_read(struct octeon_device *oct, u32 idx)
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
470
void lio_cn6xxx_enable_interrupt(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
480
void lio_cn6xxx_disable_interrupt(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
489
static void lio_cn6xxx_get_pcie_qlmport(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
500
lio_cn6xxx_process_pcie_error_intr(struct octeon_device *oct, u64 intr64)
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
506
static int lio_cn6xxx_process_droq_intr_regs(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
55
void lio_cn6xxx_enable_error_reporting(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
572
struct octeon_device *oct = (struct octeon_device *)dev;
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
607
void lio_cn6xxx_setup_reg_address(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
650
int lio_setup_cn66xx_octeon_device(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
702
int lio_validate_cn6xxx_config_info(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
71
void lio_cn6xxx_setup_pcie_mps(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
94
void lio_cn6xxx_setup_pcie_mrrs(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/cn66xx_device.h
68
int lio_cn6xxx_soft_reset(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/cn66xx_device.h
69
void lio_cn6xxx_enable_error_reporting(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/cn66xx_device.h
70
void lio_cn6xxx_setup_pcie_mps(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/cn66xx_device.h
72
void lio_cn6xxx_setup_pcie_mrrs(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/cn66xx_device.h
74
void lio_cn6xxx_setup_global_input_regs(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/cn66xx_device.h
75
void lio_cn6xxx_setup_global_output_regs(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/cn66xx_device.h
76
void lio_cn6xxx_setup_iq_regs(struct octeon_device *oct, u32 iq_no);
drivers/net/ethernet/cavium/liquidio/cn66xx_device.h
77
void lio_cn6xxx_setup_oq_regs(struct octeon_device *oct, u32 oq_no);
drivers/net/ethernet/cavium/liquidio/cn66xx_device.h
78
int lio_cn6xxx_enable_io_queues(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/cn66xx_device.h
79
void lio_cn6xxx_disable_io_queues(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/cn66xx_device.h
81
void lio_cn6xxx_bar1_idx_setup(struct octeon_device *oct, u64 core_addr,
drivers/net/ethernet/cavium/liquidio/cn66xx_device.h
83
void lio_cn6xxx_bar1_idx_write(struct octeon_device *oct, u32 idx, u32 mask);
drivers/net/ethernet/cavium/liquidio/cn66xx_device.h
84
u32 lio_cn6xxx_bar1_idx_read(struct octeon_device *oct, u32 idx);
drivers/net/ethernet/cavium/liquidio/cn66xx_device.h
87
void lio_cn6xxx_enable_interrupt(struct octeon_device *oct, u8 unused);
drivers/net/ethernet/cavium/liquidio/cn66xx_device.h
88
void lio_cn6xxx_disable_interrupt(struct octeon_device *oct, u8 unused);
drivers/net/ethernet/cavium/liquidio/cn66xx_device.h
89
void lio_cn6xxx_setup_reg_address(struct octeon_device *oct, void *chip,
drivers/net/ethernet/cavium/liquidio/cn66xx_device.h
91
u32 lio_cn6xxx_coprocessor_clock(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/cn66xx_device.h
92
u32 lio_cn6xxx_get_oq_ticks(struct octeon_device *oct, u32 time_intr_in_us);
drivers/net/ethernet/cavium/liquidio/cn66xx_device.h
93
int lio_setup_cn66xx_octeon_device(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/cn66xx_device.h
94
int lio_validate_cn6xxx_config_info(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/cn68xx_device.c
108
static inline void lio_cn68xx_vendor_message_fix(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn68xx_device.c
118
static int lio_is_210nv(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn68xx_device.c
125
int lio_setup_cn68xx_octeon_device(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn68xx_device.c
31
static void lio_cn68xx_set_dpi_regs(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn68xx_device.c
60
static int lio_cn68xx_soft_reset(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn68xx_device.c
68
static void lio_cn68xx_setup_pkt_ctl_regs(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn68xx_device.c
90
static int lio_cn68xx_setup_device_regs(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn68xx_device.h
25
int lio_setup_cn68xx_octeon_device(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/lio_core.c
1015
int octeon_setup_interrupt(struct octeon_device *oct, u32 num_ioqs)
drivers/net/ethernet/cavium/liquidio/lio_core.c
1215
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_core.c
1270
int lio_wait_for_clean_oq(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_core.c
1295
octnet_nic_stats_callback(struct octeon_device *oct_dev,
drivers/net/ethernet/cavium/liquidio/lio_core.c
1395
struct octeon_device *oct_dev = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_core.c
1460
struct octeon_device *oct_dev = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_core.c
1527
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_core.c
1604
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_core.c
165
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_core.c
1680
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_core.c
1769
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_core.c
261
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_core.c
405
void octeon_pf_changed_vf_macaddr(struct octeon_device *oct, u8 *mac)
drivers/net/ethernet/cavium/liquidio/lio_core.c
436
void octeon_schedule_rxq_oom_work(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/lio_core.c
451
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_core.c
465
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_core.c
492
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_core.c
508
static void lio_update_txq_status(struct octeon_device *oct, int iq_num)
drivers/net/ethernet/cavium/liquidio/lio_core.c
540
static int octeon_setup_droq(struct octeon_device *oct, int q_no, int num_descs,
drivers/net/ethernet/cavium/liquidio/lio_core.c
596
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_core.c
729
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_core.c
752
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_core.c
810
int liquidio_setup_io_queues(struct octeon_device *octeon_dev, int ifidx,
drivers/net/ethernet/cavium/liquidio/lio_core.c
86
int lio_setup_glists(struct octeon_device *oct, struct lio *lio, int num_iqs)
drivers/net/ethernet/cavium/liquidio/lio_core.c
915
struct octeon_device *oct = droq->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_core.c
941
struct octeon_device *oct = ioq_vector->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_core.c
957
static void liquidio_schedule_droq_pkt_handlers(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_core.c
990
struct octeon_device *oct = (struct octeon_device *)dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1088
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1267
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1359
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1374
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1436
struct octeon_device *oct_dev = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1726
struct octeon_device *oct_dev = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1834
struct octeon_device *oct_dev = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1857
struct octeon_device *oct_dev = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1906
struct octeon_device *oct_dev = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1951
struct octeon_device *oct_dev = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1969
struct octeon_device *oct_dev = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1986
struct octeon_device *oct_dev = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
2007
struct octeon_device *oct_dev = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
2064
struct octeon_device *oct_dev = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
2123
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
219
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
2231
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
2304
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
2383
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
2430
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
2529
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
2541
static int cn23xx_read_csr_reg(char *s, struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
2761
static int cn23xx_vf_read_csr_reg(char *s, struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
2878
static int cn6xxx_read_csr_reg(char *s, struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
2984
static int cn6xxx_read_config_reg(char *s, struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
3015
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
3061
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
3086
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
3176
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
400
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
439
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
455
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
473
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
502
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
542
lio_irq_reallocate_irqs(struct octeon_device *oct, uint32_t num_ioqs)
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
608
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
672
struct octeon_device *oct_dev = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
689
struct octeon_device *oct_dev = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
708
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
735
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
764
struct octeon_device *oct_dev = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
834
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
957
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
990
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1147
struct octeon_device *oct = (struct octeon_device *)lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1205
static void liquidio_destroy_nic_device(struct octeon_device *oct, int ifidx)
drivers/net/ethernet/cavium/liquidio/lio_main.c
1262
static int liquidio_stop_nic_module(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
1307
struct octeon_device *oct_dev = pci_get_drvdata(pdev);
drivers/net/ethernet/cavium/liquidio/lio_main.c
1338
static int octeon_chip_specific_setup(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
1382
static int octeon_pci_os_setup(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
139
static int octeon_dbg_console_print(struct octeon_device *oct, u32 console_num,
drivers/net/ethernet/cavium/liquidio/lio_main.c
142
static int octeon_device_init(struct octeon_device *);
drivers/net/ethernet/cavium/liquidio/lio_main.c
1516
struct octeon_device *oct = (struct octeon_device *)lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1574
struct octeon_device *oct = (struct octeon_device *)lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
159
struct octeon_device *oct = oct_priv->dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1597
struct octeon_device *oct = (struct octeon_device *)lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1630
struct octeon_device *oct = (struct octeon_device *)lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1660
static void liquidio_ptp_init(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
1679
static int load_firmware(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
1736
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1769
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1849
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
186
static int lio_wait_for_oq_pkts(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
1949
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1999
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2043
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_main.c
216
static void force_io_queues_off(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
2179
static void handle_timestamp(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/lio_main.c
2225
static inline int send_nic_timestamp_pkt(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/lio_main.c
2293
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_main.c
232
static inline void pcierror_quiesce_device(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
2552
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2581
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2615
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2652
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2800
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2840
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2857
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2913
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2965
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
297
static void stop_pci_io(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
2993
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3031
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3083
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3116
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3131
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3171
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3186
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3284
struct octeon_device *oct = (struct octeon_device *)buf;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3324
static int setup_nic_devices(struct octeon_device *octeon_dev)
drivers/net/ethernet/cavium/liquidio/lio_main.c
333
struct octeon_device *oct = pci_get_drvdata(pdev);
drivers/net/ethernet/cavium/liquidio/lio_main.c
3781
static int octeon_enable_sriov(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
3821
static int lio_pci_sriov_disable(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
3847
struct octeon_device *oct = pci_get_drvdata(dev);
drivers/net/ethernet/cavium/liquidio/lio_main.c
3887
static int liquidio_init_nic_module(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
3944
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3947
oct = (struct octeon_device *)wk->ctxptr;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3984
struct octeon_device *oct = (struct octeon_device *)buf;
drivers/net/ethernet/cavium/liquidio/lio_main.c
4036
static int octeon_device_init(struct octeon_device *octeon_dev)
drivers/net/ethernet/cavium/liquidio/lio_main.c
4324
static int octeon_dbg_console_print(struct octeon_device *oct, u32 console_num,
drivers/net/ethernet/cavium/liquidio/lio_main.c
526
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
566
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
610
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
660
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
698
static struct octeon_device *get_other_octeon_device(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
700
struct octeon_device *other_oct;
drivers/net/ethernet/cavium/liquidio/lio_main.c
724
static void disable_all_vf_links(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
750
struct octeon_device *oct = param;
drivers/net/ethernet/cavium/liquidio/lio_main.c
751
struct octeon_device *other_oct;
drivers/net/ethernet/cavium/liquidio/lio_main.c
827
struct octeon_device *oct_dev = NULL;
drivers/net/ethernet/cavium/liquidio/lio_main.c
917
static void octeon_pci_flr(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
944
static void octeon_destroy_resources(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1036
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
104
static void pcierror_quiesce_device(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1077
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1128
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1177
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1298
static void handle_timestamp(struct octeon_device *oct, u32 status, void *buf)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1340
static int send_nic_timestamp_pkt(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1403
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1643
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1671
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
168
static void stop_pci_io(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1705
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1740
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1881
struct octeon_device *oct = (struct octeon_device *)buf;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1922
static int setup_nic_devices(struct octeon_device *octeon_dev)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
217
struct octeon_device *oct = pci_get_drvdata(pdev);
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
2233
static int liquidio_init_nic_module(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
2271
static int octeon_device_init(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
304
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
343
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
385
struct octeon_device *oct_dev = NULL;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
422
static void octeon_pci_flr(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
443
static void octeon_destroy_resources(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
598
struct octeon_device *oct = (struct octeon_device *)lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
658
static void liquidio_destroy_nic_device(struct octeon_device *oct, int ifidx)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
70
static int octeon_device_init(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
713
static int liquidio_stop_nic_module(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
73
static int lio_wait_for_oq_pkts(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
748
struct octeon_device *oct_dev = pci_get_drvdata(pdev);
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
772
static int octeon_pci_os_setup(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
909
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
955
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
113
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
146
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
203
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
231
struct octeon_device *oct = vf_rep->oct;
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
243
lio_vf_rep_get_ndev(struct octeon_device *oct, int ifidx)
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
261
lio_vf_rep_copy_packet(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
298
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
347
lio_vf_rep_packet_sent_callback(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
373
struct octeon_device *oct = vf_rep->oct;
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
467
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
489
lio_vf_rep_create(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
55
lio_vf_rep_send_soft_command(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
575
lio_vf_rep_destroy(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
612
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.h
34
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.h
45
int lio_vf_rep_create(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.h
46
void lio_vf_rep_destroy(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_console.c
147
static inline u64 __cvmx_bootmem_desc_get(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_console.c
173
static void CVMX_BOOTMEM_NAMED_GET_NAME(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_console.c
195
static int __cvmx_bootmem_check_version(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_console.c
228
*__cvmx_bootmem_find_named_block_flags(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_console.c
257
static u64 cvmx_bootmem_phy_named_block_find(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_console.c
334
static int octeon_named_block_find(struct octeon_device *oct, const char *name,
drivers/net/ethernet/cavium/liquidio/octeon_console.c
35
static u64 cvmx_bootmem_phy_named_block_find(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_console.c
360
int octeon_console_send_cmd(struct octeon_device *oct, char *cmd_str,
drivers/net/ethernet/cavium/liquidio/octeon_console.c
38
static int octeon_console_read(struct octeon_device *oct, u32 console_num,
drivers/net/ethernet/cavium/liquidio/octeon_console.c
399
int octeon_wait_for_bootloader(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_console.c
419
static void octeon_console_handle_result(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_console.c
431
static void output_console_line(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_console.c
484
struct octeon_device *oct = (struct octeon_device *)wk->ctxptr;
drivers/net/ethernet/cavium/liquidio/octeon_console.c
533
int octeon_init_consoles(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/octeon_console.c
576
static void octeon_get_uboot_version(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/octeon_console.c
652
int octeon_add_console(struct octeon_device *oct, u32 console_num,
drivers/net/ethernet/cavium/liquidio/octeon_console.c
714
void octeon_remove_consoles(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/octeon_console.c
757
static int octeon_console_read(struct octeon_device *oct, u32 console_num,
drivers/net/ethernet/cavium/liquidio/octeon_console.c
807
int octeon_download_firmware(struct octeon_device *oct, const u8 *data,
drivers/net/ethernet/cavium/liquidio/octeon_device.c
1004
void octeon_set_droq_pkt_op(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_device.c
1023
int octeon_init_dispatch_list(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/octeon_device.c
1043
void octeon_delete_dispatch_list(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/octeon_device.c
1076
octeon_get_dispatch(struct octeon_device *octeon_dev, u16 opcode,
drivers/net/ethernet/cavium/liquidio/octeon_device.c
1134
octeon_register_dispatch_fn(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_device.c
1202
struct octeon_device *oct = (struct octeon_device *)buf;
drivers/net/ethernet/cavium/liquidio/octeon_device.c
1282
int octeon_get_tx_qsize(struct octeon_device *oct, u32 q_no)
drivers/net/ethernet/cavium/liquidio/octeon_device.c
1293
int octeon_get_rx_qsize(struct octeon_device *oct, u32 q_no)
drivers/net/ethernet/cavium/liquidio/octeon_device.c
1303
struct octeon_config *octeon_get_conf(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/octeon_device.c
1333
struct octeon_device *lio_get_device(u32 octeon_id)
drivers/net/ethernet/cavium/liquidio/octeon_device.c
1338
return octeon_device[octeon_id];
drivers/net/ethernet/cavium/liquidio/octeon_device.c
1342
u64 lio_pci_readq(struct octeon_device *oct, u64 addr)
drivers/net/ethernet/cavium/liquidio/octeon_device.c
1374
void lio_pci_writeq(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_device.c
1395
int octeon_mem_access_ok(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/octeon_device.c
1415
int octeon_wait_for_ddr_init(struct octeon_device *oct, u32 *timeout)
drivers/net/ethernet/cavium/liquidio/octeon_device.c
1440
struct octeon_device *oct = NULL;
drivers/net/ethernet/cavium/liquidio/octeon_device.c
542
static struct octeon_device *octeon_device[MAX_OCTEON_DEVICES];
drivers/net/ethernet/cavium/liquidio/octeon_device.c
563
memset(octeon_device, 0, (sizeof(void *) * MAX_OCTEON_DEVICES));
drivers/net/ethernet/cavium/liquidio/octeon_device.c
569
static void *__retrieve_octeon_config_info(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_device.c
597
static int __verify_octeon_config_info(struct octeon_device *oct, void *conf)
drivers/net/ethernet/cavium/liquidio/octeon_device.c
613
void *oct_get_config_info(struct octeon_device *oct, u16 card_type)
drivers/net/ethernet/cavium/liquidio/octeon_device.c
646
void octeon_free_device_mem(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/octeon_device.c
663
octeon_device[i] = NULL;
drivers/net/ethernet/cavium/liquidio/octeon_device.c
668
static struct octeon_device *octeon_allocate_device_mem(u32 pci_id,
drivers/net/ethernet/cavium/liquidio/octeon_device.c
671
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/octeon_device.c
697
octdevsize = sizeof(struct octeon_device);
drivers/net/ethernet/cavium/liquidio/octeon_device.c
711
oct = (struct octeon_device *)buf;
drivers/net/ethernet/cavium/liquidio/octeon_device.c
720
struct octeon_device *octeon_allocate_device(u32 pci_id,
drivers/net/ethernet/cavium/liquidio/octeon_device.c
724
struct octeon_device *oct = NULL;
drivers/net/ethernet/cavium/liquidio/octeon_device.c
729
if (!octeon_device[oct_idx])
drivers/net/ethernet/cavium/liquidio/octeon_device.c
736
octeon_device[oct_idx] = oct;
drivers/net/ethernet/cavium/liquidio/octeon_device.c
763
int octeon_register_device(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_device.c
781
if (!octeon_device[idx]) {
drivers/net/ethernet/cavium/liquidio/octeon_device.c
792
if ((octeon_device[idx]->loc.bus == bus) &&
drivers/net/ethernet/cavium/liquidio/octeon_device.c
793
(octeon_device[idx]->loc.dev == dev)) {
drivers/net/ethernet/cavium/liquidio/octeon_device.c
795
octeon_device[idx]->adapter_refcount;
drivers/net/ethernet/cavium/liquidio/octeon_device.c
797
octeon_device[idx]->adapter_fw_state;
drivers/net/ethernet/cavium/liquidio/octeon_device.c
817
int octeon_deregister_device(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/octeon_device.c
832
octeon_allocate_ioq_vector(struct octeon_device *oct, u32 num_ioqs)
drivers/net/ethernet/cavium/liquidio/octeon_device.c
865
octeon_free_ioq_vector(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/octeon_device.c
872
int octeon_setup_instr_queues(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/octeon_device.c
917
int octeon_setup_output_queues(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/octeon_device.c
954
int octeon_set_io_queues_off(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/octeon_device.h
212
typedef int (*octeon_console_print_fn)(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_device.h
233
void (*setup_iq_regs)(struct octeon_device *, u32);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
234
void (*setup_oq_regs)(struct octeon_device *, u32);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
239
int (*setup_mbox)(struct octeon_device *);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
240
int (*free_mbox)(struct octeon_device *);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
242
int (*soft_reset)(struct octeon_device *);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
243
int (*setup_device_regs)(struct octeon_device *);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
244
void (*bar1_idx_setup)(struct octeon_device *, u64, u32, int);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
245
void (*bar1_idx_write)(struct octeon_device *, u32, u32);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
246
u32 (*bar1_idx_read)(struct octeon_device *, u32);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
249
void (*enable_oq_pkt_time_intr)(struct octeon_device *, u32);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
250
void (*disable_oq_pkt_time_intr)(struct octeon_device *, u32);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
252
void (*enable_interrupt)(struct octeon_device *, u8);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
253
void (*disable_interrupt)(struct octeon_device *, u8);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
255
int (*enable_io_queues)(struct octeon_device *);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
256
void (*disable_io_queues)(struct octeon_device *);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
408
struct octeon_device *oct_dev;
drivers/net/ethernet/cavium/liquidio/octeon_device.h
423
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/octeon_device.h
638
void octeon_free_device_mem(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
644
struct octeon_device *octeon_allocate_device(u32 pci_id,
drivers/net/ethernet/cavium/liquidio/octeon_device.h
655
int octeon_register_device(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_device.h
662
int octeon_deregister_device(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
669
int octeon_init_dispatch_list(struct octeon_device *octeon_dev);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
675
void octeon_delete_dispatch_list(struct octeon_device *octeon_dev);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
698
octeon_get_dispatch(struct octeon_device *octeon_dev, u16 opcode,
drivers/net/ethernet/cavium/liquidio/octeon_device.h
706
struct octeon_device *lio_get_device(u32 octeon_id);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
718
u64 lio_pci_readq(struct octeon_device *oct, u64 addr);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
730
void lio_pci_writeq(struct octeon_device *oct, u64 val, u64 addr);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
751
int octeon_mem_access_ok(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
763
int octeon_wait_for_ddr_init(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_device.h
774
int octeon_wait_for_bootloader(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_device.h
783
int octeon_init_consoles(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
797
int octeon_add_console(struct octeon_device *oct, u32 console_num,
drivers/net/ethernet/cavium/liquidio/octeon_device.h
801
void octeon_remove_consoles(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
812
int octeon_console_send_cmd(struct octeon_device *oct, char *cmd_str,
drivers/net/ethernet/cavium/liquidio/octeon_device.h
825
int octeon_download_firmware(struct octeon_device *oct, const u8 *data,
drivers/net/ethernet/cavium/liquidio/octeon_device.h
835
int octeon_setup_instr_queues(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
842
int octeon_setup_output_queues(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
844
int octeon_get_tx_qsize(struct octeon_device *oct, u32 q_no);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
846
int octeon_get_rx_qsize(struct octeon_device *oct, u32 q_no);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
851
int octeon_set_io_queues_off(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
858
void octeon_set_droq_pkt_op(struct octeon_device *oct, u32 q_no, u32 enable);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
866
void *oct_get_config_info(struct octeon_device *oct, u16 card_type);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
871
struct octeon_config *octeon_get_conf(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
873
void octeon_free_ioq_vector(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
874
int octeon_allocate_ioq_vector(struct octeon_device *oct, u32 num_ioqs);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
884
static inline u32 lio_get_priv_flag(struct octeon_device *octdev, u32 flag)
drivers/net/ethernet/cavium/liquidio/octeon_device.h
889
static inline void lio_set_priv_flag(struct octeon_device *octdev,
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
136
octeon_droq_destroy_ring_buffers(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
163
octeon_droq_setup_ring_buffers(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
194
int octeon_delete_droq(struct octeon_device *oct, u32 q_no)
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
217
int octeon_init_droq(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
330
struct octeon_device *octeon_dev,
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
428
octeon_droq_refill(struct octeon_device *octeon_dev, struct octeon_droq *droq)
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
497
struct octeon_device *oct = droq->oct_dev;
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
50
void *octeon_get_dispatch_arg(struct octeon_device *octeon_dev,
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
525
octeon_droq_dispatch_pkt(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
561
static inline void octeon_droq_drop_packets(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
590
octeon_droq_fast_process_packets(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
738
octeon_droq_process_packets(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
781
octeon_droq_process_poll_pkts(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
823
octeon_enable_irq(struct octeon_device *oct, u32 q_no)
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
863
int octeon_register_droq_ops(struct octeon_device *oct, u32 q_no,
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
892
int octeon_unregister_droq_ops(struct octeon_device *oct, u32 q_no)
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
924
int octeon_create_droq(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_droq.h
254
struct octeon_device *oct_dev;
drivers/net/ethernet/cavium/liquidio/octeon_droq.h
337
int octeon_init_droq(struct octeon_device *oct_dev,
drivers/net/ethernet/cavium/liquidio/octeon_droq.h
350
int octeon_delete_droq(struct octeon_device *oct_dev, u32 q_no);
drivers/net/ethernet/cavium/liquidio/octeon_droq.h
364
octeon_register_droq_ops(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_droq.h
376
int octeon_unregister_droq_ops(struct octeon_device *oct, u32 q_no);
drivers/net/ethernet/cavium/liquidio/octeon_droq.h
390
int octeon_register_dispatch_fn(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_droq.h
395
void *octeon_get_dispatch_arg(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_droq.h
400
int octeon_create_droq(struct octeon_device *oct, u32 q_no,
drivers/net/ethernet/cavium/liquidio/octeon_droq.h
403
int octeon_droq_process_packets(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_droq.h
407
int octeon_droq_process_poll_pkts(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_droq.h
410
int octeon_enable_irq(struct octeon_device *oct, u32 q_no);
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
297
void (*callback)(struct octeon_device *, u32, void *);
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
327
int octeon_setup_sc_buffer_pool(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
328
int octeon_free_sc_done_list(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
329
int octeon_free_sc_zombie_list(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
330
int octeon_free_sc_buffer_pool(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
332
octeon_alloc_soft_command(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
335
void octeon_free_soft_command(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
348
int octeon_init_instr_queue(struct octeon_device *octeon_dev,
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
362
int octeon_delete_instr_queue(struct octeon_device *octeon_dev, u32 iq_no);
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
364
int lio_wait_for_instr_fetch(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
367
octeon_ring_doorbell_locked(struct octeon_device *oct, u32 iq_no);
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
370
octeon_register_reqtype_free_fn(struct octeon_device *oct, int reqtype,
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
374
lio_process_iq_request_list(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
377
int octeon_send_command(struct octeon_device *oct, u32 iq_no,
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
381
void octeon_prepare_soft_command(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
387
int octeon_send_soft_command(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
390
int octeon_setup_iq(struct octeon_device *oct, int ifidx,
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
394
octeon_flush_iq(struct octeon_device *oct, struct octeon_instr_queue *iq,
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
77
struct octeon_device *oct_dev;
drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c
131
int octeon_mbox_write(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c
209
static void get_vf_stats(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c
239
struct octeon_device *oct = mbox->oct_dev;
drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c
355
int octeon_mbox_cancel(struct octeon_device *oct, int q_no)
drivers/net/ethernet/cavium/liquidio/octeon_mailbox.h
120
int octeon_mbox_write(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_mailbox.h
123
int octeon_mbox_cancel(struct octeon_device *oct, int q_no);
drivers/net/ethernet/cavium/liquidio/octeon_mailbox.h
62
typedef void (*octeon_mbox_callback_t)(struct octeon_device *,
drivers/net/ethernet/cavium/liquidio/octeon_mailbox.h
89
struct octeon_device *oct_dev;
drivers/net/ethernet/cavium/liquidio/octeon_main.h
111
static inline int octeon_map_pci_barx(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_main.h
185
wait_for_sc_completion_timeout(struct octeon_device *oct_dev,
drivers/net/ethernet/cavium/liquidio/octeon_main.h
42
struct octeon_device *dev;
drivers/net/ethernet/cavium/liquidio/octeon_main.h
73
void octeon_pf_changed_vf_macaddr(struct octeon_device *oct, u8 *mac);
drivers/net/ethernet/cavium/liquidio/octeon_main.h
75
void octeon_schedule_rxq_oom_work(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_main.h
93
static inline void octeon_unmap_pci_barx(struct octeon_device *oct, int baridx)
drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.c
160
octeon_pci_read_core_mem(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.c
170
octeon_pci_write_core_mem(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.c
179
u64 octeon_read_device_mem64(struct octeon_device *oct, u64 coreaddr)
drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.c
189
u32 octeon_read_device_mem32(struct octeon_device *oct, u64 coreaddr)
drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.c
199
void octeon_write_device_mem32(struct octeon_device *oct, u64 coreaddr,
drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.c
31
octeon_toggle_bar1_swapmode(struct octeon_device *oct, u32 idx)
drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.c
44
octeon_pci_fastwrite(struct octeon_device *oct, u8 __iomem *mapped_addr,
drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.c
68
octeon_pci_fastread(struct octeon_device *oct, u8 __iomem *mapped_addr,
drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.c
94
__octeon_pci_rw_core_mem(struct octeon_device *oct, u64 addr,
drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.h
36
u64 octeon_read_device_mem64(struct octeon_device *oct, u64 core_addr);
drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.h
44
u32 octeon_read_device_mem32(struct octeon_device *oct, u64 core_addr);
drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.h
52
octeon_write_device_mem32(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.h
59
octeon_pci_read_core_mem(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.h
67
octeon_pci_write_core_mem(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_network.h
127
struct octeon_device *oct_dev;
drivers/net/ethernet/cavium/liquidio/octeon_network.h
219
int liquidio_setup_io_queues(struct octeon_device *octeon_dev, int ifidx,
drivers/net/ethernet/cavium/liquidio/octeon_network.h
225
int octeon_setup_interrupt(struct octeon_device *oct, u32 num_ioqs);
drivers/net/ethernet/cavium/liquidio/octeon_network.h
229
int lio_wait_for_clean_oq(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_network.h
238
int lio_setup_glists(struct octeon_device *oct, struct lio *lio, int num_qs);
drivers/net/ethernet/cavium/liquidio/octeon_network.h
260
*recv_buffer_alloc(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_network.h
331
recv_buffer_recycle(struct octeon_device *oct, void *buf)
drivers/net/ethernet/cavium/liquidio/octeon_network.h
363
*recv_buffer_reuse(struct octeon_device *oct, void *buf)
drivers/net/ethernet/cavium/liquidio/octeon_network.h
535
static inline int wait_for_pending_requests(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/octeon_network.h
602
static inline int skb_iq(struct octeon_device *oct, struct sk_buff *skb)
drivers/net/ethernet/cavium/liquidio/octeon_nic.c
139
octnet_send_nic_ctrl_pkt(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_nic.c
30
octeon_alloc_soft_command_resp(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_nic.c
84
int octnet_send_nic_data_pkt(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_nic.c
97
*octnic_alloc_ctrl_pkt_sc(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_nic.h
112
static inline int octnet_iq_is_full(struct octeon_device *oct, u32 q_no)
drivers/net/ethernet/cavium/liquidio/octeon_nic.h
119
octnet_prepare_pci_cmd_o2(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_nic.h
173
octnet_prepare_pci_cmd_o3(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_nic.h
243
octnet_prepare_pci_cmd(struct octeon_device *oct, union octeon_instr_64B *cmd,
drivers/net/ethernet/cavium/liquidio/octeon_nic.h
263
octeon_alloc_soft_command_resp(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_nic.h
274
int octnet_send_nic_data_pkt(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_nic.h
285
octnet_send_nic_ctrl_pkt(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/request_manager.c
156
int octeon_delete_instr_queue(struct octeon_device *oct, u32 iq_no)
drivers/net/ethernet/cavium/liquidio/request_manager.c
191
int octeon_setup_iq(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/request_manager.c
236
int lio_wait_for_instr_fetch(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/request_manager.c
265
ring_doorbell(struct octeon_device *oct, struct octeon_instr_queue *iq)
drivers/net/ethernet/cavium/liquidio/request_manager.c
277
octeon_ring_doorbell_locked(struct octeon_device *oct, u32 iq_no)
drivers/net/ethernet/cavium/liquidio/request_manager.c
338
octeon_register_reqtype_free_fn(struct octeon_device *oct, int reqtype,
drivers/net/ethernet/cavium/liquidio/request_manager.c
363
lio_process_iq_request_list(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/request_manager.c
39
static void __check_db_timeout(struct octeon_device *oct, u64 iq_no);
drivers/net/ethernet/cavium/liquidio/request_manager.c
441
octeon_flush_iq(struct octeon_device *oct, struct octeon_instr_queue *iq,
drivers/net/ethernet/cavium/liquidio/request_manager.c
47
int octeon_init_instr_queue(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/request_manager.c
493
static void __check_db_timeout(struct octeon_device *oct, u64 iq_no)
drivers/net/ethernet/cavium/liquidio/request_manager.c
526
struct octeon_device *oct = (struct octeon_device *)wk->ctxptr;
drivers/net/ethernet/cavium/liquidio/request_manager.c
536
octeon_send_command(struct octeon_device *oct, u32 iq_no,
drivers/net/ethernet/cavium/liquidio/request_manager.c
577
octeon_prepare_soft_command(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/request_manager.c
684
int octeon_send_soft_command(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/request_manager.c
738
int octeon_setup_sc_buffer_pool(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/request_manager.c
768
int octeon_free_sc_done_list(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/request_manager.c
808
int octeon_free_sc_zombie_list(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/request_manager.c
833
int octeon_free_sc_buffer_pool(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/request_manager.c
858
struct octeon_soft_command *octeon_alloc_soft_command(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/request_manager.c
930
void octeon_free_soft_command(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/response_manager.c
230
struct octeon_device *oct = (struct octeon_device *)wk->ctxptr;
drivers/net/ethernet/cavium/liquidio/response_manager.c
30
int octeon_setup_response_list(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/response_manager.c
58
void octeon_delete_response_list(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/response_manager.c
65
int lio_process_ordered_list(struct octeon_device *octeon_dev,
drivers/net/ethernet/cavium/liquidio/response_manager.h
130
int octeon_setup_response_list(struct octeon_device *octeon_dev);
drivers/net/ethernet/cavium/liquidio/response_manager.h
132
void octeon_delete_response_list(struct octeon_device *octeon_dev);
drivers/net/ethernet/cavium/liquidio/response_manager.h
140
int lio_process_ordered_list(struct octeon_device *octeon_dev,