Home
last modified time | relevance | path

Searched refs:busdev (Results 1 – 25 of 41) sorted by relevance

12

/freebsd-13.1/sys/dev/mmc/
H A Dmmc_subr.c90 if (MMCBUS_WAIT_FOR_REQUEST(busdev, dev, &mreq) != 0) in mmc_wait_for_cmd()
96 if (err != MMC_ERR_NONE && busdev == dev) { in mmc_wait_for_cmd()
97 sc = device_get_softc(busdev); in mmc_wait_for_cmd()
116 sc = device_get_softc(busdev); in mmc_wait_for_app_cmd()
125 if (mmc_wait_for_cmd(busdev, dev, &appcmd, 0) != 0) in mmc_wait_for_app_cmd()
132 else if (mmc_wait_for_cmd(busdev, dev, cmd, 0) != 0) in mmc_wait_for_app_cmd()
140 if (err != MMC_ERR_NONE && busdev == dev) { in mmc_wait_for_app_cmd()
161 sc = device_get_softc(busdev); in mmc_switch()
173 timeout > mmcbr_get_max_busy_timeout(busdev)) in mmc_switch()
186 err = mmc_switch_status(busdev, dev, rca, timeout); in mmc_switch()
[all …]
H A Dmmc_subr.h60 int mmc_send_ext_csd(device_t busdev, device_t dev, uint8_t *rawextcsd);
61 int mmc_send_status(device_t busdev, device_t dev, uint16_t rca,
63 int mmc_switch(device_t busdev, device_t dev, uint16_t rca, uint8_t set,
65 int mmc_switch_status(device_t busdev, device_t dev, uint16_t rca,
67 int mmc_wait_for_app_cmd(device_t busdev, device_t dev, uint16_t rca,
69 int mmc_wait_for_cmd(device_t busdev, device_t dev, struct mmc_command *cmd,
H A Dmmc.c326 err = MMCBR_ACQUIRE_HOST(device_get_parent(busdev), busdev); in mmc_acquire_bus()
329 sc = device_get_softc(busdev); in mmc_acquire_bus()
336 if (busdev != dev) { in mmc_acquire_bus()
370 device_printf(busdev, in mmc_acquire_bus()
384 mmcbr_update_ios(busdev); in mmc_acquire_bus()
417 sc = device_get_softc(busdev); in mmc_release_bus()
425 err = MMCBR_RELEASE_HOST(device_get_parent(busdev), busdev); in mmc_release_bus()
499 sc = device_get_softc(busdev); in mmc_wait_for_request()
514 device_printf(busdev, in mmc_wait_for_request()
2371 sc = device_get_softc(busdev); in mmc_retune()
[all …]
H A Dmmcbus_if.m70 device_t busdev;
79 device_t busdev;
87 device_t busdev;
97 device_t busdev;
105 device_t busdev;
/freebsd-13.1/sys/dev/iicbus/mux/
H A Diicmux.c95 iicbus_release_bus(sc->busdev, dev); in iicmux_callback()
120 iicbus_release_bus(sc->busdev, dev); in iicmux_callback()
130 return (IICBUS_GET_FREQUENCY(sc->busdev, speed)); in iicmux_get_frequency()
155 iicbus_intr(sc->busdev, event, buf); in iicmux_intr()
172 return (iicbus_repeated_start(sc->busdev, slave, timeout)); in iicmux_repeated_start()
180 return (iicbus_reset(sc->busdev, speed, addr, oldaddr)); in iicmux_reset()
188 return (iicbus_start(sc->busdev, slave, timeout)); in iicmux_start()
196 return (iicbus_stop(sc->busdev)); in iicmux_stop()
204 return (iicbus_transfer(sc->busdev, msgs, nmsgs)); in iicmux_transfer()
308 iicmux_attach(device_t dev, device_t busdev, int numbuses) in iicmux_attach() argument
[all …]
H A Diic_gpiomux.c136 device_t busdev; in gpiomux_attach() local
181 busdev = OF_device_from_xref((phandle_t)propval); in gpiomux_attach()
182 if (busdev == NULL) { in gpiomux_attach()
188 device_printf(dev, "upstream bus is %s\n", device_get_nameunit(busdev)); in gpiomux_attach()
216 if ((err = iicmux_attach(dev, busdev, numchannels)) == 0) in gpiomux_attach()
H A Diicmux.h51 device_t busdev; /* Upstream i2c bus (may not be our parent). */ member
75 int iicmux_attach(device_t dev, device_t busdev, int numbuses);
/freebsd-13.1/sys/dev/gpio/
H A Dgpiobus.c224 device_t busdev; in gpio_pin_release() local
231 busdev = GPIO_GET_BUS(gpio->dev); in gpio_pin_release()
232 if (busdev != NULL) in gpio_pin_release()
313 device_t busdev; in gpiobus_attach_bus() local
316 if (busdev == NULL) in gpiobus_attach_bus()
319 device_delete_child(dev, busdev); in gpiobus_attach_bus()
327 return (busdev); in gpiobus_attach_bus()
926 sc = device_get_softc(busdev); in gpiobus_acquire_bus()
952 sc = device_get_softc(busdev); in gpiobus_release_bus()
957 device_get_nameunit(busdev), in gpiobus_release_bus()
[all …]
H A Dgpioiic.c122 device_t busdev; in gpioiic_setup_hinted_pins() local
128 busdev = device_get_parent(sc->dev); in gpioiic_setup_hinted_pins()
136 (strcmp(busname, device_get_nameunit(busdev)) != 0 && in gpioiic_setup_hinted_pins()
137 strcmp(busname, device_get_name(busdev)) != 0)) { in gpioiic_setup_hinted_pins()
H A Dofw_gpiobus.c66 device_t busdev; in gpio_pin_get_by_ofw_propidx() local
86 busdev = GPIO_GET_BUS(pin.dev); in gpio_pin_get_by_ofw_propidx()
87 if (busdev == NULL) { in gpio_pin_get_by_ofw_propidx()
100 rv = gpiobus_acquire_pin(busdev, pin.pin); in gpio_pin_get_by_ofw_propidx()
H A Dgpiobus_if.m38 device_t busdev;
47 device_t busdev;
/freebsd-13.1/sys/dev/iicbus/
H A Drtc8583.c71 device_t busdev; member
169 sc->busdev = device_get_parent(sc->dev); in rtc8583_attach()
226 if ((err = iicbus_request_bus(sc->busdev, sc->dev, IIC_WAIT)) != 0) in rtc8583_gettime()
229 iicbus_release_bus(sc->busdev, sc->dev); in rtc8583_gettime()
270 if ((err = iicbus_request_bus(sc->busdev, sc->dev, IIC_WAIT)) != 0) in rtc8583_settime()
277 iicbus_release_bus(sc->busdev, sc->dev); in rtc8583_settime()
H A Disl12xx.c125 device_t busdev; member
212 sc->busdev = device_get_parent(sc->dev); in isl12xx_attach()
246 if ((err = iicbus_request_bus(sc->busdev, sc->dev, IIC_WAIT)) == 0) { in isl12xx_gettime()
251 iicbus_release_bus(sc->busdev, sc->dev); in isl12xx_gettime()
322 if ((err = iicbus_request_bus(sc->busdev, sc->dev, IIC_WAIT)) != 0) in isl12xx_settime()
333 iicbus_release_bus(sc->busdev, sc->dev); in isl12xx_settime()
H A Dnxprtc.c205 device_t busdev; member
758 if ((err = iicbus_request_bus(sc->busdev, sc->dev, IIC_WAIT)) == 0) { in nxprtc_gettime()
762 iicbus_release_bus(sc->busdev, sc->dev); in nxprtc_gettime()
828 if ((err = iicbus_request_bus(sc->busdev, sc->dev, IIC_WAIT)) != 0) in nxprtc_settime()
881 iicbus_release_bus(sc->busdev, sc->dev); in nxprtc_settime()
952 sc->busdev = device_get_parent(dev); in nxprtc_attach()
/freebsd-13.1/sys/dev/iicbus/gpio/
H A Dpcf8574.c73 device_t busdev; member
147 sc->busdev = gpiobus_attach_bus(dev); in pcf8574_attach()
148 if (sc->busdev == NULL) { in pcf8574_attach()
163 if (sc->busdev != NULL) in pcf8574_detach()
164 gpiobus_detach_bus(sc->busdev); in pcf8574_detach()
176 return (sc->busdev); in pcf8574_get_bus()
H A Dtca6416.c85 device_t busdev; member
213 sc->busdev = gpiobus_attach_bus(dev); in tca6416_attach()
214 if (sc->busdev == NULL) { in tca6416_attach()
233 if (sc->busdev != NULL) in tca6416_detach()
234 gpiobus_detach_bus(sc->busdev); in tca6416_detach()
248 return (sc->busdev); in tca6416_get_bus()
/freebsd-13.1/sys/dev/extres/regulator/
H A Dregulator_fixed.c102 device_t busdev; in regnode_get_gpio_entry() local
105 busdev = GPIO_GET_BUS(gpio_pin->dev); in regnode_get_gpio_entry()
106 if (busdev == NULL) in regnode_get_gpio_entry()
125 rv = gpiobus_acquire_pin(busdev, gpio_pin->pin); in regnode_get_gpio_entry()
350 device_t busdev; in regfix_get_gpio() local
366 busdev = GPIO_GET_BUS(sc->gpio_pin.dev); in regfix_get_gpio()
367 if (busdev == NULL) in regfix_get_gpio()
/freebsd-13.1/sys/powerpc/mpc85xx/
H A Dmpc85xx_gpio.c69 device_t busdev; member
82 return (sc->busdev); in mpc85xx_gpio_get_bus()
234 sc->busdev = gpiobus_attach_bus(dev); in mpc85xx_gpio_attach()
235 if (sc->busdev == NULL) { in mpc85xx_gpio_attach()
H A Dqoriq_gpio.c72 device_t busdev; member
84 return (sc->busdev); in qoriq_gpio_get_bus()
258 sc->busdev = gpiobus_attach_bus(dev); in qoriq_gpio_attach()
259 if (sc->busdev == NULL) { in qoriq_gpio_attach()
/freebsd-13.1/sys/arm/xilinx/
H A Dzy7_gpio.c93 device_t busdev; member
125 return (sc->busdev); in zy7_gpio_get_bus()
322 sc->busdev = gpiobus_attach_bus(dev); in zy7_gpio_attach()
323 if (sc->busdev == NULL) { in zy7_gpio_attach()
/freebsd-13.1/sys/arm/allwinner/
H A Daw_pwm.c84 device_t busdev; member
196 sc->busdev = device_add_child(dev, "pwmbus", -1); in aw_pwm_attach()
218 if (sc->busdev != NULL) in aw_pwm_detach()
219 device_delete_child(dev, sc->busdev); in aw_pwm_detach()
/freebsd-13.1/sys/riscv/sifive/
H A Dsifive_gpio.c70 device_t busdev; member
163 sc->busdev = gpiobus_attach_bus(dev); in sfgpio_attach()
164 if (sc->busdev == NULL) { in sfgpio_attach()
173 if (sc->busdev != NULL) in sfgpio_attach()
192 return (sc->busdev); in sfgpio_get_bus()
/freebsd-13.1/sys/dev/gpio/dwgpio/
H A Ddwgpio.c111 device_t busdev; member
173 sc->busdev = gpiobus_attach_bus(dev); in dwgpio_attach()
174 if (sc->busdev == NULL) { in dwgpio_attach()
189 return (sc->busdev); in dwgpio_get_bus()
/freebsd-13.1/sys/arm64/qoriq/
H A Dls1046_gpio.c71 device_t busdev; member
259 sc->busdev = gpiobus_attach_bus(dev); in qoriq_gpio_attach()
260 if (sc->busdev == NULL) in qoriq_gpio_attach()
271 return (softc->busdev); in qoriq_gpio_get_bus()
/freebsd-13.1/sys/mips/cavium/
H A Docteon_gpiovar.h48 device_t busdev; member

12