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
1213
int cn23xx_fw_loaded(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
1233
void cn23xx_tell_vf_its_macaddr_changed(struct octeon_device *oct, int vfidx,
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
1256
cn23xx_get_vf_stats_callback(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
1265
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
1145
struct octeon_device *oct = (struct octeon_device *)lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1203
static void liquidio_destroy_nic_device(struct octeon_device *oct, int ifidx)
drivers/net/ethernet/cavium/liquidio/lio_main.c
1260
static int liquidio_stop_nic_module(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
1305
struct octeon_device *oct_dev = pci_get_drvdata(pdev);
drivers/net/ethernet/cavium/liquidio/lio_main.c
1336
static int octeon_chip_specific_setup(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
1380
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
1514
struct octeon_device *oct = (struct octeon_device *)lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1572
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
1595
struct octeon_device *oct = (struct octeon_device *)lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1628
struct octeon_device *oct = (struct octeon_device *)lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1658
static void liquidio_ptp_init(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
1677
static int load_firmware(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
1734
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1767
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1847
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
1947
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1997
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2041
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
2177
static void handle_timestamp(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/lio_main.c
2223
static inline int send_nic_timestamp_pkt(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/lio_main.c
2291
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
2550
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2579
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2613
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2650
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2798
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2838
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2855
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2911
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2963
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
2991
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3029
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3081
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3114
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3129
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3169
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3184
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3282
struct octeon_device *oct = (struct octeon_device *)buf;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3322
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
3779
static int octeon_enable_sriov(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
3800
static int lio_pci_sriov_disable(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
3818
struct octeon_device *oct = pci_get_drvdata(dev);
drivers/net/ethernet/cavium/liquidio/lio_main.c
3858
static int liquidio_init_nic_module(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
3915
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3918
oct = (struct octeon_device *)wk->ctxptr;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3955
struct octeon_device *oct = (struct octeon_device *)buf;
drivers/net/ethernet/cavium/liquidio/lio_main.c
4007
static int octeon_device_init(struct octeon_device *octeon_dev)
drivers/net/ethernet/cavium/liquidio/lio_main.c
4295
static int octeon_dbg_console_print(struct octeon_device *oct, u32 console_num,
drivers/net/ethernet/cavium/liquidio/lio_main.c
524
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
564
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
608
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
658
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_main.c
696
static struct octeon_device *get_other_octeon_device(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
698
struct octeon_device *other_oct;
drivers/net/ethernet/cavium/liquidio/lio_main.c
722
static void disable_all_vf_links(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
748
struct octeon_device *oct = param;
drivers/net/ethernet/cavium/liquidio/lio_main.c
749
struct octeon_device *other_oct;
drivers/net/ethernet/cavium/liquidio/lio_main.c
825
struct octeon_device *oct_dev = NULL;
drivers/net/ethernet/cavium/liquidio/lio_main.c
915
static void octeon_pci_flr(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_main.c
942
static void octeon_destroy_resources(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1033
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
1074
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1125
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1174
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1295
static void handle_timestamp(struct octeon_device *oct, u32 status, void *buf)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1337
static int send_nic_timestamp_pkt(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1400
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1640
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1668
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
1702
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1737
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1878
struct octeon_device *oct = (struct octeon_device *)buf;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1919
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
2230
static int liquidio_init_nic_module(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
2268
static int octeon_device_init(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
301
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
340
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
382
struct octeon_device *oct_dev = NULL;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
419
static void octeon_pci_flr(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
440
static void octeon_destroy_resources(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
595
struct octeon_device *oct = (struct octeon_device *)lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
655
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
710
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
745
struct octeon_device *oct_dev = pci_get_drvdata(pdev);
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
769
static int octeon_pci_os_setup(struct octeon_device *oct)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
906
struct octeon_device *oct = lio->oct_dev;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
952
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
405
struct octeon_device *oct_dev;
drivers/net/ethernet/cavium/liquidio/octeon_device.h
420
struct octeon_device *oct;
drivers/net/ethernet/cavium/liquidio/octeon_device.h
635
void octeon_free_device_mem(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
641
struct octeon_device *octeon_allocate_device(u32 pci_id,
drivers/net/ethernet/cavium/liquidio/octeon_device.h
652
int octeon_register_device(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_device.h
659
int octeon_deregister_device(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
666
int octeon_init_dispatch_list(struct octeon_device *octeon_dev);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
672
void octeon_delete_dispatch_list(struct octeon_device *octeon_dev);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
695
octeon_get_dispatch(struct octeon_device *octeon_dev, u16 opcode,
drivers/net/ethernet/cavium/liquidio/octeon_device.h
703
struct octeon_device *lio_get_device(u32 octeon_id);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
715
u64 lio_pci_readq(struct octeon_device *oct, u64 addr);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
727
void lio_pci_writeq(struct octeon_device *oct, u64 val, u64 addr);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
748
int octeon_mem_access_ok(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
760
int octeon_wait_for_ddr_init(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_device.h
771
int octeon_wait_for_bootloader(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_device.h
780
int octeon_init_consoles(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
794
int octeon_add_console(struct octeon_device *oct, u32 console_num,
drivers/net/ethernet/cavium/liquidio/octeon_device.h
798
void octeon_remove_consoles(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
809
int octeon_console_send_cmd(struct octeon_device *oct, char *cmd_str,
drivers/net/ethernet/cavium/liquidio/octeon_device.h
822
int octeon_download_firmware(struct octeon_device *oct, const u8 *data,
drivers/net/ethernet/cavium/liquidio/octeon_device.h
832
int octeon_setup_instr_queues(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
839
int octeon_setup_output_queues(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
841
int octeon_get_tx_qsize(struct octeon_device *oct, u32 q_no);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
843
int octeon_get_rx_qsize(struct octeon_device *oct, u32 q_no);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
848
int octeon_set_io_queues_off(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
855
void octeon_set_droq_pkt_op(struct octeon_device *oct, u32 q_no, u32 enable);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
863
void *oct_get_config_info(struct octeon_device *oct, u16 card_type);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
868
struct octeon_config *octeon_get_conf(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
870
void octeon_free_ioq_vector(struct octeon_device *oct);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
871
int octeon_allocate_ioq_vector(struct octeon_device *oct, u32 num_ioqs);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
881
static inline u32 lio_get_priv_flag(struct octeon_device *octdev, u32 flag)
drivers/net/ethernet/cavium/liquidio/octeon_device.h
886
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
156
int octeon_mbox_write(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c
234
static void get_vf_stats(struct octeon_device *oct,
drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c
264
struct octeon_device *oct = mbox->oct_dev;
drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c
29
static struct pci_dev *lio_vf_pci_dev_by_qno(struct octeon_device *oct, u32 q_no)
drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c
386
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,