| /components/legacy/usb/usbhost/core/ |
| A D | driver.c | 47 if (rt_usbh_class_driver_find(drv->class_code, drv->subclass_code) == RT_NULL) in rt_usbh_class_driver_register() 65 RT_ASSERT(drv != RT_NULL); in rt_usbh_class_driver_unregister() 68 rt_list_remove(&(drv->list)); in rt_usbh_class_driver_unregister() 83 RT_ASSERT(drv != RT_NULL); in rt_usbh_class_driver_enable() 85 if(drv->enable != RT_NULL) in rt_usbh_class_driver_enable() 86 drv->enable(args); in rt_usbh_class_driver_enable() 101 RT_ASSERT(drv != RT_NULL); in rt_usbh_class_driver_disable() 103 if(drv->disable != RT_NULL) in rt_usbh_class_driver_disable() 104 drv->disable(args); in rt_usbh_class_driver_disable() 129 ucd_t drv = in rt_usbh_class_driver_find() local [all …]
|
| A D | usbhost.c | 28 ucd_t drv; in rt_usb_host_init() local 46 drv = rt_usbh_class_driver_storage(); in rt_usb_host_init() 47 rt_usbh_class_driver_register(drv); in rt_usb_host_init() 52 drv = rt_usbh_class_driver_hid(); in rt_usb_host_init() 53 rt_usbh_class_driver_register(drv); in rt_usb_host_init() 69 drv = rt_usbh_class_driver_hub(); in rt_usb_host_init() 70 rt_usbh_class_driver_register(drv); in rt_usb_host_init()
|
| A D | usbhost_core.c | 99 ucd_t drv; in rt_usbh_attatch_instance() local 223 drv = rt_usbh_class_driver_find(intf_desc->bInterfaceClass, in rt_usbh_attatch_instance() 226 if(drv != RT_NULL) in rt_usbh_attatch_instance() 234 device->intf[i]->drv = drv; in rt_usbh_attatch_instance() 240 ret = rt_usbh_class_driver_enable(drv, (void*)device->intf[i]); in rt_usbh_attatch_instance() 279 if (device->intf[i]->drv == RT_NULL) continue; in rt_usbh_detach_instance() 284 rt_usbh_class_driver_disable(device->intf[i]->drv, (void*)device->intf[i]); in rt_usbh_detach_instance()
|
| /components/drivers/core/ |
| A D | bus.c | 159 rt_driver_t drv; in rt_bus_for_each_drv() local 183 drv = rt_list_entry(drv->node.next, struct rt_driver, node); in rt_bus_for_each_drv() 200 if (!dev->drv && bus->match(drv, dev)) in bus_probe() 202 dev->drv = drv; in bus_probe() 258 drv->bus = bus; in rt_bus_add_driver() 311 bus = drv->bus; in rt_bus_remove_driver() 317 if (drv->ref_count) in rt_bus_remove_driver() 342 rt_driver_t drv; in rt_bus_remove_device() local 349 drv = dev->drv; in rt_bus_remove_device() 361 else if (drv) in rt_bus_remove_device() [all …]
|
| A D | driver.c | 19 rt_err_t rt_driver_register(rt_driver_t drv) in rt_driver_register() argument 24 RT_ASSERT(drv != RT_NULL); in rt_driver_register() 26 if (drv->bus) in rt_driver_register() 28 bus = drv->bus; in rt_driver_register() 29 ret = rt_bus_add_driver(bus, drv); in rt_driver_register() 45 rt_err_t rt_driver_unregister(rt_driver_t drv) in rt_driver_unregister() argument 49 ret = rt_bus_remove_driver(drv); in rt_driver_unregister()
|
| A D | platform.c | 77 static rt_bool_t platform_match(rt_driver_t drv, rt_device_t dev) in platform_match() argument 79 struct rt_platform_driver *pdrv = rt_container_of(drv, struct rt_platform_driver, parent); in platform_match() 116 struct rt_platform_driver *pdrv = rt_container_of(dev->drv, struct rt_platform_driver, parent); in platform_probe() 163 struct rt_platform_driver *pdrv = rt_container_of(dev->drv, struct rt_platform_driver, parent); in platform_remove() 179 struct rt_platform_driver *pdrv = rt_container_of(dev->drv, struct rt_platform_driver, parent); in platform_shutdown()
|
| A D | platform_ofw.c | 227 if (dev->drv) in rt_platform_ofw_request()
|
| /components/drivers/phy/ |
| A D | phy.c | 131 if(!phydev->drv) in rt_phy_startup() 137 if (phydev->drv->startup) in rt_phy_startup() 146 if(!phydev->drv) in rt_phy_config() 152 if (phydev->drv->config) in rt_phy_config() 161 if(!phydev->drv) in rt_phy_shutdown() 189 struct rt_phy_driver *drv = phydev->drv; in rt_phy_read_mmd() local 194 if (drv->read_mmd) in rt_phy_read_mmd() 208 struct rt_phy_driver *drv = phydev->drv; in rt_phy_write_mmd() local 213 if (drv->write_mmd) in rt_phy_write_mmd() 514 if(!pdev->drv) in rt_phy_device_register() [all …]
|
| /components/drivers/include/drivers/core/ |
| A D | bus.h | 33 rt_bool_t (*match)(rt_driver_t drv, rt_device_t dev); 40 rt_err_t rt_bus_for_each_drv(rt_bus_t bus, void *data, int (*fn)(rt_driver_t drv, void *)); 42 rt_err_t rt_bus_add_driver(rt_bus_t bus, rt_driver_t drv); 44 rt_err_t rt_bus_remove_driver(rt_driver_t drv);
|
| A D | driver.h | 43 rt_err_t rt_driver_register(rt_driver_t drv); 44 rt_err_t rt_driver_unregister(rt_driver_t drv);
|
| /components/drivers/i2c/ |
| A D | dev_i2c_bus.c | 91 static rt_bool_t i2c_match(rt_driver_t drv, rt_device_t dev) in i2c_match() argument 94 struct rt_i2c_driver *driver = rt_container_of(drv, struct rt_i2c_driver, parent); in i2c_match() 128 struct rt_i2c_driver *driver = rt_container_of(dev->drv, struct rt_i2c_driver, parent); in i2c_probe() 143 struct rt_i2c_driver *driver = rt_container_of(dev->drv, struct rt_i2c_driver, parent); in i2c_remove() 156 struct rt_i2c_driver *driver = rt_container_of(dev->drv, struct rt_i2c_driver, parent); in i2c_shutdown()
|
| /components/drivers/spi/ |
| A D | dev_spi_bus.c | 94 static rt_bool_t spi_match(rt_driver_t drv, rt_device_t dev) in spi_match() argument 97 struct rt_spi_driver *driver = rt_container_of(drv, struct rt_spi_driver, parent); in spi_match() 132 struct rt_spi_driver *driver = rt_container_of(dev->drv, struct rt_spi_driver, parent); in spi_probe() 171 struct rt_spi_driver *driver = rt_container_of(dev->drv, struct rt_spi_driver, parent); in spi_remove() 185 struct rt_spi_driver *driver = rt_container_of(dev->drv, struct rt_spi_driver, parent); in spi_shutdown()
|
| /components/drivers/include/drivers/ |
| A D | usb_host.h | 96 ucd_t drv; member 185 rt_err_t rt_usbh_class_driver_register(ucd_t drv); 186 rt_err_t rt_usbh_class_driver_unregister(ucd_t drv); 187 rt_err_t rt_usbh_class_driver_enable(ucd_t drv, void* args); 188 rt_err_t rt_usbh_class_driver_disable(ucd_t drv, void* args);
|
| A D | phy.h | 68 struct rt_phy_driver *drv; member
|
| /components/dfs/dfs_v1/filesystems/elmfat/ |
| A D | dfs_elm.c | 892 DSTATUS disk_initialize(BYTE drv) in disk_initialize() argument 898 DSTATUS disk_status(BYTE drv) in disk_status() argument 904 DRESULT disk_read(BYTE drv, BYTE *buff, DWORD sector, UINT count) in disk_read() argument 907 rt_device_t device = disk[drv]; in disk_read() 919 DRESULT disk_write(BYTE drv, const BYTE *buff, DWORD sector, UINT count) in disk_write() argument 922 rt_device_t device = disk[drv]; in disk_write() 934 DRESULT disk_ioctl(BYTE drv, BYTE ctrl, void *buff) in disk_ioctl() argument 936 rt_device_t device = disk[drv]; in disk_ioctl() 1002 int ff_cre_syncobj(BYTE drv, FF_SYNC_t *m) in ff_cre_syncobj() argument 1007 rt_snprintf(name, sizeof(name), "fat%d", drv); in ff_cre_syncobj()
|
| A D | ff.c | 5677 BYTE drv, /* Physical drive number */ argument 5690 if (disk_ioctl(drv, GET_SECTOR_COUNT, &sz_drv) != RES_OK) return FR_DISK_ERR; 5701 if (disk_ioctl(drv, GET_SECTOR_SIZE, &ss) != RES_OK) return FR_DISK_ERR; /* Get sector size */ 5737 …if (disk_write(drv, buf, 2 + pi * SZ_GPTE / ss, 1) != RES_OK) return FR_DISK_ERR; /* Write to pri… 5738 …if (disk_write(drv, buf, top_bpt + pi * SZ_GPTE / ss, 1) != RES_OK) return FR_DISK_ERR; /* Write t… 5756 if (disk_write(drv, buf, 1, 1) != RES_OK) return FR_DISK_ERR; 5765 if (disk_write(drv, buf, sz_drv - 1, 1) != RES_OK) return FR_DISK_ERR; 5771 if (disk_write(drv, buf, 0, 1) != RES_OK) return FR_DISK_ERR; 5811 if (disk_write(drv, buf, 0, 1) != RES_OK) return FR_DISK_ERR; /* Write it to the MBR */
|
| /components/dfs/dfs_v2/filesystems/elmfat/ |
| A D | dfs_elm.c | 1118 DSTATUS disk_initialize(BYTE drv) in disk_initialize() argument 1124 DSTATUS disk_status(BYTE drv) in disk_status() argument 1130 DRESULT disk_read(BYTE drv, BYTE *buff, DWORD sector, UINT count) in disk_read() argument 1133 rt_device_t device = disk[drv]; in disk_read() 1145 DRESULT disk_write(BYTE drv, const BYTE *buff, DWORD sector, UINT count) in disk_write() argument 1148 rt_device_t device = disk[drv]; in disk_write() 1160 DRESULT disk_ioctl(BYTE drv, BYTE ctrl, void *buff) in disk_ioctl() argument 1162 rt_device_t device = disk[drv]; in disk_ioctl()
|
| A D | ff.c | 5757 BYTE drv, /* Physical drive number */ argument 5770 if (disk_ioctl(drv, GET_SECTOR_COUNT, &sz_drv) != RES_OK) return FR_DISK_ERR; 5781 if (disk_ioctl(drv, GET_SECTOR_SIZE, &ss) != RES_OK) return FR_DISK_ERR; /* Get sector size */ 5817 …if (disk_write(drv, buf, 2 + pi * SZ_GPTE / ss, 1) != RES_OK) return FR_DISK_ERR; /* Write to pri… 5818 …if (disk_write(drv, buf, top_bpt + pi * SZ_GPTE / ss, 1) != RES_OK) return FR_DISK_ERR; /* Write t… 5836 if (disk_write(drv, buf, 1, 1) != RES_OK) return FR_DISK_ERR; 5845 if (disk_write(drv, buf, sz_drv - 1, 1) != RES_OK) return FR_DISK_ERR; 5851 if (disk_write(drv, buf, 0, 1) != RES_OK) return FR_DISK_ERR; 5891 if (disk_write(drv, buf, 0, 1) != RES_OK) return FR_DISK_ERR; /* Write it to the MBR */
|
| /components/drivers/pci/ |
| A D | pci.c | 921 static rt_bool_t pci_match(rt_driver_t drv, rt_device_t dev) in pci_match() argument 924 struct rt_pci_driver *pdrv = rt_container_of(drv, struct rt_pci_driver, parent); in pci_match() 945 struct rt_pci_driver *pdrv = rt_container_of(dev->drv, struct rt_pci_driver, parent); in pci_probe() 965 struct rt_pci_driver *pdrv = rt_container_of(dev->drv, struct rt_pci_driver, parent); in pci_remove() 989 struct rt_pci_driver *pdrv = rt_container_of(dev->drv, struct rt_pci_driver, parent); in pci_shutdown()
|
| A D | procfs.c | 324 if (dev->drv) in pci_single_show() 326 pdrv = rt_container_of(dev->drv, struct rt_pci_driver, parent); in pci_single_show()
|
| /components/drivers/sdio/ |
| A D | dev_sdio.c | 43 struct rt_sdio_driver *drv; member 819 if (sdio_match_card(card, sd->drv->id)) in sdio_register_card() 821 sd->drv->probe(card); in sdio_register_card() 1357 sd->drv = driver; in sdio_register_driver() 1381 if (sd->drv != driver) in sdio_unregister_driver()
|