Home
last modified time | relevance | path

Searched refs:drv (Results 1 – 21 of 21) sorted by relevance

/components/legacy/usb/usbhost/core/
A Ddriver.c47 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 Dusbhost.c28 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 Dusbhost_core.c99 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 Dbus.c159 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 Ddriver.c19 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 Dplatform.c77 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 Dplatform_ofw.c227 if (dev->drv) in rt_platform_ofw_request()
/components/drivers/phy/
A Dphy.c131 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 Dbus.h33 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 Ddriver.h43 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 Ddev_i2c_bus.c91 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 Ddev_spi_bus.c94 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 Dusb_host.h96 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 Dphy.h68 struct rt_phy_driver *drv; member
/components/dfs/dfs_v1/filesystems/elmfat/
A Ddfs_elm.c892 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 Dff.c5677 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 Ddfs_elm.c1118 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 Dff.c5757 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 Dpci.c921 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 Dprocfs.c324 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 Ddev_sdio.c43 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()

Completed in 67 milliseconds