/linux-master/drivers/fpga/ |
H A D | dfl-pci.c | 125 struct cci_drvdata *drvdata; local 127 drvdata = devm_kzalloc(&pcidev->dev, sizeof(*drvdata), GFP_KERNEL); 128 if (!drvdata) 131 pci_set_drvdata(pcidev, drvdata); 138 struct cci_drvdata *drvdata = pci_get_drvdata(pcidev); local 141 dfl_fpga_feature_devs_remove(drvdata->cdev); 307 struct cci_drvdata *drvdata = pci_get_drvdata(pcidev); local 352 drvdata->cdev = cdev; 386 dev_err(&pcidev->dev, "Fail to init drvdata 401 struct cci_drvdata *drvdata = pci_get_drvdata(pcidev); local [all...] |
/linux-master/drivers/auxdisplay/ |
H A D | charlcd.c | 50 unsigned long long drvdata[]; member in struct:charlcd_priv
|
/linux-master/include/linux/ |
H A D | cpu.h | 82 struct device *cpu_device_create(struct device *parent, void *drvdata,
|
H A D | device.h | 1176 void *drvdata, const char *fmt, ...); 1179 void *drvdata, const struct attribute_group **groups,
|
/linux-master/drivers/phy/qualcomm/ |
H A D | phy-qcom-qmp-combo.c | 3285 sw_desc.drvdata = qmp;
|
/linux-master/drivers/phy/freescale/ |
H A D | phy-fsl-imx8m-pcie.c | 70 const struct imx8_pcie_phy_drvdata *drvdata; member in struct:imx8_pcie_phy 80 switch (imx8_phy->drvdata->variant) { 113 if (imx8_phy->drvdata->variant != IMX8MM) { 149 switch (imx8_phy->drvdata->variant) { 216 imx8_phy->drvdata = of_device_get_match_data(dev); 243 syscon_regmap_lookup_by_compatible(imx8_phy->drvdata->gpr); 255 if (imx8_phy->drvdata->variant == IMX8MP) {
|
/linux-master/drivers/usb/typec/mux/ |
H A D | it5205.c | 222 sw_desc.drvdata = it; 231 mux_desc.drvdata = it;
|
/linux-master/drivers/platform/x86/ |
H A D | toshiba_acpi.c | 3011 static umode_t toshiba_acpi_hwmon_is_visible(const void *drvdata, argument
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_hwmon.c | 607 xe_hwmon_is_visible(const void *drvdata, enum hwmon_sensor_types type, argument 610 struct xe_hwmon *hwmon = (struct xe_hwmon *)drvdata;
|
/linux-master/drivers/base/ |
H A D | core.c | 4384 dev_t devt, void *drvdata, 4406 dev_set_drvdata(dev, drvdata); 4428 * @drvdata: the data to be added to the device for callbacks 4445 dev_t devt, void *drvdata, const char *fmt, ...) 4451 dev = device_create_groups_vargs(class, parent, devt, drvdata, NULL, 4463 * @drvdata: the data to be added to the device for callbacks 4484 void *drvdata, 4492 dev = device_create_groups_vargs(class, parent, devt, drvdata, groups, 4383 device_create_groups_vargs(const struct class *class, struct device *parent, dev_t devt, void *drvdata, const struct attribute_group **groups, const char *fmt, va_list args) argument 4444 device_create(const struct class *class, struct device *parent, dev_t devt, void *drvdata, const char *fmt, ...) argument 4482 device_create_with_groups(const struct class *class, struct device *parent, dev_t devt, void *drvdata, const struct attribute_group **groups, const char *fmt, ...) argument
|
/linux-master/drivers/usb/typec/ |
H A D | class.c | 2274 const struct typec_altmode_ops *ops, void *drvdata, 2321 typec_altmode_set_drvdata(alt, drvdata); 2273 typec_port_register_altmodes(struct typec_port *port, const struct typec_altmode_ops *ops, void *drvdata, struct typec_altmode **altmodes, size_t n) argument
|
H A D | retimer.c | 124 retimer->dev.driver_data = desc->drvdata;
|
H A D | mux.c | 185 sw_dev->dev.driver_data = desc->drvdata; 429 mux_dev->dev.driver_data = desc->drvdata;
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_hwmon.c | 617 hwm_is_visible(const void *drvdata, enum hwmon_sensor_types type, argument 620 struct hwm_drvdata *ddat = (struct hwm_drvdata *)drvdata; 684 hwm_gt_is_visible(const void *drvdata, enum hwmon_sensor_types type, argument 687 struct hwm_drvdata *ddat = (struct hwm_drvdata *)drvdata;
|
/linux-master/sound/drivers/ |
H A D | serial-generic.c | 56 static void snd_serial_generic_tx_wakeup(struct snd_serial_generic *drvdata) argument 58 if (test_and_set_bit(SERIAL_TX_STATE_ACTIVE, &drvdata->tx_state)) 59 set_bit(SERIAL_TX_STATE_WAKEUP, &drvdata->tx_state); 61 schedule_work(&drvdata->tx_work); 70 struct snd_serial_generic *drvdata = container_of(work, struct snd_serial_generic, local 72 struct snd_rawmidi_substream *substream = drvdata->midi_output; 74 clear_bit(SERIAL_TX_STATE_WAKEUP, &drvdata->tx_state); 78 if (!test_bit(SERIAL_MODE_OUTPUT_OPEN, &drvdata->filemode)) 82 num_bytes = serdev_device_write_buf(drvdata->serdev, buf, num_bytes); 89 if (!test_bit(SERIAL_TX_STATE_WAKEUP, &drvdata 98 struct snd_serial_generic *drvdata = serdev_device_get_drvdata(serdev); local 107 struct snd_serial_generic *drvdata = serdev_device_get_drvdata(serdev); local 121 snd_serial_generic_ensure_serdev_open(struct snd_serial_generic *drvdata) argument 148 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; local 164 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; local 182 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; local 192 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; local 210 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; local 229 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; local 242 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; local 262 snd_serial_generic_parse_dt(struct serdev_device *serdev, struct snd_serial_generic *drvdata) argument 287 snd_serial_generic_rmidi(struct snd_serial_generic *drvdata, int outs, int ins, struct snd_rawmidi **rmidi) argument 322 struct snd_serial_generic *drvdata; local [all...] |
/linux-master/include/linux/usb/ |
H A D | typec.h | 158 const struct typec_altmode_ops *ops, void *drvdata,
|
/linux-master/drivers/misc/ |
H A D | open-dice.c | 43 static int open_dice_wipe(struct open_dice_drvdata *drvdata) argument 47 mutex_lock(&drvdata->lock); 48 kaddr = devm_memremap(drvdata->misc.this_device, drvdata->rmem->base, 49 drvdata->rmem->size, MEMREMAP_WC); 51 mutex_unlock(&drvdata->lock); 55 memset(kaddr, 0, drvdata->rmem->size); 56 devm_memunmap(drvdata->misc.this_device, kaddr); 57 mutex_unlock(&drvdata->lock); 91 struct open_dice_drvdata *drvdata local 119 struct open_dice_drvdata *drvdata; local 170 struct open_dice_drvdata *drvdata = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/hwtracing/coresight/ |
H A D | ultrasoc-smb.c | 24 static bool smb_buffer_not_empty(struct smb_drv_data *drvdata) argument 26 u32 buf_status = readl(drvdata->base + SMB_LB_INT_STS_REG); 31 static void smb_update_data_size(struct smb_drv_data *drvdata) argument 33 struct smb_data_buffer *sdb = &drvdata->sdb; 36 buf_wrptr = readl(drvdata->base + SMB_LB_WR_ADDR_REG) - 40 if (buf_wrptr == sdb->buf_rdptr && smb_buffer_not_empty(drvdata)) { 55 static void smb_update_read_ptr(struct smb_drv_data *drvdata, u32 nbytes) argument 57 struct smb_data_buffer *sdb = &drvdata->sdb; 62 drvdata->base + SMB_LB_RD_ADDR_REG); 67 static void smb_reset_buffer(struct smb_drv_data *drvdata) argument 98 struct smb_drv_data *drvdata = container_of(file->private_data, local 118 struct smb_drv_data *drvdata = container_of(file->private_data, local 152 struct smb_drv_data *drvdata = container_of(file->private_data, local 172 struct smb_drv_data *drvdata = dev_get_drvdata(dev->parent); local 196 smb_enable_hw(struct smb_drv_data *drvdata) argument 201 smb_disable_hw(struct smb_drv_data *drvdata) argument 208 struct smb_drv_data *drvdata = dev_get_drvdata(csdev->dev.parent); local 219 struct smb_drv_data *drvdata = dev_get_drvdata(csdev->dev.parent); local 246 struct smb_drv_data *drvdata = dev_get_drvdata(csdev->dev.parent); local 282 struct smb_drv_data *drvdata = dev_get_drvdata(csdev->dev.parent); local 333 smb_sync_perf_buffer(struct smb_drv_data *drvdata, struct cs_buffers *buf, unsigned long head) argument 373 struct smb_drv_data *drvdata = dev_get_drvdata(csdev->dev.parent); local 453 smb_init_hw(struct smb_drv_data *drvdata) argument 464 smb_register_sink(struct platform_device *pdev, struct smb_drv_data *drvdata) argument 504 smb_unregister_sink(struct smb_drv_data *drvdata) argument 540 struct smb_drv_data *drvdata; local 582 struct smb_drv_data *drvdata = platform_get_drvdata(pdev); local [all...] |
H A D | coresight-tpiu.c | 76 struct tpiu_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 78 guard(spinlock)(&drvdata->spinlock); 103 struct tpiu_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 105 guard(spinlock)(&drvdata->spinlock); 131 struct tpiu_drvdata *drvdata; local 139 drvdata = devm_kzalloc(dev, sizeof(*drvdata), GFP_KERNEL); 140 if (!drvdata) 143 spin_lock_init(&drvdata->spinlock); 145 drvdata 186 struct tpiu_drvdata *drvdata = dev_get_drvdata(&adev->dev); local 194 struct tpiu_drvdata *drvdata = dev_get_drvdata(dev); local 204 struct tpiu_drvdata *drvdata = dev_get_drvdata(dev); local [all...] |
H A D | coresight-tpdm.c | 29 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 38 drvdata->dsb->edge_ctrl[tpdm_attr->idx]); 43 drvdata->dsb->edge_ctrl_mask[tpdm_attr->idx]); 48 drvdata->dsb->trig_patt[tpdm_attr->idx]); 53 drvdata->dsb->trig_patt_mask[tpdm_attr->idx]); 58 drvdata->dsb->patt_val[tpdm_attr->idx]); 63 drvdata->dsb->patt_mask[tpdm_attr->idx]); 65 if (tpdm_attr->idx >= drvdata->dsb_msr_num) 68 drvdata->dsb->msr[tpdm_attr->idx]); 73 drvdata 107 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 187 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 199 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 211 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 227 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 240 tpdm_reset_datasets(struct tpdm_drvdata *drvdata) argument 253 set_dsb_mode(struct tpdm_drvdata *drvdata, u32 *val) argument 274 set_dsb_tier(struct tpdm_drvdata *drvdata) argument 304 set_dsb_msr(struct tpdm_drvdata *drvdata) argument 313 tpdm_enable_dsb(struct tpdm_drvdata *drvdata) argument 353 set_cmb_tier(struct tpdm_drvdata *drvdata) argument 378 set_cmb_msr(struct tpdm_drvdata *drvdata) argument 387 tpdm_enable_cmb(struct tpdm_drvdata *drvdata) argument 431 __tpdm_enable(struct tpdm_drvdata *drvdata) argument 444 struct tpdm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 460 tpdm_disable_dsb(struct tpdm_drvdata *drvdata) argument 473 tpdm_disable_cmb(struct tpdm_drvdata *drvdata) argument 487 __tpdm_disable(struct tpdm_drvdata *drvdata) argument 500 struct tpdm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 524 tpdm_datasets_setup(struct tpdm_drvdata *drvdata) argument 556 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 581 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 623 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 633 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 651 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 669 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 696 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 724 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 754 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 777 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 800 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 813 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 829 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 845 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 865 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 881 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 901 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 912 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 929 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 940 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 960 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 971 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 1234 struct tpdm_drvdata *drvdata; local 1293 struct tpdm_drvdata *drvdata = dev_get_drvdata(&adev->dev); local [all...] |
H A D | coresight-tpdm.h | 277 * @spinlock: lock for the drvdata value. 328 static bool tpdm_has_dsb_dataset(struct tpdm_drvdata *drvdata) argument 330 return (drvdata->datasets & TPDM_PIDR0_DS_DSB); 333 static bool tpdm_has_cmb_dataset(struct tpdm_drvdata *drvdata) argument 335 return (drvdata->datasets & TPDM_PIDR0_DS_CMB);
|
H A D | coresight-tmc-etr.c | 37 * @drvdata - The ETR drvdaga this buffer has been allocated for. 45 struct tmc_drvdata *drvdata; member in struct:etr_perf_buffer 602 static int tmc_etr_alloc_flat_buf(struct tmc_drvdata *drvdata, argument 607 struct device *real_dev = drvdata->csdev->dev.parent; 627 flat_buf->dev = &drvdata->csdev->dev; 701 static int tmc_etr_alloc_sg_buf(struct tmc_drvdata *drvdata, argument 706 struct device *dev = &drvdata->csdev->dev; 784 tmc_etr_get_catu_device(struct tmc_drvdata *drvdata) argument 786 struct coresight_device *etr = drvdata->csdev; 818 struct tmc_drvdata *drvdata, 817 tmc_etr_mode_alloc_buf(int mode, struct tmc_drvdata *drvdata, struct etr_buf *etr_buf, int node, void **pages) argument 841 struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent); local 863 tmc_alloc_etr_buf(struct tmc_drvdata *drvdata, ssize_t size, int flags, int node, void **pages) argument 958 tmc_sync_etr_buf(struct tmc_drvdata *drvdata) argument 987 __tmc_etr_enable_hw(struct tmc_drvdata *drvdata) argument 1046 tmc_etr_enable_hw(struct tmc_drvdata *drvdata, struct etr_buf *etr_buf) argument 1085 tmc_etr_get_sysfs_trace(struct tmc_drvdata *drvdata, loff_t pos, size_t len, char **bufpp) argument 1105 tmc_etr_setup_sysfs_buf(struct tmc_drvdata *drvdata) argument 1118 tmc_etr_sync_sysfs_buf(struct tmc_drvdata *drvdata) argument 1137 __tmc_etr_disable_hw(struct tmc_drvdata *drvdata) argument 1155 tmc_etr_disable_hw(struct tmc_drvdata *drvdata) argument 1167 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 1220 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 1281 alloc_etr_buf(struct tmc_drvdata *drvdata, struct perf_event *event, int nr_pages, void **pages, bool snapshot) argument 1319 get_perf_etr_buf_cpu_wide(struct tmc_drvdata *drvdata, struct perf_event *event, int nr_pages, void **pages, bool snapshot) argument 1383 get_perf_etr_buf_per_thread(struct tmc_drvdata *drvdata, struct perf_event *event, int nr_pages, void **pages, bool snapshot) argument 1395 get_perf_etr_buf(struct tmc_drvdata *drvdata, struct perf_event *event, int nr_pages, void **pages, bool snapshot) argument 1407 tmc_etr_setup_perf_buf(struct tmc_drvdata *drvdata, struct perf_event *event, int nr_pages, void **pages, bool snapshot) argument 1444 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 1464 struct tmc_drvdata *drvdata = etr_perf->drvdata; local 1560 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 1649 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 1713 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 1755 tmc_read_prepare_etr(struct tmc_drvdata *drvdata) argument 1791 tmc_read_unprepare_etr(struct tmc_drvdata *drvdata) argument 1859 struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent); local 1868 struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent); local [all...] |
H A D | coresight-tmc.h | 217 int (*alloc)(struct tmc_drvdata *drvdata, struct etr_buf *etr_buf, 258 int tmc_wait_for_tmcready(struct tmc_drvdata *drvdata); 259 void tmc_flush_and_stop(struct tmc_drvdata *drvdata); 260 void tmc_enable_hw(struct tmc_drvdata *drvdata); 261 void tmc_disable_hw(struct tmc_drvdata *drvdata); 262 u32 tmc_get_memwidth_mask(struct tmc_drvdata *drvdata); 265 int tmc_read_prepare_etb(struct tmc_drvdata *drvdata); 266 int tmc_read_unprepare_etb(struct tmc_drvdata *drvdata); 270 ssize_t tmc_etb_get_sysfs_trace(struct tmc_drvdata *drvdata, 273 int tmc_read_prepare_etr(struct tmc_drvdata *drvdata); 298 tmc_etr_init_caps(struct tmc_drvdata *drvdata, u32 dev_caps) argument 304 tmc_etr_set_cap(struct tmc_drvdata *drvdata, u32 cap) argument 309 tmc_etr_has_cap(struct tmc_drvdata *drvdata, u32 cap) argument [all...] |
H A D | coresight-tpda.c | 34 struct tpda_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 36 drvdata->dsb_esize = 0; 37 drvdata->cmb_esize = 0; 40 static void tpda_set_element_size(struct tpda_drvdata *drvdata, u32 *val) argument 45 if (drvdata->dsb_esize == 64) 47 else if (drvdata->dsb_esize == 32) 50 if (drvdata->cmb_esize == 64) 52 else if (drvdata->cmb_esize == 32) 54 else if (drvdata->cmb_esize == 8) 65 static int tpdm_read_element_size(struct tpda_drvdata *drvdata, argument 95 tpda_get_element_size(struct tpda_drvdata *drvdata, struct coresight_device *csdev, int inport) argument 132 tpda_enable_pre_port(struct tpda_drvdata *drvdata) argument 142 tpda_enable_port(struct tpda_drvdata *drvdata, int port) argument 165 __tpda_enable(struct tpda_drvdata *drvdata, int port) argument 189 struct tpda_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 206 __tpda_disable(struct tpda_drvdata *drvdata, int port) argument 223 struct tpda_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 244 tpda_init_default_data(struct tpda_drvdata *drvdata) argument 267 struct tpda_drvdata *drvdata; local 315 struct tpda_drvdata *drvdata = dev_get_drvdata(&adev->dev); local [all...] |
H A D | coresight-tmc-etf.c | 19 static int __tmc_etb_enable_hw(struct tmc_drvdata *drvdata) argument 23 CS_UNLOCK(drvdata->base); 26 rc = tmc_wait_for_tmcready(drvdata); 28 dev_err(&drvdata->csdev->dev, 30 CS_LOCK(drvdata->base); 34 writel_relaxed(TMC_MODE_CIRCULAR_BUFFER, drvdata->base + TMC_MODE); 38 drvdata->base + TMC_FFCR); 40 writel_relaxed(drvdata->trigger_cntr, drvdata->base + TMC_TRG); 41 tmc_enable_hw(drvdata); 47 tmc_etb_enable_hw(struct tmc_drvdata *drvdata) argument 60 tmc_etb_dump_hw(struct tmc_drvdata *drvdata) argument 83 __tmc_etb_disable_hw(struct tmc_drvdata *drvdata) argument 99 tmc_etb_disable_hw(struct tmc_drvdata *drvdata) argument 105 __tmc_etf_enable_hw(struct tmc_drvdata *drvdata) argument 130 tmc_etf_enable_hw(struct tmc_drvdata *drvdata) argument 143 tmc_etf_disable_hw(struct tmc_drvdata *drvdata) argument 160 tmc_etb_get_sysfs_trace(struct tmc_drvdata *drvdata, loff_t pos, size_t len, char **bufpp) argument 179 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 252 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 332 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 366 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 396 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 482 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 615 tmc_read_prepare_etb(struct tmc_drvdata *drvdata) argument 663 tmc_read_unprepare_etb(struct tmc_drvdata *drvdata) argument [all...] |