Home
last modified time | relevance | path

Searched refs:bce_queue_sq (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/dev/apple_bce/
H A Dapple_bce_queue.h26 struct bce_queue_sq *bce_alloc_sq(struct apple_bce_softc *sc, int qid,
29 void bce_free_sq(struct apple_bce_softc *sc, struct bce_queue_sq *sq);
30 void bce_get_sq_memcfg(struct bce_queue_sq *sq, struct bce_queue_cq *cq,
34 int bce_reserve_submission(struct bce_queue_sq *sq);
35 void *bce_next_submission(struct bce_queue_sq *sq);
37 struct bce_queue_sq *sq);
38 void bce_notify_submission_complete(struct bce_queue_sq *sq);
42 struct bce_queue_sq *sq);
H A Dapple_bce.h142 struct bce_queue_sq;
143 typedef void (*bce_sq_completion_fn)(struct bce_queue_sq *sq);
161 struct bce_queue_sq { struct
194 struct bce_queue_sq *sq; argument
288 struct bce_queue_sq *sc_int_sq_list[BCE_MAX_QUEUE_COUNT];
294 bce_sq_element(struct bce_queue_sq *sq, uint32_t idx) in bce_sq_element()
H A Dapple_bce_queue.c145 struct bce_queue_sq *sq; in bce_handle_cq_completions()
157 sq = (struct bce_queue_sq *)sc->sc_queues[e->qid]; in bce_handle_cq_completions()
197 struct bce_queue_sq *
201 struct bce_queue_sq *sq; in bce_alloc_sq()
251 bce_free_sq(struct apple_bce_softc *sc, struct bce_queue_sq *sq) in bce_free_sq()
263 bce_get_sq_memcfg(struct bce_queue_sq *sq, struct bce_queue_cq *cq, in bce_get_sq_memcfg()
275 bce_reserve_submission(struct bce_queue_sq *sq) in bce_reserve_submission()
290 bce_next_submission(struct bce_queue_sq *sq) in bce_next_submission()
300 bce_submit_to_device(struct apple_bce_softc *sc, struct bce_queue_sq *sq) in bce_submit_to_device()
308 bce_notify_submission_complete(struct bce_queue_sq *sq) in bce_notify_submission_complete()
[all …]
H A Dapple_bce_vhci.h152 struct bce_queue_sq *sq;
165 struct bce_queue_sq *sq;
200 struct bce_queue_sq *sq_in; /* Device -> host */
201 struct bce_queue_sq *sq_out; /* Host -> device */
H A Dapple_bce.c310 struct bce_queue_sq *sq; in apple_bce_setup_cmd_queues()
565 struct bce_queue_sq *cmd_sq; in apple_bce_detach()
H A Dapple_bce_vhci.c158 static void bce_vhci_msg_queue_completion(struct bce_queue_sq *sq);
159 static void bce_vhci_ev_cmd_completion(struct bce_queue_sq *sq);
160 static void bce_vhci_ev_system_completion(struct bce_queue_sq *sq);
161 static void bce_vhci_ev_generic_completion(struct bce_queue_sq *sq);
191 static void bce_vhci_tq_completion(struct bce_queue_sq *sq);
539 bce_vhci_msg_queue_completion(struct bce_queue_sq *sq) in bce_vhci_msg_queue_completion()
736 bce_vhci_ev_generic_completion(struct bce_queue_sq *sq) in bce_vhci_ev_generic_completion()
804 bce_vhci_ev_cmd_completion(struct bce_queue_sq *sq) in bce_vhci_ev_cmd_completion()
853 bce_vhci_ev_system_completion(struct bce_queue_sq *sq) in bce_vhci_ev_system_completion()
1717 bce_vhci_tq_completion(struct bce_queue_sq *sq) in bce_vhci_tq_completion()