Searched refs:ccbq (Results 1 - 6 of 6) sorted by relevance

/freebsd-9.3-release/sys/cam/
H A Dcam_queue.h92 u_int32_t cam_ccbq_resize(struct cam_ccbq *ccbq, int devices);
94 int cam_ccbq_init(struct cam_ccbq *ccbq, int openings);
96 void cam_ccbq_free(struct cam_ccbq *ccbq);
98 void cam_ccbq_fini(struct cam_ccbq *ccbq);
155 cam_ccbq_pending_ccb_count(struct cam_ccbq *ccbq);
158 cam_ccbq_take_opening(struct cam_ccbq *ccbq);
161 cam_ccbq_insert_ccb(struct cam_ccbq *ccbq, union ccb *new_ccb);
164 cam_ccbq_remove_ccb(struct cam_ccbq *ccbq, union ccb *ccb);
167 cam_ccbq_peek_ccb(struct cam_ccbq *ccbq, int index);
173 cam_ccbq_ccb_done(struct cam_ccbq *ccbq, unio
180 cam_ccbq_pending_ccb_count(struct cam_ccbq *ccbq) argument
186 cam_ccbq_take_opening(struct cam_ccbq *ccbq) argument
193 cam_ccbq_insert_ccb(struct cam_ccbq *ccbq, union ccb *new_ccb) argument
217 cam_ccbq_remove_ccb(struct cam_ccbq *ccbq, union ccb *ccb) argument
253 cam_ccbq_peek_ccb(struct cam_ccbq *ccbq, int index) argument
259 cam_ccbq_send_ccb(struct cam_ccbq *ccbq, union ccb *send_ccb) argument
268 cam_ccbq_ccb_done(struct cam_ccbq *ccbq, union ccb *done_ccb) argument
277 cam_ccbq_release_opening(struct cam_ccbq *ccbq) argument
[all...]
H A Dcam_queue.c259 struct cam_ccbq *ccbq; local
261 ccbq = (struct cam_ccbq *)malloc(sizeof(*ccbq), M_CAMCCBQ, M_NOWAIT);
262 if (ccbq == NULL) {
266 if (cam_ccbq_init(ccbq, openings) != 0) {
267 free(ccbq, M_CAMCCBQ);
271 return (ccbq);
275 cam_ccbq_free(struct cam_ccbq *ccbq) argument
277 if (ccbq) {
278 cam_ccbq_fini(ccbq);
284 cam_ccbq_resize(struct cam_ccbq *ccbq, int new_size) argument
300 cam_ccbq_init(struct cam_ccbq *ccbq, int openings) argument
312 cam_ccbq_fini(struct cam_ccbq *ccbq) argument
[all...]
H A Dcam_xpt.c307 if ((dev->ccbq.queue.entries > 0) &&
308 (dev->ccbq.dev_openings > 0) &&
309 (dev->ccbq.queue.qfrozen_cnt == 0)) {
318 CAMQ_GET_PRIO(&dev->ccbq.queue));
2563 cam_ccbq_insert_ccb(&path->device->ccbq, start_ccb);
2610 struct cam_ccbq *ccbq; local
2614 ccbq = &device->ccbq;
2615 cam_ccbq_remove_ccb(ccbq, abort_ccb);
2720 cgds->dev_openings = dev->ccbq
[all...]
H A Dcam_xpt_internal.h82 struct cam_ccbq ccbq; /* Queue of pending ccbs */ member in struct:cam_ed
/freebsd-9.3-release/sys/cam/ata/
H A Data_xpt.c1582 bus->sim->max_ccbs += device->ccbq.devq_openings;
/freebsd-9.3-release/sys/cam/scsi/
H A Dscsi_xpt.c2322 bus->sim->max_ccbs += device->ccbq.devq_openings;

Completed in 117 milliseconds