/kernel/linux/linux-6.6/drivers/pinctrl/vt8500/ |
H A D | pinctrl-wm8750.c | 3 * Pinctrl data for Wondermedia WM8750 SoC 358 struct wmt_pinctrl_data *data; in wm8750_pinctrl_probe() local 360 data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); in wm8750_pinctrl_probe() 361 if (!data) in wm8750_pinctrl_probe() 364 data->banks = wm8750_banks; in wm8750_pinctrl_probe() 365 data->nbanks = ARRAY_SIZE(wm8750_banks); in wm8750_pinctrl_probe() 366 data->pins = wm8750_pins; in wm8750_pinctrl_probe() 367 data->npins = ARRAY_SIZE(wm8750_pins); in wm8750_pinctrl_probe() 368 data in wm8750_pinctrl_probe() [all...] |
H A D | pinctrl-wm8850.c | 3 * Pinctrl data for Wondermedia WM8850 SoC 337 struct wmt_pinctrl_data *data; in wm8850_pinctrl_probe() local 339 data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); in wm8850_pinctrl_probe() 340 if (!data) in wm8850_pinctrl_probe() 343 data->banks = wm8850_banks; in wm8850_pinctrl_probe() 344 data->nbanks = ARRAY_SIZE(wm8850_banks); in wm8850_pinctrl_probe() 345 data->pins = wm8850_pins; in wm8850_pinctrl_probe() 346 data->npins = ARRAY_SIZE(wm8850_pins); in wm8850_pinctrl_probe() 347 data in wm8850_pinctrl_probe() [all...] |
H A D | pinctrl-wm8650.c | 3 * Pinctrl data for Wondermedia WM8650 SoC 319 struct wmt_pinctrl_data *data; in wm8650_pinctrl_probe() local 321 data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); in wm8650_pinctrl_probe() 322 if (!data) in wm8650_pinctrl_probe() 325 data->banks = wm8650_banks; in wm8650_pinctrl_probe() 326 data->nbanks = ARRAY_SIZE(wm8650_banks); in wm8650_pinctrl_probe() 327 data->pins = wm8650_pins; in wm8650_pinctrl_probe() 328 data->npins = ARRAY_SIZE(wm8650_pins); in wm8650_pinctrl_probe() 329 data in wm8650_pinctrl_probe() [all...] |
/kernel/linux/linux-6.6/drivers/platform/x86/hp/ |
H A D | hp_accel.c | 40 void (*set_brightness)(struct delayed_led_classdev *data, enum led_brightness value); 45 struct delayed_led_classdev *data = in delayed_set_status_worker() local 48 data->set_brightness(data, data->new_brightness); in delayed_set_status_worker() 54 struct delayed_led_classdev *data = container_of(led_cdev, in delayed_sysfs_set() local 56 data->new_brightness = brightness; in delayed_sysfs_set() 57 schedule_work(&data->work); in delayed_sysfs_set() 269 static bool hp_accel_i8042_filter(unsigned char data, unsigned char str, in hp_accel_i8042_filter() argument 277 if (data in hp_accel_i8042_filter() [all...] |
/kernel/linux/linux-6.6/drivers/pwm/ |
H A D | pwm-mediatek.c | 51 * @soc: pointer to chip's platform data 366 { .compatible = "mediatek,mt2712-pwm", .data = &mt2712_pwm_data }, 367 { .compatible = "mediatek,mt6795-pwm", .data = &mt6795_pwm_data }, 368 { .compatible = "mediatek,mt7622-pwm", .data = &mt7622_pwm_data }, 369 { .compatible = "mediatek,mt7623-pwm", .data = &mt7623_pwm_data }, 370 { .compatible = "mediatek,mt7628-pwm", .data = &mt7628_pwm_data }, 371 { .compatible = "mediatek,mt7629-pwm", .data = &mt7629_pwm_data }, 372 { .compatible = "mediatek,mt7981-pwm", .data = &mt7981_pwm_data }, 373 { .compatible = "mediatek,mt7986-pwm", .data = &mt7986_pwm_data }, 374 { .compatible = "mediatek,mt8183-pwm", .data [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/via/ |
H A D | via_i2c.c | 23 static void via_i2c_setscl(void *data, int state) in via_i2c_setscl() argument 26 struct via_port_cfg *adap_data = data; in via_i2c_setscl() 49 static int via_i2c_getscl(void *data) in via_i2c_getscl() argument 51 struct via_port_cfg *adap_data = data; in via_i2c_getscl() 65 static int via_i2c_getsda(void *data) in via_i2c_getsda() argument 67 struct via_port_cfg *adap_data = data; in via_i2c_getsda() 81 static void via_i2c_setsda(void *data, int state) in via_i2c_setsda() argument 84 struct via_port_cfg *adap_data = data; in via_i2c_setsda() 131 int viafb_i2c_writebyte(u8 adap, u8 slave_addr, u8 index, u8 data) in viafb_i2c_writebyte() argument 134 u8 msg[2] = { index, data }; in viafb_i2c_writebyte() [all...] |
/kernel/linux/linux-6.6/drivers/bcma/ |
H A D | driver_pci.c | 27 static void bcma_pcie_write(struct bcma_drv_pci *pc, u32 address, u32 data) in bcma_pcie_write() argument 31 pcicore_write32(pc, BCMA_CORE_PCI_PCIEIND_DATA, data); in bcma_pcie_write() 102 u8 address, u16 data) in bcma_pcie_mdio_write() 127 v |= data; in bcma_pcie_mdio_write() 141 u8 address, u16 data) in bcma_pcie_mdio_writeread() 143 bcma_pcie_mdio_write(pc, device, address, data); in bcma_pcie_mdio_writeread() 262 u16 data; in bcma_core_pci_power_save() local 270 data = up ? 0x74 : 0x7C; in bcma_core_pci_power_save() 274 BCMA_CORE_PCI_MDIO_BLK1_MGMT3, data); in bcma_core_pci_power_save() 276 data in bcma_core_pci_power_save() 101 bcma_pcie_mdio_write(struct bcma_drv_pci *pc, u16 device, u8 address, u16 data) bcma_pcie_mdio_write() argument 140 bcma_pcie_mdio_writeread(struct bcma_drv_pci *pc, u16 device, u8 address, u16 data) bcma_pcie_mdio_writeread() argument [all...] |
/kernel/linux/linux-6.6/drivers/clk/ |
H A D | clk-si521xx.c | 99 const u8 data[2] = { reg, val }; in si521xx_regmap_i2c_write() local 100 const int count = ARRAY_SIZE(data); in si521xx_regmap_i2c_write() 103 ret = i2c_master_send(i2c, data, count); in si521xx_regmap_i2c_write() 140 * ignore it and use data from Byte 1. in si521xx_regmap_i2c_read() 272 si521xx_of_clk_get(struct of_phandle_args *clkspec, void *data) in si521xx_of_clk_get() argument 274 struct si521xx *si = data; in si521xx_of_clk_get() 284 const u8 data[3] = { SI521XX_REG_BC, 1, 1 }; in si521xx_probe() local 312 ret = i2c_master_send(client, data, ARRAY_SIZE(data)); in si521xx_probe() 374 { .compatible = "skyworks,si52144", .data [all...] |
/kernel/linux/linux-6.6/drivers/char/ipmi/ |
H A D | ipmi_kcs_sm.c | 49 * We are starting an operation. The data is in the output 68 /* We are waiting to read data from the interface. */ 90 * We wrote some data to the interface, wait for it to switch 159 static inline void write_cmd(struct si_sm_data *kcs, unsigned char data) in write_cmd() argument 161 kcs->io->outputb(kcs->io, 1, data); in write_cmd() 164 static inline void write_data(struct si_sm_data *kcs, unsigned char data) in write_data() argument 166 kcs->io->outputb(kcs->io, 0, data); in write_data() 210 /* Throw the data away and mark it truncated. */ in read_next_byte() 269 static int start_kcs_transaction(struct si_sm_data *kcs, unsigned char *data, in start_kcs_transaction() argument 287 pr_cont(" %02x", data[ in start_kcs_transaction() 302 get_kcs_result(struct si_sm_data *kcs, unsigned char *data, unsigned int length) get_kcs_result() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-tqmx86.c | 110 static void tqmx86_gpio_irq_mask(struct irq_data *data) in tqmx86_gpio_irq_mask() argument 112 unsigned int offset = (data->hwirq - TQMX86_NGPO); in tqmx86_gpio_irq_mask() 114 irq_data_get_irq_chip_data(data)); in tqmx86_gpio_irq_mask() 125 gpiochip_disable_irq(&gpio->chip, irqd_to_hwirq(data)); in tqmx86_gpio_irq_mask() 128 static void tqmx86_gpio_irq_unmask(struct irq_data *data) in tqmx86_gpio_irq_unmask() argument 130 unsigned int offset = (data->hwirq - TQMX86_NGPO); in tqmx86_gpio_irq_unmask() 132 irq_data_get_irq_chip_data(data)); in tqmx86_gpio_irq_unmask() 138 gpiochip_enable_irq(&gpio->chip, irqd_to_hwirq(data)); in tqmx86_gpio_irq_unmask() 147 static int tqmx86_gpio_irq_set_type(struct irq_data *data, unsigned int type) in tqmx86_gpio_irq_set_type() argument 150 irq_data_get_irq_chip_data(data)); in tqmx86_gpio_irq_set_type() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dce_i2c_sw.c | 124 * after the SCL pulse we use to send our last data bit. in write_byte_sw() 161 uint8_t data = 0; in read_byte_sw() local 163 /* The data bits are read from MSB to LSB; in read_byte_sw() 174 data |= (1 << shift); in read_byte_sw() 185 *byte = data; in read_byte_sw() 255 const uint8_t *data) in i2c_write_sw() 263 if (!write_byte_sw(ctx, ddc_handle, clock_delay_div_4, data[i])) in i2c_write_sw() 277 uint8_t *data) in i2c_read_sw() 285 if (!read_byte_sw(ctx, ddc_handle, clock_delay_div_4, data + i, in i2c_read_sw() 413 req->address, req->length, req->data); in dce_i2c_sw_engine_submit_channel_request() 249 i2c_write_sw( struct dc_context *ctx, struct ddc *ddc_handle, uint16_t clock_delay_div_4, uint8_t address, uint32_t length, const uint8_t *data) i2c_write_sw() argument 271 i2c_read_sw( struct dc_context *ctx, struct ddc *ddc_handle, uint16_t clock_delay_div_4, uint8_t address, uint32_t length, uint8_t *data) i2c_read_sw() argument [all...] |
/kernel/linux/linux-6.6/drivers/cpufreq/ |
H A D | ti-cpufreq.c | 333 { .compatible = "ti,am33xx", .data = &am3x_soc_data, }, 334 { .compatible = "ti,am3517", .data = &am3517_soc_data, }, 335 { .compatible = "ti,am43", .data = &am4x_soc_data, }, 336 { .compatible = "ti,dra7", .data = &dra7_soc_data }, 337 { .compatible = "ti,omap34xx", .data = &omap34xx_soc_data, }, 338 { .compatible = "ti,omap36xx", .data = &omap36xx_soc_data, }, 339 { .compatible = "ti,am625", .data = &am625_soc_data, }, 340 { .compatible = "ti,am62a7", .data = &am625_soc_data, }, 342 { .compatible = "ti,omap3430", .data = &omap34xx_soc_data, }, 343 { .compatible = "ti,omap3630", .data [all...] |
/kernel/linux/linux-6.6/drivers/comedi/drivers/ |
H A D | addi_apci_1032.c | 12 * http://www.addi-data.com 13 * info@addi-data.com 19 * Author: ADDI-DATA GmbH <info@addi-data.com>, 53 * data[0] : INSN_CONFIG_DIGITAL_TRIG 54 * data[1] : trigger number (= 0) 55 * data[2] : configuration operation: 59 * data[3] : left-shift for data[4] and data[5] 60 * data[ 103 apci1032_cos_insn_config(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) apci1032_cos_insn_config() argument 179 apci1032_cos_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) apci1032_cos_insn_bits() argument 289 apci1032_di_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) apci1032_di_insn_bits() argument [all...] |
/kernel/linux/linux-6.6/drivers/edac/ |
H A D | octeon_edac-lmc.c | 133 char *data) \ 137 return sprintf(data, "%016llu\n", (u64)pvt->reg); \ 143 const char *data, size_t count) \ 147 if (isdigit(*data)) { \ 148 if (!kstrtoul(data, 0, &pvt->reg)) \ 169 const char *data, in octeon_mc_inject_error_type_store() 175 if (!strncmp(data, "single", 6)) in octeon_mc_inject_error_type_store() 177 else if (!strncmp(data, "double", 6)) in octeon_mc_inject_error_type_store() 185 char *data) in octeon_mc_inject_error_type_show() 190 return sprintf(data, "singl in octeon_mc_inject_error_type_show() 167 octeon_mc_inject_error_type_store(struct device *dev, struct device_attribute *attr, const char *data, size_t count) octeon_mc_inject_error_type_store() argument 183 octeon_mc_inject_error_type_show(struct device *dev, struct device_attribute *attr, char *data) octeon_mc_inject_error_type_show() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ipa/ |
H A D | ipa_power.c | 75 const struct ipa_interconnect_data *data) in ipa_interconnect_init() 81 /* Initialize our interconnect data array for bulk operations */ in ipa_interconnect_init() 85 interconnect->name = data->name; in ipa_interconnect_init() 86 interconnect->avg_bw = data->average_bandwidth; in ipa_interconnect_init() 87 interconnect->peak_bw = data->peak_bandwidth; in ipa_interconnect_init() 88 data++; in ipa_interconnect_init() 208 * to turn the IRQ back on and process any data in ipa_resume() 359 ipa_power_init(struct device *dev, const struct ipa_power_data *data) in ipa_power_init() argument 373 ret = clk_set_rate(clk, data->core_clock_rate); in ipa_power_init() 376 ret, data in ipa_power_init() 74 ipa_interconnect_init(struct ipa_power *power, const struct ipa_interconnect_data *data) ipa_interconnect_init() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/ |
H A D | mt792x.h | 54 u8 data; member 269 u32 sset, u8 *data); 273 struct ethtool_stats *stats, u64 *data); 288 void mt792x_irq_tasklet(unsigned long data); 290 int mt792x_tx_stats_show(struct seq_file *file, void *data); 291 int mt792x_queues_acq(struct seq_file *s, void *data); 292 int mt792x_queues_read(struct seq_file *s, void *data); 293 int mt792x_pm_stats(struct seq_file *s, void *data); 294 int mt792x_pm_idle_timeout_set(void *data, u64 val); 295 int mt792x_pm_idle_timeout_get(void *data, u6 [all...] |
/kernel/linux/linux-6.6/drivers/net/mdio/ |
H A D | mdio-i2c.c | 38 u8 addr[3], data[2], *p; in i2c_mii_read_default_c45() local 58 msgs[1].len = sizeof(data); in i2c_mii_read_default_c45() 59 msgs[1].buf = data; in i2c_mii_read_default_c45() 65 return data[0] << 8 | data[1]; in i2c_mii_read_default_c45() 74 u8 data[5], *p; in i2c_mii_write_default_c45() local 79 p = data; in i2c_mii_write_default_c45() 90 msg.len = p - data; in i2c_mii_write_default_c45() 91 msg.buf = data; in i2c_mii_write_default_c45() 272 u8 *data, size_ in i2c_rollball_mii_cmd() 271 i2c_rollball_mii_cmd(struct mii_bus *bus, int bus_addr, u8 cmd, u8 *data, size_t len) i2c_rollball_mii_cmd() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi-cec.c | 124 static irqreturn_t dw_hdmi_cec_hardirq(int irq, void *data) in dw_hdmi_cec_hardirq() argument 126 struct cec_adapter *adap = data; in dw_hdmi_cec_hardirq() 173 static irqreturn_t dw_hdmi_cec_thread(int irq, void *data) in dw_hdmi_cec_thread() argument 175 struct cec_adapter *adap = data; in dw_hdmi_cec_thread() 226 static void dw_hdmi_cec_del(void *data) in dw_hdmi_cec_del() argument 228 struct dw_hdmi_cec *cec = data; in dw_hdmi_cec_del() 235 struct dw_hdmi_cec_data *data = dev_get_platdata(&pdev->dev); in dw_hdmi_cec_probe() local 239 if (!data) in dw_hdmi_cec_probe() 251 cec->irq = data->irq; in dw_hdmi_cec_probe() 252 cec->ops = data in dw_hdmi_cec_probe() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | gt215.c | 35 gt215_sor_hda_eld(struct nvkm_ior *ior, int head, u8 *data, u8 size) in gt215_sor_hda_eld() argument 42 nvkm_wr32(device, 0x61c440 + soff, (i << 8) | data[i]); in gt215_sor_hda_eld() 52 u32 data = 0x80000000; in gt215_sor_hda_hpd() local 55 data |= 0x00000001; in gt215_sor_hda_hpd() 58 nvkm_mask(device, 0x61c448 + ior->id * 0x800, mask, data); in gt215_sor_hda_hpd() 72 const u32 data = 0x80000000 | (0x00000001 * enable); in gt215_sor_dp_audio() local 75 nvkm_mask(device, 0x61c1e0 + soff, mask, data); in gt215_sor_dp_audio() 96 gt215_sor_hdmi_infoframe_vsi(struct nvkm_ior *ior, int head, void *data, u32 size) in gt215_sor_hdmi_infoframe_vsi() argument 102 pack_hdmi_infoframe(&vsi, data, size); in gt215_sor_hdmi_infoframe_vsi() 119 gt215_sor_hdmi_infoframe_avi(struct nvkm_ior *ior, int head, void *data, u3 argument [all...] |
H A D | g84.c | 33 g84_sor_hdmi_infoframe_vsi(struct nvkm_ior *ior, int head, void *data, u32 size) in g84_sor_hdmi_infoframe_vsi() argument 43 pack_hdmi_infoframe(&vsi, data, size); in g84_sor_hdmi_infoframe_vsi() 56 g84_sor_hdmi_infoframe_avi(struct nvkm_ior *ior, int head, void *data, u32 size) in g84_sor_hdmi_infoframe_avi() argument 62 pack_hdmi_infoframe(&avi, data, size); in g84_sor_hdmi_infoframe_avi() 140 .data = { 169 .data = { 187 .data = { 218 .data = { 237 .data = { 249 .data [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/pl111/ |
H A D | pl111_versatile.c | 47 .data = (void *)INTEGRATOR_CLCD_CM, 51 .data = (void *)VERSATILE_CLCD, 55 .data = (void *)REALVIEW_CLCD_EB, 59 .data = (void *)REALVIEW_CLCD_PB1176, 63 .data = (void *)REALVIEW_CLCD_PB11MP, 67 .data = (void *)REALVIEW_CLCD_PBA8, 71 .data = (void *)REALVIEW_CLCD_PBX, 75 .data = (void *)VEXPRESS_CLCD_V2M, 83 .data = (void *)INTEGRATOR_IMPD1, 488 versatile_clcd_type = (enum versatile_clcd)clcd_id->data; in pl111_versatile_init() [all...] |
/kernel/linux/linux-6.6/drivers/greybus/ |
H A D | manifest.c | 41 void *data; member 66 desc_cport = desc->data; in release_cport_descriptors() 165 descriptor->data = (char *)desc + sizeof(*desc_header); in identify_descriptor() 200 desc_string = descriptor->data; in gb_string_get() 224 * bundle, and set up data structures for the functions that use 244 desc_cport = desc->data; in gb_manifest_parse_cports() 264 desc_cport = tmp->data; in gb_manifest_parse_cports() 287 desc_cport = desc->data; in gb_manifest_parse_cports() 308 * Find bundle descriptors in the manifest and set up their data 325 desc_bundle = desc->data; in gb_manifest_parse_bundles() 452 gb_manifest_parse(struct gb_interface *intf, void *data, size_t size) gb_manifest_parse() argument [all...] |
/kernel/linux/linux-6.6/drivers/input/keyboard/ |
H A D | qt2160.c | 65 static int qt2160_write(struct i2c_client *client, u8 reg, u8 data); 112 * Can't use SMBus block data read. Check for I2C functionality to speed in qt2160_read_block() 134 int data; in qt2160_read_block() local 143 data = i2c_smbus_read_byte(client); in qt2160_read_block() 144 if (data < 0) { in qt2160_read_block() 146 "couldn't read register. Returned %d\n", data); in qt2160_read_block() 147 return data; in qt2160_read_block() 150 buffer[idx++] = data; in qt2160_read_block() 195 static irqreturn_t qt2160_irq(int irq, void *data) in qt2160_irq() argument 197 struct input_dev *input = data; in qt2160_irq() 225 qt2160_write(struct i2c_client *client, u8 reg, u8 data) qt2160_write() argument [all...] |
/kernel/linux/linux-6.6/tools/testing/vsock/ |
H A D | vsock_perf.c | 139 char *data; in run_receiver() local 187 data = malloc(buf_size_bytes); in run_receiver() 189 if (!data) { in run_receiver() 219 bytes_read = read(fds.fd, data, buf_size_bytes); in run_receiver() 245 free(data); in run_receiver() 255 void *data; in run_sender() local 268 data = malloc(buf_size_bytes); in run_sender() 270 if (!data) { in run_sender() 275 memset(data, 0, buf_size_bytes); in run_sender() 282 sent = write(fd, data, buf_size_byte in run_sender() [all...] |
/kernel/linux/linux-6.6/sound/soc/intel/catpt/ |
H A D | messages.c | 22 reply.data = version; in catpt_ipc_get_fw_version() 93 request.data = payload; in catpt_ipc_alloc_stream() 95 reply.data = sinfo; in catpt_ipc_alloc_stream() 114 request.data = &stream_hw_id; in catpt_ipc_free_stream() 133 request.data = devfmt; in catpt_ipc_set_device_format() 151 request.data = &state; in catpt_ipc_enter_dxstate() 153 reply.data = context; in catpt_ipc_enter_dxstate() 171 reply.data = info; in catpt_ipc_get_mixer_stream_info() 256 request.data = &input; in catpt_ipc_set_volume() 287 request.data in catpt_ipc_set_write_pos() [all...] |