Lines Matching defs:cam_ccbq
62 struct cam_ccbq {
94 struct cam_ccbq *cam_ccbq_alloc(int openings);
96 u_int32_t cam_ccbq_resize(struct cam_ccbq *ccbq, int devices);
98 int cam_ccbq_init(struct cam_ccbq *ccbq, int openings);
100 void cam_ccbq_free(struct cam_ccbq *ccbq);
102 void cam_ccbq_fini(struct cam_ccbq *ccbq);
159 cam_ccbq_pending_ccb_count(struct cam_ccbq *ccbq);
162 cam_ccbq_take_opening(struct cam_ccbq *ccbq);
165 cam_ccbq_insert_ccb(struct cam_ccbq *ccbq, union ccb *new_ccb);
168 cam_ccbq_remove_ccb(struct cam_ccbq *ccbq, union ccb *ccb);
171 cam_ccbq_peek_ccb(struct cam_ccbq *ccbq, int index);
174 cam_ccbq_send_ccb(struct cam_ccbq *queue, union ccb *send_ccb);
177 cam_ccbq_ccb_done(struct cam_ccbq *ccbq, union ccb *done_ccb);
180 cam_ccbq_release_opening(struct cam_ccbq *ccbq);
184 cam_ccbq_pending_ccb_count(struct cam_ccbq *ccbq)
190 cam_ccbq_take_opening(struct cam_ccbq *ccbq)
197 cam_ccbq_insert_ccb(struct cam_ccbq *ccbq, union ccb *new_ccb)
224 cam_ccbq_remove_ccb(struct cam_ccbq *ccbq, union ccb *ccb)
264 cam_ccbq_peek_ccb(struct cam_ccbq *ccbq, int index)
270 cam_ccbq_send_ccb(struct cam_ccbq *ccbq, union ccb *send_ccb)
279 cam_ccbq_ccb_done(struct cam_ccbq *ccbq, union ccb *done_ccb)
287 cam_ccbq_release_opening(struct cam_ccbq *ccbq)