Lines Matching refs:adapter
236 #define for_each_port(adapter, iter) \ argument
237 for (iter = 0; iter < (adapter)->params.nports; iter++)
250 static inline unsigned int core_ticks_per_usec(const struct adapter *adapter) in core_ticks_per_usec() argument
252 return adapter->params.vpd.cclk / 1000; in core_ticks_per_usec()
255 static inline unsigned int us_to_core_ticks(const struct adapter *adapter, in us_to_core_ticks() argument
258 return (us * adapter->params.vpd.cclk) / 1000; in us_to_core_ticks()
261 static inline unsigned int core_ticks_to_us(const struct adapter *adapter, in core_ticks_to_us() argument
264 return (ticks * 1000) / adapter->params.vpd.cclk; in core_ticks_to_us()
267 int t4vf_wr_mbox_core(struct adapter *, const void *, int, void *, bool);
269 static inline int t4vf_wr_mbox(struct adapter *adapter, const void *cmd, in t4vf_wr_mbox() argument
272 return t4vf_wr_mbox_core(adapter, cmd, size, rpl, true); in t4vf_wr_mbox()
275 static inline int t4vf_wr_mbox_ns(struct adapter *adapter, const void *cmd, in t4vf_wr_mbox_ns() argument
278 return t4vf_wr_mbox_core(adapter, cmd, size, rpl, false); in t4vf_wr_mbox_ns()
288 int t4vf_wait_dev_ready(struct adapter *);
289 int t4vf_port_init(struct adapter *, int);
291 int t4vf_fw_reset(struct adapter *);
292 int t4vf_set_params(struct adapter *, unsigned int, const u32 *, const u32 *);
295 int t4vf_bar2_sge_qregs(struct adapter *adapter,
301 int t4vf_get_sge_params(struct adapter *);
302 int t4vf_get_vpd_params(struct adapter *);
303 int t4vf_get_dev_params(struct adapter *);
304 int t4vf_get_rss_glb_config(struct adapter *);
305 int t4vf_get_vfres(struct adapter *);
307 int t4vf_read_rss_vi_config(struct adapter *, unsigned int,
309 int t4vf_write_rss_vi_config(struct adapter *, unsigned int,
311 int t4vf_config_rss_range(struct adapter *, unsigned int, int, int,
314 int t4vf_alloc_vi(struct adapter *, int);
315 int t4vf_free_vi(struct adapter *, int);
316 int t4vf_enable_vi(struct adapter *, unsigned int, bool, bool);
317 int t4vf_identify_port(struct adapter *, unsigned int, unsigned int);
319 int t4vf_set_rxmode(struct adapter *, unsigned int, int, int, int, int, int,
321 int t4vf_alloc_mac_filt(struct adapter *, unsigned int, bool, unsigned int,
323 int t4vf_change_mac(struct adapter *, unsigned int, int, const u8 *, bool);
324 int t4vf_set_addr_hash(struct adapter *, unsigned int, bool, u64, bool);
325 int t4vf_get_port_stats(struct adapter *, int, struct t4vf_port_stats *);
327 int t4vf_iq_free(struct adapter *, unsigned int, unsigned int, unsigned int,
329 int t4vf_eth_eq_free(struct adapter *, unsigned int);
331 int t4vf_handle_fw_rpl(struct adapter *, const __be64 *);
332 int t4vf_prep_adapter(struct adapter *);