/kernel/linux/linux-5.10/drivers/iio/potentiometer/ |
H A D | mcp4018.c | 60 struct mcp4018_data *data = iio_priv(indio_dev); in mcp4018_read_raw() local 65 ret = i2c_smbus_read_byte(data->client); in mcp4018_read_raw() 71 *val = 1000 * data->cfg->kohms; in mcp4018_read_raw() 83 struct mcp4018_data *data = iio_priv(indio_dev); in mcp4018_write_raw() local 94 return i2c_smbus_write_byte(data->client, val); in mcp4018_write_raw() 121 .data = &mcp4018_cfg[cfg], \ 144 struct mcp4018_data *data; in mcp4018_probe() local 153 indio_dev = devm_iio_device_alloc(dev, sizeof(*data)); in mcp4018_probe() 156 data = iio_priv(indio_dev); in mcp4018_probe() 158 data in mcp4018_probe() [all...] |
H A D | ds1803.c | 61 struct ds1803_data *data = iio_priv(indio_dev); in ds1803_read_raw() local 68 ret = i2c_master_recv(data->client, result, in ds1803_read_raw() 77 *val = 1000 * data->cfg->kohms; in ds1803_read_raw() 89 struct ds1803_data *data = iio_priv(indio_dev); in ds1803_write_raw() local 104 return i2c_smbus_write_byte_data(data->client, DS1803_WRITE(pot), val); in ds1803_write_raw() 116 struct ds1803_data *data; in ds1803_probe() local 119 indio_dev = devm_iio_device_alloc(dev, sizeof(*data)); in ds1803_probe() 125 data = iio_priv(indio_dev); in ds1803_probe() 126 data->client = client; in ds1803_probe() 127 data in ds1803_probe() [all...] |
H A D | max5432.c | 47 struct max5432_data *data = iio_priv(indio_dev); in max5432_read_raw() local 52 if (unlikely(data->ohm > INT_MAX)) in max5432_read_raw() 55 *val = data->ohm; in max5432_read_raw() 65 struct max5432_data *data = iio_priv(indio_dev); in max5432_write_raw() local 79 return i2c_smbus_write_byte_data(data->client, chan->address, in max5432_write_raw() 93 struct max5432_data *data; in max5432_probe() local 101 data = iio_priv(indio_dev); in max5432_probe() 102 data->client = client; in max5432_probe() 103 data->ohm = (unsigned long)device_get_match_data(dev); in max5432_probe() 114 { .compatible = "maxim,max5432", .data [all...] |
/kernel/linux/linux-5.10/net/sunrpc/xprtrdma/ |
H A D | svc_rdma.c | 85 atomic_t *stat = (atomic_t *)table->data; in read_reset_stat() 117 .data = &svcrdma_max_requests, 126 .data = &svcrdma_max_req_size, 135 .data = &svcrdma_ord, 145 .data = &rdma_stat_read, 152 .data = &rdma_stat_recv, 159 .data = &rdma_stat_write, 166 .data = &rdma_stat_sq_starve, 173 .data = &rdma_stat_rq_starve, 180 .data [all...] |
/kernel/linux/linux-5.10/sound/core/seq/ |
H A D | seq_compat.c | 35 struct snd_seq_port_info *data; in snd_seq_call_port_info_ioctl() local 37 data = kmalloc(sizeof(*data), GFP_KERNEL); in snd_seq_call_port_info_ioctl() 38 if (!data) in snd_seq_call_port_info_ioctl() 41 if (copy_from_user(data, data32, sizeof(*data32)) || in snd_seq_call_port_info_ioctl() 42 get_user(data->flags, &data32->flags) || in snd_seq_call_port_info_ioctl() 43 get_user(data->time_queue, &data32->time_queue)) in snd_seq_call_port_info_ioctl() 45 data->kernel = NULL; in snd_seq_call_port_info_ioctl() 47 err = snd_seq_kernel_client_ctl(client->number, cmd, data); in snd_seq_call_port_info_ioctl() 51 if (copy_to_user(data32, data, sizeo in snd_seq_call_port_info_ioctl() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | headnv50.c | 62 u32 data; in nv50_head_state() local 64 data = nvkm_rd32(device, 0x610ae8 + hoff); in nv50_head_state() 65 state->vblanke = (data & 0xffff0000) >> 16; in nv50_head_state() 66 state->hblanke = (data & 0x0000ffff); in nv50_head_state() 67 data = nvkm_rd32(device, 0x610af0 + hoff); in nv50_head_state() 68 state->vblanks = (data & 0xffff0000) >> 16; in nv50_head_state() 69 state->hblanks = (data & 0x0000ffff); in nv50_head_state() 70 data = nvkm_rd32(device, 0x610af8 + hoff); in nv50_head_state() 71 state->vtotal = (data & 0xffff0000) >> 16; in nv50_head_state() 72 state->htotal = (data in nv50_head_state() [all...] |
/kernel/linux/linux-5.10/drivers/remoteproc/ |
H A D | qcom_wcnss_iris.c | 98 const struct iris_data *data; in qcom_iris_probe() local 108 data = of_device_get_match_data(&pdev->dev); in qcom_iris_probe() 118 iris->num_vregs = data->num_vregs; in qcom_iris_probe() 127 iris->vregs[i].supply = data->vregs[i].name; in qcom_iris_probe() 136 if (data->vregs[i].max_voltage) in qcom_iris_probe() 138 data->vregs[i].min_voltage, in qcom_iris_probe() 139 data->vregs[i].max_voltage); in qcom_iris_probe() 141 if (data->vregs[i].load_uA) in qcom_iris_probe() 143 data->vregs[i].load_uA); in qcom_iris_probe() 146 qcom_wcnss_assign_iris(wcnss, iris, data in qcom_iris_probe() [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/ |
H A D | isp_private.h | 73 hrt_data data = isp_ctrl_load(ID, reg); 75 isp_ctrl_store(ID, reg, (data | (1UL << bit))); 84 hrt_data data = isp_ctrl_load(ID, reg); 86 isp_ctrl_store(ID, reg, (data & ~(1UL << bit))); 93 const void *data, 99 ia_css_device_store(ISP_DMEM_BASE[ID] + addr, data, size); 101 hrt_master_port_store(ISP_DMEM_BASE[ID] + addr, data, size); 109 void *data, 115 ia_css_device_load(ISP_DMEM_BASE[ID] + addr, data, size); 117 hrt_master_port_load(ISP_DMEM_BASE[ID] + addr, data, siz [all...] |
/kernel/linux/linux-6.6/drivers/mtd/maps/ |
H A D | physmap-bt1-rom.c | 25 * We have to take this into account when implementing the data read-methods. 35 u32 data; in bt1_rom_map_read() local 37 /* Read data within offset dword. */ in bt1_rom_map_read() 39 data = readl_relaxed(src - shift); in bt1_rom_map_read() 41 ret.x[0] = data; in bt1_rom_map_read() 44 ret.x[0] = data >> (shift * BITS_PER_BYTE); in bt1_rom_map_read() 46 /* Read data from the next dword. */ in bt1_rom_map_read() 51 data = readl_relaxed(src + shift); in bt1_rom_map_read() 52 ret.x[0] |= data << (shift * BITS_PER_BYTE); in bt1_rom_map_read() 63 u32 data; in bt1_rom_map_copy_from() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxbf_gige/ |
H A D | mlxbf_gige_ethtool.c | 83 u64 *data) in mlxbf_gige_get_ethtool_stats() 87 /* Fill data array with interface statistics in mlxbf_gige_get_ethtool_stats() 89 * NOTE: the data writes must be in in mlxbf_gige_get_ethtool_stats() 102 *data++ = priv->stats.hw_access_errors; in mlxbf_gige_get_ethtool_stats() 103 *data++ = priv->stats.tx_invalid_checksums; in mlxbf_gige_get_ethtool_stats() 104 *data++ = priv->stats.tx_small_frames; in mlxbf_gige_get_ethtool_stats() 105 *data++ = priv->stats.tx_index_errors; in mlxbf_gige_get_ethtool_stats() 106 *data++ = priv->stats.sw_config_errors; in mlxbf_gige_get_ethtool_stats() 107 *data++ = priv->stats.sw_access_errors; in mlxbf_gige_get_ethtool_stats() 108 *data in mlxbf_gige_get_ethtool_stats() 81 mlxbf_gige_get_ethtool_stats(struct net_device *netdev, struct ethtool_stats *estats, u64 *data) mlxbf_gige_get_ethtool_stats() argument [all...] |
/kernel/linux/linux-6.6/fs/efivarfs/ |
H A D | file.c | 19 void *data; in efivarfs_file_write() local 35 data = memdup_user(userbuf + sizeof(attributes), datasize); in efivarfs_file_write() 36 if (IS_ERR(data)) in efivarfs_file_write() 37 return PTR_ERR(data); in efivarfs_file_write() 40 data, &set); in efivarfs_file_write() 61 kfree(data); in efivarfs_file_write() 72 void *data; in efivarfs_file_read() local 90 data = kmalloc(datasize + sizeof(attributes), GFP_KERNEL); in efivarfs_file_read() 92 if (!data) in efivarfs_file_read() 96 data in efivarfs_file_read() [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/ |
H A D | isp_private.h | 73 hrt_data data = isp_ctrl_load(ID, reg); 75 isp_ctrl_store(ID, reg, (data | (1UL << bit))); 84 hrt_data data = isp_ctrl_load(ID, reg); 86 isp_ctrl_store(ID, reg, (data & ~(1UL << bit))); 93 const void *data, 99 ia_css_device_store(ISP_DMEM_BASE[ID] + addr, data, size); 101 hrt_master_port_store(ISP_DMEM_BASE[ID] + addr, data, size); 109 void *data, 115 ia_css_device_load(ISP_DMEM_BASE[ID] + addr, data, size); 117 hrt_master_port_load(ISP_DMEM_BASE[ID] + addr, data, siz [all...] |
/kernel/linux/linux-6.6/drivers/cpuidle/ |
H A D | cpuidle-qcom-spm.c | 63 struct cpuidle_qcom_spm_data *data = container_of(drv, struct cpuidle_qcom_spm_data, in spm_enter_idle_state() local 66 return CPU_PM_CPU_IDLE_ENTER_PARAM(qcom_cpu_spc, idx, data->spm); in spm_enter_idle_state() 83 { .compatible = "qcom,idle-state-spc", .data = spm_enter_idle_state }, 91 struct cpuidle_qcom_spm_data *data = NULL; in spm_cpuidle_register() local 108 data = devm_kzalloc(cpuidle_dev, sizeof(*data), GFP_KERNEL); in spm_cpuidle_register() 109 if (!data) in spm_cpuidle_register() 112 data->spm = dev_get_drvdata(&pdev->dev); in spm_cpuidle_register() 113 if (!data->spm) in spm_cpuidle_register() 116 data in spm_cpuidle_register() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/hisilicon/hibmc/ |
H A D | hibmc_drm_i2c.c | 26 static void hibmc_set_i2c_signal(void *data, u32 mask, int value) in hibmc_set_i2c_signal() argument 28 struct hibmc_connector *hibmc_connector = data; in hibmc_set_i2c_signal() 46 static int hibmc_get_i2c_signal(void *data, u32 mask) in hibmc_get_i2c_signal() argument 48 struct hibmc_connector *hibmc_connector = data; in hibmc_get_i2c_signal() 60 static void hibmc_ddc_setsda(void *data, int state) in hibmc_ddc_setsda() argument 62 hibmc_set_i2c_signal(data, I2C_SDA_MASK, state); in hibmc_ddc_setsda() 65 static void hibmc_ddc_setscl(void *data, int state) in hibmc_ddc_setscl() argument 67 hibmc_set_i2c_signal(data, I2C_SCL_MASK, state); in hibmc_ddc_setscl() 70 static int hibmc_ddc_getsda(void *data) in hibmc_ddc_getsda() argument 72 return hibmc_get_i2c_signal(data, I2C_SDA_MAS in hibmc_ddc_getsda() 75 hibmc_ddc_getscl(void *data) hibmc_ddc_getscl() argument [all...] |
/kernel/linux/linux-6.6/drivers/iio/potentiometer/ |
H A D | max5432.c | 47 struct max5432_data *data = iio_priv(indio_dev); in max5432_read_raw() local 52 if (unlikely(data->ohm > INT_MAX)) in max5432_read_raw() 55 *val = data->ohm; in max5432_read_raw() 65 struct max5432_data *data = iio_priv(indio_dev); in max5432_write_raw() local 79 return i2c_smbus_write_byte_data(data->client, chan->address, in max5432_write_raw() 92 struct max5432_data *data; in max5432_probe() local 100 data = iio_priv(indio_dev); in max5432_probe() 101 data->client = client; in max5432_probe() 102 data->ohm = (unsigned long)device_get_match_data(dev); in max5432_probe() 113 { .compatible = "maxim,max5432", .data [all...] |
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-gic-pm.c | 29 const struct gic_clk_data *data = chip_pm->clk_data; in gic_runtime_resume() local 32 ret = clk_bulk_prepare_enable(data->num_clocks, chip_pm->clks); in gic_runtime_resume() 55 const struct gic_clk_data *data = chip_pm->clk_data; in gic_runtime_suspend() local 60 clk_bulk_disable_unprepare(data->num_clocks, chip_pm->clks); in gic_runtime_suspend() 68 const struct gic_clk_data *data; in gic_probe() local 72 data = of_device_get_match_data(&pdev->dev); in gic_probe() 73 if (!data) { in gic_probe() 88 chip_pm->clks = devm_kcalloc(dev, data->num_clocks, in gic_probe() 93 for (i = 0; i < data->num_clocks; i++) in gic_probe() 94 chip_pm->clks[i].id = data in gic_probe() [all...] |
/kernel/linux/linux-6.6/sound/core/seq/ |
H A D | seq_compat.c | 35 struct snd_seq_port_info *data; in snd_seq_call_port_info_ioctl() local 37 data = kmalloc(sizeof(*data), GFP_KERNEL); in snd_seq_call_port_info_ioctl() 38 if (!data) in snd_seq_call_port_info_ioctl() 41 if (copy_from_user(data, data32, sizeof(*data32)) || in snd_seq_call_port_info_ioctl() 42 get_user(data->flags, &data32->flags) || in snd_seq_call_port_info_ioctl() 43 get_user(data->time_queue, &data32->time_queue)) in snd_seq_call_port_info_ioctl() 45 data->kernel = NULL; in snd_seq_call_port_info_ioctl() 47 err = snd_seq_kernel_client_ctl(client->number, cmd, data); in snd_seq_call_port_info_ioctl() 51 if (copy_to_user(data32, data, sizeo in snd_seq_call_port_info_ioctl() [all...] |
/kernel/linux/linux-6.6/sound/soc/fsl/ |
H A D | imx-audio-rpmsg.c | 9 * struct imx_audio_rpmsg: private data 17 static int imx_audio_rpmsg_cb(struct rpmsg_device *rpdev, void *data, int len, in imx_audio_rpmsg_cb() argument 21 struct rpmsg_r_msg *r_msg = (struct rpmsg_r_msg *)data; in imx_audio_rpmsg_cb() 76 struct imx_audio_rpmsg *data; in imx_audio_rpmsg_probe() local 82 data = devm_kzalloc(&rpdev->dev, sizeof(*data), GFP_KERNEL); in imx_audio_rpmsg_probe() 83 if (!data) in imx_audio_rpmsg_probe() 86 dev_set_drvdata(&rpdev->dev, data); in imx_audio_rpmsg_probe() 89 data->rpmsg_pdev = platform_device_register_data(&rpdev->dev, in imx_audio_rpmsg_probe() 93 if (IS_ERR(data in imx_audio_rpmsg_probe() 103 struct imx_audio_rpmsg *data = dev_get_drvdata(&rpdev->dev); imx_audio_rpmsg_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igc/ |
H A D | igc_diag.c | 35 static bool reg_pattern_test(struct igc_adapter *adapter, u64 *data, int reg, in reg_pattern_test() argument 52 *data = reg; in reg_pattern_test() 61 static bool reg_set_and_check(struct igc_adapter *adapter, u64 *data, int reg, in reg_set_and_check() argument 74 *data = reg; in reg_set_and_check() 82 bool igc_reg_test(struct igc_adapter *adapter, u64 *data) in igc_reg_test() argument 103 *data = 1; in igc_reg_test() 116 b = reg_pattern_test(adapter, data, in igc_reg_test() 122 b = reg_set_and_check(adapter, data, in igc_reg_test() 128 b = reg_pattern_test(adapter, data, in igc_reg_test() 134 b = reg_pattern_test(adapter, data, in igc_reg_test() 155 igc_eeprom_test(struct igc_adapter *adapter, u64 *data) igc_eeprom_test() argument 169 igc_link_test(struct igc_adapter *adapter, u64 *data) igc_link_test() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | ci_smc.c | 52 u32 data, original_data; in ci_copy_bytes_to_smc() local 67 data = (src[0] << 24) | (src[1] << 16) | (src[2] << 8) | src[3]; in ci_copy_bytes_to_smc() 73 WREG32(SMC_IND_DATA_0, data); in ci_copy_bytes_to_smc() 82 data = 0; in ci_copy_bytes_to_smc() 93 data = (data << 8) + *src++; in ci_copy_bytes_to_smc() 97 data <<= extra_shift; in ci_copy_bytes_to_smc() 99 data |= (original_data & ~((~0UL) << extra_shift)); in ci_copy_bytes_to_smc() 105 WREG32(SMC_IND_DATA_0, data); in ci_copy_bytes_to_smc() 132 static const u8 data[] in ci_program_jump_on_start() local 192 u32 data; ci_load_smc_ucode() local [all...] |
H A D | si_smc.c | 53 u32 data, original_data, addr, extra_shift; in si_copy_bytes_to_smc() local 65 data = (src[0] << 24) | (src[1] << 16) | (src[2] << 8) | src[3]; in si_copy_bytes_to_smc() 71 WREG32(SMC_IND_DATA_0, data); in si_copy_bytes_to_smc() 80 data = 0; in si_copy_bytes_to_smc() 92 data = (data << 8) + *src++; in si_copy_bytes_to_smc() 96 data <<= extra_shift; in si_copy_bytes_to_smc() 98 data |= (original_data & ~((~0UL) << extra_shift)); in si_copy_bytes_to_smc() 104 WREG32(SMC_IND_DATA_0, data); in si_copy_bytes_to_smc() 138 static const u8 data[] in si_program_jump_on_start() local 217 u32 data; si_load_smc_ucode() local [all...] |
/kernel/linux/linux-5.10/drivers/iio/light/ |
H A D | al3320a.c | 93 struct al3320a_data *data = _data; in al3320a_set_pwr_off() local 95 al3320a_set_pwr(data->client, false); in al3320a_set_pwr_off() 98 static int al3320a_init(struct al3320a_data *data) in al3320a_init() argument 102 ret = al3320a_set_pwr(data->client, true); in al3320a_init() 107 ret = i2c_smbus_write_byte_data(data->client, AL3320A_REG_CONFIG_RANGE, in al3320a_init() 113 ret = i2c_smbus_write_byte_data(data->client, AL3320A_REG_MEAN_TIME, in al3320a_init() 118 ret = i2c_smbus_write_byte_data(data->client, AL3320A_REG_WAIT, in al3320a_init() 130 struct al3320a_data *data = iio_priv(indio_dev); in al3320a_read_raw() local 140 ret = i2c_smbus_read_word_data(data->client, in al3320a_read_raw() 147 ret = i2c_smbus_read_byte_data(data in al3320a_read_raw() 165 struct al3320a_data *data = iio_priv(indio_dev); al3320a_write_raw() local 193 struct al3320a_data *data; al3320a_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8712/ |
H A D | usb_ops.c | 33 __le32 data = 0; in usb_read8() local 42 &data, len, requesttype); in usb_read8() 45 return (u8)(le32_to_cpu(data) & 0x0ff); in usb_read8() 56 __le32 data = 0; in usb_read16() local 65 &data, len, requesttype); in usb_read16() 68 return (u16)(le32_to_cpu(data) & 0xffff); in usb_read16() 79 __le32 data = 0; in usb_read32() local 88 &data, len, requesttype); in usb_read32() 91 return le32_to_cpu(data); in usb_read32() 101 __le32 data; in usb_write8() local 121 __le32 data; usb_write16() local 141 __le32 data; usb_write32() local [all...] |
/kernel/linux/linux-6.6/drivers/memory/ |
H A D | brcmstb_memc.c | 141 memc_data = of_id->data; in brcmstb_memc_probe() 182 .data = &brcmstb_memc_versions[BRCMSTB_MEMC_V1X] 186 .data = &brcmstb_memc_versions[BRCMSTB_MEMC_V20] 190 .data = &brcmstb_memc_versions[BRCMSTB_MEMC_V21] 194 .data = &brcmstb_memc_versions[BRCMSTB_MEMC_V21] 198 .data = &brcmstb_memc_versions[BRCMSTB_MEMC_V21] 202 .data = &brcmstb_memc_versions[BRCMSTB_MEMC_V21] 206 .data = &brcmstb_memc_versions[BRCMSTB_MEMC_V21] 210 .data = &brcmstb_memc_versions[BRCMSTB_MEMC_V21] 214 .data [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8712/ |
H A D | usb_ops.c | 33 __le32 data = 0; in usb_read8() local 42 &data, len, requesttype); in usb_read8() 45 return (u8)(le32_to_cpu(data) & 0x0ff); in usb_read8() 56 __le32 data = 0; in usb_read16() local 65 &data, len, requesttype); in usb_read16() 68 return (u16)(le32_to_cpu(data) & 0xffff); in usb_read16() 79 __le32 data = 0; in usb_read32() local 88 &data, len, requesttype); in usb_read32() 91 return le32_to_cpu(data); in usb_read32() 101 __le32 data; in usb_write8() local 121 __le32 data; usb_write16() local 141 __le32 data; usb_write32() local [all...] |