/freebsd-10.0-release/sys/cam/ |
H A D | cam_queue.c | 214 struct cam_devq *devq; local 216 devq = (struct cam_devq *)malloc(sizeof(*devq), M_CAMDEVQ, M_NOWAIT); 217 if (devq == NULL) { 221 if (cam_devq_init(devq, devices, openings) != 0) { 222 free(devq, M_CAMDEVQ); 226 return (devq); 230 cam_devq_init(struct cam_devq *devq, int devices, int openings) argument 232 bzero(devq, sizeof(*devq)); 241 cam_devq_free(struct cam_devq *devq) argument [all...] |
H A D | cam_sim.c | 56 cam_simq_free(struct cam_devq *devq) argument 58 cam_devq_free(devq); 89 sim->devq = queue; 126 cam_simq_free(sim->devq);
|
H A D | cam_sim.h | 52 void cam_simq_free(struct cam_devq *devq); 111 struct cam_devq *devq; /* Device Queue to use for this SIM */ member in struct:cam_sim
|
H A D | cam_xpt.c | 228 static void xpt_run_devq(struct cam_devq *devq); 303 xpt_schedule_devq(struct cam_devq *devq, struct cam_ed *dev) argument 316 xpt_schedule_dev(&devq->send_queue, 858 struct cam_devq *devq; local 884 devq = cam_simq_alloc(16); 893 devq); 2527 if (xpt_schedule_devq(path->bus->sim->devq, path->device)) 2528 xpt_run_devq(path->bus->sim->devq); 3029 struct cam_devq *devq; local 3035 devq 3218 xpt_run_devq(struct cam_devq *devq) argument 4521 struct cam_devq *devq; local 4584 struct cam_devq *devq; local [all...] |
H A D | cam_queue.h | 80 int cam_devq_init(struct cam_devq *devq, int devices, 83 void cam_devq_free(struct cam_devq *devq);
|
/freebsd-10.0-release/sys/dev/mfi/ |
H A D | mfi_cam.c | 77 struct cam_devq *devq; member in struct:mfip_softc 140 if ((sc->devq = cam_simq_alloc(MFI_SCSI_MAX_CMDS)) == NULL) 145 MFI_SCSI_MAX_CMDS, sc->devq); 147 cam_simq_free(sc->devq); 148 sc->devq = NULL; 160 cam_simq_free(sc->devq); 161 sc->devq = NULL; 197 if (sc->devq != NULL) { 198 cam_simq_free(sc->devq); 199 sc->devq [all...] |
/freebsd-10.0-release/sys/dev/ppbus/ |
H A D | vpo.c | 140 struct cam_devq *devq; local 156 devq = cam_simq_alloc(/*maxopenings*/1); 158 if (devq == NULL) 163 /*untagged*/1, /*tagged*/0, devq); 165 cam_simq_free(devq);
|
/freebsd-10.0-release/sys/dev/iscsi_initiator/ |
H A D | isc_cam.c | 331 struct cam_devq *devq; local 335 if((devq = cam_simq_alloc(256)) == NULL) 353 devq); 355 cam_simq_free(devq);
|
/freebsd-10.0-release/tools/tools/vhba/ |
H A D | vhba.h | 75 struct cam_devq * devq; member in struct:__anon11388
|
H A D | vhba.c | 45 vhba->devq = cam_simq_alloc(VHBA_MAXCMDS); 46 if (vhba->devq == NULL) { 49 vhba->sim = cam_sim_alloc(vhba_action, vhba_poll, VHBA_MOD, vhba, 0, &vhba->lock, VHBA_MAXCMDS, VHBA_MAXCMDS, vhba->devq); 51 cam_simq_free(vhba->devq);
|
/freebsd-10.0-release/sys/dev/amr/ |
H A D | amr_cam.c | 154 struct cam_devq *devq; local 163 * Allocate a devq for all our channels combined. This should 168 if ((devq = cam_simq_alloc(AMR_MAX_SCSI_CMDS)) == NULL) 170 sc->amr_cam_devq = devq; 180 &sc->amr_list_lock, 1, AMR_MAX_SCSI_CMDS, devq)) == NULL) { 181 cam_simq_free(devq); 226 /* Now free the devq */
|
/freebsd-10.0-release/sys/powerpc/pseries/ |
H A D | phyp_vscsi.c | 97 struct cam_devq *devq; member in struct:vscsi_softc 354 if ((sc->devq = cam_simq_alloc(sc->max_transactions)) == NULL) 360 sc->devq); 362 cam_simq_free(sc->devq); 363 sc->devq = NULL; 374 cam_simq_free(sc->devq); 375 sc->devq = NULL; 401 if (sc->devq != NULL) { 402 cam_simq_free(sc->devq); 403 sc->devq [all...] |
/freebsd-10.0-release/sys/dev/mps/ |
H A D | mps_sas.h | 91 struct cam_devq *devq; member in struct:mpssas_softc
|
/freebsd-10.0-release/sys/dev/twa/ |
H A D | tw_osl_cam.c | 76 struct cam_devq *devq; local 83 if ((devq = cam_simq_alloc(TW_OSLI_MAX_NUM_IOS)) == NULL) { 102 TW_OSLI_MAX_NUM_IOS, 1, devq); 104 cam_simq_free(devq); 138 /* Passing TRUE to cam_sim_free will free the devq as well. */ 176 /* Passing TRUE to cam_sim_free will free the devq as well. */
|
/freebsd-10.0-release/sys/dev/aac/ |
H A D | aac_cam.c | 207 struct cam_devq *devq; local 220 devq = cam_simq_alloc(inf->TargetsPerBus); 221 if (devq == NULL) 225 device_get_unit(dev), &inf->aac_sc->aac_io_lock, 1, 1, devq); 227 cam_simq_free(devq);
|
/freebsd-10.0-release/sys/dev/ahci/ |
H A D | ahciem.c | 77 struct cam_devq *devq; local 113 devq = cam_simq_alloc(1); 114 if (devq == NULL) { 122 1, 0, devq); 124 cam_simq_free(devq);
|
/freebsd-10.0-release/sys/powerpc/ps3/ |
H A D | ps3cdrom.c | 163 struct cam_devq *devq; local 226 devq = cam_simq_alloc(PS3CDROM_MAX_XFERS - 1); 227 if (!devq) { 235 devq); 238 cam_simq_free(devq);
|
/freebsd-10.0-release/sys/cam/ctl/ |
H A D | ctl_frontend_cam_sim.c | 81 struct cam_devq *devq; member in struct:cfcs_softc 217 softc->devq = cam_simq_alloc(fe->num_requested_ctl_io); 218 if (softc->devq == NULL) { 219 printf("%s: error allocating devq\n", __func__); 226 fe->num_requested_ctl_io, softc->devq); 263 else if (softc->devq) 264 cam_simq_free(softc->devq);
|
/freebsd-10.0-release/sys/cam/scsi/ |
H A D | scsi_cd.c | 351 struct camq devq; member in struct:cdchanger 428 camq_remove(&softc->changer->devq, softc->pinfo.index); 472 softc->changer->devq.qfrozen_cnt--; 906 if (camq_resize(&nchanger->devq, 934 if (camq_resize(&nchanger->devq, 967 if (camq_init(&nchanger->devq, 1) != 0) { 1017 if (camq_resize(&nchanger->devq, 1040 if (camq_resize(&nchanger->devq, 1203 softc->pinfo.generation = ++softc->changer->devq.generation; 1204 camq_insert(&softc->changer->devq, (cam_pinf [all...] |
/freebsd-10.0-release/sys/dev/aic7xxx/ |
H A D | aic79xx_osm.c | 217 struct cam_devq *devq; local 223 devq = NULL; 240 devq = cam_simq_alloc(AHD_MAX_QUEUE); 241 if (devq == NULL) 249 &ahd->platform_data->mtx, 1, /*XXX*/256, devq); 251 cam_simq_free(devq);
|
H A D | aic7xxx_osm.c | 148 struct cam_devq *devq; local 190 devq = cam_simq_alloc(AHC_MAX_QUEUE); 191 if (devq == NULL) 199 &ahc->platform_data->mtx, 1, AHC_MAX_QUEUE, devq); 201 cam_simq_free(devq); 232 AHC_MAX_QUEUE, devq);
|
/freebsd-10.0-release/sys/kern/ |
H A D | subr_bus.c | 394 TAILQ_HEAD(devq, dev_event_info); 404 struct devq devq; member in struct:dev_softc 417 TAILQ_INIT(&devsoftc.devq); 458 while (TAILQ_EMPTY(&devsoftc.devq)) { 472 n1 = TAILQ_FIRST(&devsoftc.devq); 473 TAILQ_REMOVE(&devsoftc.devq, n1, dei_link); 519 if (!TAILQ_EMPTY(&devsoftc.devq)) 568 n2 = TAILQ_FIRST(&devsoftc.devq); 569 TAILQ_REMOVE(&devsoftc.devq, n [all...] |
/freebsd-10.0-release/sys/dev/ahb/ |
H A D | ahb.c | 490 struct cam_devq *devq; local 539 devq = cam_simq_alloc(ahb->num_ecbs); 540 if (devq == NULL) { 549 device_get_unit(ahb->dev), &ahb->lock, 2, ahb->num_ecbs, devq); 551 cam_simq_free(devq);
|
/freebsd-10.0-release/sys/dev/ata/ |
H A D | ata-all.c | 103 struct cam_devq *devq; local 181 devq = cam_simq_alloc(1); 182 if (devq == NULL) { 189 device_get_unit(dev), &ch->state_mtx, 1, 0, devq); 192 cam_simq_free(devq);
|
/freebsd-10.0-release/sys/dev/hpt27xx/ |
H A D | hpt27xx_osm_bsd.c | 1011 struct cam_devq *devq; local 1053 if ((devq = cam_simq_alloc(os_max_queue_comm)) == NULL) { 1060 vbus_ext, unit_number, &Giant, os_max_queue_comm, /*tagged*/8, devq); 1063 vbus_ext, unit_number, os_max_queue_comm, /*tagged*/8, devq); 1068 cam_simq_free(devq); 1078 cam_sim_free(vbus_ext->sim, /*free devq*/ TRUE);
|