/openbmc/linux/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_if.c | 107 void hinic_outbound_state_set(struct hinic_hwif *hwif, in hinic_outbound_state_set() 125 void hinic_db_state_set(struct hinic_hwif *hwif, in hinic_db_state_set() 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() 220 static void read_hwif_attr(struct hinic_hwif *hwif) in read_hwif_attr() 240 static void set_ppf(struct hinic_hwif *hwif) in set_ppf() 305 static void dma_attr_init(struct hinic_hwif *hwif) in dma_attr_init() 312 u16 hinic_glb_pf_vf_offset(struct hinic_hwif *hwif) in hinic_glb_pf_vf_offset() 320 u16 hinic_global_func_id_hw(struct hinic_hwif *hwif) in hinic_global_func_id_hw() 330 u16 hinic_pf_id_of_vf_hw(struct hinic_hwif *hwif) in hinic_pf_id_of_vf_hw() [all …]
|
H A D | hinic_hw_api_cmd.c | 92 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 815 struct hinic_hwif *hwif = attr->hwif; in api_chain_init() local 867 struct hinic_hwif *hwif = attr->hwif; in api_cmd_create_chain() local [all …]
|
H A D | hinic_port.c | 39 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 394 struct hinic_hwif *hwif; in hinic_set_rx_csum_offload() local 423 struct hinic_hwif *hwif; in hinic_set_rx_vlan_offload() local 604 struct hinic_hwif *hwif; in hinic_rss_set_indir_tbl() local 705 struct hinic_hwif *hwif; in hinic_set_rss_type() local 764 struct hinic_hwif *hwif; in hinic_get_rss_type() local 832 struct hinic_hwif *hwif; in hinic_rss_get_template_tbl() local 891 struct hinic_hwif *hwif; in hinic_rss_get_hash_engine() local [all …]
|
H A D | hinic_hw_dev.c | 97 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 593 struct hinic_hwif *hwif; in nic_mgmt_msg_handler() local [all …]
|
H A D | hinic_hw_if.h | 142 #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 248 static inline u32 hinic_hwif_read_reg(struct hinic_hwif *hwif, u32 reg) in hinic_hwif_read_reg() [all …]
|
H A D | hinic_hw_wq.c | 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() 507 struct hinic_hwif *hwif = wqs->hwif; in hinic_wq_allocate() local [all …]
|
H A D | hinic_hw_io.c | 108 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()
|
H A D | hinic_hw_mgmt.c | 132 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()
|
H A D | hinic_hw_wq.h | 23 struct hinic_hwif *hwif; member 51 struct hinic_hwif *hwif; member 74 struct hinic_hwif *hwif; member
|
H A D | hinic_hw_eqs.c | 221 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()
|
H A D | hinic_hw_cmdq.c | 129 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
|
H A D | hinic_hw_qp.c | 281 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
|
H A D | hinic_hw_qp.h | 80 struct hinic_hwif *hwif; member 99 struct hinic_hwif *hwif; member
|
H A D | hinic_hw_eqs.h | 174 struct hinic_hwif *hwif; member 206 struct hinic_hwif *hwif; member 223 struct hinic_hwif *hwif; member
|
H A D | hinic_tx.c | 136 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
|
H A D | hinic_rx.c | 132 struct hinic_hwif *hwif = hwdev->hwif; in rx_alloc_skb() local 167 struct hinic_hwif *hwif = hwdev->hwif; in rx_unmap_skb() local
|
H A D | hinic_hw_api_cmd.h | 126 struct hinic_hwif *hwif; member 173 struct hinic_hwif *hwif; member
|
H A D | hinic_hw_io.h | 60 struct hinic_hwif *hwif; member
|
H A D | hinic_hw_mgmt.h | 130 struct hinic_hwif *hwif; member
|
H A D | hinic_hw_cmdq.h | 159 struct hinic_hwif *hwif; member
|
H A D | hinic_hw_mbox.h | 90 struct hinic_hwif *hwif; member
|
H A D | hinic_main.c | 365 struct hinic_hwif *hwif = hwdev->hwif; in hinic_enable_rss() local
|
H A D | hinic_ethtool.c | 535 struct hinic_hwif *hwif = hwdev->hwif; in hinic_get_drvinfo() local
|
/openbmc/linux/drivers/scsi/bfa/ |
H A D | bfa_ioc_ct.c | 503 bfa_ioc_set_ctx_hwif(struct bfa_ioc_s *ioc, struct bfa_ioc_hwif_s *hwif) in bfa_ioc_set_ctx_hwif()
|
H A D | bfa.h | 243 struct bfa_hwif_s hwif; member
|