Searched refs:ccbq (Results 1 - 6 of 6) sorted by relevance
/freebsd-9.3-release/sys/cam/ |
H A D | cam_queue.h | 92 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 D | cam_queue.c | 259 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 D | cam_xpt.c | 307 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 D | cam_xpt_internal.h | 82 struct cam_ccbq ccbq; /* Queue of pending ccbs */ member in struct:cam_ed
|
/freebsd-9.3-release/sys/cam/ata/ |
H A D | ata_xpt.c | 1582 bus->sim->max_ccbs += device->ccbq.devq_openings;
|
/freebsd-9.3-release/sys/cam/scsi/ |
H A D | scsi_xpt.c | 2322 bus->sim->max_ccbs += device->ccbq.devq_openings;
|
Completed in 112 milliseconds