Lines Matching defs:hwdev

57 static int parse_capability(struct hinic_hwdev *hwdev,  in parse_capability()
102 struct hinic_hwdev *hwdev = &pfhwdev->hwdev; in get_capability() local
128 static int get_dev_cap(struct hinic_hwdev *hwdev) in get_dev_cap()
160 static int init_msix(struct hinic_hwdev *hwdev) in init_msix()
196 static void disable_msix(struct hinic_hwdev *hwdev) in disable_msix()
215 int hinic_port_msg_cmd(struct hinic_hwdev *hwdev, enum hinic_port_cmd cmd, in hinic_port_msg_cmd()
227 int hinic_hilink_msg_cmd(struct hinic_hwdev *hwdev, enum hinic_hilink_cmd cmd, in hinic_hilink_msg_cmd()
246 static int init_fw_ctxt(struct hinic_hwdev *hwdev) in init_fw_ctxt()
277 static int set_hw_ioctxt(struct hinic_hwdev *hwdev, unsigned int sq_depth, in set_hw_ioctxt()
306 static int wait_for_outbound_state(struct hinic_hwdev *hwdev) in wait_for_outbound_state()
327 static int wait_for_db_state(struct hinic_hwdev *hwdev) in wait_for_db_state()
354 static int clear_io_resources(struct hinic_hwdev *hwdev) in clear_io_resources()
388 static int set_resources_state(struct hinic_hwdev *hwdev, in set_resources_state()
414 static int get_base_qpn(struct hinic_hwdev *hwdev, u16 *base_qpn) in get_base_qpn()
445 int hinic_hwdev_ifup(struct hinic_hwdev *hwdev, u16 sq_depth, u16 rq_depth) in hinic_hwdev_ifup()
517 void hinic_hwdev_ifdown(struct hinic_hwdev *hwdev) in hinic_hwdev_ifdown()
535 void hinic_hwdev_cb_register(struct hinic_hwdev *hwdev, in hinic_hwdev_cb_register()
560 void hinic_hwdev_cb_unregister(struct hinic_hwdev *hwdev, in hinic_hwdev_cb_unregister()
599 struct hinic_hwdev *hwdev; in nic_mgmt_msg_handler() local
703 struct hinic_hwdev *hwdev = dev; in pf_fault_event_handler() local
723 struct hinic_hwdev *hwdev = dev; in mgmt_watchdog_timeout_event_handler() local
746 struct hinic_hwdev *hwdev = &pfhwdev->hwdev; in init_pfhwdev() local
800 struct hinic_hwdev *hwdev = &pfhwdev->hwdev; in free_pfhwdev() local
824 static int hinic_l2nic_reset(struct hinic_hwdev *hwdev) in hinic_l2nic_reset()
850 int hinic_get_interrupt_cfg(struct hinic_hwdev *hwdev, in hinic_get_interrupt_cfg()
877 int hinic_set_interrupt_cfg(struct hinic_hwdev *hwdev, in hinic_set_interrupt_cfg()
924 struct hinic_hwdev *hwdev; in hinic_init_hwdev() local
1035 void hinic_free_hwdev(struct hinic_hwdev *hwdev) in hinic_free_hwdev()
1054 int hinic_hwdev_max_num_qps(struct hinic_hwdev *hwdev) in hinic_hwdev_max_num_qps()
1067 int hinic_hwdev_num_qps(struct hinic_hwdev *hwdev) in hinic_hwdev_num_qps()
1081 struct hinic_sq *hinic_hwdev_get_sq(struct hinic_hwdev *hwdev, int i) in hinic_hwdev_get_sq()
1099 struct hinic_rq *hinic_hwdev_get_rq(struct hinic_hwdev *hwdev, int i) in hinic_hwdev_get_rq()
1117 int hinic_hwdev_msix_cnt_set(struct hinic_hwdev *hwdev, u16 msix_index) in hinic_hwdev_msix_cnt_set()
1134 int hinic_hwdev_msix_set(struct hinic_hwdev *hwdev, u16 msix_index, in hinic_hwdev_msix_set()
1154 int hinic_hwdev_hw_ci_addr_set(struct hinic_hwdev *hwdev, struct hinic_sq *sq, in hinic_hwdev_hw_ci_addr_set()
1190 void hinic_hwdev_set_msix_state(struct hinic_hwdev *hwdev, u16 msix_index, in hinic_hwdev_set_msix_state()
1196 int hinic_get_board_info(struct hinic_hwdev *hwdev, in hinic_get_board_info()