vnic_wq           177 drivers/net/ethernet/cisco/enic/enic.h 	____cacheline_aligned struct vnic_wq wq[ENIC_WQ_MAX];
vnic_wq           359 drivers/net/ethernet/cisco/enic/enic_main.c static void enic_free_wq_buf(struct vnic_wq *wq, struct vnic_wq_buf *buf)
vnic_wq           374 drivers/net/ethernet/cisco/enic/enic_main.c static void enic_wq_free_buf(struct vnic_wq *wq,
vnic_wq           579 drivers/net/ethernet/cisco/enic/enic_main.c static int enic_queue_wq_skb_cont(struct enic *enic, struct vnic_wq *wq,
vnic_wq           602 drivers/net/ethernet/cisco/enic/enic_main.c static int enic_queue_wq_skb_vlan(struct enic *enic, struct vnic_wq *wq,
vnic_wq           631 drivers/net/ethernet/cisco/enic/enic_main.c static int enic_queue_wq_skb_csum_l4(struct enic *enic, struct vnic_wq *wq,
vnic_wq           704 drivers/net/ethernet/cisco/enic/enic_main.c static int enic_queue_wq_skb_tso(struct enic *enic, struct vnic_wq *wq,
vnic_wq           774 drivers/net/ethernet/cisco/enic/enic_main.c static inline int enic_queue_wq_skb_encap(struct enic *enic, struct vnic_wq *wq,
vnic_wq           807 drivers/net/ethernet/cisco/enic/enic_main.c 	struct vnic_wq *wq, struct sk_buff *skb)
vnic_wq           859 drivers/net/ethernet/cisco/enic/enic_main.c 	struct vnic_wq *wq;
vnic_wq          1639 drivers/net/ethernet/cisco/enic/enic_main.c 	struct vnic_wq *wq = &enic->wq[wq_index];
vnic_wq            43 drivers/net/ethernet/cisco/enic/enic_res.h static inline void enic_queue_wq_desc_ex(struct vnic_wq *wq,
vnic_wq            69 drivers/net/ethernet/cisco/enic/enic_res.h static inline void enic_queue_wq_desc_cont(struct vnic_wq *wq,
vnic_wq            78 drivers/net/ethernet/cisco/enic/enic_res.h static inline void enic_queue_wq_desc(struct vnic_wq *wq, void *os_buf,
vnic_wq            88 drivers/net/ethernet/cisco/enic/enic_res.h static inline void enic_queue_wq_desc_csum(struct vnic_wq *wq,
vnic_wq           100 drivers/net/ethernet/cisco/enic/enic_res.h static inline void enic_queue_wq_desc_csum_l4(struct vnic_wq *wq,
vnic_wq           111 drivers/net/ethernet/cisco/enic/enic_res.h static inline void enic_queue_wq_desc_tso(struct vnic_wq *wq,
vnic_wq            31 drivers/net/ethernet/cisco/enic/vnic_wq.c static int vnic_wq_alloc_bufs(struct vnic_wq *wq)
vnic_wq            69 drivers/net/ethernet/cisco/enic/vnic_wq.c void vnic_wq_free(struct vnic_wq *wq)
vnic_wq            88 drivers/net/ethernet/cisco/enic/vnic_wq.c int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index,
vnic_wq           117 drivers/net/ethernet/cisco/enic/vnic_wq.c int enic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq,
vnic_wq           134 drivers/net/ethernet/cisco/enic/vnic_wq.c void enic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index,
vnic_wq           157 drivers/net/ethernet/cisco/enic/vnic_wq.c void vnic_wq_init(struct vnic_wq *wq, unsigned int cq_index,
vnic_wq           166 drivers/net/ethernet/cisco/enic/vnic_wq.c unsigned int vnic_wq_error_status(struct vnic_wq *wq)
vnic_wq           171 drivers/net/ethernet/cisco/enic/vnic_wq.c void vnic_wq_enable(struct vnic_wq *wq)
vnic_wq           176 drivers/net/ethernet/cisco/enic/vnic_wq.c int vnic_wq_disable(struct vnic_wq *wq)
vnic_wq           195 drivers/net/ethernet/cisco/enic/vnic_wq.c void vnic_wq_clean(struct vnic_wq *wq,
vnic_wq           196 drivers/net/ethernet/cisco/enic/vnic_wq.c 	void (*buf_clean)(struct vnic_wq *wq, struct vnic_wq_buf *buf))
vnic_wq            99 drivers/net/ethernet/cisco/enic/vnic_wq.h 	struct vnic_wq wq;
vnic_wq           103 drivers/net/ethernet/cisco/enic/vnic_wq.h static inline unsigned int vnic_wq_desc_avail(struct vnic_wq *wq)
vnic_wq           109 drivers/net/ethernet/cisco/enic/vnic_wq.h static inline unsigned int vnic_wq_desc_used(struct vnic_wq *wq)
vnic_wq           115 drivers/net/ethernet/cisco/enic/vnic_wq.h static inline void *vnic_wq_next_desc(struct vnic_wq *wq)
vnic_wq           120 drivers/net/ethernet/cisco/enic/vnic_wq.h static inline void vnic_wq_doorbell(struct vnic_wq *wq)
vnic_wq           131 drivers/net/ethernet/cisco/enic/vnic_wq.h static inline void vnic_wq_post(struct vnic_wq *wq,
vnic_wq           154 drivers/net/ethernet/cisco/enic/vnic_wq.h static inline void vnic_wq_service(struct vnic_wq *wq,
vnic_wq           156 drivers/net/ethernet/cisco/enic/vnic_wq.h 	void (*buf_service)(struct vnic_wq *wq,
vnic_wq           178 drivers/net/ethernet/cisco/enic/vnic_wq.h void vnic_wq_free(struct vnic_wq *wq);
vnic_wq           179 drivers/net/ethernet/cisco/enic/vnic_wq.h int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index,
vnic_wq           181 drivers/net/ethernet/cisco/enic/vnic_wq.h void vnic_wq_init(struct vnic_wq *wq, unsigned int cq_index,
vnic_wq           184 drivers/net/ethernet/cisco/enic/vnic_wq.h unsigned int vnic_wq_error_status(struct vnic_wq *wq);
vnic_wq           185 drivers/net/ethernet/cisco/enic/vnic_wq.h void vnic_wq_enable(struct vnic_wq *wq);
vnic_wq           186 drivers/net/ethernet/cisco/enic/vnic_wq.h int vnic_wq_disable(struct vnic_wq *wq);
vnic_wq           187 drivers/net/ethernet/cisco/enic/vnic_wq.h void vnic_wq_clean(struct vnic_wq *wq,
vnic_wq           188 drivers/net/ethernet/cisco/enic/vnic_wq.h 	void (*buf_clean)(struct vnic_wq *wq, struct vnic_wq_buf *buf));
vnic_wq           189 drivers/net/ethernet/cisco/enic/vnic_wq.h int enic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq,
vnic_wq           191 drivers/net/ethernet/cisco/enic/vnic_wq.h void enic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index,
vnic_wq           307 drivers/scsi/fnic/fnic.h 	____cacheline_aligned struct vnic_wq wq[FNIC_WQ_MAX];
vnic_wq           332 drivers/scsi/fnic/fnic.h void fnic_free_wq_buf(struct vnic_wq *wq, struct vnic_wq_buf *buf);
vnic_wq          1031 drivers/scsi/fnic/fnic_fcs.c 	struct vnic_wq *wq = &fnic->wq[0];
vnic_wq          1084 drivers/scsi/fnic/fnic_fcs.c 	struct vnic_wq *wq = &fnic->wq[0];
vnic_wq          1253 drivers/scsi/fnic/fnic_fcs.c static void fnic_wq_complete_frame_send(struct vnic_wq *wq,
vnic_wq          1299 drivers/scsi/fnic/fnic_fcs.c void fnic_free_wq_buf(struct vnic_wq *wq, struct vnic_wq_buf *buf)
vnic_wq            30 drivers/scsi/fnic/fnic_res.h static inline void fnic_queue_wq_desc(struct vnic_wq *wq,
vnic_wq            54 drivers/scsi/fnic/fnic_res.h static inline void fnic_queue_wq_eth_desc(struct vnic_wq *wq,
vnic_wq            35 drivers/scsi/fnic/vnic_dev.c 	struct vnic_wq wq;
vnic_wq            28 drivers/scsi/fnic/vnic_wq.c int vnic_wq_get_ctrl(struct vnic_dev *vdev, struct vnic_wq *wq,
vnic_wq            40 drivers/scsi/fnic/vnic_wq.c int vnic_wq_alloc_ring(struct vnic_dev *vdev, struct vnic_wq *wq,
vnic_wq            47 drivers/scsi/fnic/vnic_wq.c static int vnic_wq_alloc_bufs(struct vnic_wq *wq)
vnic_wq            84 drivers/scsi/fnic/vnic_wq.c void vnic_wq_free(struct vnic_wq *wq)
vnic_wq           102 drivers/scsi/fnic/vnic_wq.c int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index,
vnic_wq           132 drivers/scsi/fnic/vnic_wq.c int vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq,
vnic_wq           153 drivers/scsi/fnic/vnic_wq.c void vnic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index,
vnic_wq           177 drivers/scsi/fnic/vnic_wq.c void vnic_wq_init(struct vnic_wq *wq, unsigned int cq_index,
vnic_wq           194 drivers/scsi/fnic/vnic_wq.c unsigned int vnic_wq_error_status(struct vnic_wq *wq)
vnic_wq           199 drivers/scsi/fnic/vnic_wq.c void vnic_wq_enable(struct vnic_wq *wq)
vnic_wq           204 drivers/scsi/fnic/vnic_wq.c int vnic_wq_disable(struct vnic_wq *wq)
vnic_wq           222 drivers/scsi/fnic/vnic_wq.c void vnic_wq_clean(struct vnic_wq *wq,
vnic_wq           223 drivers/scsi/fnic/vnic_wq.c 	void (*buf_clean)(struct vnic_wq *wq, struct vnic_wq_buf *buf))
vnic_wq            98 drivers/scsi/fnic/vnic_wq.h static inline unsigned int vnic_wq_desc_avail(struct vnic_wq *wq)
vnic_wq           104 drivers/scsi/fnic/vnic_wq.h static inline unsigned int vnic_wq_desc_used(struct vnic_wq *wq)
vnic_wq           110 drivers/scsi/fnic/vnic_wq.h static inline void *vnic_wq_next_desc(struct vnic_wq *wq)
vnic_wq           115 drivers/scsi/fnic/vnic_wq.h static inline void vnic_wq_post(struct vnic_wq *wq,
vnic_wq           141 drivers/scsi/fnic/vnic_wq.h static inline void vnic_wq_service(struct vnic_wq *wq,
vnic_wq           143 drivers/scsi/fnic/vnic_wq.h 	void (*buf_service)(struct vnic_wq *wq,
vnic_wq           165 drivers/scsi/fnic/vnic_wq.h void vnic_wq_free(struct vnic_wq *wq);
vnic_wq           166 drivers/scsi/fnic/vnic_wq.h int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index,
vnic_wq           168 drivers/scsi/fnic/vnic_wq.h int vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq,
vnic_wq           170 drivers/scsi/fnic/vnic_wq.h void vnic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index,
vnic_wq           174 drivers/scsi/fnic/vnic_wq.h void vnic_wq_init(struct vnic_wq *wq, unsigned int cq_index,
vnic_wq           177 drivers/scsi/fnic/vnic_wq.h unsigned int vnic_wq_error_status(struct vnic_wq *wq);
vnic_wq           178 drivers/scsi/fnic/vnic_wq.h void vnic_wq_enable(struct vnic_wq *wq);
vnic_wq           179 drivers/scsi/fnic/vnic_wq.h int vnic_wq_disable(struct vnic_wq *wq);
vnic_wq           180 drivers/scsi/fnic/vnic_wq.h void vnic_wq_clean(struct vnic_wq *wq,
vnic_wq           181 drivers/scsi/fnic/vnic_wq.h 	void (*buf_clean)(struct vnic_wq *wq, struct vnic_wq_buf *buf));
vnic_wq           344 drivers/scsi/snic/snic.h 	____cacheline_aligned struct vnic_wq wq[SNIC_WQ_MAX];
vnic_wq           394 drivers/scsi/snic/snic.h void snic_free_wq_buf(struct vnic_wq *, struct vnic_wq_buf *);
vnic_wq            34 drivers/scsi/snic/snic_io.c snic_wq_cmpl_frame_send(struct vnic_wq *wq,
vnic_wq            97 drivers/scsi/snic/snic_io.c snic_free_wq_buf(struct vnic_wq *wq, struct vnic_wq_buf *buf)
vnic_wq            63 drivers/scsi/snic/snic_res.h snic_queue_wq_eth_desc(struct vnic_wq *wq,
vnic_wq            37 drivers/scsi/snic/vnic_dev.c 	struct vnic_wq wq;
vnic_wq            26 drivers/scsi/snic/vnic_wq.c static inline int vnic_wq_get_ctrl(struct vnic_dev *vdev, struct vnic_wq *wq,
vnic_wq            36 drivers/scsi/snic/vnic_wq.c static inline int vnic_wq_alloc_ring(struct vnic_dev *vdev, struct vnic_wq *wq,
vnic_wq            43 drivers/scsi/snic/vnic_wq.c static int vnic_wq_alloc_bufs(struct vnic_wq *wq)
vnic_wq            81 drivers/scsi/snic/vnic_wq.c void svnic_wq_free(struct vnic_wq *wq)
vnic_wq            99 drivers/scsi/snic/vnic_wq.c int vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq,
vnic_wq           123 drivers/scsi/snic/vnic_wq.c int svnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq,
vnic_wq           154 drivers/scsi/snic/vnic_wq.c void vnic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index,
vnic_wq           177 drivers/scsi/snic/vnic_wq.c void svnic_wq_init(struct vnic_wq *wq, unsigned int cq_index,
vnic_wq           185 drivers/scsi/snic/vnic_wq.c unsigned int svnic_wq_error_status(struct vnic_wq *wq)
vnic_wq           190 drivers/scsi/snic/vnic_wq.c void svnic_wq_enable(struct vnic_wq *wq)
vnic_wq           195 drivers/scsi/snic/vnic_wq.c int svnic_wq_disable(struct vnic_wq *wq)
vnic_wq           213 drivers/scsi/snic/vnic_wq.c void svnic_wq_clean(struct vnic_wq *wq,
vnic_wq           214 drivers/scsi/snic/vnic_wq.c 	void (*buf_clean)(struct vnic_wq *wq, struct vnic_wq_buf *buf))
vnic_wq            85 drivers/scsi/snic/vnic_wq.h static inline unsigned int svnic_wq_desc_avail(struct vnic_wq *wq)
vnic_wq            91 drivers/scsi/snic/vnic_wq.h static inline unsigned int svnic_wq_desc_used(struct vnic_wq *wq)
vnic_wq            97 drivers/scsi/snic/vnic_wq.h static inline void *svnic_wq_next_desc(struct vnic_wq *wq)
vnic_wq           102 drivers/scsi/snic/vnic_wq.h static inline void svnic_wq_post(struct vnic_wq *wq,
vnic_wq           128 drivers/scsi/snic/vnic_wq.h static inline void svnic_wq_service(struct vnic_wq *wq,
vnic_wq           130 drivers/scsi/snic/vnic_wq.h 	void (*buf_service)(struct vnic_wq *wq,
vnic_wq           152 drivers/scsi/snic/vnic_wq.h void svnic_wq_free(struct vnic_wq *wq);
vnic_wq           153 drivers/scsi/snic/vnic_wq.h int svnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq,
vnic_wq           155 drivers/scsi/snic/vnic_wq.h int vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq,
vnic_wq           157 drivers/scsi/snic/vnic_wq.h void vnic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index,
vnic_wq           162 drivers/scsi/snic/vnic_wq.h void svnic_wq_init(struct vnic_wq *wq, unsigned int cq_index,
vnic_wq           165 drivers/scsi/snic/vnic_wq.h unsigned int svnic_wq_error_status(struct vnic_wq *wq);
vnic_wq           166 drivers/scsi/snic/vnic_wq.h void svnic_wq_enable(struct vnic_wq *wq);
vnic_wq           167 drivers/scsi/snic/vnic_wq.h int svnic_wq_disable(struct vnic_wq *wq);
vnic_wq           168 drivers/scsi/snic/vnic_wq.h void svnic_wq_clean(struct vnic_wq *wq,
vnic_wq           169 drivers/scsi/snic/vnic_wq.h 	void (*buf_clean)(struct vnic_wq *wq, struct vnic_wq_buf *buf));