Lines Matching refs:enic
83 #define ENICPMD_SETTING(enic, f) ((enic->config.flags & VENETF_##f) ? 1 : 0) argument
203 struct enic { struct
204 struct enic *next; argument
314 struct enic enic; argument
338 static inline unsigned int enic_cq_rq(struct enic *enic, unsigned int rq) in enic_cq_rq() argument
343 static inline unsigned int enic_cq_wq(struct enic *enic, unsigned int wq) in enic_cq_wq() argument
345 return enic->rq_count + wq; in enic_cq_wq()
357 int enic_setup_finish(struct enic *enic);
358 void enic_start_wq(struct enic *enic, uint16_t queue_idx);
359 int enic_stop_wq(struct enic *enic, uint16_t queue_idx);
360 void enic_start_rq(struct enic *enic, uint16_t queue_idx);
361 int enic_stop_rq(struct enic *enic, uint16_t queue_idx);
362 void enic_dev_disable(struct enic *enic);
363 int enic_enable(struct enic *enic);
364 int enic_disable(struct enic *enic);
365 int enic_link_update(struct enic *enic);
366 bool enic_use_vector_rx_handler(struct enic *enic);
367 void enic_fdir_info(struct enic *enic);
368 void enic_prep_wq_for_simple_tx(struct enic *, uint16_t);