/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_mipi_dsi.h | 26 * @type: payload data type 29 * @tx_buf: data to be written 31 * @rx_buf: data to be read, or NULL 138 /* transmit data in low power */ 140 /* transmit data ending at the same time for all lanes within one hsync */ 175 * @lanes: number of active data lanes 251 size_t num_params, void *data, size_t size); 272 const void *data, size_t len); 274 const void *data, size_t len); 275 ssize_t mipi_dsi_dcs_read(struct mipi_dsi_device *dsi, u8 cmd, void *data, 366 mipi_dsi_set_drvdata(struct mipi_dsi_device *dsi, void *data) mipi_dsi_set_drvdata() argument [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | serdev.h | 24 * @receive_buf: Function called with data received from device; 26 * @write_wakeup: Function called when ready to transmit more data; must 41 * @write_lock Lock to serialize access when writing data 123 static inline void serdev_device_set_drvdata(struct serdev_device *serdev, void *data) in serdev_device_set_drvdata() argument 125 dev_set_drvdata(&serdev->dev, data); in serdev_device_set_drvdata() 151 void *data) in serdev_controller_set_drvdata() 153 dev_set_drvdata(&ctrl->dev, data); in serdev_controller_set_drvdata() 185 const unsigned char *data, in serdev_controller_receive_buf() 193 return serdev->ops->receive_buf(serdev, data, count); in serdev_controller_receive_buf() 150 serdev_controller_set_drvdata(struct serdev_controller *ctrl, void *data) serdev_controller_set_drvdata() argument 184 serdev_controller_receive_buf(struct serdev_controller *ctrl, const unsigned char *data, size_t count) serdev_controller_receive_buf() argument
|
/kernel/linux/linux-6.6/drivers/staging/rtl8192e/rtl8192e/ |
H A D | rtl_ps.c | 32 void rtl92e_hw_sleep_wq(void *data) in rtl92e_hw_sleep_wq() argument 34 struct rtllib_device *ieee = container_of_dwork_rsl(data, in rtl92e_hw_sleep_wq() 57 void rtl92e_hw_wakeup_wq(void *data) in rtl92e_hw_wakeup_wq() argument 59 struct rtllib_device *ieee = container_of_dwork_rsl(data, in rtl92e_hw_wakeup_wq() 142 void rtl92e_ips_leave_wq(void *data) in rtl92e_ips_leave_wq() argument 144 struct rtllib_device *ieee = container_of(data, struct rtllib_device, ips_leave_wq); in rtl92e_ips_leave_wq()
|
/kernel/linux/linux-6.6/drivers/ufs/core/ |
H A D | ufs-debugfs.c | 34 static int ufs_debugfs_stats_show(struct seq_file *s, void *data) in ufs_debugfs_stats_show() argument 60 static int ee_usr_mask_get(void *data, u64 *val) in ee_usr_mask_get() argument 62 struct ufs_hba *hba = data; in ee_usr_mask_get() 87 static int ee_usr_mask_set(void *data, u64 val) in ee_usr_mask_set() argument 89 struct ufs_hba *hba = data; in ee_usr_mask_set() 142 static int ufs_saved_err_show(struct seq_file *s, void *data) in ufs_saved_err_show() argument
|
/kernel/linux/linux-6.6/drivers/platform/chrome/ |
H A D | cros_ec_rpmsg.c | 28 * @data: ec_host_response for host command. 32 u8 data[] __aligned(4); 126 memcpy(ec_msg->data, ec_dev->din + sizeof(*response), in cros_ec_pkt_xfer_rpmsg() 158 static int cros_ec_rpmsg_callback(struct rpmsg_device *rpdev, void *data, in cros_ec_rpmsg_callback() argument 170 resp = data; in cros_ec_rpmsg_callback() 171 len -= offsetof(struct cros_ec_rpmsg_response, data); in cros_ec_rpmsg_callback() 180 memcpy(ec_dev->din, resp->data, len); in cros_ec_rpmsg_callback()
|
/kernel/linux/linux-6.6/drivers/usb/misc/ |
H A D | qcom_eud.c | 134 static irqreturn_t handle_eud_irq(int irq, void *data) in handle_eud_irq() argument 136 struct eud_chip *chip = data; in handle_eud_irq() 152 static irqreturn_t handle_eud_irq_thread(int irq, void *data) in handle_eud_irq_thread() argument 154 struct eud_chip *chip = data; in handle_eud_irq_thread() 171 static void eud_role_switch_release(void *data) in eud_role_switch_release() argument 173 struct eud_chip *chip = data; in eud_role_switch_release()
|
/kernel/linux/linux-6.6/drivers/regulator/ |
H A D | mc13xxx-regulator-core.c | 163 struct mc13xxx_regulator_init_data *data, *p; in mc13xxx_parse_regulators_dt() local 174 data = devm_kcalloc(&pdev->dev, priv->num_regulators, sizeof(*data), in mc13xxx_parse_regulators_dt() 176 if (!data) { in mc13xxx_parse_regulators_dt() 181 p = data; in mc13xxx_parse_regulators_dt() 212 return data; in mc13xxx_parse_regulators_dt()
|
/kernel/linux/linux-6.6/drivers/char/hw_random/ |
H A D | virtio-rng.c | 26 /* data transfer */ 32 u8 data[32]; member 34 u8 data[SMP_CACHE_BYTES]; member 58 sg_init_one(&sg, vi->data, sizeof(vi->data)); in request_entropy() 61 virtqueue_add_inbuf(vi->vq, &sg, 1, vi->data, GFP_KERNEL); in request_entropy() 70 memcpy(buf, vi->data + vi->data_idx, size); in copy_data() 90 /* copy available data */ in virtio_read() 228 * does not block waiting for data before the in virtrng_restore()
|
/kernel/linux/linux-6.6/kernel/ |
H A D | hung_task.c | 279 .data = &sysctl_hung_task_all_cpu_backtrace, 289 .data = &sysctl_hung_task_panic, 298 .data = &sysctl_hung_task_check_count, 306 .data = &sysctl_hung_task_timeout_secs, 314 .data = &sysctl_hung_task_check_interval_secs, 322 .data = &sysctl_hung_task_warnings,
|
/kernel/linux/linux-6.6/arch/x86/kernel/apic/ |
H A D | msi.c | 55 * caused by the non-atomic update of the address/data pair. in msi_set_affinity() 304 static void dmar_msi_compose_msg(struct irq_data *data, struct msi_msg *msg) in dmar_msi_compose_msg() argument 306 __irq_msi_compose_msg(irqd_cfg(data), msg, true); in dmar_msi_compose_msg() 309 static void dmar_msi_write_msg(struct irq_data *data, struct msi_msg *msg) in dmar_msi_write_msg() argument 311 dmar_msi_write(data->irq, msg); in dmar_msi_write_msg() 332 handle_edge_irq, arg->data, "edge"); in dmar_msi_init() 381 info.data = arg; in dmar_alloc_hwirq()
|
/kernel/linux/linux-6.6/drivers/cxl/ |
H A D | mem.c | 28 static void enable_suspend(void *data) in enable_suspend() argument 38 static int cxl_mem_dpa_show(struct seq_file *file, void *data) in cxl_mem_dpa_show() argument 87 static int cxl_debugfs_poison_inject(void *data, u64 dpa) in cxl_debugfs_poison_inject() argument 89 struct cxl_memdev *cxlmd = data; in cxl_debugfs_poison_inject() 97 static int cxl_debugfs_poison_clear(void *data, u64 dpa) in cxl_debugfs_poison_clear() argument 99 struct cxl_memdev *cxlmd = data; in cxl_debugfs_poison_clear()
|
/kernel/linux/linux-6.6/drivers/crypto/ |
H A D | qcom-rng.c | 44 static int qcom_rng_read(struct qcom_rng *rng, u8 *data, unsigned int max) in qcom_rng_read() argument 50 /* read random data from hardware */ in qcom_rng_read() 63 memcpy(data, &val, WORD_SZ); in qcom_rng_read() 64 data += WORD_SZ; in qcom_rng_read() 68 memcpy(data, &val, max - currsize); in qcom_rng_read() 208 { .compatible = "qcom,prng", .data = (void *)0}, 209 { .compatible = "qcom,prng-ee", .data = (void *)1},
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/ |
H A D | trace.h | 56 TP_PROTO(struct ath12k *ar, const void *data, size_t len), 58 TP_ARGS(ar, data, len), 87 memcpy(__get_dynamic_array(ppdu), data, len); 99 TP_PROTO(struct ath12k *ar, const void *data, size_t type, size_t len), 101 TP_ARGS(ar, data, type, len), 132 memcpy(__get_dynamic_array(rxdesc), data, len);
|
/kernel/linux/linux-6.6/drivers/net/phy/ |
H A D | bcm-cygnus.c | 186 struct ethtool_tunable *tuna, void *data) in bcm_omega_get_tunable() 190 return bcm_phy_downshift_get(phydev, (u8 *)data); in bcm_omega_get_tunable() 198 const void *data) in bcm_omega_set_tunable() 200 u8 count = *(u8 *)data; in bcm_omega_set_tunable() 226 struct ethtool_stats *stats, u64 *data) in bcm_omega_get_phy_stats() 230 bcm_phy_get_stats(phydev, priv->stats, stats, data); in bcm_omega_get_phy_stats() 185 bcm_omega_get_tunable(struct phy_device *phydev, struct ethtool_tunable *tuna, void *data) bcm_omega_get_tunable() argument 196 bcm_omega_set_tunable(struct phy_device *phydev, struct ethtool_tunable *tuna, const void *data) bcm_omega_set_tunable() argument 225 bcm_omega_get_phy_stats(struct phy_device *phydev, struct ethtool_stats *stats, u64 *data) bcm_omega_get_phy_stats() argument
|
/kernel/linux/linux-6.6/drivers/media/pci/netup_unidvb/ |
H A D | netup_unidvb_spi.c | 31 __u8 data[1024]; member 111 u32 frag_size = (tr_size > sizeof(spi->regs->data)) ? in netup_spi_transfer() 112 sizeof(spi->regs->data) : tr_size; in netup_spi_transfer() 121 memcpy_toio(spi->regs->data, in netup_spi_transfer() 125 memset_io(spi->regs->data, in netup_spi_transfer() 143 spi->regs->data, frag_size); in netup_spi_transfer()
|
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/ |
H A D | sta_rx.c | 3 * NXP Wireless LAN device driver: station RX data handling 31 eth = (struct ethhdr *)skb->data; in mwifiex_discard_gratuitous_arp() 34 arp = (void *)(skb->data + sizeof(struct ethhdr)); in mwifiex_discard_gratuitous_arp() 42 ipv6 = (void *)(skb->data + sizeof(struct ethhdr)); in mwifiex_discard_gratuitous_arp() 43 icmpv6 = (void *)(skb->data + sizeof(struct ethhdr) + in mwifiex_discard_gratuitous_arp() 83 local_rx_pd = (struct rxpd *) (skb->data); in mwifiex_process_rx_packet() 200 local_rx_pd = (struct rxpd *) (skb->data); in mwifiex_process_sta_rx_packet()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt76x2/ |
H A D | usb_init.c | 110 dev->mt76.eeprom.data = devm_kzalloc(dev->mt76.dev, in mt76x2u_init_eeprom() 114 if (!dev->mt76.eeprom.data) in mt76x2u_init_eeprom() 119 put_unaligned_le32(val, dev->mt76.eeprom.data + i); in mt76x2u_init_eeprom() 159 mt76x02_mac_setaddr(dev, dev->mt76.eeprom.data + MT_EE_MAC_ADDR); in mt76x2u_init_hardware() 205 usb->mcu.data = devm_kmalloc(dev->mt76.dev, MCU_RESP_URB_SIZE, in mt76x2u_register_device() 207 if (!usb->mcu.data) in mt76x2u_register_device()
|
H A D | pci_mcu.c | 47 if (!fw || !fw->data || fw->size <= sizeof(*hdr)) { in mt76pci_load_rom_patch() 53 hdr = (struct mt76x02_patch_header *)fw->data; in mt76pci_load_rom_patch() 58 cur = (__le32 *)(fw->data + sizeof(*hdr)); in mt76pci_load_rom_patch() 93 if (!fw || !fw->data || fw->size < sizeof(*hdr)) in mt76pci_load_firmware() 96 hdr = (const struct mt76x02_fw_header *)fw->data; in mt76pci_load_firmware() 113 cur = (__le32 *)(fw->data + sizeof(*hdr)); in mt76pci_load_firmware()
|
/kernel/linux/linux-6.6/drivers/net/usb/ |
H A D | huawei_cdc_ncm.c | 28 /* Driver data */ 34 struct usb_interface *data; member 39 struct huawei_cdc_ncm_state *drvstate = (void *)&usbnet_dev->data; in huawei_cdc_ncm_manage_power() 71 struct huawei_cdc_ncm_state *drvstate = (void *)&usbnet_dev->data; in huawei_cdc_ncm_bind() 119 struct huawei_cdc_ncm_state *drvstate = (void *)&usbnet_dev->data; in huawei_cdc_ncm_unbind() 134 struct huawei_cdc_ncm_state *drvstate = (void *)&usbnet_dev->data; in huawei_cdc_ncm_suspend() 161 struct huawei_cdc_ncm_state *drvstate = (void *)&usbnet_dev->data; in huawei_cdc_ncm_resume()
|
/kernel/linux/linux-6.6/drivers/net/wwan/t7xx/ |
H A D | t7xx_port_ctrl_msg.c | 37 __le32 data[]; member 59 struct ctrl_msg_header *ctrl_msg_h = (struct ctrl_msg_header *)skb->data; in fsm_ee_message_handler() 145 u32 port_info = le32_to_cpu(port_msg->data[i]); in t7xx_port_enum_msg_handler() 165 ctrl_msg_h = (struct ctrl_msg_header *)skb->data; in control_msg_handler() 175 ret = t7xx_fsm_append_event(ctl, event, skb->data, in control_msg_handler() 194 ret = t7xx_port_enum_msg_handler(ctl->md, (struct port_msg *)skb->data); in control_msg_handler()
|
/kernel/linux/linux-6.6/drivers/parport/ |
H A D | parport_amiga.c | 10 * with 8 bidirectional data lines (D0 - D7) and 3 bidirectional status 12 * in hardware when the data register is accessed), and 1 input control line 32 static void amiga_write_data(struct parport *p, unsigned char data) in amiga_write_data() argument 34 pr_debug("write_data %c\n", data); in amiga_write_data() 36 ciaa.prb = data; in amiga_write_data() 126 s->u.amiga.data = 0; in amiga_init_state() 135 s->u.amiga.data = ciaa.prb; in amiga_save_state() 145 ciaa.prb = s->u.amiga.data; in amiga_restore_state()
|
/kernel/linux/linux-6.6/drivers/phy/qualcomm/ |
H A D | phy-qcom-m31.c | 225 const struct m31_priv_data *data; in m31usb_phy_probe() local 246 data = of_device_get_match_data(dev); in m31usb_phy_probe() 247 qphy->regs = data->regs; in m31usb_phy_probe() 248 qphy->nregs = data->nregs; in m31usb_phy_probe() 249 qphy->ulpi_mode = data->ulpi_mode; in m31usb_phy_probe() 277 { .compatible = "qcom,ipq5332-usb-hsphy", .data = &m31_ipq5332_data },
|
/kernel/linux/linux-6.6/drivers/parisc/ |
H A D | gsc.c | 175 int gsc_assign_irq(struct irq_chip *type, void *data) in gsc_assign_irq() argument 183 irq_set_chip_data(irq, data); in gsc_assign_irq() 207 static int gsc_fixup_irqs_callback(struct device *dev, void *data) in gsc_fixup_irqs_callback() argument 210 struct gsc_fixup_struct *gf = data; in gsc_fixup_irqs_callback() 224 struct gsc_fixup_struct data = { in gsc_fixup_irqs() local 229 device_for_each_child(&parent->dev, &data, gsc_fixup_irqs_callback); in gsc_fixup_irqs()
|
/kernel/linux/linux-6.6/drivers/phy/hisilicon/ |
H A D | phy-hisi-inno-usb2.c | 59 u8 port, u32 addr, u32 data) in hisi_inno_phy_write_reg() 66 val = (data & PHY_TEST_DATA) | in hisi_inno_phy_write_reg() 71 val = (data & PHY_TEST_DATA) | in hisi_inno_phy_write_reg() 201 .data = (void *) PHY_TYPE_0 }, 203 .data = (void *) PHY_TYPE_0 }, 205 .data = (void *) PHY_TYPE_1 }, 58 hisi_inno_phy_write_reg(struct hisi_inno_phy_priv *priv, u8 port, u32 addr, u32 data) hisi_inno_phy_write_reg() argument
|
/kernel/linux/linux-6.6/drivers/phy/samsung/ |
H A D | phy-samsung-usb2.c | 108 .data = &exynos3250_usb2_phy_config, 114 .data = &exynos4210_usb2_phy_config, 120 .data = &exynos4x12_usb2_phy_config, 126 .data = &exynos5250_usb2_phy_config, 130 .data = &exynos5420_usb2_phy_config, 136 .data = &s5pv210_usb2_phy_config,
|