Home
last modified time | relevance | path

Searched defs:hwif (Results 1 – 25 of 28) sorted by relevance

12

/linux-6.6.21/drivers/net/ethernet/huawei/hinic/
Dhinic_hw_if.c38 int hinic_msix_attr_set(struct hinic_hwif *hwif, u16 msix_index, in hinic_msix_attr_set()
67 int hinic_msix_attr_cnt_clear(struct hinic_hwif *hwif, u16 msix_index) in hinic_msix_attr_cnt_clear()
86 void hinic_set_pf_action(struct hinic_hwif *hwif, enum hinic_pf_action action) in hinic_set_pf_action()
100 enum hinic_outbound_state hinic_outbound_state_get(struct hinic_hwif *hwif) in hinic_outbound_state_get()
107 void hinic_outbound_state_set(struct hinic_hwif *hwif, in hinic_outbound_state_set()
118 enum hinic_db_state hinic_db_state_get(struct hinic_hwif *hwif) in hinic_db_state_get()
125 void hinic_db_state_set(struct hinic_hwif *hwif, in hinic_db_state_set()
136 void hinic_set_msix_state(struct hinic_hwif *hwif, u16 msix_idx, in hinic_set_msix_state()
158 static int hwif_ready(struct hinic_hwif *hwif) in hwif_ready()
176 static int wait_hwif_ready(struct hinic_hwif *hwif) in wait_hwif_ready()
[all …]
Dhinic_hw_api_cmd.c92 struct hinic_hwif *hwif = chain->hwif; in set_prod_idx() local
143 struct hinic_hwif *hwif = chain->hwif; in chain_busy() local
228 struct hinic_hwif *hwif = chain->hwif; in prepare_api_cmd() local
290 struct hinic_hwif *hwif = chain->hwif; in api_cmd_status_update() local
348 struct hinic_hwif *hwif = chain->hwif; in wait_for_api_cmd_completion() local
436 struct hinic_hwif *hwif = chain->hwif; in api_cmd_hw_restart() local
471 struct hinic_hwif *hwif = chain->hwif; in api_cmd_ctrl_init() local
501 struct hinic_hwif *hwif = chain->hwif; in api_cmd_set_status_addr() local
519 struct hinic_hwif *hwif = chain->hwif; in api_cmd_set_num_cells() local
533 struct hinic_hwif *hwif = chain->hwif; in api_cmd_head_init() local
[all …]
Dhinic_port.c39 struct hinic_hwif *hwif = hwdev->hwif; in change_mac() local
118 struct hinic_hwif *hwif = hwdev->hwif; in hinic_port_get_mac() local
149 struct hinic_hwif *hwif = hwdev->hwif; in hinic_port_set_mtu() local
240 struct hinic_hwif *hwif = hwdev->hwif; in hinic_port_link_state() local
272 struct hinic_hwif *hwif = hwdev->hwif; in hinic_port_set_state() local
306 struct hinic_hwif *hwif = hwdev->hwif; in hinic_port_set_func_state() local
337 struct hinic_hwif *hwif = hwdev->hwif; in hinic_port_get_cap() local
367 struct hinic_hwif *hwif = hwdev->hwif; in hinic_port_set_tso() local
394 struct hinic_hwif *hwif; in hinic_set_rx_csum_offload() local
423 struct hinic_hwif *hwif; in hinic_set_rx_vlan_offload() local
[all …]
Dhinic_hw_dev.c97 struct hinic_hwif *hwif = hwdev->hwif; in get_capability() local
124 struct hinic_hwif *hwif = hwdev->hwif; in get_dev_cap() local
156 struct hinic_hwif *hwif = hwdev->hwif; in init_msix() local
191 struct hinic_hwif *hwif = hwdev->hwif; in disable_msix() local
241 struct hinic_hwif *hwif = hwdev->hwif; in init_fw_ctxt() local
273 struct hinic_hwif *hwif = hwdev->hwif; in set_hw_ioctxt() local
302 struct hinic_hwif *hwif = hwdev->hwif; in wait_for_outbound_state() local
322 struct hinic_hwif *hwif = hwdev->hwif; in wait_for_db_state() local
350 struct hinic_hwif *hwif = hwdev->hwif; in clear_io_resources() local
385 struct hinic_hwif *hwif = hwdev->hwif; in set_resources_state() local
[all …]
Dhinic_hw_if.h142 #define HINIC_HWIF_NUM_AEQS(hwif) ((hwif)->attr.num_aeqs) argument
143 #define HINIC_HWIF_NUM_CEQS(hwif) ((hwif)->attr.num_ceqs) argument
144 #define HINIC_HWIF_NUM_IRQS(hwif) ((hwif)->attr.num_irqs) argument
145 #define HINIC_HWIF_FUNC_IDX(hwif) ((hwif)->attr.func_idx) argument
146 #define HINIC_HWIF_PCI_INTF(hwif) ((hwif)->attr.pci_intf_idx) argument
147 #define HINIC_HWIF_PF_IDX(hwif) ((hwif)->attr.pf_idx) argument
148 #define HINIC_HWIF_PPF_IDX(hwif) ((hwif)->attr.ppf_idx) argument
150 #define HINIC_FUNC_TYPE(hwif) ((hwif)->attr.func_type) argument
151 #define HINIC_IS_VF(hwif) (HINIC_FUNC_TYPE(hwif) == HINIC_VF) argument
152 #define HINIC_IS_PF(hwif) (HINIC_FUNC_TYPE(hwif) == HINIC_PF) argument
[all …]
Dhinic_hw_wq.c103 static int queue_alloc_page(struct hinic_hwif *hwif, u64 **vaddr, u64 *paddr, in queue_alloc_page()
152 struct hinic_hwif *hwif = wqs->hwif; in wqs_free_page() local
181 struct hinic_hwif *hwif = cmdq_pages->hwif; in cmdq_free_page() local
192 struct hinic_hwif *hwif = wqs->hwif; in alloc_page_arrays() local
223 struct hinic_hwif *hwif = wqs->hwif; in free_page_arrays() local
305 struct hinic_hwif *hwif) in hinic_wqs_alloc()
358 struct hinic_hwif *hwif = wqs->hwif; in hinic_wqs_free() local
378 struct hinic_hwif *hwif = wq->hwif; in alloc_wqes_shadow() local
404 struct hinic_hwif *hwif = wq->hwif; in free_wqes_shadow() local
417 static void free_wq_pages(struct hinic_wq *wq, struct hinic_hwif *hwif, in free_wq_pages()
[all …]
Dhinic_hw_io.c108 struct hinic_hwif *hwif = func_to_io->hwif; in write_sq_ctxts() local
152 struct hinic_hwif *hwif = func_to_io->hwif; in write_rq_ctxts() local
211 struct hinic_hwif *hwif = func_to_io->hwif; in hinic_clean_queue_offload_ctxt() local
276 struct hinic_hwif *hwif = func_to_io->hwif; in init_qp() local
376 struct hinic_hwif *hwif = func_to_io->hwif; in hinic_io_create_qps() local
470 struct hinic_hwif *hwif = func_to_io->hwif; in hinic_io_destroy_qps() local
529 struct hinic_hwif *hwif, u16 max_qps, int num_ceqs, in hinic_io_init()
Dhinic_hw_mgmt.c132 struct hinic_hwif *hwif = pf_to_mgmt->hwif; in prepare_header() local
252 struct hinic_hwif *hwif = pf_to_mgmt->hwif; in msg_to_mgmt_sync() local
355 struct hinic_hwif *hwif = pf_to_mgmt->hwif; in hinic_msg_to_mgmt() local
490 struct hinic_hwif *hwif = pf_to_mgmt->hwif; in recv_mgmt_msg_handler() local
552 struct hinic_hwif *hwif = pf_to_mgmt->hwif; in alloc_recv_msg() local
576 struct hinic_hwif *hwif = pf_to_mgmt->hwif; in alloc_msg_buf() local
617 struct hinic_hwif *hwif) in hinic_pf_to_mgmt_init()
Dhinic_hw_eqs.c221 struct hinic_hwif *hwif = aeqs->hwif; in aeq_irq_handler() local
284 struct hinic_hwif *hwif = ceqs->hwif; in ceq_event_handler() local
631 struct hinic_hwif *hwif = eq->hwif; in alloc_eq_pages() local
697 struct hinic_hwif *hwif = eq->hwif; in free_eq_pages() local
722 static int init_eq(struct hinic_eq *eq, struct hinic_hwif *hwif, in init_eq()
860 int hinic_aeqs_init(struct hinic_aeqs *aeqs, struct hinic_hwif *hwif, in hinic_aeqs_init()
918 int hinic_ceqs_init(struct hinic_ceqs *ceqs, struct hinic_hwif *hwif, in hinic_ceqs_init()
Dhinic_hw_wq.h23 struct hinic_hwif *hwif; member
51 struct hinic_hwif *hwif; member
74 struct hinic_hwif *hwif; member
Dhinic_hw_cmdq.c129 struct hinic_hwif *hwif = cmdqs->hwif; in hinic_alloc_cmdq_buf() local
485 struct hinic_hwif *hwif = cmdqs->hwif; in hinic_cmdq_direct_resp() local
511 struct hinic_hwif *hwif = cmdqs->hwif; in hinic_set_arm_bit() local
677 struct hinic_hwif *hwif = cmdqs->hwif; in cmdq_ceq_handler() local
789 struct hinic_hwif *hwif = hwdev->hwif; in init_cmdqs_ctxt() local
875 int hinic_init_cmdqs(struct hinic_cmdqs *cmdqs, struct hinic_hwif *hwif, in hinic_init_cmdqs()
947 struct hinic_hwif *hwif = cmdqs->hwif; in hinic_free_cmdqs() local
Dhinic_hw_qp.c281 int hinic_init_sq(struct hinic_sq *sq, struct hinic_hwif *hwif, in hinic_init_sq()
318 struct hinic_hwif *hwif = rq->hwif; in alloc_rq_cqe() local
362 struct hinic_hwif *hwif = rq->hwif; in free_rq_cqe() local
384 int hinic_init_rq(struct hinic_rq *rq, struct hinic_hwif *hwif, in hinic_init_rq()
437 struct hinic_hwif *hwif = rq->hwif; in hinic_clean_rq() local
Dhinic_hw_qp.h80 struct hinic_hwif *hwif; member
99 struct hinic_hwif *hwif; member
Dhinic_hw_eqs.h174 struct hinic_hwif *hwif; member
206 struct hinic_hwif *hwif; member
223 struct hinic_hwif *hwif; member
Dhinic_tx.c136 struct hinic_hwif *hwif = hwdev->hwif; in tx_map_skb() local
187 struct hinic_hwif *hwif = hwdev->hwif; in tx_unmap_skb() local
802 struct hinic_hwif *hwif = hwdev->hwif; in tx_request_irq() local
Dhinic_rx.c132 struct hinic_hwif *hwif = hwdev->hwif; in rx_alloc_skb() local
167 struct hinic_hwif *hwif = hwdev->hwif; in rx_unmap_skb() local
Dhinic_hw_api_cmd.h126 struct hinic_hwif *hwif; member
173 struct hinic_hwif *hwif; member
Dhinic_hw_io.h60 struct hinic_hwif *hwif; member
Dhinic_hw_mbox.h90 struct hinic_hwif *hwif; member
Dhinic_hw_mgmt.h130 struct hinic_hwif *hwif; member
Dhinic_hw_cmdq.h159 struct hinic_hwif *hwif; member
Dhinic_main.c365 struct hinic_hwif *hwif = hwdev->hwif; in hinic_enable_rss() local
Dhinic_ethtool.c535 struct hinic_hwif *hwif = hwdev->hwif; in hinic_get_drvinfo() local
/linux-6.6.21/drivers/scsi/bfa/
Dbfa_ioc_ct.c503 bfa_ioc_set_ctx_hwif(struct bfa_ioc_s *ioc, struct bfa_ioc_hwif_s *hwif) in bfa_ioc_set_ctx_hwif()
Dbfa.h244 struct bfa_hwif_s hwif; member

12