| /kernel/linux/linux-6.6/drivers/net/ethernet/cavium/liquidio/ |
| D | cn66xx_device.c | 29 int lio_cn6xxx_soft_reset(struct octeon_device *oct) in lio_cn6xxx_soft_reset() 55 void lio_cn6xxx_enable_error_reporting(struct octeon_device *oct) in lio_cn6xxx_enable_error_reporting() 71 void lio_cn6xxx_setup_pcie_mps(struct octeon_device *oct, in lio_cn6xxx_setup_pcie_mps() 94 void lio_cn6xxx_setup_pcie_mrrs(struct octeon_device *oct, in lio_cn6xxx_setup_pcie_mrrs() 122 u32 lio_cn6xxx_coprocessor_clock(struct octeon_device *oct) in lio_cn6xxx_coprocessor_clock() 130 u32 lio_cn6xxx_get_oq_ticks(struct octeon_device *oct, in lio_cn6xxx_get_oq_ticks() 155 void lio_cn6xxx_setup_global_input_regs(struct octeon_device *oct) in lio_cn6xxx_setup_global_input_regs() 170 static void lio_cn66xx_setup_pkt_ctl_regs(struct octeon_device *oct) in lio_cn66xx_setup_pkt_ctl_regs() 193 void lio_cn6xxx_setup_global_output_regs(struct octeon_device *oct) in lio_cn6xxx_setup_global_output_regs() 247 static int lio_cn6xxx_setup_device_regs(struct octeon_device *oct) in lio_cn6xxx_setup_device_regs() [all …]
|
| D | cn23xx_pf_device.c | 39 void cn23xx_dump_pf_initialized_regs(struct octeon_device *oct) in cn23xx_dump_pf_initialized_regs() 208 static int cn23xx_pf_soft_reset(struct octeon_device *oct) in cn23xx_pf_soft_reset() 239 static void cn23xx_enable_error_reporting(struct octeon_device *oct) in cn23xx_enable_error_reporting() 269 static u32 cn23xx_coprocessor_clock(struct octeon_device *oct) in cn23xx_coprocessor_clock() 279 u32 cn23xx_pf_get_oq_ticks(struct octeon_device *oct, u32 time_intr_in_us) in cn23xx_pf_get_oq_ticks() 301 static void cn23xx_setup_global_mac_regs(struct octeon_device *oct) in cn23xx_setup_global_mac_regs() 345 static int cn23xx_reset_io_queues(struct octeon_device *oct) in cn23xx_reset_io_queues() 400 static int cn23xx_pf_setup_global_input_regs(struct octeon_device *oct) in cn23xx_pf_setup_global_input_regs() 475 static void cn23xx_pf_setup_global_output_regs(struct octeon_device *oct) in cn23xx_pf_setup_global_output_regs() 564 static int cn23xx_setup_pf_device_regs(struct octeon_device *oct) in cn23xx_setup_pf_device_regs() [all …]
|
| D | cn23xx_vf_device.c | 30 u32 cn23xx_vf_get_oq_ticks(struct octeon_device *oct, u32 time_intr_in_us) in cn23xx_vf_get_oq_ticks() 50 static int cn23xx_vf_reset_io_queues(struct octeon_device *oct, u32 num_queues) in cn23xx_vf_reset_io_queues() 101 static int cn23xx_vf_setup_global_input_regs(struct octeon_device *oct) in cn23xx_vf_setup_global_input_regs() 151 static void cn23xx_vf_setup_global_output_regs(struct octeon_device *oct) in cn23xx_vf_setup_global_output_regs() 202 static int cn23xx_setup_vf_device_regs(struct octeon_device *oct) in cn23xx_setup_vf_device_regs() 212 static void cn23xx_setup_vf_iq_regs(struct octeon_device *oct, u32 iq_no) in cn23xx_setup_vf_iq_regs() 245 static void cn23xx_setup_vf_oq_regs(struct octeon_device *oct, u32 oq_no) in cn23xx_setup_vf_oq_regs() 271 static int cn23xx_free_vf_mbox(struct octeon_device *oct) in cn23xx_free_vf_mbox() 278 static int cn23xx_setup_vf_mbox(struct octeon_device *oct) in cn23xx_setup_vf_mbox() 316 static int cn23xx_enable_vf_io_queues(struct octeon_device *oct) in cn23xx_enable_vf_io_queues() [all …]
|
| D | octeon_device.c | 569 static void *__retrieve_octeon_config_info(struct octeon_device *oct, in __retrieve_octeon_config_info() 597 static int __verify_octeon_config_info(struct octeon_device *oct, void *conf) in __verify_octeon_config_info() 613 void *oct_get_config_info(struct octeon_device *oct, u16 card_type) in oct_get_config_info() 646 void octeon_free_device_mem(struct octeon_device *oct) in octeon_free_device_mem() 671 struct octeon_device *oct; in octeon_allocate_device_mem() local 724 struct octeon_device *oct = NULL; in octeon_allocate_device() local 763 int octeon_register_device(struct octeon_device *oct, in octeon_register_device() 817 int octeon_deregister_device(struct octeon_device *oct) in octeon_deregister_device() 832 octeon_allocate_ioq_vector(struct octeon_device *oct, u32 num_ioqs) in octeon_allocate_ioq_vector() 865 octeon_free_ioq_vector(struct octeon_device *oct) in octeon_free_ioq_vector() [all …]
|
| D | octeon_mem_ops.c | 31 octeon_toggle_bar1_swapmode(struct octeon_device *oct, u32 idx) in octeon_toggle_bar1_swapmode() 40 #define octeon_toggle_bar1_swapmode(oct, idx) argument 44 octeon_pci_fastwrite(struct octeon_device *oct, u8 __iomem *mapped_addr, in octeon_pci_fastwrite() 68 octeon_pci_fastread(struct octeon_device *oct, u8 __iomem *mapped_addr, in octeon_pci_fastread() 94 __octeon_pci_rw_core_mem(struct octeon_device *oct, u64 addr, in __octeon_pci_rw_core_mem() 160 octeon_pci_read_core_mem(struct octeon_device *oct, in octeon_pci_read_core_mem() 170 octeon_pci_write_core_mem(struct octeon_device *oct, in octeon_pci_write_core_mem() 179 u64 octeon_read_device_mem64(struct octeon_device *oct, u64 coreaddr) in octeon_read_device_mem64() 189 u32 octeon_read_device_mem32(struct octeon_device *oct, u64 coreaddr) in octeon_read_device_mem32() 199 void octeon_write_device_mem32(struct octeon_device *oct, u64 coreaddr, in octeon_write_device_mem32()
|
| D | request_manager.c | 47 int octeon_init_instr_queue(struct octeon_device *oct, in octeon_init_instr_queue() 156 int octeon_delete_instr_queue(struct octeon_device *oct, u32 iq_no) in octeon_delete_instr_queue() 191 int octeon_setup_iq(struct octeon_device *oct, in octeon_setup_iq() 236 int lio_wait_for_instr_fetch(struct octeon_device *oct) in lio_wait_for_instr_fetch() 265 ring_doorbell(struct octeon_device *oct, struct octeon_instr_queue *iq) in ring_doorbell() 277 octeon_ring_doorbell_locked(struct octeon_device *oct, u32 iq_no) in octeon_ring_doorbell_locked() 338 octeon_register_reqtype_free_fn(struct octeon_device *oct, int reqtype, in octeon_register_reqtype_free_fn() 363 lio_process_iq_request_list(struct octeon_device *oct, in lio_process_iq_request_list() 441 octeon_flush_iq(struct octeon_device *oct, struct octeon_instr_queue *iq, in octeon_flush_iq() 493 static void __check_db_timeout(struct octeon_device *oct, u64 iq_no) in __check_db_timeout() [all …]
|
| D | cn68xx_device.c | 31 static void lio_cn68xx_set_dpi_regs(struct octeon_device *oct) in lio_cn68xx_set_dpi_regs() 60 static int lio_cn68xx_soft_reset(struct octeon_device *oct) in lio_cn68xx_soft_reset() 68 static void lio_cn68xx_setup_pkt_ctl_regs(struct octeon_device *oct) in lio_cn68xx_setup_pkt_ctl_regs() 90 static int lio_cn68xx_setup_device_regs(struct octeon_device *oct) in lio_cn68xx_setup_device_regs() 108 static inline void lio_cn68xx_vendor_message_fix(struct octeon_device *oct) in lio_cn68xx_vendor_message_fix() 118 static int lio_is_210nv(struct octeon_device *oct) in lio_is_210nv() 125 int lio_setup_cn68xx_octeon_device(struct octeon_device *oct) in lio_setup_cn68xx_octeon_device()
|
| D | lio_main.c | 165 struct octeon_device *oct = oct_priv->dev; in octeon_droq_bh() local 192 static int lio_wait_for_oq_pkts(struct octeon_device *oct) in lio_wait_for_oq_pkts() 222 static void force_io_queues_off(struct octeon_device *oct) in force_io_queues_off() 238 static inline void pcierror_quiesce_device(struct octeon_device *oct) in pcierror_quiesce_device() 303 static void stop_pci_io(struct octeon_device *oct) in stop_pci_io() 339 struct octeon_device *oct = pci_get_drvdata(pdev); in liquidio_pcie_error_detected() local 532 struct octeon_device *oct = lio->oct_dev; in setup_link_status_change_wq() local 571 struct octeon_device *oct = lio->oct_dev; in update_link_status() local 615 struct octeon_device *oct = lio->oct_dev; in lio_sync_octeon_time() local 665 struct octeon_device *oct = lio->oct_dev; in setup_sync_octeon_time_wq() local [all …]
|
| D | lio_vf_rep.c | 55 lio_vf_rep_send_soft_command(struct octeon_device *oct, in lio_vf_rep_send_soft_command() 113 struct octeon_device *oct; in lio_vf_rep_open() local 146 struct octeon_device *oct; in lio_vf_rep_stop() local 203 struct octeon_device *oct; in lio_vf_rep_change_mtu() local 231 struct octeon_device *oct = vf_rep->oct; in lio_vf_rep_phys_port_name() local 243 lio_vf_rep_get_ndev(struct octeon_device *oct, int ifidx) in lio_vf_rep_get_ndev() 261 lio_vf_rep_copy_packet(struct octeon_device *oct, in lio_vf_rep_copy_packet() 298 struct octeon_device *oct; in lio_vf_rep_pkt_recv() local 347 lio_vf_rep_packet_sent_callback(struct octeon_device *oct, in lio_vf_rep_packet_sent_callback() 373 struct octeon_device *oct = vf_rep->oct; in lio_vf_rep_pkt_xmit() local [all …]
|
| D | lio_core.c | 85 int lio_setup_glists(struct octeon_device *oct, struct lio *lio, int num_iqs) in lio_setup_glists() 166 struct octeon_device *oct = lio->oct_dev; in liquidio_set_feature() local 262 struct octeon_device *oct = lio->oct_dev; in liquidio_link_ctrl_cmd_completion() local 406 void octeon_pf_changed_vf_macaddr(struct octeon_device *oct, u8 *mac) in octeon_pf_changed_vf_macaddr() 437 void octeon_schedule_rxq_oom_work(struct octeon_device *oct, in octeon_schedule_rxq_oom_work() 452 struct octeon_device *oct = lio->oct_dev; in octnet_poll_check_rxq_oom_status() local 466 struct octeon_device *oct = lio->oct_dev; in setup_rx_oom_poll_fn() local 493 struct octeon_device *oct = lio->oct_dev; in cleanup_rx_oom_poll_fn() local 509 static void lio_update_txq_status(struct octeon_device *oct, int iq_num) in lio_update_txq_status() 541 static int octeon_setup_droq(struct octeon_device *oct, int q_no, int num_descs, in octeon_setup_droq() [all …]
|
| D | lio_vf_main.c | 73 static int lio_wait_for_oq_pkts(struct octeon_device *oct) in lio_wait_for_oq_pkts() 104 static void pcierror_quiesce_device(struct octeon_device *oct) in pcierror_quiesce_device() 168 static void stop_pci_io(struct octeon_device *oct) in stop_pci_io() 217 struct octeon_device *oct = pci_get_drvdata(pdev); in liquidio_pcie_error_detected() local 304 struct octeon_device *oct = lio->oct_dev; in setup_link_status_change_wq() local 342 struct octeon_device *oct = lio->oct_dev; in update_link_status() local 421 static void octeon_pci_flr(struct octeon_device *oct) in octeon_pci_flr() 442 static void octeon_destroy_resources(struct octeon_device *oct) in octeon_destroy_resources() 597 struct octeon_device *oct = (struct octeon_device *)lio->oct_dev; in send_rx_ctrl_cmd() local 657 static void liquidio_destroy_nic_device(struct octeon_device *oct, int ifidx) in liquidio_destroy_nic_device() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/cavium/liquidio/ |
| D | cn66xx_device.c | 29 int lio_cn6xxx_soft_reset(struct octeon_device *oct) in lio_cn6xxx_soft_reset() 55 void lio_cn6xxx_enable_error_reporting(struct octeon_device *oct) in lio_cn6xxx_enable_error_reporting() 71 void lio_cn6xxx_setup_pcie_mps(struct octeon_device *oct, in lio_cn6xxx_setup_pcie_mps() 94 void lio_cn6xxx_setup_pcie_mrrs(struct octeon_device *oct, in lio_cn6xxx_setup_pcie_mrrs() 122 u32 lio_cn6xxx_coprocessor_clock(struct octeon_device *oct) in lio_cn6xxx_coprocessor_clock() 130 u32 lio_cn6xxx_get_oq_ticks(struct octeon_device *oct, in lio_cn6xxx_get_oq_ticks() 155 void lio_cn6xxx_setup_global_input_regs(struct octeon_device *oct) in lio_cn6xxx_setup_global_input_regs() 170 static void lio_cn66xx_setup_pkt_ctl_regs(struct octeon_device *oct) in lio_cn66xx_setup_pkt_ctl_regs() 193 void lio_cn6xxx_setup_global_output_regs(struct octeon_device *oct) in lio_cn6xxx_setup_global_output_regs() 247 static int lio_cn6xxx_setup_device_regs(struct octeon_device *oct) in lio_cn6xxx_setup_device_regs() [all …]
|
| D | cn23xx_pf_device.c | 39 void cn23xx_dump_pf_initialized_regs(struct octeon_device *oct) in cn23xx_dump_pf_initialized_regs() 208 static int cn23xx_pf_soft_reset(struct octeon_device *oct) in cn23xx_pf_soft_reset() 239 static void cn23xx_enable_error_reporting(struct octeon_device *oct) in cn23xx_enable_error_reporting() 269 static u32 cn23xx_coprocessor_clock(struct octeon_device *oct) in cn23xx_coprocessor_clock() 279 u32 cn23xx_pf_get_oq_ticks(struct octeon_device *oct, u32 time_intr_in_us) in cn23xx_pf_get_oq_ticks() 301 static void cn23xx_setup_global_mac_regs(struct octeon_device *oct) in cn23xx_setup_global_mac_regs() 345 static int cn23xx_reset_io_queues(struct octeon_device *oct) in cn23xx_reset_io_queues() 400 static int cn23xx_pf_setup_global_input_regs(struct octeon_device *oct) in cn23xx_pf_setup_global_input_regs() 475 static void cn23xx_pf_setup_global_output_regs(struct octeon_device *oct) in cn23xx_pf_setup_global_output_regs() 564 static int cn23xx_setup_pf_device_regs(struct octeon_device *oct) in cn23xx_setup_pf_device_regs() [all …]
|
| D | cn23xx_vf_device.c | 30 u32 cn23xx_vf_get_oq_ticks(struct octeon_device *oct, u32 time_intr_in_us) in cn23xx_vf_get_oq_ticks() 50 static int cn23xx_vf_reset_io_queues(struct octeon_device *oct, u32 num_queues) in cn23xx_vf_reset_io_queues() 101 static int cn23xx_vf_setup_global_input_regs(struct octeon_device *oct) in cn23xx_vf_setup_global_input_regs() 151 static void cn23xx_vf_setup_global_output_regs(struct octeon_device *oct) in cn23xx_vf_setup_global_output_regs() 202 static int cn23xx_setup_vf_device_regs(struct octeon_device *oct) in cn23xx_setup_vf_device_regs() 212 static void cn23xx_setup_vf_iq_regs(struct octeon_device *oct, u32 iq_no) in cn23xx_setup_vf_iq_regs() 245 static void cn23xx_setup_vf_oq_regs(struct octeon_device *oct, u32 oq_no) in cn23xx_setup_vf_oq_regs() 271 static int cn23xx_free_vf_mbox(struct octeon_device *oct) in cn23xx_free_vf_mbox() 278 static int cn23xx_setup_vf_mbox(struct octeon_device *oct) in cn23xx_setup_vf_mbox() 318 static int cn23xx_enable_vf_io_queues(struct octeon_device *oct) in cn23xx_enable_vf_io_queues() [all …]
|
| D | octeon_device.c | 569 static void *__retrieve_octeon_config_info(struct octeon_device *oct, in __retrieve_octeon_config_info() 597 static int __verify_octeon_config_info(struct octeon_device *oct, void *conf) in __verify_octeon_config_info() 613 void *oct_get_config_info(struct octeon_device *oct, u16 card_type) in oct_get_config_info() 645 void octeon_free_device_mem(struct octeon_device *oct) in octeon_free_device_mem() 669 struct octeon_device *oct; in octeon_allocate_device_mem() local 722 struct octeon_device *oct = NULL; in octeon_allocate_device() local 760 int octeon_register_device(struct octeon_device *oct, in octeon_register_device() 813 int octeon_deregister_device(struct octeon_device *oct) in octeon_deregister_device() 827 octeon_allocate_ioq_vector(struct octeon_device *oct, u32 num_ioqs) in octeon_allocate_ioq_vector() 859 octeon_free_ioq_vector(struct octeon_device *oct) in octeon_free_ioq_vector() [all …]
|
| D | request_manager.c | 43 static inline int IQ_INSTR_MODE_64B(struct octeon_device *oct, int iq_no) in IQ_INSTR_MODE_64B() 50 #define IQ_INSTR_MODE_32B(oct, iq_no) (!IQ_INSTR_MODE_64B(oct, iq_no)) argument 56 int octeon_init_instr_queue(struct octeon_device *oct, in octeon_init_instr_queue() 165 int octeon_delete_instr_queue(struct octeon_device *oct, u32 iq_no) in octeon_delete_instr_queue() 199 int octeon_setup_iq(struct octeon_device *oct, in octeon_setup_iq() 244 int lio_wait_for_instr_fetch(struct octeon_device *oct) in lio_wait_for_instr_fetch() 272 ring_doorbell(struct octeon_device *oct, struct octeon_instr_queue *iq) in ring_doorbell() 284 octeon_ring_doorbell_locked(struct octeon_device *oct, u32 iq_no) in octeon_ring_doorbell_locked() 344 octeon_register_reqtype_free_fn(struct octeon_device *oct, int reqtype, in octeon_register_reqtype_free_fn() 368 lio_process_iq_request_list(struct octeon_device *oct, in lio_process_iq_request_list() [all …]
|
| D | octeon_mem_ops.c | 31 octeon_toggle_bar1_swapmode(struct octeon_device *oct, u32 idx) in octeon_toggle_bar1_swapmode() 40 #define octeon_toggle_bar1_swapmode(oct, idx) argument 44 octeon_pci_fastwrite(struct octeon_device *oct, u8 __iomem *mapped_addr, in octeon_pci_fastwrite() 68 octeon_pci_fastread(struct octeon_device *oct, u8 __iomem *mapped_addr, in octeon_pci_fastread() 94 __octeon_pci_rw_core_mem(struct octeon_device *oct, u64 addr, in __octeon_pci_rw_core_mem() 160 octeon_pci_read_core_mem(struct octeon_device *oct, in octeon_pci_read_core_mem() 169 octeon_pci_write_core_mem(struct octeon_device *oct, in octeon_pci_write_core_mem() 177 u64 octeon_read_device_mem64(struct octeon_device *oct, u64 coreaddr) in octeon_read_device_mem64() 186 u32 octeon_read_device_mem32(struct octeon_device *oct, u64 coreaddr) in octeon_read_device_mem32() 195 void octeon_write_device_mem32(struct octeon_device *oct, u64 coreaddr, in octeon_write_device_mem32()
|
| D | cn68xx_device.c | 32 static void lio_cn68xx_set_dpi_regs(struct octeon_device *oct) in lio_cn68xx_set_dpi_regs() 61 static int lio_cn68xx_soft_reset(struct octeon_device *oct) in lio_cn68xx_soft_reset() 69 static void lio_cn68xx_setup_pkt_ctl_regs(struct octeon_device *oct) in lio_cn68xx_setup_pkt_ctl_regs() 91 static int lio_cn68xx_setup_device_regs(struct octeon_device *oct) in lio_cn68xx_setup_device_regs() 109 static inline void lio_cn68xx_vendor_message_fix(struct octeon_device *oct) in lio_cn68xx_vendor_message_fix() 119 static int lio_is_210nv(struct octeon_device *oct) in lio_is_210nv() 126 int lio_setup_cn68xx_octeon_device(struct octeon_device *oct) in lio_setup_cn68xx_octeon_device()
|
| D | lio_main.c | 170 struct octeon_device *oct = oct_priv->dev; in octeon_droq_bh() local 197 static int lio_wait_for_oq_pkts(struct octeon_device *oct) in lio_wait_for_oq_pkts() 228 static void force_io_queues_off(struct octeon_device *oct) in force_io_queues_off() 244 static inline void pcierror_quiesce_device(struct octeon_device *oct) in pcierror_quiesce_device() 309 static void stop_pci_io(struct octeon_device *oct) in stop_pci_io() 345 struct octeon_device *oct = pci_get_drvdata(pdev); in liquidio_pcie_error_detected() local 538 struct octeon_device *oct = lio->oct_dev; in setup_link_status_change_wq() local 577 struct octeon_device *oct = lio->oct_dev; in update_link_status() local 621 struct octeon_device *oct = lio->oct_dev; in lio_sync_octeon_time() local 671 struct octeon_device *oct = lio->oct_dev; in setup_sync_octeon_time_wq() local [all …]
|
| D | lio_vf_rep.c | 55 lio_vf_rep_send_soft_command(struct octeon_device *oct, in lio_vf_rep_send_soft_command() 113 struct octeon_device *oct; in lio_vf_rep_open() local 146 struct octeon_device *oct; in lio_vf_rep_stop() local 203 struct octeon_device *oct; in lio_vf_rep_change_mtu() local 231 struct octeon_device *oct = vf_rep->oct; in lio_vf_rep_phys_port_name() local 243 lio_vf_rep_get_ndev(struct octeon_device *oct, int ifidx) in lio_vf_rep_get_ndev() 261 lio_vf_rep_copy_packet(struct octeon_device *oct, in lio_vf_rep_copy_packet() 299 struct octeon_device *oct; in lio_vf_rep_pkt_recv() local 348 lio_vf_rep_packet_sent_callback(struct octeon_device *oct, in lio_vf_rep_packet_sent_callback() 374 struct octeon_device *oct = vf_rep->oct; in lio_vf_rep_pkt_xmit() local [all …]
|
| D | lio_core.c | 81 int lio_setup_glists(struct octeon_device *oct, struct lio *lio, int num_iqs) in lio_setup_glists() 161 struct octeon_device *oct = lio->oct_dev; in liquidio_set_feature() local 256 struct octeon_device *oct = lio->oct_dev; in liquidio_link_ctrl_cmd_completion() local 399 void octeon_pf_changed_vf_macaddr(struct octeon_device *oct, u8 *mac) in octeon_pf_changed_vf_macaddr() 430 void octeon_schedule_rxq_oom_work(struct octeon_device *oct, in octeon_schedule_rxq_oom_work() 445 struct octeon_device *oct = lio->oct_dev; in octnet_poll_check_rxq_oom_status() local 459 struct octeon_device *oct = lio->oct_dev; in setup_rx_oom_poll_fn() local 485 struct octeon_device *oct = lio->oct_dev; in cleanup_rx_oom_poll_fn() local 501 static void lio_update_txq_status(struct octeon_device *oct, int iq_num) in lio_update_txq_status() 533 static int octeon_setup_droq(struct octeon_device *oct, int q_no, int num_descs, in octeon_setup_droq() [all …]
|
| D | lio_vf_main.c | 73 static int lio_wait_for_oq_pkts(struct octeon_device *oct) in lio_wait_for_oq_pkts() 105 static void pcierror_quiesce_device(struct octeon_device *oct) in pcierror_quiesce_device() 169 static void stop_pci_io(struct octeon_device *oct) in stop_pci_io() 218 struct octeon_device *oct = pci_get_drvdata(pdev); in liquidio_pcie_error_detected() local 305 struct octeon_device *oct = lio->oct_dev; in setup_link_status_change_wq() local 343 struct octeon_device *oct = lio->oct_dev; in update_link_status() local 422 static void octeon_pci_flr(struct octeon_device *oct) in octeon_pci_flr() 443 static void octeon_destroy_resources(struct octeon_device *oct) in octeon_destroy_resources() 600 struct octeon_device *oct = (struct octeon_device *)lio->oct_dev; in send_rx_ctrl_cmd() local 660 static void liquidio_destroy_nic_device(struct octeon_device *oct, int ifidx) in liquidio_destroy_nic_device() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeon_ep/ |
| D | octep_cn9k_pf.c | 43 static void cn93_dump_regs(struct octep_device *oct, int qno) in cn93_dump_regs() 110 static int cn93_reset_iq(struct octep_device *oct, int q_no) in cn93_reset_iq() 138 static void cn93_reset_oq(struct octep_device *oct, int q_no) in cn93_reset_oq() 156 static void octep_reset_io_queues_cn93_pf(struct octep_device *oct) in octep_reset_io_queues_cn93_pf() 170 static void octep_setup_pci_window_regs_cn93_pf(struct octep_device *oct) in octep_setup_pci_window_regs_cn93_pf() 181 static void octep_configure_ring_mapping_cn93_pf(struct octep_device *oct) in octep_configure_ring_mapping_cn93_pf() 203 static void octep_init_config_cn93_pf(struct octep_device *oct) in octep_init_config_cn93_pf() 262 static void octep_setup_iq_regs_cn93_pf(struct octep_device *oct, int iq_no) in octep_setup_iq_regs_cn93_pf() 309 static void octep_setup_oq_regs_cn93_pf(struct octep_device *oct, int oq_no) in octep_setup_oq_regs_cn93_pf() 360 static void octep_setup_mbox_regs_cn93_pf(struct octep_device *oct, int q_no) in octep_setup_mbox_regs_cn93_pf() [all …]
|
| D | octep_main.c | 48 static int octep_alloc_ioq_vectors(struct octep_device *oct) in octep_alloc_ioq_vectors() 81 static void octep_free_ioq_vectors(struct octep_device *oct) in octep_free_ioq_vectors() 105 static int octep_enable_msix_range(struct octep_device *oct) in octep_enable_msix_range() 149 static void octep_disable_msix(struct octep_device *oct) in octep_disable_msix() 167 struct octep_device *oct = data; in octep_non_ioq_intr_handler() local 184 struct octep_device *oct = ioq_vector->octep_dev; in octep_ioq_intr_handler() local 199 static int octep_request_irqs(struct octep_device *oct) in octep_request_irqs() 287 static void octep_free_irqs(struct octep_device *oct) in octep_free_irqs() 316 static int octep_setup_irqs(struct octep_device *oct) in octep_setup_irqs() 342 static void octep_clean_irqs(struct octep_device *oct) in octep_clean_irqs() [all …]
|
| D | octep_ctrl_net.c | 55 static int octep_send_mbox_req(struct octep_device *oct, in octep_send_mbox_req() 97 int octep_ctrl_net_init(struct octep_device *oct) in octep_ctrl_net_init() 123 int octep_ctrl_net_get_link_status(struct octep_device *oct, int vfid) in octep_ctrl_net_get_link_status() 139 int octep_ctrl_net_set_link_status(struct octep_device *oct, int vfid, bool up, in octep_ctrl_net_set_link_status() 154 int octep_ctrl_net_set_rx_state(struct octep_device *oct, int vfid, bool up, in octep_ctrl_net_set_rx_state() 169 int octep_ctrl_net_get_mac_addr(struct octep_device *oct, int vfid, u8 *addr) in octep_ctrl_net_get_mac_addr() 187 int octep_ctrl_net_set_mac_addr(struct octep_device *oct, int vfid, u8 *addr, in octep_ctrl_net_set_mac_addr() 201 int octep_ctrl_net_set_mtu(struct octep_device *oct, int vfid, int mtu, in octep_ctrl_net_set_mtu() 215 int octep_ctrl_net_get_if_stats(struct octep_device *oct, int vfid, in octep_ctrl_net_get_if_stats() 236 int octep_ctrl_net_get_link_info(struct octep_device *oct, int vfid, in octep_ctrl_net_get_link_info() [all …]
|