Home
last modified time | relevance | path

Searched refs:be_queue_info (Results 1 – 9 of 9) sorted by relevance

/linux-4.4.14/drivers/scsi/be2iscsi/
Dbe.h38 struct be_queue_info { struct
59 static inline void *queue_head_node(struct be_queue_info *q) in queue_head_node() argument
64 static inline void *queue_get_wrb(struct be_queue_info *q, unsigned int wrb_num) in queue_get_wrb()
69 static inline void *queue_tail_node(struct be_queue_info *q) in queue_tail_node()
74 static inline void queue_head_inc(struct be_queue_info *q) in queue_head_inc()
79 static inline void queue_tail_inc(struct be_queue_info *q) in queue_tail_inc()
100 struct be_queue_info q;
102 struct be_queue_info *cq;
108 struct be_queue_info q;
109 struct be_queue_info cq;
Dbe_cmds.c109 struct be_queue_info *mccq = &phba->ctrl.mcc_obj.q; in be_mcc_notify()
159 struct be_queue_info *mccq = &phba->ctrl.mcc_obj.q; in beiscsi_mccq_compl()
406 struct be_queue_info *mcc_cq = &phba->ctrl.mcc_obj.cq; in be_mcc_compl_get()
814 struct be_queue_info *mccq = &phba->ctrl.mcc_obj.q; in wrb_from_mccq()
828 struct be_queue_info *eq, int eq_delay) in beiscsi_cmd_eq_create()
949 struct be_queue_info *cq, struct be_queue_info *eq, in beiscsi_cmd_cq_create()
1024 struct be_queue_info *mccq, in beiscsi_cmd_mccq_create()
1025 struct be_queue_info *cq) in beiscsi_cmd_mccq_create()
1070 int beiscsi_cmd_q_destroy(struct be_ctrl_info *ctrl, struct be_queue_info *q, in beiscsi_cmd_q_destroy()
1146 struct be_queue_info *cq, in be_cmd_create_default_pdu_queue()
[all …]
Dbe_cmds.h716 struct be_queue_info *eq, int eq_delay);
719 struct be_queue_info *cq, struct be_queue_info *eq,
723 int beiscsi_cmd_q_destroy(struct be_ctrl_info *ctrl, struct be_queue_info *q,
726 struct be_queue_info *mccq,
727 struct be_queue_info *cq);
759 struct be_queue_info *cq,
760 struct be_queue_info *dq, int length,
776 struct be_queue_info *wrbq,
Dbe_main.h1060 struct be_queue_info be_cq[MAX_CPUS - 1];
1062 struct be_queue_info *be_wrbq;
1063 struct be_queue_info be_def_hdrq[BEISCSI_ULP_COUNT];
1064 struct be_queue_info be_def_dataq[BEISCSI_ULP_COUNT];
Dbe_main.c854 struct be_queue_info *eq; in be_isr_mcc()
855 struct be_queue_info *mcc; in be_isr_mcc()
899 struct be_queue_info *eq; in be_isr_msix()
900 struct be_queue_info *cq; in be_isr_msix()
939 struct be_queue_info *eq; in be_isr()
940 struct be_queue_info *mcc; in be_isr()
2036 struct be_queue_info *mcc_cq; in beiscsi_process_mcc_isr()
2092 struct be_queue_info *cq; in beiscsi_process_cq()
2859 phwi_ctxt->be_wrbq = kzalloc(sizeof(struct be_queue_info) * in beiscsi_init_wrb_handle()
3228 static int be_fill_queue(struct be_queue_info *q, in be_fill_queue()
[all …]
/linux-4.4.14/drivers/net/ethernet/emulex/benet/
Dbe.h120 struct be_queue_info { struct
146 static inline void *queue_head_node(struct be_queue_info *q) in queue_head_node() argument
151 static inline void *queue_tail_node(struct be_queue_info *q) in queue_tail_node()
156 static inline void *queue_index_node(struct be_queue_info *q, u16 index) in queue_index_node()
161 static inline void queue_head_inc(struct be_queue_info *q) in queue_head_inc()
171 static inline void queue_tail_inc(struct be_queue_info *q) in queue_tail_inc()
177 struct be_queue_info q;
225 struct be_queue_info q;
226 struct be_queue_info cq;
258 struct be_queue_info q;
[all …]
Dbe_main.c128 static void be_queue_free(struct be_adapter *adapter, struct be_queue_info *q) in be_queue_free()
139 static int be_queue_alloc(struct be_adapter *adapter, struct be_queue_info *q, in be_queue_alloc()
867 struct be_queue_info *txq = &txo->q; in be_tx_setup_wrb_hdr()
886 struct be_queue_info *txq = &txo->q; in be_tx_setup_wrb_frag()
903 struct be_queue_info *txq = &txo->q; in be_xmit_restore()
931 struct be_queue_info *txq = &txo->q; in be_xmit_enqueue()
1147 struct be_queue_info *txq = &txo->q; in be_xmit_flush()
1990 struct be_queue_info *rxq = &rxo->q; in get_rx_page_info()
2302 struct be_queue_info *rxq = &rxo->q; in be_post_rx_frags()
2379 struct be_queue_info *tx_cq = &txo->cq; in be_tx_compl_get()
[all …]
Dbe_cmds.c93 struct be_queue_info *mccq = &adapter->mcc_obj.q; in be_mcc_notify()
455 struct be_queue_info *mcc_cq = &adapter->mcc_obj.cq; in be_mcc_compl_get()
781 struct be_queue_info *mccq = &adapter->mcc_obj.q; in wrb_from_mccq()
1096 int be_cmd_cq_create(struct be_adapter *adapter, struct be_queue_info *cq, in be_cmd_cq_create()
1097 struct be_queue_info *eq, bool no_delay, int coalesce_wm) in be_cmd_cq_create()
1174 struct be_queue_info *mccq, in be_cmd_mccq_ext_create()
1175 struct be_queue_info *cq) in be_cmd_mccq_ext_create()
1239 struct be_queue_info *mccq, in be_cmd_mccq_org_create()
1240 struct be_queue_info *cq) in be_cmd_mccq_org_create()
1283 struct be_queue_info *mccq, struct be_queue_info *cq) in be_cmd_mccq_create()
[all …]
Dbe_cmds.h2287 int be_cmd_cq_create(struct be_adapter *adapter, struct be_queue_info *cq,
2288 struct be_queue_info *eq, bool no_delay,
2290 int be_cmd_mccq_create(struct be_adapter *adapter, struct be_queue_info *mccq,
2291 struct be_queue_info *cq);
2293 int be_cmd_rxq_create(struct be_adapter *adapter, struct be_queue_info *rxq,
2295 int be_cmd_q_destroy(struct be_adapter *adapter, struct be_queue_info *q,
2297 int be_cmd_rxq_destroy(struct be_adapter *adapter, struct be_queue_info *q);