Lines Matching refs:nicvf

323 static inline u64 nicvf_iova_to_phys(struct nicvf *nic, dma_addr_t dma_addr)  in nicvf_iova_to_phys()
331 void nicvf_unmap_sndq_buffers(struct nicvf *nic, struct snd_queue *sq,
333 void nicvf_config_vlan_stripping(struct nicvf *nic,
335 int nicvf_set_qset_resources(struct nicvf *nic);
336 int nicvf_config_data_transfer(struct nicvf *nic, bool enable);
337 void nicvf_qset_config(struct nicvf *nic, bool enable);
338 void nicvf_cmp_queue_config(struct nicvf *nic, struct queue_set *qs,
341 void nicvf_sq_enable(struct nicvf *nic, struct snd_queue *sq, int qidx);
342 void nicvf_sq_disable(struct nicvf *nic, int qidx);
346 int nicvf_sq_append_skb(struct nicvf *nic, struct snd_queue *sq,
348 int nicvf_xdp_sq_append_pkt(struct nicvf *nic, struct snd_queue *sq,
350 void nicvf_xdp_sq_doorbell(struct nicvf *nic, struct snd_queue *sq, int sq_num);
352 struct sk_buff *nicvf_get_rcv_skb(struct nicvf *nic,
357 void nicvf_enable_intr(struct nicvf *nic, int int_type, int q_idx);
358 void nicvf_disable_intr(struct nicvf *nic, int int_type, int q_idx);
359 void nicvf_clear_intr(struct nicvf *nic, int int_type, int q_idx);
360 int nicvf_is_intr_enabled(struct nicvf *nic, int int_type, int q_idx);
363 void nicvf_reg_write(struct nicvf *nic, u64 offset, u64 val);
364 u64 nicvf_reg_read(struct nicvf *nic, u64 offset);
365 void nicvf_qset_reg_write(struct nicvf *nic, u64 offset, u64 val);
366 u64 nicvf_qset_reg_read(struct nicvf *nic, u64 offset);
367 void nicvf_queue_reg_write(struct nicvf *nic, u64 offset,
369 u64 nicvf_queue_reg_read(struct nicvf *nic,
373 void nicvf_update_rq_stats(struct nicvf *nic, int rq_idx);
374 void nicvf_update_sq_stats(struct nicvf *nic, int sq_idx);
375 int nicvf_check_cqe_rx_errs(struct nicvf *nic, struct cqe_rx_t *cqe_rx);
376 int nicvf_check_cqe_tx_errs(struct nicvf *nic, struct cqe_send_t *cqe_tx);