Lines Matching refs:ae_dev

74 	hnae3_get_bit((hdev)->ae_dev->flag, HNAE3_DEV_SUPPORT_ROCE_B)
77 hnae3_get_bit((hdev)->ae_dev->flag, HNAE3_DEV_SUPPORT_DCB_B)
108 #define hnae3_ae_dev_fd_supported(ae_dev) \ argument
109 test_bit(HNAE3_DEV_SUPPORT_FD_B, (ae_dev)->caps)
111 #define hnae3_ae_dev_gro_supported(ae_dev) \ argument
112 test_bit(HNAE3_DEV_SUPPORT_GRO_B, (ae_dev)->caps)
115 test_bit(HNAE3_DEV_SUPPORT_FEC_B, (hdev)->ae_dev->caps)
118 test_bit(HNAE3_DEV_SUPPORT_UDP_GSO_B, (hdev)->ae_dev->caps)
121 test_bit(HNAE3_DEV_SUPPORT_QB_B, (hdev)->ae_dev->caps)
124 test_bit(HNAE3_DEV_SUPPORT_FD_FORWARD_TC_B, (hdev)->ae_dev->caps)
127 test_bit(HNAE3_DEV_SUPPORT_PTP_B, (hdev)->ae_dev->caps)
130 test_bit(HNAE3_DEV_SUPPORT_INT_QL_B, (hdev)->ae_dev->caps)
133 test_bit(HNAE3_DEV_SUPPORT_HW_TX_CSUM_B, (hdev)->ae_dev->caps)
136 test_bit(HNAE3_DEV_SUPPORT_TX_PUSH_B, (hdev)->ae_dev->caps)
139 test_bit(HNAE3_DEV_SUPPORT_PHY_IMP_B, (hdev)->ae_dev->caps)
142 test_bit(HNAE3_DEV_SUPPORT_RAS_IMP_B, (hdev)->ae_dev->caps)
145 test_bit(HNAE3_DEV_SUPPORT_TQP_TXRX_INDEP_B, (hdev)->ae_dev->caps)
148 test_bit(HNAE3_DEV_SUPPORT_HW_PAD_B, (hdev)->ae_dev->caps)
151 test_bit(HNAE3_DEV_SUPPORT_STASH_B, (hdev)->ae_dev->caps)
154 test_bit(HNAE3_DEV_SUPPORT_PAUSE_B, (hdev)->ae_dev->caps)
156 #define hnae3_ae_dev_tqp_txrx_indep_supported(ae_dev) \ argument
157 test_bit(HNAE3_DEV_SUPPORT_TQP_TXRX_INDEP_B, (ae_dev)->caps)
159 #define hnae3_ae_dev_rxd_adv_layout_supported(ae_dev) \ argument
160 test_bit(HNAE3_DEV_SUPPORT_RXD_ADV_LAYOUT_B, (ae_dev)->caps)
162 #define hnae3_ae_dev_mc_mac_mng_supported(ae_dev) \ argument
163 test_bit(HNAE3_DEV_SUPPORT_MC_MAC_MNG_B, (ae_dev)->caps)
165 #define hnae3_ae_dev_cq_supported(ae_dev) \ argument
166 test_bit(HNAE3_DEV_SUPPORT_CQ_B, (ae_dev)->caps)
168 #define hnae3_ae_dev_fec_stats_supported(ae_dev) \ argument
169 test_bit(HNAE3_DEV_SUPPORT_FEC_STATS_B, (ae_dev)->caps)
171 #define hnae3_ae_dev_lane_num_supported(ae_dev) \ argument
172 test_bit(HNAE3_DEV_SUPPORT_LANE_NUM_B, (ae_dev)->caps)
174 #define hnae3_ae_dev_wol_supported(ae_dev) \ argument
175 test_bit(HNAE3_DEV_SUPPORT_WOL_B, (ae_dev)->caps)
178 test_bit(HNAE3_DEV_SUPPORT_TM_FLUSH_B, (hdev)->ae_dev->caps)
580 int (*init_ae_dev)(struct hnae3_ae_dev *ae_dev);
581 void (*uninit_ae_dev)(struct hnae3_ae_dev *ae_dev);
582 void (*reset_prepare)(struct hnae3_ae_dev *ae_dev,
584 void (*reset_done)(struct hnae3_ae_dev *ae_dev);
586 struct hnae3_ae_dev *ae_dev);
588 struct hnae3_ae_dev *ae_dev);
702 enum hnae3_reset_type (*get_reset_level)(struct hnae3_ae_dev *ae_dev,
704 void (*set_default_reset_request)(struct hnae3_ae_dev *ae_dev,
734 pci_ers_result_t (*handle_hw_ras_error)(struct hnae3_ae_dev *ae_dev);
773 void (*clean_vf_config)(struct hnae3_ae_dev *ae_dev, int num_vfs);
936 int hnae3_register_ae_dev(struct hnae3_ae_dev *ae_dev);
937 void hnae3_unregister_ae_dev(struct hnae3_ae_dev *ae_dev);
947 struct hnae3_ae_dev *ae_dev,