Home
last modified time | relevance | path

Searched refs:aiop (Results 1 – 11 of 11) sorted by relevance

/freebsd-11-stable/sys/dev/rp/
HDrpreg.h70 #define rp_readaiop1(ctlp, aiop, offset) \ argument
71 (rp_readio1((ctlp), (ctlp)->aiop2rid(aiop, offset), (ctlp)->aiop2off(aiop, offset)))
72 #define rp_readaiop2(ctlp, aiop, offset) \ argument
73 (rp_readio2((ctlp), (ctlp)->aiop2rid(aiop, offset), (ctlp)->aiop2off(aiop, offset)))
74 #define rp_readaiop4(ctlp, aiop, offset) \ argument
75 (rp_readio4((ctlp), (ctlp)->aiop2rid(aiop, offset), (ctlp)->aiop2off(aiop, offset)))
76 #define rp_readmultiaiop1(ctlp, aiop, offset, addr, count) \ argument
77 …(rp_readmultiio1((ctlp), (ctlp)->aiop2rid(aiop, offset), (ctlp)->aiop2off(aiop, offset), addr, cou…
78 #define rp_readmultiaiop2(ctlp, aiop, offset, addr, count) \ argument
79 …(rp_readmultiio2((ctlp), (ctlp)->aiop2rid(aiop, offset), (ctlp)->aiop2off(aiop, offset), addr, cou…
[all …]
HDrp_pci.c151 int aiop; in rp_pciattach() local
199 for(aiop=0; aiop < num_aiops; aiop++) { in rp_pciattach()
200 sResetAiopByNum(ctlp, aiop); in rp_pciattach()
201 num_ports += sGetAiopNumChan(ctlp, aiop); in rp_pciattach()
323 rp_pci_aiop2rid(int aiop, int offset) in rp_pci_aiop2rid() argument
334 rp_pci_aiop2off(int aiop, int offset) in rp_pci_aiop2off() argument
337 return aiop * 0x40 + offset; in rp_pci_aiop2off()
HDrp_isa.c238 int aiop; in rp_attach() local
256 for(aiop=0; aiop < num_aiops; aiop++) { in rp_attach()
257 sResetAiopByNum(ctlp, aiop); in rp_attach()
258 sEnAiop(rp_controller, ctlp, aiop); in rp_attach()
259 num_ports += sGetAiopNumChan(ctlp, aiop); in rp_attach()
465 rp_isa_aiop2rid(int aiop, int offset) in rp_isa_aiop2rid() argument
468 return aiop; in rp_isa_aiop2rid()
476 rp_isa_aiop2off(int aiop, int offset) in rp_isa_aiop2off() argument
HDrp.c134 int sReadAiopID(CONTROLLER_T *CtlP, int aiop) in sReadAiopID() argument
138 rp_writeaiop1(CtlP, aiop, _CMD_REG, RESET_ALL); /* reset AIOP */ in sReadAiopID()
139 rp_writeaiop1(CtlP, aiop, _CMD_REG, 0x0); in sReadAiopID()
140 AiopID = rp_readaiop1(CtlP, aiop, _CHN_STAT0) & 0x07; in sReadAiopID()
161 int sReadAiopNumChan(CONTROLLER_T *CtlP, int aiop) in sReadAiopNumChan() argument
165 rp_writeaiop4(CtlP, aiop, _INDX_ADDR,0x12340000L); /* write to chan 0 SRAM */ in sReadAiopNumChan()
166 rp_writeaiop2(CtlP, aiop, _INDX_ADDR,0); /* read from SRAM, chan 0 */ in sReadAiopNumChan()
167 x = rp_readaiop2(CtlP, aiop, _INDX_DATA); in sReadAiopNumChan()
168 rp_writeaiop2(CtlP, aiop, _INDX_ADDR,0x4000); /* read from SRAM, chan 4 */ in sReadAiopNumChan()
169 y = rp_readaiop2(CtlP, aiop, _INDX_DATA); in sReadAiopNumChan()
[all …]
/freebsd-11-stable/usr.sbin/diskinfo/
HDdiskinfo.c559 struct aiocb aios[NAIO], *aiop; in iops() local
567 aiop = &(aios[i]); in iops()
568 bzero(aiop, sizeof(*aiop)); in iops()
569 aiop->aio_buf = malloc(sectorsize); in iops()
570 if (aiop->aio_buf == NULL) in iops()
576 aiop = &(aios[i]); in iops()
578 aiop->aio_fildes = fd; in iops()
579 aiop->aio_offset = (random() % (sectorcount)) * sectorsize; in iops()
580 aiop->aio_nbytes = sectorsize; in iops()
582 error = aio_read(aiop); in iops()
[all …]
/freebsd-11-stable/sys/x86/acpica/
HDacpi_apm.c277 apm_info_old_t aiop; in apmioctl() local
334 aiop = (apm_info_old_t)addr; in apmioctl()
335 aiop->ai_major = info.ai_major; in apmioctl()
336 aiop->ai_minor = info.ai_minor; in apmioctl()
337 aiop->ai_acline = info.ai_acline; in apmioctl()
338 aiop->ai_batt_stat = info.ai_batt_stat; in apmioctl()
339 aiop->ai_batt_life = info.ai_batt_life; in apmioctl()
340 aiop->ai_status = info.ai_status; in apmioctl()
/freebsd-11-stable/sys/kern/
HDvfs_aio.c691 aio_selectjob(struct aioproc *aiop) in aio_selectjob() argument
1071 struct aioproc *aiop; in aio_daemon() local
1092 aiop = uma_zalloc(aiop_zone, M_WAITOK); in aio_daemon()
1093 aiop->aioproc = p; in aio_daemon()
1094 aiop->aioprocflags = 0; in aio_daemon()
1107 if (aiop->aioprocflags & AIOP_FREE) { in aio_daemon()
1108 TAILQ_REMOVE(&aio_freeproc, aiop, list); in aio_daemon()
1109 aiop->aioprocflags &= ~AIOP_FREE; in aio_daemon()
1115 while ((job = aio_selectjob(aiop)) != NULL) { in aio_daemon()
1142 TAILQ_INSERT_HEAD(&aio_freeproc, aiop, list); in aio_daemon()
[all …]
/freebsd-11-stable/sys/i386/bios/
HDapm.c1341 apm_info_old_t aiop; in apmioctl() local
1345 aiop = (apm_info_old_t)addr; in apmioctl()
1346 aiop->ai_major = info.ai_major; in apmioctl()
1347 aiop->ai_minor = info.ai_minor; in apmioctl()
1348 aiop->ai_acline = info.ai_acline; in apmioctl()
1349 aiop->ai_batt_stat = info.ai_batt_stat; in apmioctl()
1350 aiop->ai_batt_life = info.ai_batt_life; in apmioctl()
1351 aiop->ai_status = info.ai_status; in apmioctl()
/freebsd-11-stable/tools/regression/aio/aiop/
HDMakefile3 PROG= aiop
/freebsd-11-stable/share/examples/scsi_target/
HDscsi_target.c260 struct aiocb aio, *aiop; in main() local
276 if (aio_waitcomplete(&aiop, NULL) != sector_size) in main()
278 assert(aiop == &aio); in main()
/freebsd-11-stable/tests/sys/aio/
HDaio_test.c247 struct aiocb *aiop; in waitcomplete() local
250 ret = aio_waitcomplete(&aiop, NULL); in waitcomplete()
251 ATF_REQUIRE_EQ(aio, aiop); in waitcomplete()