Home
last modified time | relevance | path

Searched refs:devq (Results 1 – 25 of 69) sorted by relevance

123

/freebsd-12.1/sys/cam/
H A Dcam_queue.c219 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 Dcam_xpt.c2763 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 Dcam_sim.c61 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 Dcam_sim.h54 void cam_simq_free(struct cam_devq *devq);
110 struct cam_devq *devq; /* Device Queue to use for this SIM */ member
H A Dcam_queue.h84 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 Dmfi_cam.c78 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 Dmmcnull.c53 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 Dvpo.c142 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 Dnvme_sim.c281 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 Disc_cam.c319 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 Dphyp_vscsi.c99 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 Damr_cam.c156 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 Dvhba.c45 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 Dvhba.h75 struct cam_devq * devq; member
/freebsd-12.1/sys/cam/ctl/
H A Dctl_frontend_cam_sim.c81 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 Daac_cam.c209 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 Dtw_osl_cam.c78 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 Dps3cdrom.c164 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 Dahciem.c79 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 Dsmartpqi_cam.c1087 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 Daw_mmc.c127 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 Dsubr_bus.c407 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 Daic7xxx_osm.c148 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 Daic79xx_osm.c217 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 Dmps_sas.h93 struct cam_devq *devq; member

123