/linux-master/drivers/platform/x86/x86-android-tablets/ |
H A D | dmi.c | 25 .driver_data = (void *)&acer_b1_750_info, 33 .driver_data = (void *)&advantech_mica_071_info, 41 .driver_data = (void *)&asus_me176c_info, 49 .driver_data = (void *)&asus_tf103c_info, 59 .driver_data = (void *)&chuwi_hi8_info, 70 .driver_data = (void *)&cyberbook_t116_info, 79 .driver_data = (void *)&czc_p10t, 88 .driver_data = (void *)&czc_p10t, 97 .driver_data = (void *)&lenovo_yogabook_x90_info, 105 .driver_data [all...] |
/linux-master/sound/soc/amd/yc/ |
H A D | acp6x-mach.c | 49 .driver_data = &acp6x_card, 56 .driver_data = &acp6x_card, 63 .driver_data = &acp6x_card, 70 .driver_data = &acp6x_card, 77 .driver_data = &acp6x_card, 84 .driver_data = &acp6x_card, 91 .driver_data = &acp6x_card, 98 .driver_data = &acp6x_card, 105 .driver_data = &acp6x_card, 112 .driver_data [all...] |
/linux-master/drivers/input/serio/ |
H A D | i8042-acpipnpio.h | 100 .driver_data = (void *)(SERIO_QUIRK_NOMUX) 107 .driver_data = (void *)(SERIO_QUIRK_NOLOOP) 115 .driver_data = (void *)(SERIO_QUIRK_NOMUX | SERIO_QUIRK_RESET_NEVER) 123 .driver_data = (void *)(SERIO_QUIRK_PROBE_DEFER | SERIO_QUIRK_RESET_NEVER) 131 .driver_data = (void *)(SERIO_QUIRK_PROBE_DEFER | SERIO_QUIRK_RESET_NEVER) 141 .driver_data = (void *)(SERIO_QUIRK_RESET_NEVER) 148 .driver_data = (void *)(SERIO_QUIRK_RESET_NEVER) 157 .driver_data = (void *)(SERIO_QUIRK_NOLOOP) 166 .driver_data = (void *)(SERIO_QUIRK_NOLOOP) 173 .driver_data [all...] |
/linux-master/drivers/spi/ |
H A D | spi-pxa2xx.h | 23 struct driver_data { struct 49 int (*write)(struct driver_data *drv_data); 50 int (*read)(struct driver_data *drv_data); 51 irqreturn_t (*transfer_handler)(struct driver_data *drv_data); 71 static inline u32 pxa2xx_spi_read(const struct driver_data *drv_data, u32 reg) 76 static inline void pxa2xx_spi_write(const struct driver_data *drv_data, u32 reg, u32 val) 83 static inline int pxa25x_ssp_comp(const struct driver_data *drv_data) 95 static inline void clear_SSCR1_bits(const struct driver_data *drv_data, u32 bits) 100 static inline u32 read_SSSR_bits(const struct driver_data *drv_data, u32 bits) 105 static inline void write_SSSR_CS(const struct driver_data *drv_dat [all...] |
/linux-master/drivers/platform/x86/amd/pmc/ |
H A D | pmc-quirks.c | 33 .driver_data = &quirk_s2idle_bug, 41 .driver_data = &quirk_s2idle_bug, 49 .driver_data = &quirk_s2idle_bug, 57 .driver_data = &quirk_s2idle_bug, 65 .driver_data = &quirk_s2idle_bug, 73 .driver_data = &quirk_s2idle_bug, 81 .driver_data = &quirk_s2idle_bug, 89 .driver_data = &quirk_s2idle_bug, 97 .driver_data = &quirk_s2idle_bug, 105 .driver_data [all...] |
/linux-master/drivers/hwtracing/intel_th/ |
H A D | pci.c | 74 const struct intel_th_drvdata *drvdata = (void *)id->driver_data; 141 .driver_data = (kernel_ulong_t)0, 145 .driver_data = (kernel_ulong_t)0, 150 .driver_data = (kernel_ulong_t)0, 155 .driver_data = (kernel_ulong_t)0, 160 .driver_data = (kernel_ulong_t)0, 165 .driver_data = (kernel_ulong_t)&intel_th_1x_multi_is_broken, 170 .driver_data = (kernel_ulong_t)0, 175 .driver_data = (kernel_ulong_t)0, 180 .driver_data [all...] |
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | pci.c | 37 .driver_data = ATH9K_PCI_LED_ACT_HI }, 47 .driver_data = ATH9K_PCI_D3_L1_WAR }, 52 .driver_data = ATH9K_PCI_D3_L1_WAR }, 57 .driver_data = ATH9K_PCI_D3_L1_WAR }, 62 .driver_data = ATH9K_PCI_D3_L1_WAR }, 67 .driver_data = ATH9K_PCI_D3_L1_WAR }, 72 .driver_data = ATH9K_PCI_D3_L1_WAR }, 77 .driver_data = ATH9K_PCI_D3_L1_WAR }, 82 .driver_data = ATH9K_PCI_D3_L1_WAR }, 87 .driver_data [all...] |
/linux-master/drivers/gpu/drm/ |
H A D | drm_panel_orientation_quirks.c | 156 .driver_data = (void *)&lcd800x1280_rightside_up, 162 .driver_data = (void *)&lcd800x1280_rightside_up, 168 .driver_data = (void *)&lcd720x1280_rightside_up, 174 .driver_data = (void *)&lcd800x1280_leftside_up, 180 .driver_data = (void *)&lcd800x1280_rightside_up, 186 .driver_data = (void *)&lcd800x1280_rightside_up, 192 .driver_data = (void *)&lcd800x1280_rightside_up, 198 .driver_data = (void *)&lcd1080x1920_leftside_up, 204 .driver_data = (void *)&lcd800x1280_rightside_up, 212 .driver_data [all...] |
/linux-master/drivers/net/wireless/marvell/mwifiex/ |
H A D | pcie_quirks.c | 16 .driver_data = (void *)QUIRK_FW_RST_D3COLD, 25 .driver_data = (void *)QUIRK_FW_RST_D3COLD, 34 .driver_data = (void *)QUIRK_FW_RST_D3COLD, 42 .driver_data = (void *)QUIRK_FW_RST_D3COLD, 50 .driver_data = (void *)QUIRK_FW_RST_D3COLD, 58 .driver_data = (void *)QUIRK_FW_RST_D3COLD, 66 .driver_data = (void *)QUIRK_FW_RST_D3COLD, 74 .driver_data = (void *)QUIRK_FW_RST_D3COLD, 86 card->quirks = (uintptr_t)dmi_id->driver_data;
|
/linux-master/drivers/soundwire/ |
H A D | dmi-quirks.c | 100 .driver_data = (void *)intel_tgl_bios, 107 .driver_data = (void *)intel_tgl_bios, 115 .driver_data = (void *)intel_tgl_bios, 123 .driver_data = (void *)intel_tgl_bios, 131 .driver_data = (void *)intel_rooks_county, 139 .driver_data = (void *)intel_rooks_county, 146 .driver_data = (void *)dell_sku_0A3E, 154 .driver_data = (void *)hp_omen_16, 168 for (map = dmi_id->driver_data; map->adr; map++) {
|
/linux-master/drivers/watchdog/ |
H A D | da9055_wdt.c | 55 struct da9055_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev); local 56 struct da9055 *da9055 = driver_data->da9055; 83 struct da9055_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev); local 84 struct da9055 *da9055 = driver_data->da9055; 124 struct da9055_wdt_data *driver_data; local 128 driver_data = devm_kzalloc(dev, sizeof(*driver_data), GFP_KERNEL); 129 if (!driver_data) 132 driver_data->da9055 = da9055; 134 da9055_wdt = &driver_data [all...] |
H A D | wm831x_wdt.c | 51 struct wm831x_wdt_drvdata *driver_data = watchdog_get_drvdata(wdt_dev); local 52 struct wm831x *wm831x = driver_data->wm831x; 55 mutex_lock(&driver_data->lock); 67 mutex_unlock(&driver_data->lock); 74 struct wm831x_wdt_drvdata *driver_data = watchdog_get_drvdata(wdt_dev); local 75 struct wm831x *wm831x = driver_data->wm831x; 78 mutex_lock(&driver_data->lock); 90 mutex_unlock(&driver_data->lock); 97 struct wm831x_wdt_drvdata *driver_data = watchdog_get_drvdata(wdt_dev); local 98 struct wm831x *wm831x = driver_data 132 struct wm831x_wdt_drvdata *driver_data = watchdog_get_drvdata(wdt_dev); local 177 struct wm831x_wdt_drvdata *driver_data; local [all...] |
H A D | da9052_wdt.c | 52 struct da9052_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev); local 53 struct da9052 *da9052 = driver_data->da9052; 92 driver_data->jpast = jiffies; 110 struct da9052_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev); local 111 struct da9052 *da9052 = driver_data->da9052; 119 msec = (jnow - driver_data->jpast) * 1000/HZ; 155 struct da9052_wdt_data *driver_data; local 159 driver_data = devm_kzalloc(dev, sizeof(*driver_data), GFP_KERNEL); 160 if (!driver_data) [all...] |
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | dmi.c | 72 .driver_data = (void *)&acepc_t8_data, 83 .driver_data = (void *)&acepc_t8_data, 92 .driver_data = (void *)&acepc_t8_data, 103 .driver_data = (void *)&chuwi_hi8_pro_data, 113 .driver_data = (void *)&acepc_t8_data, 130 .driver_data = (void *)&gpd_win_pocket_data, 140 .driver_data = (void *)&jumper_ezpad_mini3_data, 150 .driver_data = (void *)&meegopad_t08_data, 161 .driver_data = (void *)&pov_tab_p1006w_data, 171 .driver_data [all...] |
/linux-master/include/linux/ |
H A D | bcm47xx_wdt.h | 15 void *driver_data; member in struct:bcm47xx_wdt 25 return wdt->driver_data;
|
H A D | mod_devicetable.h | 37 * @driver_data: Data private to the driver. 38 * Most drivers don't need to use driver_data field. 39 * Best practice is to use driver_data as an index 48 kernel_ulong_t driver_data; /* Data private to the driver */ member in struct:pci_device_id 64 kernel_ulong_t driver_data; member in struct:ieee1394_device_id 178 kernel_ulong_t driver_data; member in struct:hid_device_id 212 kernel_ulong_t driver_data; member in struct:css_device_id 219 kernel_ulong_t driver_data; member in struct:acpi_device_id 232 * specific PCI class. The .id and .driver_data fields will be left 242 kernel_ulong_t driver_data; member in struct:pnp_device_id 247 kernel_ulong_t driver_data; member in struct:pnp_card_device_id 268 unsigned long driver_data; member in struct:hda_device_id 276 kernel_ulong_t driver_data; member in struct:sdw_device_id 392 kernel_ulong_t driver_data; member in struct:eisa_device_id 417 kernel_ulong_t driver_data; /* Data private to the driver */ member in struct:sdio_device_id 460 kernel_ulong_t driver_data; /* Data private to the driver */ member in struct:hv_vmbus_device_id 470 kernel_ulong_t driver_data; member in struct:rpmsg_device_id 480 kernel_ulong_t driver_data; /* Data private to the driver */ member in struct:i2c_device_id 490 kernel_ulong_t driver_data; member in struct:pci_epf_device_id 517 kernel_ulong_t driver_data; /* Data private to the driver */ member in struct:spi_device_id 530 kernel_ulong_t driver_data; member in struct:slim_device_id 541 kernel_ulong_t driver_data; /* Data private to the driver */ member in struct:apr_device_id 549 kernel_ulong_t driver_data; /* Data private to the driver */ member in struct:spmi_device_id 591 void *driver_data; member in struct:dmi_system_id 609 kernel_ulong_t driver_data; member in struct:platform_device_id 641 kernel_ulong_t driver_data; /* Data private to the driver */ member in struct:zorro_device_id 652 kernel_ulong_t driver_data; /* data private to the driver */ member in struct:isapnp_device_id 693 kernel_ulong_t driver_data; member in struct:x86_cpu_id 761 kernel_ulong_t driver_data; member in struct:mcb_device_id 767 kernel_ulong_t driver_data; member in struct:ulpi_device_id 802 kernel_ulong_t driver_data; member in struct:tb_service_id 823 kernel_ulong_t driver_data; member in struct:typec_device_id 861 kernel_ulong_t driver_data; member in struct:mhi_device_id 869 kernel_ulong_t driver_data; member in struct:auxiliary_device_id 887 kernel_ulong_t driver_data; member in struct:ssam_device_id 911 kernel_ulong_t driver_data; member in struct:dfl_device_id 925 kernel_ulong_t driver_data; member in struct:ishtp_device_id 970 kernel_ulong_t driver_data; member in struct:coreboot_device_id [all...] |
/linux-master/drivers/platform/x86/amd/pmf/ |
H A D | pmf-quirks.c | 30 .driver_data = &quirk_no_sps_bug, 44 quirks = dmi_id->driver_data;
|
/linux-master/drivers/hwmon/pmbus/ |
H A D | max31785.c | 57 struct max31785_data *driver_data, 62 max31785_wait(driver_data); 64 driver_data->access = ktime_get(); 69 struct max31785_data *driver_data, 74 max31785_wait(driver_data); 76 driver_data->access = ktime_get(); 81 struct max31785_data *driver_data, 86 max31785_wait(driver_data); 88 driver_data->access = ktime_get(); 93 struct max31785_data *driver_data, 56 max31785_i2c_write_byte_data(struct i2c_client *client, struct max31785_data *driver_data, int command, u16 data) argument 68 max31785_i2c_read_word_data(struct i2c_client *client, struct max31785_data *driver_data, int command) argument 80 _max31785_read_byte_data(struct i2c_client *client, struct max31785_data *driver_data, int page, int command) argument 92 _max31785_write_byte_data(struct i2c_client *client, struct max31785_data *driver_data, int page, int command, u16 data) argument 104 _max31785_read_word_data(struct i2c_client *client, struct max31785_data *driver_data, int page, int phase, int command) argument 116 _max31785_write_word_data(struct i2c_client *client, struct max31785_data *driver_data, int page, int command, u16 data) argument 131 struct max31785_data *driver_data = to_max31785_data(info); local 206 max31785_get_pwm_mode(struct i2c_client *client, struct max31785_data *driver_data, int page) argument 237 struct max31785_data *driver_data = to_max31785_data(info); local 297 max31785_update_fan(struct i2c_client *client, struct max31785_data *driver_data, int page, u8 config, u8 mask, u16 command) argument 324 max31785_pwm_enable(struct i2c_client *client, struct max31785_data *driver_data, int page, u16 word) argument 362 struct max31785_data *driver_data = to_max31785_data(info); local 445 struct max31785_data *driver_data = to_max31785_data(info); local 474 struct max31785_data *driver_data; local [all...] |
/linux-master/drivers/platform/x86/ |
H A D | asus-nb-wmi.c | 151 quirks = dmi->driver_data; 163 .driver_data = &quirk_asus_q500a, 172 .driver_data = &quirk_asus_wapf4, 181 .driver_data = &quirk_asus_wapf4, 190 .driver_data = &quirk_asus_x55u, 199 .driver_data = &quirk_asus_wapf4, 208 .driver_data = &quirk_asus_wapf4, 217 .driver_data = &quirk_asus_wapf4, 226 .driver_data = &quirk_asus_wapf4, 235 .driver_data [all...] |
/linux-master/drivers/input/gameport/ |
H A D | ns558.c | 151 { .id = "@P@0001", .driver_data = 0 }, /* ALS 100 */ 152 { .id = "@P@0020", .driver_data = 0 }, /* ALS 200 */ 153 { .id = "@P@1001", .driver_data = 0 }, /* ALS 100+ */ 154 { .id = "@P@2001", .driver_data = 0 }, /* ALS 120 */ 155 { .id = "ASB16fd", .driver_data = 0 }, /* AdLib NSC16 */ 156 { .id = "AZT3001", .driver_data = 0 }, /* AZT1008 */ 157 { .id = "CDC0001", .driver_data = 0 }, /* Opl3-SAx */ 158 { .id = "CSC0001", .driver_data = 0 }, /* CS4232 */ 159 { .id = "CSC000f", .driver_data = 0 }, /* CS4236 */ 160 { .id = "CSC0101", .driver_data [all...] |
/linux-master/drivers/iommu/amd/ |
H A D | quirks.c | 51 for (i = d->driver_data; i->id != 0 && i->devid != 0; i++) 65 .driver_data = (void *)&ivrs_ioapic_quirks[DELL_INSPIRON_7375], 74 .driver_data = (void *)&ivrs_ioapic_quirks[DELL_LATITUDE_5495], 87 .driver_data = (void *)&ivrs_ioapic_quirks[DELL_LATITUDE_5495], 96 .driver_data = (void *)&ivrs_ioapic_quirks[LENOVO_IDEAPAD_330S_15ARR],
|
/linux-master/drivers/gpu/drm/hisilicon/kirin/ |
H A D | kirin_drm_drv.c | 42 const struct kirin_drm_data *driver_data) 59 driver_data->crtc_funcs, NULL); 65 drm_crtc_helper_add(crtc, driver_data->crtc_helper_funcs); 104 const struct kirin_drm_data *driver_data) 120 ctx = driver_data->alloc_hw_ctx(pdev, &kirin_priv->crtc.base); 132 for (ch = 0; ch < driver_data->num_planes; ch++) { 133 if (ch == driver_data->prim_plane) 138 type, driver_data); 146 prim_plane = &kirin_priv->planes[driver_data->prim_plane].base; 148 prim_plane, driver_data); 40 kirin_drm_crtc_init(struct drm_device *dev, struct drm_crtc *crtc, struct drm_plane *plane, const struct kirin_drm_data *driver_data) argument 103 kirin_drm_private_init(struct drm_device *dev, const struct kirin_drm_data *driver_data) argument 157 kirin_drm_kms_init(struct drm_device *dev, const struct kirin_drm_data *driver_data) argument 218 struct kirin_drm_data *driver_data; local [all...] |
/linux-master/drivers/acpi/ |
H A D | acpi_ipmi.c | 27 /* the device list attached to driver_data.ipmi_devices */ 97 static struct ipmi_driver_data driver_data = { variable in typeref:struct:ipmi_driver_data 98 .ipmi_devices = LIST_HEAD_INIT(driver_data.ipmi_devices), 107 .ipmi_lock = __MUTEX_INITIALIZER(driver_data.ipmi_lock) 129 err = ipmi_create_user(iface, &driver_data.ipmi_hndlrs, 159 if (driver_data.selected_smi == ipmi_device) 160 driver_data.selected_smi = NULL; 173 mutex_lock(&driver_data.ipmi_lock); 174 if (driver_data.selected_smi) { 175 ipmi_device = driver_data [all...] |
/linux-master/drivers/mfd/ |
H A D | kempld-core.c | 131 const struct kempld_platform_data *pdata = id->driver_data; 537 .driver_data = (void *)&kempld_platform_data_generic, 545 .driver_data = (void *)&kempld_platform_data_generic, 553 .driver_data = (void *)&kempld_platform_data_generic, 561 .driver_data = (void *)&kempld_platform_data_generic, 569 .driver_data = (void *)&kempld_platform_data_generic, 577 .driver_data = (void *)&kempld_platform_data_generic, 585 .driver_data = (void *)&kempld_platform_data_generic, 593 .driver_data = (void *)&kempld_platform_data_generic, 601 .driver_data [all...] |
/linux-master/drivers/reset/starfive/ |
H A D | reset-starfive-jh7110.c | 55 struct jh7110_reset_info *info = (struct jh7110_reset_info *)(id->driver_data); 73 .driver_data = (kernel_ulong_t)&jh7110_sys_info, 77 .driver_data = (kernel_ulong_t)&jh7110_aon_info, 81 .driver_data = (kernel_ulong_t)&jh7110_stg_info, 85 .driver_data = (kernel_ulong_t)&jh7110_isp_info, 89 .driver_data = (kernel_ulong_t)&jh7110_vout_info,
|