| /freebsd-13.1/sys/dev/mmc/ |
| H A D | mmc_subr.c | 90 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 D | mmc_subr.h | 60 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 D | mmc.c | 326 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 D | mmcbus_if.m | 70 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 D | iicmux.c | 95 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 D | iic_gpiomux.c | 136 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 D | iicmux.h | 51 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 D | gpiobus.c | 224 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 D | gpioiic.c | 122 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 D | ofw_gpiobus.c | 66 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 D | gpiobus_if.m | 38 device_t busdev; 47 device_t busdev;
|
| /freebsd-13.1/sys/dev/iicbus/ |
| H A D | rtc8583.c | 71 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 D | isl12xx.c | 125 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 D | nxprtc.c | 205 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 D | pcf8574.c | 73 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 D | tca6416.c | 85 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 D | regulator_fixed.c | 102 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 D | mpc85xx_gpio.c | 69 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 D | qoriq_gpio.c | 72 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 D | zy7_gpio.c | 93 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 D | aw_pwm.c | 84 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 D | sifive_gpio.c | 70 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 D | dwgpio.c | 111 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 D | ls1046_gpio.c | 71 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 D | octeon_gpiovar.h | 48 device_t busdev; member
|