Home
last modified time | relevance | path

Searched refs:res_ioport (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/dev/ppc/
H A Dppcreg.h110 struct resource *res_irq, *res_drq, *res_ioport; member
152 #define r_dtr(ppc) (bus_read_1((ppc)->res_ioport, PPC_SPP_DTR))
153 #define r_str(ppc) (bus_read_1((ppc)->res_ioport, PPC_SPP_STR))
154 #define r_ctr(ppc) (bus_read_1((ppc)->res_ioport, PPC_SPP_CTR))
156 #define r_epp_A(ppc) (bus_read_1((ppc)->res_ioport, PPC_EPP_ADDR))
157 #define r_epp_D(ppc) (bus_read_1((ppc)->res_ioport, PPC_EPP_DATA))
158 #define r_cnfgA(ppc) (bus_read_1((ppc)->res_ioport, PPC_ECP_CNFGA))
159 #define r_cnfgB(ppc) (bus_read_1((ppc)->res_ioport, PPC_ECP_CNFGB))
160 #define r_ecr(ppc) (bus_read_1((ppc)->res_ioport, PPC_ECP_ECR))
161 #define r_fifo(ppc) (bus_read_1((ppc)->res_ioport, PPC_ECP_D_FIFO))
[all …]
H A Dppc.c1329 #define r_reg(reg,ppc) (bus_read_1((ppc)->res_ioport, reg)) in ppc_exec_microseq()
1330 #define w_reg(reg, ppc, byte) (bus_write_1((ppc)->res_ioport, reg, byte)) in ppc_exec_microseq()
1698 ppc->res_ioport = bus_alloc_resource_anywhere(dev, SYS_RES_IOPORT, in ppc_probe()
1703 if (ppc->res_ioport != 0) { in ppc_probe()
1708 ppc->res_ioport = bus_alloc_resource_anywhere(dev, in ppc_probe()
1713 if (ppc->res_ioport != 0) { in ppc_probe()
1723 ppc->ppc_base = rman_get_start(ppc->res_ioport); in ppc_probe()
1762 if (ppc->res_ioport != 0) { in ppc_probe()
1764 ppc->res_ioport); in ppc_probe()
1834 if (ppc->res_ioport != 0) { in ppc_detach()
[all …]
/freebsd/sys/dev/pcf/
H A Dpcfvar.h73 struct resource *res_ioport; member
101 bus_write_1(sc->res_ioport, 0, data); in pcf_set_S0()
109 bus_write_1(sc->res_ioport, 1, data); in pcf_set_S1()
118 data = bus_read_1(sc->res_ioport, 0); in pcf_get_S0()
129 data = bus_read_1(sc->res_ioport, 1); in pcf_get_S1()
H A Dpcf_isa.c132 sc->res_ioport = bus_alloc_resource_any(dev, SYS_RES_IOPORT, in pcf_isa_attach()
134 if (sc->res_ioport == 0) { in pcf_isa_attach()
176 if (sc->res_ioport != 0) { in pcf_isa_attach()
178 sc->res_ioport); in pcf_isa_attach()
200 bus_release_resource(dev, SYS_RES_IOPORT, sc->rid_ioport, sc->res_ioport); in pcf_isa_detach()
/freebsd/share/examples/drivers/
H A Dmake_device_driver.sh649 scp->bt = rman_get_bustag(scp->res_ioport);
650 scp->bh = rman_get_bushandle(scp->res_ioport);
737 scp->res_ioport = bus_alloc_resource(device, SYS_RES_IOPORT,
739 if (scp->res_ioport == NULL)
777 if (scp->res_ioport != 0) {
779 scp->rid_ioport, scp->res_ioport);
781 scp->rid_ioport, scp->res_ioport);
782 scp->res_ioport = 0;