/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | smuio_v9_0.c | 40 u32 def, data; local 46 def = data = RREG32_SOC15(SMUIO, 0, mmCGTT_ROM_CLK_CTRL0); 49 data &= ~(CGTT_ROM_CLK_CTRL0__SOFT_OVERRIDE0_MASK | 52 data |= CGTT_ROM_CLK_CTRL0__SOFT_OVERRIDE0_MASK | 55 if (def != data) 56 WREG32_SOC15(SMUIO, 0, mmCGTT_ROM_CLK_CTRL0, data); 61 u32 data; local 67 data = RREG32_SOC15(SMUIO, 0, mmCGTT_ROM_CLK_CTRL0); 68 if (!(data & CGTT_ROM_CLK_CTRL0__SOFT_OVERRIDE0_MASK))
|
/linux-master/tools/perf/util/ |
H A D | zstd.c | 8 int zstd_init(struct zstd_data *data, int level) argument 10 data->comp_level = level; 11 data->dstream = NULL; 12 data->cstream = NULL; 16 int zstd_fini(struct zstd_data *data) argument 18 if (data->dstream) { 19 ZSTD_freeDStream(data->dstream); 20 data->dstream = NULL; 23 if (data->cstream) { 24 ZSTD_freeCStream(data 31 zstd_compress_stream_to_records(struct zstd_data *data, void *dst, size_t dst_size, void *src, size_t src_size, size_t max_record_size, size_t process_header(void *record, size_t increment)) argument 81 zstd_decompress_stream(struct zstd_data *data, void *src, size_t src_size, void *dst, size_t dst_size) argument [all...] |
/linux-master/drivers/acpi/riscv/ |
H A D | cppc.c | 53 struct sbi_cppc_data *data = (struct sbi_cppc_data *)read_data; local 55 data->ret = sbi_ecall(SBI_EXT_CPPC, SBI_CPPC_READ, 56 data->reg, 0, 0, 0, 0, 0); 61 struct sbi_cppc_data *data = (struct sbi_cppc_data *)write_data; local 63 data->ret = sbi_ecall(SBI_EXT_CPPC, SBI_CPPC_WRITE, 64 data->reg, data->val, 0, 0, 0, 0); 69 struct sbi_cppc_data *data = (struct sbi_cppc_data *)read_data; local 71 switch (data->reg) { 74 data 85 struct sbi_cppc_data *data = (struct sbi_cppc_data *)write_data; local 101 struct sbi_cppc_data data; local 132 struct sbi_cppc_data data; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | npde.c | 33 u32 data = nvbios_pcirTp(bios, base, &ver, &hdr, &pcir); local 34 if (data = (data + hdr + 0x0f) & ~0x0f, data) { 35 switch (nvbios_rd32(bios, data + 0x00)) { 41 data, nvbios_rd32(bios, data + 0x00)); 42 data = 0; 46 return data; 52 u32 data local [all...] |
H A D | pmu.c | 33 u32 data = 0; local 37 data = nvbios_rd32(bios, bit_p.offset + 0x00); 38 if (data) { 39 *ver = nvbios_rd08(bios, data + 0x00); /* maybe? */ 40 *hdr = nvbios_rd08(bios, data + 0x01); 41 *len = nvbios_rd08(bios, data + 0x02); 42 *cnt = nvbios_rd08(bios, data + 0x03); 46 return data; 53 u32 data = nvbios_pmuTe(bios, ver, hdr, &cnt, &len); local 54 if (data 66 u32 data = nvbios_pmuEe(bios, idx, ver, hdr); local 79 u32 data; local [all...] |
H A D | P0260.c | 33 u32 data = 0x00000000; local 37 data = nvbios_rd32(bios, bit_P.offset + 0x60); 38 if (data) { 39 *ver = nvbios_rd08(bios, data + 0); 42 *hdr = nvbios_rd08(bios, data + 1); 43 *cnt = nvbios_rd08(bios, data + 2); 45 *xnr = nvbios_rd08(bios, data + 3); 47 return data; 61 u32 data = nvbios_P0260Te(bios, ver, &hdr, &cnt, len, &xnr, &xsz); local 62 if (data 71 u32 data = nvbios_P0260Ee(bios, idx, ver, len); local 87 u32 data = nvbios_P0260Te(bios, ver, &hdr, &cnt, &len, &xnr, xsz); local 97 u32 data = nvbios_P0260Xe(bios, idx, ver, hdr); local [all...] |
/linux-master/drivers/reset/ |
H A D | reset-sunxi.c | 25 struct reset_simple_data *data; local 30 data = kzalloc(sizeof(*data), GFP_KERNEL); 31 if (!data) 44 data->membase = ioremap(res.start, size); 45 if (!data->membase) { 50 spin_lock_init(&data->lock); 52 data->rcdev.owner = THIS_MODULE; 53 data->rcdev.nr_resets = size * 8; 54 data [all...] |
H A D | reset-simple.c | 33 struct reset_simple_data *data = to_reset_simple_data(rcdev); local 40 spin_lock_irqsave(&data->lock, flags); 42 reg = readl(data->membase + (bank * reg_width)); 43 if (assert ^ data->active_low) 47 writel(reg, data->membase + (bank * reg_width)); 49 spin_unlock_irqrestore(&data->lock, flags); 69 struct reset_simple_data *data = to_reset_simple_data(rcdev); local 72 if (!data->reset_us) 79 usleep_range(data->reset_us, data 87 struct reset_simple_data *data = to_reset_simple_data(rcdev); local 163 struct reset_simple_data *data; local [all...] |
/linux-master/drivers/hwtracing/stm/ |
H A D | ftrace.c | 16 static int stm_ftrace_link(struct stm_source_data *data); 17 static void stm_ftrace_unlink(struct stm_source_data *data); 20 struct stm_source_data data; member in struct:stm_ftrace 23 .data = { 32 * stm_ftrace_write() - write data to STM via 'stm_ftrace' source 33 * @buf: buffer containing the data packet 34 * @len: length of the data packet 43 stm_source_write(&stm->data, STM_FTRACE_CHAN + cpu, buf, len); 46 static int stm_ftrace_link(struct stm_source_data *data) argument 48 struct stm_ftrace *sf = container_of(data, struc 57 stm_ftrace_unlink(struct stm_source_data *data) argument [all...] |
/linux-master/arch/um/drivers/ |
H A D | xterm_kern.c | 21 static irqreturn_t xterm_interrupt(int irq, void *data) argument 23 struct xterm_wait *xterm = data; 38 struct xterm_wait *data; local 41 data = kmalloc(sizeof(*data), GFP_KERNEL); 42 if (data == NULL) { 48 *data = ((struct xterm_wait) { .fd = socket, 51 init_completion(&data->ready); 54 IRQF_SHARED, "xterm", data); 66 wait_for_completion(&data [all...] |
/linux-master/drivers/leds/ |
H A D | leds-ip30.c | 30 struct ip30_led *data; local 32 data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); 33 if (!data) 36 data->reg = devm_platform_ioremap_resource(pdev, num); 37 if (IS_ERR(data->reg)) 38 return PTR_ERR(data->reg); 42 data->cdev.name = "white:power"; 45 data->cdev.name = "red:fault"; 51 data [all...] |
/linux-master/sound/soc/fsl/ |
H A D | imx-hdmi.c | 12 * struct cpu_priv - CPU private data 36 struct imx_hdmi_data *data = snd_soc_card_get_drvdata(rtd->card); local 41 u32 slot_width = data->cpu_priv.slot_width; 45 ret = snd_soc_dai_set_sysclk(cpu_dai, data->cpu_priv.sysclk_id[tx], 75 struct imx_hdmi_data *data = snd_soc_card_get_drvdata(card); local 78 data->hdmi_jack_pin.pin = "HDMI Jack"; 79 data->hdmi_jack_pin.mask = SND_JACK_LINEOUT; 82 &data->hdmi_jack, 83 &data->hdmi_jack_pin, 1); 89 ret = snd_soc_component_set_jack(component, &data 106 struct imx_hdmi_data *data; local [all...] |
/linux-master/drivers/regulator/ |
H A D | virtual.c | 30 struct virtual_consumer_data *data) 34 if (data->min_uV && data->max_uV 35 && data->min_uV <= data->max_uV) { 37 data->min_uV, data->max_uV); 38 ret = regulator_set_voltage(data->regulator, 39 data->min_uV, data 29 update_voltage_constraints(struct device *dev, struct virtual_consumer_data *data) argument 68 update_current_limit_constraints(struct device *dev, struct virtual_consumer_data *data) argument 111 struct virtual_consumer_data *data = dev_get_drvdata(dev); local 118 struct virtual_consumer_data *data = dev_get_drvdata(dev); local 137 struct virtual_consumer_data *data = dev_get_drvdata(dev); local 144 struct virtual_consumer_data *data = dev_get_drvdata(dev); local 163 struct virtual_consumer_data *data = dev_get_drvdata(dev); local 170 struct virtual_consumer_data *data = dev_get_drvdata(dev); local 189 struct virtual_consumer_data *data = dev_get_drvdata(dev); local 196 struct virtual_consumer_data *data = dev_get_drvdata(dev); local 215 struct virtual_consumer_data *data = dev_get_drvdata(dev); local 234 struct virtual_consumer_data *data = dev_get_drvdata(dev); local [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/basics/ |
H A D | calcs_logger.h | 183 static void print_bw_calcs_data(struct dc_context *ctx, struct bw_calcs_data *data) argument 189 DC_LOG_BANDWIDTH_CALCS("struct bw_calcs_data data"); 191 DC_LOG_BANDWIDTH_CALCS(" [uint32_t] number_of_displays: %d", data->number_of_displays); 192 DC_LOG_BANDWIDTH_CALCS(" [enum] bw_defines underlay_surface_type: %d", data->underlay_surface_type); 194 data->panning_and_bezel_adjustment); 195 DC_LOG_BANDWIDTH_CALCS(" [enum] bw_defines graphics_tiling_mode: %d", data->graphics_tiling_mode); 196 DC_LOG_BANDWIDTH_CALCS(" [uint32_t] graphics_lb_bpc: %d", data->graphics_lb_bpc); 197 DC_LOG_BANDWIDTH_CALCS(" [uint32_t] underlay_lb_bpc: %d", data->underlay_lb_bpc); 198 DC_LOG_BANDWIDTH_CALCS(" [enum] bw_defines underlay_tiling_mode: %d", data->underlay_tiling_mode); 199 DC_LOG_BANDWIDTH_CALCS(" [enum] bw_defines d0_underlay_mode: %d", data [all...] |
/linux-master/drivers/hwmon/ |
H A D | ibmaem.c | 139 void (*update)(struct aem_data *data); 236 static void aem_remove_sensors(struct aem_data *data); 237 static int aem1_find_sensors(struct aem_data *data); 238 static int aem2_find_sensors(struct aem_data *data); 239 static void update_aem1_sensors(struct aem_data *data); 240 static void update_aem2_sensors(struct aem_data *data); 256 /* Initialize IPMI address, message buffers and user data */ 257 static int aem_init_ipmi_data(struct aem_ipmi_data *data, int iface, argument 262 init_completion(&data->read_complete); 263 data 289 aem_send_message(struct aem_ipmi_data *data) argument 316 struct aem_ipmi_data *data = user_msg_data; local 349 aem_read_sensor(struct aem_data *data, u8 elt, u8 reg, void *buf, size_t size) argument 427 update_aem_energy_one(struct aem_data *data, int which) argument 433 update_aem_energy(struct aem_data *data) argument 442 update_aem1_sensors(struct aem_data *data) argument 455 update_aem2_sensors(struct aem_data *data) argument 476 aem_delete(struct aem_data *data) argument 492 aem_find_aem1_count(struct aem_ipmi_data *data) argument 525 struct aem_data *data; local 631 aem_find_aem2(struct aem_ipmi_data *data, struct aem_find_instance_resp *fi_resp, int instance_num) argument 667 struct aem_data *data; local 810 struct aem_data *data = dev_get_drvdata(dev); local 820 struct aem_data *data = dev_get_drvdata(dev); local 832 struct aem_data *data = dev_get_drvdata(dev); local 912 aem_register_sensors(struct aem_data *data, const struct aem_ro_sensor_template *ro, const struct aem_rw_sensor_template *rw) argument 993 aem_remove_sensors(struct aem_data *data) argument 1050 aem1_find_sensors(struct aem_data *data) argument 1056 aem2_find_sensors(struct aem_data *data) argument [all...] |
H A D | nct6775-i2c.c | 33 struct nct6775_data *data = ctx; local 34 struct i2c_client *client = data->driver_data; 36 if (bank != data->bank) { 40 data->bank = bank; 48 if (nct6775_reg_is_word_sized(data, reg)) { 65 struct nct6775_data *data = ctx; local 66 struct i2c_client *client = data->driver_data; 78 { .compatible = "nuvoton,nct6106", .data = (void *)nct6106, }, 79 { .compatible = "nuvoton,nct6116", .data = (void *)nct6116, }, 80 { .compatible = "nuvoton,nct6775", .data 113 nct6775_i2c_probe_init(struct nct6775_data *data) argument 157 struct nct6775_data *data; local [all...] |
/linux-master/drivers/hwmon/pmbus/ |
H A D | adm1266.c | 77 * Different from Block Read as it sends data and waits for the slave to 78 * return a value dependent on that data. The protocol is simply a Write Block 82 static int adm1266_pmbus_block_xfer(struct adm1266_data *data, u8 cmd, u8 w_len, u8 *data_w, argument 85 struct i2c_client *client = data->client; 90 .buf = data->write_buf, 96 .buf = data->read_buf, 104 mutex_lock(&data->buf_mutex); 115 mutex_unlock(&data->buf_mutex); 130 mutex_unlock(&data->buf_mutex); 138 mutex_unlock(&data 164 struct adm1266_data *data = gpiochip_get_data(chip); local 189 struct adm1266_data *data = gpiochip_get_data(chip); local 224 struct adm1266_data *data = gpiochip_get_data(chip); local 285 adm1266_config_gpio(struct adm1266_data *data) argument 334 adm1266_init_debugfs(struct adm1266_data *data) argument 348 adm1266_nvmem_read_blackbox(struct adm1266_data *data, u8 *read_buff) argument 380 struct adm1266_data *data = priv; local 401 adm1266_config_nvmem(struct adm1266_data *data) argument 429 adm1266_set_rtc(struct adm1266_data *data) argument 448 struct adm1266_data *data; local [all...] |
/linux-master/arch/mips/pci/ |
H A D | ops-gt64xxx_pci0.c | 31 struct pci_bus *bus, unsigned int devfn, int where, u32 * data) 56 GT_WRITE(GT_PCI0_CFGDATA_OFS, *data); 58 __GT_WRITE(GT_PCI0_CFGDATA_OFS, *data); 65 *data = GT_READ(GT_PCI0_CFGDATA_OFS); 67 *data = __GT_READ(GT_PCI0_CFGDATA_OFS); 89 * read/write a 32bit word and mask/modify the data we actually want. 94 u32 data = 0; local 97 where, &data)) 101 *val = (data >> ((where & 3) << 3)) & 0xff; 103 *val = (data >> ((wher 30 gt64xxx_pci0_pcibios_config_access(unsigned char access_type, struct pci_bus *bus, unsigned int devfn, int where, u32 * data) argument 113 u32 data = 0; local [all...] |
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | for_each_hash_map_elem.c | 30 struct callback_ctx *data) 32 struct __sk_buff *skb = data->ctx; 40 data->output = 3; /* impossible path */ 42 data->output = 4; 44 data->output = data->input; 61 struct callback_ctx data; local 68 data.ctx = 0; 69 data.input = 100; 70 data 29 check_hash_elem(struct bpf_map *map, __u32 *key, __u64 *val, struct callback_ctx *data) argument 84 struct callback_ctx data; local [all...] |
/linux-master/drivers/pps/clients/ |
H A D | pps-gpio.c | 44 static irqreturn_t pps_gpio_irq_handler(int irq, void *data) argument 53 info = data; 58 pps_event(info->pps, &ts, PPS_CAPTUREASSERT, data); 62 pps_event(info->pps, &ts, PPS_CAPTURECLEAR, data); 68 static void pps_gpio_echo(struct pps_device *pps, int event, void *data) argument 71 struct pps_gpio_device_data *info = data; 104 struct pps_gpio_device_data *data = dev_get_drvdata(dev); local 108 data->gpio_pin = devm_gpiod_get(dev, NULL, GPIOD_IN); 109 if (IS_ERR(data->gpio_pin)) 110 return dev_err_probe(dev, PTR_ERR(data 142 get_irqf_trigger_flags(const struct pps_gpio_device_data *data) argument 157 struct pps_gpio_device_data *data; local 225 struct pps_gpio_device_data *data = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/acpi/acpica/ |
H A D | rsirq.c | 27 {ACPI_RSC_BITMASK16, ACPI_RS_OFFSET(data.irq.interrupts[0]), 29 ACPI_RS_OFFSET(data.irq.interrupt_count)}, 33 {ACPI_RSC_SET8, ACPI_RS_OFFSET(data.irq.triggering), 39 {ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET(data.irq.descriptor_length), 49 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.triggering), 53 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.polarity), 57 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.shareable), 61 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.wake_capable), 81 {ACPI_RSC_BITMASK16, ACPI_RS_OFFSET(data.irq.interrupts[0]), 83 ACPI_RS_OFFSET(data [all...] |
/linux-master/tools/perf/util/bpf_skel/ |
H A D | sample_filter.bpf.c | 45 /* helper function to return the given perf sample data */ 49 struct perf_sample_data___new *data = (void *)kctx->data; local 51 if (!bpf_core_field_exists(data->sample_flags) || 52 (data->sample_flags & entry->flags) == 0) 57 return kctx->data->ip; 59 return kctx->data->id; 62 return kctx->data->tid_entry.pid; 64 return kctx->data->tid_entry.tid; 66 return kctx->data 111 union perf_mem_data_src___new *data = (void *)&kctx->data->data_src; local [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/ |
H A D | uefi.c | 23 const u8 data[]; member in struct:iwl_uefi_pnvm_mem_desc 30 void *data; local 38 /* first call with NULL data to get the exact entry size */ 44 data = kmalloc(*data_size, GFP_KERNEL); 45 if (!data) 48 status = efi.get_variable(name, guid, NULL, data_size, data); 50 kfree(data); 54 return data; 60 void *data; local 64 data 115 iwl_uefi_handle_tlv_mem_desc(struct iwl_trans *trans, const u8 *data, u32 tlv_len, struct iwl_pnvm_image *pnvm_data) argument 151 iwl_uefi_reduce_power_section(struct iwl_trans *trans, const u8 *data, size_t len, struct iwl_pnvm_image *pnvm_data) argument 205 iwl_uefi_reduce_power_parse(struct iwl_trans *trans, const u8 *data, size_t len, struct iwl_pnvm_image *pnvm_data) argument 267 u8 *data; local 308 struct uefi_cnv_common_step_data *data; local 362 struct uefi_cnv_wlan_sgom_data *data; local 395 struct uefi_cnv_wlan_uats_data *data; local 427 struct uefi_cnv_var_wrds *data; local 453 struct uefi_cnv_var_ewrd *data; local 488 struct uefi_cnv_var_wgds *data; local 525 struct uefi_cnv_var_ppag *data; local 604 struct uefi_cnv_var_splc *data; local 626 struct uefi_cnv_var_wrdd *data; local 657 struct uefi_cnv_var_eckv *data; local 680 struct uefi_cnv_var_general_cfg *data; local [all...] |
/linux-master/drivers/iio/adc/ |
H A D | ti-ads1100.c | 70 static int ads1100_set_config_bits(struct ads1100_data *data, u8 mask, u8 value) argument 73 u8 config = (data->config & ~mask) | (value & mask); 75 if (data->config == config) 78 ret = i2c_master_send(data->client, &config, 1); 82 data->config = config; 87 static int ads1100_data_bits(struct ads1100_data *data) argument 89 return ads1100_data_rate_bits[FIELD_GET(ADS1100_DR_MASK, data->config)]; 92 static int ads1100_get_adc_result(struct ads1100_data *data, int chan, int *val) argument 101 ret = pm_runtime_resume_and_get(&data->client->dev); 105 ret = i2c_master_recv(data 126 ads1100_set_scale(struct ads1100_data *data, int val, int val2) argument 155 ads1100_set_data_rate(struct ads1100_data *data, int chan, int rate) argument 170 ads1100_get_vdd_millivolts(struct ads1100_data *data) argument 175 ads1100_calc_scale_avail(struct ads1100_data *data) argument 191 struct ads1100_data *data = iio_priv(indio_dev); local 220 struct ads1100_data *data = iio_priv(indio_dev); local 258 struct ads1100_data *data = iio_priv(indio_dev); local 284 ads1100_setup(struct ads1100_data *data) argument 313 ads1100_disable_continuous(void *data) argument 321 struct ads1100_data *data; local 382 struct ads1100_data *data = dev_get_drvdata(dev); local 392 struct ads1100_data *data = dev_get_drvdata(dev); local [all...] |
/linux-master/drivers/iio/proximity/ |
H A D | sx_common.c | 61 struct sx_common_data *data = iio_priv(indio_dev); local 63 if (data->trigger_enabled) 64 iio_trigger_poll(data->trig); 78 struct sx_common_data *data = iio_priv(indio_dev); local 83 ret = regmap_read(data->regmap, data->chip_info->reg_stat, &val); 85 dev_err(&data->client->dev, "i2c transfer error in irq\n"); 89 val >>= data->chip_info->stat_offset; 95 prox_changed = (data->chan_prox_stat ^ val) & data 110 sx_common_enable_irq(struct sx_common_data *data, unsigned int irq) argument 119 sx_common_disable_irq(struct sx_common_data *data, unsigned int irq) argument 127 sx_common_update_chan_en(struct sx_common_data *data, unsigned long chan_read, unsigned long chan_event) argument 147 sx_common_get_read_channel(struct sx_common_data *data, int channel) argument 153 sx_common_put_read_channel(struct sx_common_data *data, int channel) argument 159 sx_common_get_event_channel(struct sx_common_data *data, int channel) argument 165 sx_common_put_event_channel(struct sx_common_data *data, int channel) argument 180 sx_common_read_proximity(struct sx_common_data *data, const struct iio_chan_spec *chan, int *val) argument 253 struct sx_common_data *data = iio_priv(indio_dev); local 274 struct sx_common_data *data = iio_priv(indio_dev); local 312 struct sx_common_data *data = iio_priv(indio_dev); local 339 struct sx_common_data *data = iio_priv(indio_dev); local 367 struct sx_common_data *data = iio_priv(indio_dev); local 397 struct sx_common_data *data = iio_priv(indio_dev); local 413 struct sx_common_data *data = iio_priv(indio_dev); local 452 struct sx_common_data *data = iio_priv(indio_dev); local 494 struct sx_common_data *data; local [all...] |