/kernel/linux/linux-5.10/drivers/soc/rockchip/ |
H A D | grf.c | 114 .data = (void *)&rk3036_grf, 117 .data = (void *)&rk3128_grf, 120 .data = (void *)&rk3228_grf, 123 .data = (void *)&rk3288_grf, 126 .data = (void *)&rk3328_grf, 129 .data = (void *)&rk3368_grf, 132 .data = (void *)&rk3399_grf, 149 if (!match || !match->data) { in rockchip_grf_init() 150 pr_err("%s: missing grf data\n", __func__); in rockchip_grf_init() 155 grf_info = match->data; in rockchip_grf_init() [all...] |
/kernel/linux/linux-5.10/drivers/usb/misc/ |
H A D | isight_firmware.c | 41 unsigned char data[4]; in isight_firmware_load() local 53 ptr = firmware->data; in isight_firmware_load() 65 while (ptr+4 <= firmware->data+firmware->size) { in isight_firmware_load() 66 memcpy(data, ptr, 4); in isight_firmware_load() 67 len = (data[0] << 8 | data[1]); in isight_firmware_load() 68 req = (data[2] << 8 | data[3]); in isight_firmware_load() 79 if (ptr+llen > firmware->data+firmware->size) { in isight_firmware_load()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | stop_machine.h | 107 * @data: the data ptr for the @fn() 120 int stop_machine(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus); 125 * @data: the data ptr for the @fn() 131 int stop_machine_cpuslocked(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus); 133 int stop_machine_from_inactive_cpu(cpu_stop_fn_t fn, void *data, 137 static __always_inline int stop_machine_cpuslocked(cpu_stop_fn_t fn, void *data, in stop_machine_cpuslocked() argument 143 ret = fn(data); in stop_machine_cpuslocked() 149 stop_machine(cpu_stop_fn_t fn, void *data, cons argument 155 stop_machine_from_inactive_cpu(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus) stop_machine_from_inactive_cpu() argument [all...] |
/kernel/linux/linux-5.10/include/rdma/ |
H A D | opa_smi.h | 37 uint8_t data[OPA_SMP_LID_DATA_SIZE]; member 45 u8 data[OPA_SMP_DR_DATA_SIZE]; member 73 u8 data[64]; member 103 return smp->route.dr.data; in opa_get_smp_data() 105 return smp->route.lid.data; in opa_get_smp_data() 111 return sizeof(smp->route.dr.data); in opa_get_smp_data_size() 113 return sizeof(smp->route.lid.data); in opa_get_smp_data_size() 119 return sizeof(*smp) - sizeof(smp->route.dr.data); in opa_get_smp_header_size() 121 return sizeof(*smp) - sizeof(smp->route.lid.data); in opa_get_smp_header_size()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_ipp.h | 137 int exynos_drm_ipp_get_res_ioctl(struct drm_device *dev, void *data, 139 int exynos_drm_ipp_get_caps_ioctl(struct drm_device *dev, void *data, 141 int exynos_drm_ipp_get_limits_ioctl(struct drm_device *dev, void *data, 144 void *data, struct drm_file *file_priv); 147 void *data, struct drm_file *file_priv) in exynos_drm_ipp_get_res_ioctl() 149 struct drm_exynos_ioctl_ipp_get_res *resp = data; in exynos_drm_ipp_get_res_ioctl() 155 void *data, struct drm_file *file_priv) in exynos_drm_ipp_get_caps_ioctl() 160 void *data, struct drm_file *file_priv) in exynos_drm_ipp_get_limits_ioctl() 165 void *data, struct drm_file *file_priv) in exynos_drm_ipp_commit_ioctl() 146 exynos_drm_ipp_get_res_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) exynos_drm_ipp_get_res_ioctl() argument 154 exynos_drm_ipp_get_caps_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) exynos_drm_ipp_get_caps_ioctl() argument 159 exynos_drm_ipp_get_limits_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) exynos_drm_ipp_get_limits_ioctl() argument 164 exynos_drm_ipp_commit_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) exynos_drm_ipp_commit_ioctl() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ |
H A D | nv50.c | 37 u32 data = nvbios_rd32(bios, entry); in nv50_gpio_reset() local 38 u8 line = (data & 0x0000001f); in nv50_gpio_reset() 39 u8 func = (data & 0x0000ff00) >> 8; in nv50_gpio_reset() 40 u8 defs = !!(data & 0x01000000); in nv50_gpio_reset() 41 u8 unk0 = !!(data & 0x02000000); in nv50_gpio_reset() 42 u8 unk1 = !!(data & 0x04000000); in nv50_gpio_reset() 107 nv50_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data) in nv50_gpio_intr_mask() argument 112 inte = (inte & ~(mask << 16)) | (data << 16); in nv50_gpio_intr_mask() 114 inte = (inte & ~mask) | data; in nv50_gpio_intr_mask()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
H A D | busnv50.c | 32 u32 data; member 40 if (state) bus->data |= 0x01; in nv50_i2c_bus_drive_scl() 41 else bus->data &= 0xfe; in nv50_i2c_bus_drive_scl() 42 nvkm_wr32(device, bus->addr, bus->data); in nv50_i2c_bus_drive_scl() 50 if (state) bus->data |= 0x02; in nv50_i2c_bus_drive_sda() 51 else bus->data &= 0xfd; in nv50_i2c_bus_drive_sda() 52 nvkm_wr32(device, bus->addr, bus->data); in nv50_i2c_bus_drive_sda() 76 nvkm_wr32(device, bus->addr, (bus->data = 0x00000007)); in nv50_i2c_bus_init() 111 bus->data = 0x00000007; in nv50_i2c_bus_new()
|
/kernel/linux/linux-5.10/drivers/media/usb/dvb-usb/ |
H A D | af9005-remote.c | 73 int af9005_rc_decode(struct dvb_usb_device *d, u8 * data, int len, u32 * event, in af9005_rc_decode() argument 82 mark = (u16) (data[0] << 8) + data[1]; in af9005_rc_decode() 83 space = (u16) (data[2] << 8) + data[3]; in af9005_rc_decode() 100 mark = (u16) (data[i] << 8) + data[i + 1]; in af9005_rc_decode() 102 space = (u16) (data[i + 2] << 8) + data[i + 3]; in af9005_rc_decode()
|
/kernel/linux/linux-5.10/drivers/staging/hisysevent/ |
H A D | hisysevent_raw_data.c | 22 pr_err("raw data is null"); in raw_data_init() 26 raw_data->data = kzalloc(EXPAND_BUF_SIZE, GFP_KERNEL); in raw_data_init() 27 if (!(raw_data->data)) { in raw_data_init() 28 pr_err("failed to allocate memory for raw data"); in raw_data_init() 42 pr_err("try to update a data which is null"); in raw_data_update() 60 pr_err("failed to expand memory for raw data"); in raw_data_update() 63 if (dest->data) { in raw_data_update() 64 memcpy(resize_data, dest->data, dest->len); in raw_data_update() 66 kfree(dest->data); in raw_data_update() 68 dest->data in raw_data_update() [all...] |
/kernel/linux/linux-6.6/drivers/misc/ |
H A D | ad525x_dpot-spi.c | 16 u8 data = val; in write8() local 18 return spi_write(client, &data, 1); in write8() 23 u8 data[2] = {reg, val}; in write16() local 25 return spi_write(client, data, 2); in write16() 30 u8 data[3] = {reg, val >> 8, val}; in write24() local 32 return spi_write(client, data, 3); in write24() 38 u8 data; in read8() local 40 ret = spi_read(client, &data, 1); in read8() 44 return data; in read8()
|
/kernel/linux/linux-6.6/drivers/misc/cb710/ |
H A D | sgbuf2.c | 28 uint32_t data; in sg_dwiter_read_buffer() local 29 void *addr = &data; in sg_dwiter_read_buffer() 37 return data; in sg_dwiter_read_buffer() 42 return data; in sg_dwiter_read_buffer() 101 static void sg_dwiter_write_slow(struct sg_mapping_iter *miter, uint32_t data) in sg_dwiter_write_slow() argument 104 void *addr = &data; in sg_dwiter_write_slow() 120 * @data: data to write to sg buffer 131 void cb710_sg_dwiter_write_next_block(struct sg_mapping_iter *miter, uint32_t data) in cb710_sg_dwiter_write_next_block() argument 137 *ptr = data; in cb710_sg_dwiter_write_next_block() [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/dvb-usb/ |
H A D | af9005-remote.c | 73 int af9005_rc_decode(struct dvb_usb_device *d, u8 * data, int len, u32 * event, in af9005_rc_decode() argument 82 mark = (u16) (data[0] << 8) + data[1]; in af9005_rc_decode() 83 space = (u16) (data[2] << 8) + data[3]; in af9005_rc_decode() 100 mark = (u16) (data[i] << 8) + data[i + 1]; in af9005_rc_decode() 102 space = (u16) (data[i + 2] << 8) + data[i + 3]; in af9005_rc_decode()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/apm/xgene-v2/ |
H A D | mac.c | 88 u32 data; in xge_mac_enable() local 90 data = xge_rd_csr(pdata, MAC_CONFIG_1); in xge_mac_enable() 91 data |= TX_EN | RX_EN; in xge_mac_enable() 92 xge_wr_csr(pdata, MAC_CONFIG_1, data); in xge_mac_enable() 94 data = xge_rd_csr(pdata, MAC_CONFIG_1); in xge_mac_enable() 99 u32 data; in xge_mac_disable() local 101 data = xge_rd_csr(pdata, MAC_CONFIG_1); in xge_mac_disable() 102 data &= ~(TX_EN | RX_EN); in xge_mac_disable() 103 xge_wr_csr(pdata, MAC_CONFIG_1, data); in xge_mac_disable()
|
/kernel/linux/linux-6.6/include/rdma/ |
H A D | opa_smi.h | 37 uint8_t data[OPA_SMP_LID_DATA_SIZE]; member 45 u8 data[OPA_SMP_DR_DATA_SIZE]; member 73 u8 data[64]; member 103 return smp->route.dr.data; in opa_get_smp_data() 105 return smp->route.lid.data; in opa_get_smp_data() 111 return sizeof(smp->route.dr.data); in opa_get_smp_data_size() 113 return sizeof(smp->route.lid.data); in opa_get_smp_data_size() 119 return sizeof(*smp) - sizeof(smp->route.dr.data); in opa_get_smp_header_size() 121 return sizeof(*smp) - sizeof(smp->route.lid.data); in opa_get_smp_header_size()
|
/kernel/linux/linux-6.6/drivers/soc/samsung/ |
H A D | exynos-pmu.c | 69 * Split the data between ARM architectures because it is relatively big 73 #define exynos_pmu_data_arm_ptr(data) (&data) 75 #define exynos_pmu_data_arm_ptr(data) NULL 84 .data = exynos_pmu_data_arm_ptr(exynos3250_pmu_data), 87 .data = exynos_pmu_data_arm_ptr(exynos4210_pmu_data), 90 .data = exynos_pmu_data_arm_ptr(exynos4212_pmu_data), 93 .data = exynos_pmu_data_arm_ptr(exynos4412_pmu_data), 96 .data = exynos_pmu_data_arm_ptr(exynos5250_pmu_data), 101 .data [all...] |
/kernel/linux/linux-6.6/drivers/staging/hisysevent/ |
H A D | hisysevent_raw_data.c | 22 pr_err("raw data is null"); in raw_data_init() 26 raw_data->data = kzalloc(EXPAND_BUF_SIZE, GFP_KERNEL); in raw_data_init() 27 if (!(raw_data->data)) { in raw_data_init() 28 pr_err("failed to allocate memory for raw data"); in raw_data_init() 42 pr_err("try to update a data which is null"); in raw_data_update() 60 pr_err("failed to expand memory for raw data"); in raw_data_update() 63 if (dest->data) { in raw_data_update() 64 memcpy(resize_data, dest->data, dest->len); in raw_data_update() 66 kfree(dest->data); in raw_data_update() 68 dest->data in raw_data_update() [all...] |
/kernel/linux/linux-6.6/drivers/usb/misc/ |
H A D | isight_firmware.c | 41 unsigned char data[4]; in isight_firmware_load() local 53 ptr = firmware->data; in isight_firmware_load() 65 while (ptr+4 <= firmware->data+firmware->size) { in isight_firmware_load() 66 memcpy(data, ptr, 4); in isight_firmware_load() 67 len = (data[0] << 8 | data[1]); in isight_firmware_load() 68 req = (data[2] << 8 | data[3]); in isight_firmware_load() 79 if (ptr+llen > firmware->data+firmware->size) { in isight_firmware_load()
|
/kernel/linux/linux-6.6/drivers/clk/uniphier/ |
H A D | clk-uniphier.h | 66 } data; member 75 .data.cpugear = { \ 88 .data.factor = { \ 100 .data.gate = { \ 129 const struct uniphier_clk_cpugear_data *data); 132 const struct uniphier_clk_fixed_factor_data *data); 135 const struct uniphier_clk_fixed_rate_data *data); 139 const struct uniphier_clk_gate_data *data); 143 const struct uniphier_clk_mux_data *data);
|
/kernel/linux/linux-6.6/drivers/clk/visconti/ |
H A D | reset.c | 26 const struct visconti_reset_data *data = &reset->resets[id]; in visconti_reset_assert() local 27 u32 rst = BIT(data->rs_idx); in visconti_reset_assert() 32 ret = regmap_update_bits(reset->regmap, data->rson_offset, rst, rst); in visconti_reset_assert() 41 const struct visconti_reset_data *data = &reset->resets[id]; in visconti_reset_deassert() local 42 u32 rst = BIT(data->rs_idx); in visconti_reset_deassert() 47 ret = regmap_update_bits(reset->regmap, data->rsoff_offset, rst, rst); in visconti_reset_deassert() 65 const struct visconti_reset_data *data = &reset->resets[id]; in visconti_reset_status() local 71 ret = regmap_read(reset->regmap, data->rson_offset, ®); in visconti_reset_status() 76 return !(reg & data->rs_idx); in visconti_reset_status()
|
/kernel/linux/linux-6.6/drivers/dma/ti/ |
H A D | k3-psil.c | 21 { .family = "AM65X", .data = &am654_ep_map }, 22 { .family = "J721E", .data = &j721e_ep_map }, 23 { .family = "J7200", .data = &j7200_ep_map }, 24 { .family = "AM64X", .data = &am64_ep_map }, 25 { .family = "J721S2", .data = &j721s2_ep_map }, 26 { .family = "AM62X", .data = &am62_ep_map }, 27 { .family = "AM62AX", .data = &am62a_ep_map }, 28 { .family = "J784S4", .data = &j784s4_ep_map }, 42 soc_ep_map = soc->data; in psil_get_ep_config()
|
/kernel/linux/linux-6.6/drivers/iio/pressure/ |
H A D | bmp280-spi.c | 14 static int bmp280_regmap_spi_write(void *context, const void *data, in bmp280_regmap_spi_write() argument 21 memcpy(buf, data, 2); in bmp280_regmap_spi_write() 82 { .compatible = "bosch,bmp085", .data = &bmp180_chip_info }, 83 { .compatible = "bosch,bmp180", .data = &bmp180_chip_info }, 84 { .compatible = "bosch,bmp181", .data = &bmp180_chip_info }, 85 { .compatible = "bosch,bmp280", .data = &bmp280_chip_info }, 86 { .compatible = "bosch,bme280", .data = &bmp280_chip_info }, 87 { .compatible = "bosch,bmp380", .data = &bmp380_chip_info }, 88 { .compatible = "bosch,bmp580", .data = &bmp580_chip_info },
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath5k/ |
H A D | gpio.c | 33 * register and then read or set its status from GPIO data input/output 161 u32 data; in ath5k_hw_set_gpio() local 167 data = ath5k_hw_reg_read(ah, AR5K_GPIODO); in ath5k_hw_set_gpio() 169 data &= ~(1 << gpio); in ath5k_hw_set_gpio() 170 data |= (val & 1) << gpio; in ath5k_hw_set_gpio() 172 ath5k_hw_reg_write(ah, data, AR5K_GPIODO); in ath5k_hw_set_gpio() 192 u32 data; in ath5k_hw_set_gpio_intr() local 200 data = (ath5k_hw_reg_read(ah, AR5K_GPIOCR) & in ath5k_hw_set_gpio_intr() 205 ath5k_hw_reg_write(ah, interrupt_level ? data : in ath5k_hw_set_gpio_intr() 206 (data | AR5K_GPIOCR_INT_SEL in ath5k_hw_set_gpio_intr() [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/cx88/ |
H A D | cx88-i2c.c | 44 static void cx8800_bit_setscl(void *data, int state) in cx8800_bit_setscl() argument 46 struct cx88_core *core = data; in cx8800_bit_setscl() 56 static void cx8800_bit_setsda(void *data, int state) in cx8800_bit_setsda() argument 58 struct cx88_core *core = data; in cx8800_bit_setsda() 68 static int cx8800_bit_getscl(void *data) in cx8800_bit_getscl() argument 70 struct cx88_core *core = data; in cx8800_bit_getscl() 77 static int cx8800_bit_getsda(void *data) in cx8800_bit_getsda() argument 79 struct cx88_core *core = data; in cx8800_bit_getsda() 136 core->i2c_algo.data = core; in cx88_i2c_init()
|
H A D | cx88-vp3054-i2c.c | 24 static void vp3054_bit_setscl(void *data, int state) in vp3054_bit_setscl() argument 26 struct cx8802_dev *dev = data; in vp3054_bit_setscl() 41 static void vp3054_bit_setsda(void *data, int state) in vp3054_bit_setsda() argument 43 struct cx8802_dev *dev = data; in vp3054_bit_setsda() 58 static int vp3054_bit_getscl(void *data) in vp3054_bit_getscl() argument 60 struct cx8802_dev *dev = data; in vp3054_bit_getscl() 68 static int vp3054_bit_getsda(void *data) in vp3054_bit_getsda() argument 70 struct cx8802_dev *dev = data; in vp3054_bit_getsda() 111 vp3054_i2c->algo.data = dev; in vp3054_i2c_probe()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/ |
H A D | mcu.c | 9 __mt76_mcu_msg_alloc(struct mt76_dev *dev, const void *data, in __mt76_mcu_msg_alloc() argument 25 if (data && data_len) in __mt76_mcu_msg_alloc() 26 skb_put_data(skb, data, data_len); in __mt76_mcu_msg_alloc() 56 int mt76_mcu_send_and_get_msg(struct mt76_dev *dev, int cmd, const void *data, in mt76_mcu_send_and_get_msg() argument 62 return dev->mcu_ops->mcu_send_msg(dev, cmd, data, len, wait_resp); in mt76_mcu_send_and_get_msg() 64 skb = mt76_mcu_msg_alloc(dev, data, len); in mt76_mcu_send_and_get_msg() 111 int __mt76_mcu_send_firmware(struct mt76_dev *dev, int cmd, const void *data, in __mt76_mcu_send_firmware() argument 119 err = mt76_mcu_send_msg(dev, cmd, data, cur_len, false); in __mt76_mcu_send_firmware() 123 data += cur_len; in __mt76_mcu_send_firmware()
|