/kernel/liteos_a/fs/vfs/ |
H A D | Makefile | 86 $(LITEOSTHIRDPARTY)/NuttX/fs/driver/fs_blockproxy.c \ 88 $(LITEOSTHIRDPARTY)/NuttX/fs/driver/fs_findblockdriver.c \ 89 $(LITEOSTHIRDPARTY)/NuttX/fs/driver/fs_openblockdriver.c \ 90 $(LITEOSTHIRDPARTY)/NuttX/fs/driver/fs_closeblockdriver.c \ 91 $(LITEOSTHIRDPARTY)/NuttX/fs/driver/fs_registerblockdriver.c \ 92 $(LITEOSTHIRDPARTY)/NuttX/fs/driver/fs_registerdriver.c \ 93 $(LITEOSTHIRDPARTY)/NuttX/fs/driver/fs_unregisterblockdriver.c \ 94 $(LITEOSTHIRDPARTY)/NuttX/fs/driver/fs_unregisterdriver.c \
|
/kernel/linux/linux-6.6/scripts/ |
H A D | dev-needs.sh | 26 -d lists the driver name of the dependencies that have probed 33 --allow-no-driver By default dependencies that don't have a driver 95 while [ ! -e ${PARENT}/driver ] 133 if [ ! -e $SUPPLIER/driver -a ${ALLOW_NO_DRIVER} -eq 0 ] 157 f=$1/driver/module 167 f=$1/driver 237 --allow-no-driver) 280 # If this is not a device with a driver, we don't care about its 282 if [ ! -e ${CONSUMER}/driver [all...] |
/kernel/linux/linux-5.10/drivers/s390/cio/ |
H A D | ccwgroup.c | 3 * bus driver for ccwgroup 29 * This is another driver that serves as a replacement for just 79 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver); in ccwgroup_set_online() 108 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver); in ccwgroup_set_offline() 136 if (!dev->driver) { in ccwgroup_online_store() 308 * @gdrv: driver for the new group device 379 /* Check if the devices are bound to the required ccw driver. */ in ccwgroup_create_dev() 390 gdev->dev.driver = &gdrv->driver; in ccwgroup_create_dev() 462 /************************** driver stuf [all...] |
/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/ |
H A D | ibmebus.c | 214 /* If the driver uses devices that ibmebus doesn't know, add them */ in ibmebus_register_driver() 215 ibmebus_create_devices(drv->driver.of_match_table); in ibmebus_register_driver() 217 drv->driver.bus = &ibmebus_bus_type; in ibmebus_register_driver() 218 return driver_register(&drv->driver); in ibmebus_register_driver() 224 driver_unregister(&drv->driver); in ibmebus_unregister_driver() 352 drv = to_platform_driver(dev->driver); in ibmebus_bus_device_probe() 360 if (of_driver_match_device(dev, dev->driver)) in ibmebus_bus_device_probe() 371 struct platform_driver *drv = to_platform_driver(dev->driver); in ibmebus_bus_device_remove() 373 if (dev->driver && drv->remove) in ibmebus_bus_device_remove() 381 struct platform_driver *drv = to_platform_driver(dev->driver); in ibmebus_bus_device_shutdown() [all...] |
/kernel/linux/linux-5.10/drivers/usb/common/ |
H A D | ulpi.c | 11 #include <linux/ulpi/driver.h> 36 static int ulpi_match(struct device *dev, struct device_driver *driver) in ulpi_match() argument 38 struct ulpi_driver *drv = to_ulpi_driver(driver); in ulpi_match() 47 return of_driver_match_device(dev, driver); in ulpi_match() 74 struct ulpi_driver *drv = to_ulpi_driver(dev->driver); in ulpi_probe() 86 struct ulpi_driver *drv = to_ulpi_driver(dev->driver); in ulpi_remove() 148 * ulpi_register_driver - register a driver with the ULPI bus 149 * @drv: driver being registered 152 * Registers a driver with the ULPI bus. 159 drv->driver in __ulpi_register_driver() [all...] |
/kernel/linux/linux-5.10/net/nfc/nci/ |
H A D | uart.c | 117 static int nci_uart_set_driver(struct tty_struct *tty, unsigned int driver) in nci_uart_set_driver() argument 122 if (driver >= NCI_UART_DRIVER_MAX) in nci_uart_set_driver() 125 if (!nci_uart_drivers[driver]) in nci_uart_set_driver() 132 memcpy(nu, nci_uart_drivers[driver], sizeof(struct nci_uart)); in nci_uart_set_driver() 174 /* Flush any pending characters in the driver */ in nci_uart_tty_open() 212 * device driver can accept more send data. 234 * Called by tty low level driver when receive data is 328 * bytes are received it passes it to nci_uart driver for processing. 379 /* Pass RX packet to driver */ in nci_uart_default_recv_buf() 411 /* Add this driver i in nci_uart_register() [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | scmi_protocol.h | 3 * SCMI Message Protocol driver header 343 struct device_driver driver; member 346 #define to_scmi_driver(d) container_of(d, struct scmi_driver, driver) 349 int scmi_driver_register(struct scmi_driver *driver, 351 void scmi_driver_unregister(struct scmi_driver *driver); 354 scmi_driver_register(struct scmi_driver *driver, struct module *owner, in scmi_driver_register() argument 360 static inline void scmi_driver_unregister(struct scmi_driver *driver) {} in scmi_driver_unregister() argument 363 #define scmi_register(driver) \ 364 scmi_driver_register(driver, THIS_MODULE, KBUILD_MODNAME) 365 #define scmi_unregister(driver) \ [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | arm_ffa.h | 127 struct device_driver driver; member 130 #define to_ffa_driver(d) container_of(d, struct ffa_driver, driver) 146 int ffa_driver_register(struct ffa_driver *driver, struct module *owner, 148 void ffa_driver_unregister(struct ffa_driver *driver); 162 ffa_driver_register(struct ffa_driver *driver, struct module *owner, in ffa_driver_register() argument 168 static inline void ffa_driver_unregister(struct ffa_driver *driver) {} in ffa_driver_unregister() argument 175 #define ffa_register(driver) \ 176 ffa_driver_register(driver, THIS_MODULE, KBUILD_MODNAME) 177 #define ffa_unregister(driver) \ 178 ffa_driver_unregister(driver) [all...] |
/kernel/linux/linux-6.6/drivers/usb/common/ |
H A D | ulpi.c | 11 #include <linux/ulpi/driver.h> 37 static int ulpi_match(struct device *dev, struct device_driver *driver) in ulpi_match() argument 39 struct ulpi_driver *drv = to_ulpi_driver(driver); in ulpi_match() 48 return of_driver_match_device(dev, driver); in ulpi_match() 75 struct ulpi_driver *drv = to_ulpi_driver(dev->driver); in ulpi_probe() 87 struct ulpi_driver *drv = to_ulpi_driver(dev->driver); in ulpi_remove() 147 * __ulpi_register_driver - register a driver with the ULPI bus 148 * @drv: driver being registered 151 * Registers a driver with the ULPI bus. 158 drv->driver in __ulpi_register_driver() [all...] |
/kernel/linux/linux-6.6/net/nfc/nci/ |
H A D | uart.c | 105 static int nci_uart_set_driver(struct tty_struct *tty, unsigned int driver) in nci_uart_set_driver() argument 110 if (driver >= NCI_UART_DRIVER_MAX) in nci_uart_set_driver() 113 if (!nci_uart_drivers[driver]) in nci_uart_set_driver() 120 memcpy(nu, nci_uart_drivers[driver], sizeof(struct nci_uart)); in nci_uart_set_driver() 162 /* Flush any pending characters in the driver */ in nci_uart_tty_open() 200 * device driver can accept more send data. 224 * bytes are received it passes it to nci_uart driver for processing. 275 /* Pass RX packet to driver */ in nci_uart_default_recv_buf() 288 * Called by tty low level driver when receive data is 380 /* Add this driver i in nci_uart_register() [all...] |
/kernel/linux/linux-5.10/sound/pci/emu10k1/ |
H A D | emu10k1_main.c | 185 /* Hacks for Alice3 to work independent of haP16V driver */ in snd_emu10k1_init() 204 /* Hacks for Alice3 to work independent of haP16V driver */ in snd_emu10k1_init() 267 snd_emu10k1_ptr_write(emu, TCB, 0, 0); /* taken from original driver */ in snd_emu10k1_init() 268 snd_emu10k1_ptr_write(emu, TCBS, 0, 4); /* taken from original driver */ in snd_emu10k1_init() 797 * EMU-1010 - details found out from this driver, official MS Win drivers, 820 * Current status of the driver: 822 * * only 44.1/48kHz supported (the MS Win driver supports up to 192 kHz) 1296 .driver = "Audigy2", .name = "SB Audigy 5/Rx [SB1550]", 1342 .driver = "Audigy2", .name = "SB Audigy 4 [SB0610]", 1360 .driver [all...] |
/kernel/linux/linux-6.6/sound/pci/emu10k1/ |
H A D | emu10k1_main.c | 189 /* Hacks for Alice3 to work independent of haP16V driver */ in snd_emu10k1_init() 204 /* Hacks for Alice3 to work independent of haP16V driver */ in snd_emu10k1_init() 262 snd_emu10k1_ptr_write(emu, TCB, 0, 0); /* taken from original driver */ in snd_emu10k1_init() 263 snd_emu10k1_ptr_write(emu, TCBS, 0, TCBS_BUFFSIZE_256K); /* taken from original driver */ in snd_emu10k1_init() 826 * Current status of the driver: 828 * * only 44.1/48kHz supported (the MS Win driver supports up to 192 kHz) 989 .driver = "Audigy2", .name = "SB Audigy 5/Rx [SB1550]", 1035 .driver = "Audigy2", .name = "SB Audigy 4 [SB0610]", 1062 .driver = "Audigy2", .name = "SB Audigy 2 Value [SB0400]", 1101 .driver [all...] |
/kernel/linux/linux-5.10/drivers/platform/x86/ |
H A D | asus-wmi.c | 3 * Asus PC WMI hotkey driver 234 struct asus_wmi_driver *driver; member 392 asus->inputdev->name = asus->driver->input_name; in asus_wmi_input_init() 393 asus->inputdev->phys = asus->driver->input_phys; in asus_wmi_input_init() 398 err = sparse_keymap_setup(asus->inputdev, asus->driver->keymap, NULL); in asus_wmi_input_init() 402 switch (asus->driver->quirks->tablet_switch_mode) { in asus_wmi_input_init() 879 && (asus->driver->quirks->wapf > 0)) { in asus_wmi_led_init() 1124 priv->asus->driver->wlan_ctrl_by_user) in asus_rfkill_set() 1186 asus->driver->quirks->hotplug_wireless) in asus_new_rfkill() 1197 (asus->driver in asus_new_rfkill() 2952 asus_wmi_register_driver(struct asus_wmi_driver *driver) asus_wmi_register_driver() argument 2977 asus_wmi_unregister_driver(struct asus_wmi_driver *driver) asus_wmi_unregister_driver() argument [all...] |
H A D | wmi.c | 3 * ACPI-WMI mapping driver 100 .driver = { 211 * @wdev: A wmi bus device from a driver 251 * @wdev: A wmi bus device from a driver 802 static int wmi_dev_match(struct device *dev, struct device_driver *driver) in wmi_dev_match() argument 805 container_of(driver, struct wmi_driver, driver); in wmi_dev_match() 875 /* if it's too big, warn, driver will only use what is needed */ in wmi_ioctl() 889 /* let the driver do any filtering and do the call */ in wmi_ioctl() 890 wdriver = container_of(wblock->dev.dev.driver, in wmi_ioctl() 1298 struct wmi_driver *driver; acpi_wmi_notify_handler() local 1417 __wmi_driver_register(struct wmi_driver *driver, struct module *owner) __wmi_driver_register() argument 1427 wmi_driver_unregister(struct wmi_driver *driver) wmi_driver_unregister() argument [all...] |
/kernel/linux/linux-5.10/drivers/s390/char/ |
H A D | sclp_vt220.c | 3 * SCLP VT220 terminal driver. 58 /* Structures and data needed to register tty driver */ 89 /* Counter controlling core driver initialization. */ 586 * done stuffing characters into the driver. 608 * This routine returns the numbers of characters the tty driver 736 * Register driver with SCLP and Linux and initialize internal tty structures. 740 struct tty_driver *driver; in sclp_vt220_tty_init() local 745 driver = alloc_tty_driver(1); in sclp_vt220_tty_init() 746 if (!driver) in sclp_vt220_tty_init() 752 driver in sclp_vt220_tty_init() [all...] |
H A D | con3215.c | 3 * 3215 line mode terminal driver. 78 struct ccw_device *cdev; /* device for tty driver */ 802 .driver = { 960 static int tty3215_install(struct tty_driver *driver, struct tty_struct *tty) in tty3215_install() argument 970 return tty_port_install(&raw->port, driver, tty); in tty3215_install() 1173 struct tty_driver *driver; in tty3215_init() local 1179 driver = alloc_tty_driver(NR_3215); in tty3215_init() 1180 if (!driver) in tty3215_init() 1185 put_tty_driver(driver); in tty3215_init() 1194 driver in tty3215_init() [all...] |
/kernel/linux/linux-5.10/drivers/greybus/ |
H A D | connection.c | 73 * Callback from the host driver to let us know that data has been 284 if (!hd->driver->cport_enable) in gb_connection_hd_cport_enable() 287 ret = hd->driver->cport_enable(hd, connection->hd_cport_id, in gb_connection_hd_cport_enable() 303 if (!hd->driver->cport_disable) in gb_connection_hd_cport_disable() 306 ret = hd->driver->cport_disable(hd, connection->hd_cport_id); in gb_connection_hd_cport_disable() 318 if (!hd->driver->cport_connected) in gb_connection_hd_cport_connected() 321 ret = hd->driver->cport_connected(hd, connection->hd_cport_id); in gb_connection_hd_cport_connected() 336 if (!hd->driver->cport_flush) in gb_connection_hd_cport_flush() 339 ret = hd->driver->cport_flush(hd, connection->hd_cport_id); in gb_connection_hd_cport_flush() 355 if (!hd->driver in gb_connection_hd_cport_quiesce() [all...] |
/kernel/linux/linux-6.6/drivers/greybus/ |
H A D | connection.c | 73 * Callback from the host driver to let us know that data has been 284 if (!hd->driver->cport_enable) in gb_connection_hd_cport_enable() 287 ret = hd->driver->cport_enable(hd, connection->hd_cport_id, in gb_connection_hd_cport_enable() 303 if (!hd->driver->cport_disable) in gb_connection_hd_cport_disable() 306 ret = hd->driver->cport_disable(hd, connection->hd_cport_id); in gb_connection_hd_cport_disable() 318 if (!hd->driver->cport_connected) in gb_connection_hd_cport_connected() 321 ret = hd->driver->cport_connected(hd, connection->hd_cport_id); in gb_connection_hd_cport_connected() 336 if (!hd->driver->cport_flush) in gb_connection_hd_cport_flush() 339 ret = hd->driver->cport_flush(hd, connection->hd_cport_id); in gb_connection_hd_cport_flush() 355 if (!hd->driver in gb_connection_hd_cport_quiesce() [all...] |
/kernel/linux/linux-6.6/drivers/s390/char/ |
H A D | con3215.c | 3 * 3215 line mode terminal driver. 79 struct ccw_device *cdev; /* device for tty driver */ 814 .driver = { 958 static int tty3215_install(struct tty_driver *driver, struct tty_struct *tty) in tty3215_install() argument 968 return tty_port_install(&raw->port, driver, tty); in tty3215_install() 1151 struct tty_driver *driver; in tty3215_init() local 1157 driver = tty_alloc_driver(NR_3215, TTY_DRIVER_REAL_RAW); in tty3215_init() 1158 if (IS_ERR(driver)) in tty3215_init() 1159 return PTR_ERR(driver); in tty3215_init() 1163 tty_driver_kref_put(driver); in tty3215_init() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/mga/ |
H A D | mga_drv.c | 1 /* mga_drv.c -- Matrox G200/G400 driver -*- linux-c -*- 56 static struct drm_driver driver = { variable 90 driver.num_ioctls = mga_max_ioctl; in mga_init() 91 return drm_legacy_pci_init(&driver, &mga_pci_driver); in mga_init() 96 drm_legacy_pci_exit(&driver, &mga_pci_driver); in mga_exit()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i810/ |
H A D | i810_drv.c | 1 /* i810_drv.c -- I810 driver -*- linux-c -*- 59 static struct drm_driver driver = { variable 87 driver.num_ioctls = i810_max_ioctl; in i810_init() 88 return drm_legacy_pci_init(&driver, &i810_pci_driver); in i810_init() 93 drm_legacy_pci_exit(&driver, &i810_pci_driver); in i810_exit()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/savage/ |
H A D | savage_drv.c | 1 /* savage_drv.c -- Savage driver for Linux 50 static struct drm_driver driver = { variable 77 driver.num_ioctls = savage_max_ioctl; in savage_init() 78 return drm_legacy_pci_init(&driver, &savage_pci_driver); in savage_init() 83 drm_legacy_pci_exit(&driver, &savage_pci_driver); in savage_exit()
|
/kernel/linux/linux-6.6/drivers/firmware/arm_scmi/ |
H A D | Makefile | 5 scmi-driver-y = driver.o notify.o 6 scmi-driver-$(CONFIG_ARM_SCMI_RAW_MODE_SUPPORT) += raw_mode.o 14 scmi-module-objs := $(scmi-driver-y) $(scmi-protocols-y) $(scmi-transport-y)
|
/kernel/linux/linux-5.10/drivers/char/agp/ |
H A D | intel-gtt.c | 4 * Caveat: This driver implements the linux agp interface, but this is far from 5 * a agp driver! GTT support ended up here for purely historical reasons: The 63 const struct intel_gtt_driver *driver; member 91 #define INTEL_GTT_GEN intel_private.driver->gen 92 #define IS_G33 intel_private.driver->is_g33 93 #define IS_PINEVIEW intel_private.driver->is_pineview 94 #define IS_IRONLAKE intel_private.driver->is_ironlake 95 #define HAS_PGTBL_EN intel_private.driver->has_pgtbl_enable 226 intel_private.driver->write_entry(addr, in i810_insert_dcache_entries() 245 case 1: page = agp_bridge->driver in alloc_agpphysmem_i8xx() [all...] |
/kernel/linux/linux-6.6/drivers/char/agp/ |
H A D | intel-gtt.c | 4 * Caveat: This driver implements the linux agp interface, but this is far from 5 * a agp driver! GTT support ended up here for purely historical reasons: The 64 const struct intel_gtt_driver *driver; member 92 #define INTEL_GTT_GEN intel_private.driver->gen 93 #define IS_G33 intel_private.driver->is_g33 94 #define IS_PINEVIEW intel_private.driver->is_pineview 95 #define IS_IRONLAKE intel_private.driver->is_ironlake 96 #define HAS_PGTBL_EN intel_private.driver->has_pgtbl_enable 227 intel_private.driver->write_entry(addr, in i810_insert_dcache_entries() 246 case 1: page = agp_bridge->driver in alloc_agpphysmem_i8xx() [all...] |