Home
last modified time | relevance | path

Searched refs:driver (Results 301 - 325 of 16596) sorted by relevance

1...<<11121314151617181920>>...664

/kernel/linux/linux-5.10/drivers/gpu/drm/savage/
H A Dsavage_drv.c1 /* 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 DMakefile5 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/sound/pci/emu10k1/
H A Demu10k1_main.c185 /* 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 Demu10k1_main.c189 /* 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 Dasus-wmi.c3 * 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 Dwmi.c3 * 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 Dsclp_vt220.c3 * 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 Dcon3215.c3 * 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 Dconnection.c73 * 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 Dconnection.c73 * 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 Dcon3215.c3 * 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/char/agp/
H A Dintel-gtt.c4 * 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 Dintel-gtt.c4 * 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...]
/kernel/linux/linux-5.10/drivers/base/
H A Disa.c26 static int isa_bus_match(struct device *dev, struct device_driver *driver) in isa_bus_match() argument
28 struct isa_driver *isa_driver = to_isa_driver(driver); in isa_bus_match()
111 driver_unregister(&isa_driver->driver); in isa_unregister_driver()
120 isa_driver->driver.bus = &isa_bus_type; in isa_register_driver()
123 error = driver_register(&isa_driver->driver); in isa_register_driver()
140 isa_driver->driver.name, id); in isa_register_driver()
H A Ddd.c3 * drivers/base/dd.c - The core device/driver interactions.
7 * driver binding and unbinding.
38 * Sometimes driver probe order matters, but the kernel doesn't always have
40 * resource it depends on is available. For example, an SDHCI driver may
42 * initialized. If a required resource is not available yet, a driver can
46 * list. A driver returning -EPROBE_DEFER causes the device to be added to the
47 * pending list. A successful driver probe will trigger moving all devices
155 * should be called anytime a driver is successfully bound to a device.
164 * trigger has occurred in the midst of probing a driver. If the trigger count
280 dev_warn(dev, "ignoring dependency for device, assuming no driver\ in driver_deferred_probe_check_state()
[all...]
/kernel/linux/linux-6.6/drivers/base/
H A Disa.c26 static int isa_bus_match(struct device *dev, struct device_driver *driver) in isa_bus_match() argument
28 struct isa_driver *isa_driver = to_isa_driver(driver); in isa_bus_match()
109 driver_unregister(&isa_driver->driver); in isa_unregister_driver()
118 isa_driver->driver.bus = &isa_bus_type; in isa_register_driver()
121 error = driver_register(&isa_driver->driver); in isa_register_driver()
138 isa_driver->driver.name, id); in isa_register_driver()
H A Ddd.c3 * drivers/base/dd.c - The core device/driver interactions.
7 * driver binding and unbinding.
38 * Sometimes driver probe order matters, but the kernel doesn't always have
40 * resource it depends on is available. For example, an SDHCI driver may
42 * initialized. If a required resource is not available yet, a driver can
46 * list. A driver returning -EPROBE_DEFER causes the device to be added to the
47 * pending list. A successful driver probe will trigger moving all devices
162 * should be called anytime a driver is successfully bound to a device.
171 * trigger has occurred in the midst of probing a driver. If the trigger count
291 dev_warn(dev, "ignoring dependency for device, assuming no driver\ in driver_deferred_probe_check_state()
[all...]
/kernel/linux/linux-6.6/drivers/peci/
H A Dinternal.h68 * @data: pointer to driver private data specific to device
88 * struct peci_driver - PECI driver
89 * @driver: inherit device driver
95 struct device_driver driver; member
103 return container_of(d, struct peci_driver, driver); in to_peci_driver()
106 int __peci_driver_register(struct peci_driver *driver, struct module *owner,
109 * peci_driver_register() - register PECI driver
110 * @driver: the driver t
[all...]
/kernel/linux/linux-6.6/sound/soc/tegra/
H A Dtegra_audio_graph_card.c51 !dai->driver->ops || in need_clk_update()
52 !dai->driver->name) in need_clk_update()
55 if (strstr(dai->driver->name, "I2S") || in need_clk_update()
56 strstr(dai->driver->name, "DMIC") || in need_clk_update()
57 strstr(dai->driver->name, "DSPK")) in need_clk_update()
245 .driver = {
/kernel/linux/linux-5.10/drivers/bus/fsl-mc/
H A DMakefile7 obj-$(CONFIG_FSL_MC_BUS) += mc-bus-driver.o
9 mc-bus-driver-objs := fsl-mc-bus.o \
15 dprc-driver.o \
/kernel/linux/linux-6.6/drivers/firmware/arm_ffa/
H A DMakefile3 ffa-driver-y = driver.o
5 ffa-module-objs := $(ffa-bus-y) $(ffa-driver-y) $(ffa-transport-y)
/third_party/NuttX/drivers/usbdev/gadget/
H A Df_hid.c53 /* device driver structure definition */
67 static int usbclass_hid_bind(struct usbdevclass_driver_s *driver, struct usbdev_s *dev);
68 static int usbclass_hid_unbind(struct usbdevclass_driver_s *driver, struct usbdev_s *dev);
69 static int usbclass_hid_setup(struct usbdevclass_driver_s *driver, struct usbdev_s *dev,
71 static void usbclass_hid_disconnect(struct usbdevclass_driver_s *driver, struct usbdev_s *dev);
73 /* USB driver operations */
419 static int usbclass_hid_bind(struct usbdevclass_driver_s *driver, struct usbdev_s *dev) in usbclass_hid_bind() argument
429 if (driver == NULL || dev == NULL) in usbclass_hid_bind()
435 drvr = (struct hid_driver_s *)driver; in usbclass_hid_bind()
508 (void)usbclass_hid_unbind(driver, de in usbclass_hid_bind()
512 usbclass_hid_unbind(struct usbdevclass_driver_s *driver, struct usbdev_s *dev) usbclass_hid_unbind() argument
561 usbclass_hid_set_endpoint(struct usbdevclass_driver_s *driver, struct usbdev_s *dev) usbclass_hid_set_endpoint() argument
632 usbclass_hid_setup(struct usbdevclass_driver_s *driver, struct usbdev_s *dev, const struct usb_device_request *ctrl, uint8_t *dataout, size_t outlen) usbclass_hid_setup() argument
747 usbclass_hid_disconnect(struct usbdevclass_driver_s *driver, struct usbdev_s *dev) usbclass_hid_disconnect() argument
[all...]
H A Dcomposite.c158 static int usb_composite_unbind(struct usbdevclass_driver_s *driver, struct usbdev_s *dev) in usb_composite_unbind() argument
163 if (driver == NULL || dev == NULL) in usb_composite_unbind()
169 cdev = ((struct composite_driver_s *)driver)->dev; in usb_composite_unbind()
201 static int usb_composite_bind(struct usbdevclass_driver_s *driver, struct usbdev_s *dev) in usb_composite_bind() argument
207 if (driver == NULL || dev == NULL) in usb_composite_bind()
211 cdev = ((struct composite_driver_s *)driver)->dev; in usb_composite_bind()
251 (void)usb_composite_unbind(driver, dev); in usb_composite_bind()
450 int usb_composite_setup(struct usbdevclass_driver_s *driver, struct usbdev_s *dev, in usb_composite_setup() argument
462 if (driver == NULL || ctrl == NULL || dev == NULL) in usb_composite_setup()
467 driv = (struct composite_driver_s *)driver; in usb_composite_setup()
639 usb_composite_disconnect(struct usbdevclass_driver_s *driver, struct usbdev_s *dev) usb_composite_disconnect() argument
658 usb_composite_suspend(struct usbdevclass_driver_s *driver, struct usbdev_s *dev) usb_composite_suspend() argument
665 usb_composite_resume(struct usbdevclass_driver_s *driver, struct usbdev_s *dev) usb_composite_resume() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_ioctl.c62 * - The internal set_busid kernel functions and driver callbacks are
73 * there's 2 different ways, either by busid, or by device driver name.
85 * 1. Directly call VERSION to get the version and to match against the driver
90 * 2. Match driver name. If it mismatches, proceed to the next device node.
94 * copypasta from drm 1.0 times where a set unique name meant that the driver
234 * Get device/driver capabilities
249 req->value |= dev->driver->prime_fd_to_handle ? DRM_PRIME_CAP_IMPORT : 0; in drm_getcap()
250 req->value |= dev->driver->prime_handle_to_fd ? DRM_PRIME_CAP_EXPORT : 0; in drm_getcap()
266 if (dev->driver->dumb_create) in drm_getcap()
313 * Set device/driver capabilitie
[all...]
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/aspeed-vhub/
H A Ddev.c223 /* No driver, we shouldn't be enabled ... */ in ast_vhub_std_dev_request()
224 if (!d->driver || !d->enabled) { in ast_vhub_std_dev_request()
226 "Device is wrong state driver=%p enabled=%d\n", in ast_vhub_std_dev_request()
227 d->driver, d->enabled); in ast_vhub_std_dev_request()
240 if (d->gadget.speed > d->driver->max_speed) in ast_vhub_std_dev_request()
241 d->gadget.speed = d->driver->max_speed; in ast_vhub_std_dev_request()
341 struct usb_gadget_driver *driver) in ast_vhub_udc_start()
351 d->driver = driver; in ast_vhub_udc_start()
453 d->driver in ast_vhub_udc_stop()
340 ast_vhub_udc_start(struct usb_gadget *gadget, struct usb_gadget_driver *driver) ast_vhub_udc_start() argument
[all...]

Completed in 22 milliseconds

1...<<11121314151617181920>>...664