Lines Matching refs:bnxt

969 	struct bnxt		*bp;
976 void (*tx_int)(struct bnxt *, struct bnxt_napi *,
1361 struct bnxt *bp;
1411 struct bnxt *bp;
1532 struct bnxt { struct
1715 struct sk_buff * (*rx_skb_func)(struct bnxt *, argument
2042 static inline u32 bnxt_tx_avail(struct bnxt *bp, struct bnxt_tx_ring_info *txr) in bnxt_tx_avail()
2064 static inline void bnxt_db_write_relaxed(struct bnxt *bp, in bnxt_db_write_relaxed()
2079 static inline void bnxt_db_write(struct bnxt *bp, struct bnxt_db_info *db, in bnxt_db_write()
2119 static inline bool bnxt_kong_hwrm_message(struct bnxt *bp, struct input *req) in bnxt_kong_hwrm_message()
2125 static inline bool bnxt_hwrm_kong_chnl(struct bnxt *bp, struct input *req) in bnxt_hwrm_kong_chnl()
2131 static inline void *bnxt_get_hwrm_resp_addr(struct bnxt *bp, void *req) in bnxt_get_hwrm_resp_addr()
2139 static inline u16 bnxt_get_hwrm_seq_id(struct bnxt *bp, u16 dst) in bnxt_get_hwrm_seq_id()
2152 int bnxt_alloc_rx_data(struct bnxt *bp, struct bnxt_rx_ring_info *rxr,
2155 u32 bnxt_fw_health_readl(struct bnxt *bp, int reg_idx);
2156 void bnxt_set_tpa_flags(struct bnxt *bp);
2157 void bnxt_set_ring_params(struct bnxt *);
2158 int bnxt_set_rx_skb_mode(struct bnxt *bp, bool page_mode);
2159 void bnxt_hwrm_cmd_hdr_init(struct bnxt *, void *, u16, u16, u16);
2160 int _hwrm_send_message(struct bnxt *, void *, u32, int);
2161 int _hwrm_send_message_silent(struct bnxt *bp, void *msg, u32 len, int timeout);
2162 int hwrm_send_message(struct bnxt *, void *, u32, int);
2163 int hwrm_send_message_silent(struct bnxt *, void *, u32, int);
2164 int bnxt_hwrm_func_drv_rgtr(struct bnxt *bp, unsigned long *bmap,
2166 int bnxt_get_nr_rss_ctxs(struct bnxt *bp, int rx_rings);
2167 int bnxt_hwrm_vnic_cfg(struct bnxt *bp, u16 vnic_id);
2168 int __bnxt_hwrm_get_tx_rings(struct bnxt *bp, u16 fid, int *tx_rings);
2169 int bnxt_nq_rings_in_use(struct bnxt *bp);
2170 int bnxt_hwrm_set_coal(struct bnxt *);
2171 unsigned int bnxt_get_max_func_stat_ctxs(struct bnxt *bp);
2172 unsigned int bnxt_get_avail_stat_ctxs_for_en(struct bnxt *bp);
2173 unsigned int bnxt_get_max_func_cp_rings(struct bnxt *bp);
2174 unsigned int bnxt_get_avail_cp_rings_for_en(struct bnxt *bp);
2175 int bnxt_get_avail_msix(struct bnxt *bp, int num);
2176 int bnxt_reserve_rings(struct bnxt *bp, bool irq_re_init);
2177 void bnxt_tx_disable(struct bnxt *bp);
2178 void bnxt_tx_enable(struct bnxt *bp);
2179 int bnxt_update_link(struct bnxt *bp, bool chng_link_state);
2180 int bnxt_hwrm_set_pause(struct bnxt *);
2181 int bnxt_hwrm_set_link_setting(struct bnxt *, bool, bool);
2182 int bnxt_hwrm_alloc_wol_fltr(struct bnxt *bp);
2183 int bnxt_hwrm_free_wol_fltr(struct bnxt *bp);
2184 int bnxt_hwrm_func_resc_qcaps(struct bnxt *bp, bool all);
2185 int bnxt_hwrm_fw_set_time(struct bnxt *);
2186 int bnxt_open_nic(struct bnxt *, bool, bool);
2187 int bnxt_half_open_nic(struct bnxt *bp);
2188 void bnxt_half_close_nic(struct bnxt *bp);
2189 int bnxt_close_nic(struct bnxt *, bool, bool);
2190 int bnxt_dbg_hwrm_rd_reg(struct bnxt *bp, u32 reg_off, u16 num_words,
2192 void bnxt_fw_exception(struct bnxt *bp);
2193 void bnxt_fw_reset(struct bnxt *bp);
2194 int bnxt_check_rings(struct bnxt *bp, int tx, int rx, bool sh, int tcs,
2197 int bnxt_get_max_rings(struct bnxt *, int *, int *, bool);
2198 int bnxt_restore_pf_fw_resources(struct bnxt *bp);
2202 int bnxt_hwrm_set_ring_coal(struct bnxt *bp, struct bnxt_napi *bnapi);