/kernel/linux/linux-5.10/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() 57 const struct gic_clk_data *data = chip_pm->clk_data; in gic_runtime_suspend() local 62 clk_bulk_disable_unprepare(data->num_clocks, chip_pm->clks); in gic_runtime_suspend() 70 const struct gic_clk_data *data; in gic_probe() local 74 data = of_device_get_match_data(&pdev->dev); in gic_probe() 75 if (!data) { in gic_probe() 90 chip_pm->clks = devm_kcalloc(dev, data->num_clocks, in gic_probe() 95 for (i = 0; i < data->num_clocks; i++) in gic_probe() 96 chip_pm->clks[i].id = data in gic_probe() [all...] |
/kernel/linux/linux-5.10/drivers/mtd/maps/ |
H A D | physmap-bt1-rom.c | 26 * We have to take this into account when implementing the data read-methods. 36 u32 data; in bt1_rom_map_read() local 38 /* Read data within offset dword. */ in bt1_rom_map_read() 40 data = readl_relaxed(src - shift); in bt1_rom_map_read() 42 ret.x[0] = data; in bt1_rom_map_read() 45 ret.x[0] = data >> (shift * BITS_PER_BYTE); in bt1_rom_map_read() 47 /* Read data from the next dword. */ in bt1_rom_map_read() 52 data = readl_relaxed(src + shift); in bt1_rom_map_read() 53 ret.x[0] |= data << (shift * BITS_PER_BYTE); in bt1_rom_map_read() 64 u32 data; in bt1_rom_map_copy_from() local [all...] |
/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/arch/arm/mach-ixp4xx/include/mach/ |
H A D | io.h | 17 extern int (*ixp4xx_pci_read)(u32 addr, u32 cmd, u32* data); 18 extern int ixp4xx_pci_write(u32 addr, u32 cmd, u32 data); 81 u32 n, byte_enables, data; in __indirect_writeb() local 90 data = value << (8*n); in __indirect_writeb() 91 ixp4xx_pci_write(addr, byte_enables | NP_CMD_MEMWRITE, data); in __indirect_writeb() 106 u32 n, byte_enables, data; in __indirect_writew() local 115 data = value << (8*n); in __indirect_writew() 116 ixp4xx_pci_write(addr, byte_enables | NP_CMD_MEMWRITE, data); in __indirect_writew() 151 u32 n, byte_enables, data; in __indirect_readb() local 158 if (ixp4xx_pci_read(addr, byte_enables | NP_CMD_MEMREAD, &data)) in __indirect_readb() 176 u32 n, byte_enables, data; __indirect_readw() local 201 u32 data; __indirect_readl() local 248 u32 n, byte_enables, data; outb() local 267 u32 n, byte_enables, data; outw() local 299 u32 n, byte_enables, data; inb() local 319 u32 n, byte_enables, data; inw() local 339 u32 data; inl() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/fw/ |
H A D | debugfs.c | 77 struct dbgfs_##name##_data *data; \ 79 data = kzalloc(sizeof(*data), GFP_KERNEL); \ 80 if (!data) \ 83 data->read_done = false; \ 84 data->arg = inode->i_private; \ 85 file->private_data = data; \ 95 struct dbgfs_##name##_data *data = file->private_data; \ 97 if (!data->read_done) { \ 98 data 263 u8 data[]; global() member 272 struct hcmd_write_data *data; iwl_dbgfs_send_hcmd_write() local [all...] |
/kernel/linux/linux-5.10/samples/bpf/ |
H A D | xdp_redirect_cpu_kern.c | 28 /* Common stats data record to keep userspace more simple */ 161 void *data = (void *)(long)ctx->data; in get_dest_port_ipv4_udp() local 162 struct iphdr *iph = data + nh_off; in get_dest_port_ipv4_udp() 183 void *data = (void *)(long)ctx->data; in get_proto_ipv4() local 184 struct iphdr *iph = data + nh_off; in get_proto_ipv4() 195 void *data = (void *)(long)ctx->data; in get_proto_ipv6() local 196 struct ipv6hdr *ip6h = data in get_proto_ipv6() 207 void *data = (void *)(long)ctx->data; xdp_prognum0_no_touch() local 237 void *data = (void *)(long)ctx->data; xdp_prognum1_touch_data() local 280 void *data = (void *)(long)ctx->data; xdp_prognum2_round_robin() local 328 void *data = (void *)(long)ctx->data; xdp_prognum3_proto_separate() local 396 void *data = (void *)(long)ctx->data; xdp_prognum4_ddos_filter_pktgen() local 475 void *data = (void *)(long)ctx->data; get_ipv4_hash_ip_pair() local 492 void *data = (void *)(long)ctx->data; get_ipv6_hash_ip_pair() local 516 void *data = (void *)(long)ctx->data; xdp_prognum5_lb_hash_ip_pairs() local [all...] |
/kernel/linux/linux-5.10/sound/firewire/fireface/ |
H A D | ff-protocol-former.c | 17 static int parse_clock_bits(u32 data, unsigned int *rate, in parse_clock_bits() argument 48 if ((data & 0x0000001e) == rate_entry->mask) { in parse_clock_bits() 56 if (data & 0x00000001) { in parse_clock_bits() 61 if ((data & 0x00001c00) == clk_entry->mask) { in parse_clock_bits() 77 u32 data; in former_get_clock() local 84 data = le32_to_cpu(reg); in former_get_clock() 86 return parse_clock_bits(data, rate, src); in former_get_clock() 106 * Each quadlet is corresponding to data channels in a data in former_switch_fetching_mode() 108 * data channel in former_switch_fetching_mode() 126 u32 data; dump_clock_config() local 198 u32 data[2]; dump_sync_status() local 312 u32 data; allocate_tx_resources() local 339 u32 data; ff800_allocate_resources() local [all...] |
/kernel/linux/linux-6.6/drivers/misc/mchp_pci1xxxx/ |
H A D | mchp_pci1xxxx_gpio.c | 48 u32 data; in pci1xxxx_gpio_get_direction() local 51 data = readl(priv->reg_base + INP_EN_OFFSET(nr)); in pci1xxxx_gpio_get_direction() 52 if (data & BIT(nr % 32)) { in pci1xxxx_gpio_get_direction() 55 data = readl(priv->reg_base + OUT_EN_OFFSET(nr)); in pci1xxxx_gpio_get_direction() 56 if (data & BIT(nr % 32)) in pci1xxxx_gpio_get_direction() 66 u32 data; in pci1xxx_assign_bit() local 68 data = readl(base_addr + reg_offset); in pci1xxx_assign_bit() 70 data |= BIT(bitpos); in pci1xxx_assign_bit() 72 data &= ~BIT(bitpos); in pci1xxx_assign_bit() 73 writel(data, base_add in pci1xxx_assign_bit() 101 u32 data; pci1xxxx_gpio_direction_output() local 159 pci1xxxx_gpio_irq_ack(struct irq_data *data) pci1xxxx_gpio_irq_ack() argument 171 pci1xxxx_gpio_irq_set_mask(struct irq_data *data, bool set) pci1xxxx_gpio_irq_set_mask() argument 187 pci1xxxx_gpio_irq_mask(struct irq_data *data) pci1xxxx_gpio_irq_mask() argument 192 pci1xxxx_gpio_irq_unmask(struct irq_data *data) pci1xxxx_gpio_irq_unmask() argument 197 pci1xxxx_gpio_set_type(struct irq_data *data, unsigned int trigger_type) pci1xxxx_gpio_set_type() argument [all...] |