| /freebsd-14.2/sys/dev/mmc/ |
| H A D | mmc_subr.c | 88 if (MMCBUS_WAIT_FOR_REQUEST(busdev, dev, &mreq) != 0) in mmc_wait_for_cmd() 94 if (err != MMC_ERR_NONE && busdev == dev) { in mmc_wait_for_cmd() 95 sc = device_get_softc(busdev); in mmc_wait_for_cmd() 114 sc = device_get_softc(busdev); in mmc_wait_for_app_cmd() 123 if (mmc_wait_for_cmd(busdev, dev, &appcmd, 0) != 0) in mmc_wait_for_app_cmd() 130 else if (mmc_wait_for_cmd(busdev, dev, cmd, 0) != 0) in mmc_wait_for_app_cmd() 138 if (err != MMC_ERR_NONE && busdev == dev) { in mmc_wait_for_app_cmd() 159 sc = device_get_softc(busdev); in mmc_switch() 171 timeout > mmcbr_get_max_busy_timeout(busdev)) in mmc_switch() 184 err = mmc_switch_status(busdev, dev, rca, timeout); in mmc_switch() [all …]
|
| H A D | mmc_subr.h | 58 int mmc_send_ext_csd(device_t busdev, device_t dev, uint8_t *rawextcsd); 59 int mmc_send_status(device_t busdev, device_t dev, uint16_t rca, 61 int mmc_switch(device_t busdev, device_t dev, uint16_t rca, uint8_t set, 63 int mmc_switch_status(device_t busdev, device_t dev, uint16_t rca, 65 int mmc_wait_for_app_cmd(device_t busdev, device_t dev, uint16_t rca, 67 int mmc_wait_for_cmd(device_t busdev, device_t dev, struct mmc_command *cmd,
|
| H A D | mmc.c | 324 err = MMCBR_ACQUIRE_HOST(device_get_parent(busdev), busdev); in mmc_acquire_bus() 327 sc = device_get_softc(busdev); in mmc_acquire_bus() 334 if (busdev != dev) { in mmc_acquire_bus() 368 device_printf(busdev, in mmc_acquire_bus() 382 mmcbr_update_ios(busdev); in mmc_acquire_bus() 414 sc = device_get_softc(busdev); in mmc_release_bus() 423 return (MMCBR_RELEASE_HOST(device_get_parent(busdev), busdev)); in mmc_release_bus() 491 sc = device_get_softc(busdev); in mmc_wait_for_request() 506 device_printf(busdev, in mmc_wait_for_request() 2368 sc = device_get_softc(busdev); in mmc_retune() [all …]
|
| H A D | mmcbus_if.m | 69 device_t busdev; 78 device_t busdev; 86 device_t busdev; 96 device_t busdev; 104 device_t busdev;
|
| /freebsd-14.2/sys/dev/iicbus/mux/ |
| H A D | iicmux.c | 93 iicbus_release_bus(sc->busdev, dev); in iicmux_callback() 118 iicbus_release_bus(sc->busdev, dev); in iicmux_callback() 128 return (IICBUS_GET_FREQUENCY(sc->busdev, speed)); in iicmux_get_frequency() 153 iicbus_intr(sc->busdev, event, buf); in iicmux_intr() 170 return (iicbus_repeated_start(sc->busdev, slave, timeout)); in iicmux_repeated_start() 178 return (iicbus_reset(sc->busdev, speed, addr, oldaddr)); in iicmux_reset() 186 return (iicbus_start(sc->busdev, slave, timeout)); in iicmux_start() 194 return (iicbus_stop(sc->busdev)); in iicmux_stop() 202 return (iicbus_transfer(sc->busdev, msgs, nmsgs)); in iicmux_transfer() 306 iicmux_attach(device_t dev, device_t busdev, int numbuses) in iicmux_attach() argument [all …]
|
| H A D | iic_gpiomux.c | 134 device_t busdev; in gpiomux_attach() local 179 busdev = OF_device_from_xref((phandle_t)propval); in gpiomux_attach() 180 if (busdev == NULL) { in gpiomux_attach() 186 device_printf(dev, "upstream bus is %s\n", device_get_nameunit(busdev)); in gpiomux_attach() 214 if ((err = iicmux_attach(dev, busdev, numchannels)) == 0) in gpiomux_attach()
|
| H A D | iicmux.h | 49 device_t busdev; /* Upstream i2c bus (may not be our parent). */ member 73 int iicmux_attach(device_t dev, device_t busdev, int numbuses);
|
| /freebsd-14.2/sys/dev/gpio/ |
| H A D | gpiobus.c | 220 device_t busdev; in gpio_pin_release() local 227 busdev = GPIO_GET_BUS(gpio->dev); in gpio_pin_release() 228 if (busdev != NULL) in gpio_pin_release() 299 device_t busdev; in gpiobus_attach_bus() local 302 if (busdev == NULL) in gpiobus_attach_bus() 305 device_delete_child(dev, busdev); in gpiobus_attach_bus() 313 return (busdev); in gpiobus_attach_bus() 883 sc = device_get_softc(busdev); in gpiobus_acquire_bus() 909 sc = device_get_softc(busdev); in gpiobus_release_bus() 914 device_get_nameunit(busdev), in gpiobus_release_bus() [all …]
|
| H A D | gpioiic.c | 120 device_t busdev; in gpioiic_setup_hinted_pins() local 126 busdev = device_get_parent(sc->dev); in gpioiic_setup_hinted_pins() 134 (strcmp(busname, device_get_nameunit(busdev)) != 0 && in gpioiic_setup_hinted_pins() 135 strcmp(busname, device_get_name(busdev)) != 0)) { in gpioiic_setup_hinted_pins()
|
| H A D | ofw_gpiobus.c | 64 device_t busdev; in gpio_pin_get_by_ofw_propidx() local 84 busdev = GPIO_GET_BUS(pin.dev); in gpio_pin_get_by_ofw_propidx() 85 if (busdev == NULL) { in gpio_pin_get_by_ofw_propidx() 98 rv = gpiobus_acquire_pin(busdev, pin.pin); in gpio_pin_get_by_ofw_propidx()
|
| H A D | qoriq_gpio.c | 58 return (sc->busdev); in qoriq_gpio_get_bus() 373 sc->busdev = gpiobus_attach_bus(dev); in qoriq_gpio_attach() 374 if (sc->busdev == NULL) { in qoriq_gpio_attach()
|
| H A D | gpiobus_if.m | 37 device_t busdev; 46 device_t busdev;
|
| H A D | qoriq_gpio.h | 54 device_t busdev; member
|
| /freebsd-14.2/sys/dev/iicbus/rtc/ |
| H A D | isl12xx.c | 123 device_t busdev; member 210 sc->busdev = device_get_parent(sc->dev); in isl12xx_attach() 244 if ((err = iicbus_request_bus(sc->busdev, sc->dev, IIC_WAIT)) == 0) { in isl12xx_gettime() 249 iicbus_release_bus(sc->busdev, sc->dev); in isl12xx_gettime() 320 if ((err = iicbus_request_bus(sc->busdev, sc->dev, IIC_WAIT)) != 0) in isl12xx_settime() 331 iicbus_release_bus(sc->busdev, sc->dev); in isl12xx_settime()
|
| H A D | rtc8583.c | 69 device_t busdev; member 167 sc->busdev = device_get_parent(sc->dev); in rtc8583_attach() 224 if ((err = iicbus_request_bus(sc->busdev, sc->dev, IIC_WAIT)) != 0) in rtc8583_gettime() 227 iicbus_release_bus(sc->busdev, sc->dev); in rtc8583_gettime() 268 if ((err = iicbus_request_bus(sc->busdev, sc->dev, IIC_WAIT)) != 0) in rtc8583_settime() 275 iicbus_release_bus(sc->busdev, sc->dev); in rtc8583_settime()
|
| H A D | nxprtc.c | 203 device_t busdev; member 756 if ((err = iicbus_request_bus(sc->busdev, sc->dev, IIC_WAIT)) == 0) { in nxprtc_gettime() 760 iicbus_release_bus(sc->busdev, sc->dev); in nxprtc_gettime() 826 if ((err = iicbus_request_bus(sc->busdev, sc->dev, IIC_WAIT)) != 0) in nxprtc_settime() 879 iicbus_release_bus(sc->busdev, sc->dev); in nxprtc_settime() 950 sc->busdev = device_get_parent(dev); in nxprtc_attach()
|
| /freebsd-14.2/sys/dev/iicbus/gpio/ |
| H A D | pcf8574.c | 71 device_t busdev; member 145 sc->busdev = gpiobus_attach_bus(dev); in pcf8574_attach() 146 if (sc->busdev == NULL) { in pcf8574_attach() 161 if (sc->busdev != NULL) in pcf8574_detach() 162 gpiobus_detach_bus(sc->busdev); in pcf8574_detach() 174 return (sc->busdev); in pcf8574_get_bus()
|
| H A D | tca64xx.c | 95 device_t busdev; member 265 sc->busdev = gpiobus_attach_bus(dev); in tca64xx_attach() 266 if (sc->busdev == NULL) { in tca64xx_attach() 296 if (sc->busdev != NULL) in tca64xx_detach() 297 gpiobus_detach_bus(sc->busdev); in tca64xx_detach() 311 return (sc->busdev); in tca64xx_get_bus()
|
| /freebsd-14.2/sys/dev/extres/regulator/ |
| H A D | regulator_fixed.c | 103 device_t busdev; in regnode_get_gpio_entry() local 106 busdev = GPIO_GET_BUS(gpio_pin->dev); in regnode_get_gpio_entry() 107 if (busdev == NULL) in regnode_get_gpio_entry() 126 rv = gpiobus_acquire_pin(busdev, gpio_pin->pin); in regnode_get_gpio_entry() 351 device_t busdev; in regfix_get_gpio() local 367 busdev = GPIO_GET_BUS(sc->gpio_pin.dev); in regfix_get_gpio() 368 if (busdev == NULL) in regfix_get_gpio()
|
| /freebsd-14.2/sys/powerpc/mpc85xx/ |
| H A D | mpc85xx_gpio.c | 65 device_t busdev; member 78 return (sc->busdev); in mpc85xx_gpio_get_bus() 230 sc->busdev = gpiobus_attach_bus(dev); in mpc85xx_gpio_attach() 231 if (sc->busdev == NULL) { in mpc85xx_gpio_attach()
|
| /freebsd-14.2/sys/arm/allwinner/ |
| H A D | aw_pwm.c | 80 device_t busdev; member 192 sc->busdev = device_add_child(dev, "pwmbus", -1); in aw_pwm_attach() 214 if (sc->busdev != NULL) in aw_pwm_detach() 215 device_delete_child(dev, sc->busdev); in aw_pwm_detach()
|
| /freebsd-14.2/sys/riscv/sifive/ |
| H A D | sifive_gpio.c | 68 device_t busdev; member 161 sc->busdev = gpiobus_attach_bus(dev); in sfgpio_attach() 162 if (sc->busdev == NULL) { in sfgpio_attach() 171 if (sc->busdev != NULL) in sfgpio_attach() 190 return (sc->busdev); in sfgpio_get_bus()
|
| /freebsd-14.2/sys/dev/gpio/dwgpio/ |
| H A D | dwgpio.c | 109 device_t busdev; member 171 sc->busdev = gpiobus_attach_bus(dev); in dwgpio_attach() 172 if (sc->busdev == NULL) { in dwgpio_attach() 187 return (sc->busdev); in dwgpio_get_bus()
|
| /freebsd-14.2/sys/arm/xilinx/ |
| H A D | zy7_gpio.c | 136 device_t busdev; member 209 return (sc->busdev); in zy7_gpio_get_bus() 445 sc->busdev = gpiobus_attach_bus(dev); in zy7_gpio_attach() 446 if (sc->busdev == NULL) { in zy7_gpio_attach()
|
| /freebsd-14.2/sys/dev/ftgpio/ |
| H A D | ftgpio.c | 112 device_t busdev; member 401 sc->busdev = gpiobus_attach_bus(dev); in ftgpio_attach() 402 if (sc->busdev == NULL) { in ftgpio_attach() 430 return (sc->busdev); in ftgpio_gpio_get_bus()
|