| /freebsd-12.1/sys/cam/ |
| H A D | cam_queue.c | 219 struct cam_devq *devq; in cam_devq_alloc() local 221 devq = (struct cam_devq *)malloc(sizeof(*devq), M_CAMDEVQ, M_NOWAIT); in cam_devq_alloc() 222 if (devq == NULL) { in cam_devq_alloc() 227 free(devq, M_CAMDEVQ); in cam_devq_alloc() 230 return (devq); in cam_devq_alloc() 237 bzero(devq, sizeof(*devq)); in cam_devq_init() 241 devq->send_openings = openings; in cam_devq_init() 242 devq->send_active = 0; in cam_devq_init() 250 camq_fini(&devq->send_queue); in cam_devq_free() 251 mtx_destroy(&devq->send_mtx); in cam_devq_free() [all …]
|
| H A D | cam_xpt.c | 2763 devq = device->sim->devq; in xpt_action_default() 3247 devq = sim->devq; in xpt_poll_setup() 4512 devq = dev->sim->devq; in xpt_freeze_devq_device() 4531 devq = dev->sim->devq; in xpt_freeze_devq() 4545 devq = sim->devq; in xpt_freeze_simq() 4560 devq = dev->sim->devq; in xpt_release_devq_timeout() 4575 devq = dev->sim->devq; in xpt_release_devq() 4628 devq = sim->devq; in xpt_release_simq() 4930 devq = bus->sim->devq; in xpt_alloc_device() 5005 devq = bus->sim->devq; in xpt_release_device() [all …]
|
| H A D | cam_sim.c | 61 cam_simq_free(struct cam_devq *devq) in cam_simq_free() argument 63 cam_devq_free(devq); in cam_simq_free() 91 sim->devq = queue; in cam_sim_alloc() 125 cam_simq_free(sim->devq); in cam_sim_free()
|
| H A D | cam_sim.h | 54 void cam_simq_free(struct cam_devq *devq); 110 struct cam_devq *devq; /* Device Queue to use for this SIM */ member
|
| H A D | cam_queue.h | 84 int cam_devq_init(struct cam_devq *devq, int devices, 87 void cam_devq_free(struct cam_devq *devq);
|
| /freebsd-12.1/sys/dev/mfi/ |
| H A D | mfi_cam.c | 78 struct cam_devq *devq; member 140 if ((sc->devq = cam_simq_alloc(MFI_SCSI_MAX_CMDS)) == NULL) in mfip_attach() 145 MFI_SCSI_MAX_CMDS, sc->devq); in mfip_attach() 147 cam_simq_free(sc->devq); in mfip_attach() 148 sc->devq = NULL; in mfip_attach() 160 cam_simq_free(sc->devq); in mfip_attach() 161 sc->devq = NULL; in mfip_attach() 197 if (sc->devq != NULL) { in mfip_detach() 198 cam_simq_free(sc->devq); in mfip_detach() 199 sc->devq = NULL; in mfip_detach()
|
| /freebsd-12.1/sys/dev/mmcnull/ |
| H A D | mmcnull.c | 53 struct cam_devq *devq; member 112 if ((sc->devq = cam_simq_alloc(1)) == NULL) in mmcnull_attach() 121 sc->devq); in mmcnull_attach() 124 cam_simq_free(sc->devq); in mmcnull_attach() 134 cam_simq_free(sc->devq); in mmcnull_attach() 164 if (sc->devq != NULL) in mmcnull_detach() 165 cam_simq_free(sc->devq); in mmcnull_detach()
|
| /freebsd-12.1/sys/dev/ppbus/ |
| H A D | vpo.c | 142 struct cam_devq *devq; in vpo_attach() local 158 devq = cam_simq_alloc(/*maxopenings*/1); in vpo_attach() 160 if (devq == NULL) in vpo_attach() 165 /*untagged*/1, /*tagged*/0, devq); in vpo_attach() 167 cam_simq_free(devq); in vpo_attach()
|
| /freebsd-12.1/sys/dev/nvme/ |
| H A D | nvme_sim.c | 281 struct cam_devq *devq; in nvme_sim_new_controller() local 285 devq = cam_simq_alloc(max_trans); in nvme_sim_new_controller() 286 if (devq == NULL) in nvme_sim_new_controller() 294 NULL, max_trans, max_trans, devq); in nvme_sim_new_controller() 297 cam_simq_free(devq); in nvme_sim_new_controller()
|
| /freebsd-12.1/sys/dev/iscsi_initiator/ |
| H A D | isc_cam.c | 319 struct cam_devq *devq; in ic_init() local 323 if((devq = cam_simq_alloc(256)) == NULL) in ic_init() 341 devq); in ic_init() 343 cam_simq_free(devq); in ic_init()
|
| /freebsd-12.1/sys/powerpc/pseries/ |
| H A D | phyp_vscsi.c | 99 struct cam_devq *devq; member 357 if ((sc->devq = cam_simq_alloc(sc->max_transactions)) == NULL) in vscsi_attach() 363 sc->devq); in vscsi_attach() 365 cam_simq_free(sc->devq); in vscsi_attach() 366 sc->devq = NULL; in vscsi_attach() 377 cam_simq_free(sc->devq); in vscsi_attach() 378 sc->devq = NULL; in vscsi_attach() 404 if (sc->devq != NULL) { in vscsi_detach() 405 cam_simq_free(sc->devq); in vscsi_detach() 406 sc->devq = NULL; in vscsi_detach()
|
| /freebsd-12.1/sys/dev/amr/ |
| H A D | amr_cam.c | 156 struct cam_devq *devq; in amr_cam_attach() local 170 if ((devq = cam_simq_alloc(AMR_MAX_SCSI_CMDS)) == NULL) in amr_cam_attach() 172 sc->amr_cam_devq = devq; in amr_cam_attach() 182 &sc->amr_list_lock, 1, AMR_MAX_SCSI_CMDS, devq)) == NULL) { in amr_cam_attach() 183 cam_simq_free(devq); in amr_cam_attach()
|
| /freebsd-12.1/tools/tools/vhba/ |
| H A D | vhba.c | 45 vhba->devq = cam_simq_alloc(VHBA_MAXCMDS); in vhba_attach() 46 if (vhba->devq == NULL) { in vhba_attach() 49 …oc(vhba_action, vhba_poll, VHBA_MOD, vhba, 0, &vhba->lock, VHBA_MAXCMDS, VHBA_MAXCMDS, vhba->devq); in vhba_attach() 51 cam_simq_free(vhba->devq); in vhba_attach()
|
| H A D | vhba.h | 75 struct cam_devq * devq; member
|
| /freebsd-12.1/sys/cam/ctl/ |
| H A D | ctl_frontend_cam_sim.c | 81 struct cam_devq *devq; member 181 softc->devq = cam_simq_alloc(port->num_requested_ctl_io); in cfcs_init() 182 if (softc->devq == NULL) { in cfcs_init() 190 port->num_requested_ctl_io, softc->devq); in cfcs_init() 220 else if (softc->devq) in cfcs_init() 221 cam_simq_free(softc->devq); in cfcs_init()
|
| /freebsd-12.1/sys/dev/aac/ |
| H A D | aac_cam.c | 209 struct cam_devq *devq; in aac_cam_attach() local 222 devq = cam_simq_alloc(inf->TargetsPerBus); in aac_cam_attach() 223 if (devq == NULL) in aac_cam_attach() 227 device_get_unit(dev), &inf->aac_sc->aac_io_lock, 1, 1, devq); in aac_cam_attach() 229 cam_simq_free(devq); in aac_cam_attach()
|
| /freebsd-12.1/sys/dev/twa/ |
| H A D | tw_osl_cam.c | 78 struct cam_devq *devq; in tw_osli_cam_attach() local 85 if ((devq = cam_simq_alloc(TW_OSLI_MAX_NUM_IOS)) == NULL) { in tw_osli_cam_attach() 104 TW_OSLI_MAX_NUM_IOS, 1, devq); in tw_osli_cam_attach() 106 cam_simq_free(devq); in tw_osli_cam_attach()
|
| /freebsd-12.1/sys/powerpc/ps3/ |
| H A D | ps3cdrom.c | 164 struct cam_devq *devq; in ps3cdrom_attach() local 227 devq = cam_simq_alloc(PS3CDROM_MAX_XFERS - 1); in ps3cdrom_attach() 228 if (!devq) { in ps3cdrom_attach() 236 devq); in ps3cdrom_attach() 239 cam_simq_free(devq); in ps3cdrom_attach()
|
| /freebsd-12.1/sys/dev/ahci/ |
| H A D | ahciem.c | 79 struct cam_devq *devq; in ahci_em_attach() local 117 devq = cam_simq_alloc(1); in ahci_em_attach() 118 if (devq == NULL) { in ahci_em_attach() 126 1, 0, devq); in ahci_em_attach() 128 cam_simq_free(devq); in ahci_em_attach()
|
| /freebsd-12.1/sys/dev/smartpqi/ |
| H A D | smartpqi_cam.c | 1087 softs->os_specific.devq = cam_simq_alloc(max_transactions); in register_sim() 1088 if (softs->os_specific.devq == NULL) { in register_sim() 1097 1, max_transactions, softs->os_specific.devq); in register_sim() 1101 cam_simq_free(softs->os_specific.devq); in register_sim() 1111 cam_simq_free(softs->os_specific.devq); in register_sim() 1189 if (softs->os_specific.devq != NULL) { in deregister_sim() 1190 cam_simq_free(softs->os_specific.devq); in deregister_sim()
|
| /freebsd-12.1/sys/arm/allwinner/ |
| H A D | aw_mmc.c | 127 struct cam_devq * devq; member 522 if ((sc->devq = cam_simq_alloc(1)) == NULL) { in aw_mmc_attach() 529 &sc->sim_mtx, 1, 1, sc->devq); in aw_mmc_attach() 532 cam_simq_free(sc->devq); in aw_mmc_attach() 541 cam_simq_free(sc->devq); in aw_mmc_attach() 575 if (sc->devq != NULL) in aw_mmc_attach() 576 cam_simq_free(sc->devq); in aw_mmc_attach()
|
| /freebsd-12.1/sys/kern/ |
| H A D | subr_bus.c | 407 TAILQ_HEAD(devq, dev_event_info); 418 struct devq devq; member 440 TAILQ_INIT(&devsoftc.devq); in devinit() 489 while (TAILQ_EMPTY(&devsoftc.devq)) { in devread() 503 n1 = TAILQ_FIRST(&devsoftc.devq); in devread() 504 TAILQ_REMOVE(&devsoftc.devq, n1, dei_link); in devread() 553 if (!TAILQ_EMPTY(&devsoftc.devq)) in devpoll() 629 n2 = TAILQ_FIRST(&devsoftc.devq); in devctl_queue_data_f() 813 while (!TAILQ_EMPTY(&devsoftc.devq)) { in sysctl_devctl_disable() 814 n1 = TAILQ_FIRST(&devsoftc.devq); in sysctl_devctl_disable() [all …]
|
| /freebsd-12.1/sys/dev/aic7xxx/ |
| H A D | aic7xxx_osm.c | 148 struct cam_devq *devq; in ahc_attach() local 190 devq = cam_simq_alloc(AHC_MAX_QUEUE); in ahc_attach() 191 if (devq == NULL) in ahc_attach() 199 &ahc->platform_data->mtx, 1, AHC_MAX_QUEUE, devq); in ahc_attach() 201 cam_simq_free(devq); in ahc_attach() 232 AHC_MAX_QUEUE, devq); in ahc_attach()
|
| H A D | aic79xx_osm.c | 217 struct cam_devq *devq; in ahd_attach() local 223 devq = NULL; in ahd_attach() 240 devq = cam_simq_alloc(AHD_MAX_QUEUE); in ahd_attach() 241 if (devq == NULL) in ahd_attach() 249 &ahd->platform_data->mtx, 1, /*XXX*/256, devq); in ahd_attach() 251 cam_simq_free(devq); in ahd_attach()
|
| /freebsd-12.1/sys/dev/mps/ |
| H A D | mps_sas.h | 93 struct cam_devq *devq; member
|