/kernel/linux/linux-6.6/include/linux/ |
H A D | virtio_vsock.h | 118 VSOCK_VQ_RX = 0, /* for host to guest data */ 119 VSOCK_VQ_TX = 1, /* for guest to host data */ 198 size_t target, struct vsock_transport_recv_notify_data *data); 200 size_t target, struct vsock_transport_recv_notify_data *data); 202 size_t target, struct vsock_transport_recv_notify_data *data); 205 struct vsock_transport_recv_notify_data *data); 207 struct vsock_transport_send_notify_data *data); 209 struct vsock_transport_send_notify_data *data); 211 struct vsock_transport_send_notify_data *data); 213 ssize_t written, struct vsock_transport_send_notify_data *data); [all...] |
H A D | netfilter_ipv6.h | 63 struct nf_bridge_frag_data *data, 65 const struct nf_bridge_frag_data *data, 120 struct nf_bridge_frag_data *data, 122 const struct nf_bridge_frag_data *data, 127 struct nf_bridge_frag_data *data, in nf_br_ip6_fragment() 129 const struct nf_bridge_frag_data *data, in nf_br_ip6_fragment() 138 return v6_ops->br_fragment(net, sk, skb, data, output); in nf_br_ip6_fragment() 140 return br_ip6_fragment(net, sk, skb, data, output); in nf_br_ip6_fragment() 125 nf_br_ip6_fragment(struct net *net, struct sock *sk, struct sk_buff *skb, struct nf_bridge_frag_data *data, int (*output)(struct net *, struct sock *sk, const struct nf_bridge_frag_data *data, struct sk_buff *)) nf_br_ip6_fragment() argument
|
/kernel/linux/linux-6.6/include/linux/usb/ |
H A D | tcpci.h | 190 * partner is capable of communication over the USB data lines 205 int (*init)(struct tcpci *tcpci, struct tcpci_data *data); 206 int (*set_vconn)(struct tcpci *tcpci, struct tcpci_data *data, 208 int (*start_drp_toggling)(struct tcpci *tcpci, struct tcpci_data *data, 210 int (*set_vbus)(struct tcpci *tcpci, struct tcpci_data *data, bool source, bool sink); 211 void (*frs_sourcing_vbus)(struct tcpci *tcpci, struct tcpci_data *data); 212 void (*set_partner_usb_comm_capable)(struct tcpci *tcpci, struct tcpci_data *data, 214 void (*check_contaminant)(struct tcpci *tcpci, struct tcpci_data *data); 217 struct tcpci *tcpci_register_port(struct device *dev, struct tcpci_data *data);
|
H A D | usbnet.h | 43 unsigned long data[5]; member 167 unsigned long data; /* Misc driver specific data */ member 181 u16 value, u16 index, void *data, u16 size); 183 u16 value, u16 index, const void *data, u16 size); 185 u16 value, u16 index, void *data, u16 size); 187 u16 value, u16 index, const void *data, u16 size); 189 u16 value, u16 index, const void *data, u16 size); 200 struct usb_interface *data; member
|
/kernel/linux/linux-6.6/drivers/soc/pxa/ |
H A D | ssp.c | 99 { .compatible = "mrvl,pxa25x-ssp", .data = (void *) PXA25x_SSP }, 100 { .compatible = "mvrl,pxa25x-nssp", .data = (void *) PXA25x_NSSP }, 101 { .compatible = "mrvl,pxa27x-ssp", .data = (void *) PXA27x_SSP }, 102 { .compatible = "mrvl,pxa3xx-ssp", .data = (void *) PXA3xx_SSP }, 103 { .compatible = "mvrl,pxa168-ssp", .data = (void *) PXA168_SSP }, 104 { .compatible = "mrvl,pxa910-ssp", .data = (void *) PXA910_SSP }, 105 { .compatible = "mrvl,ce4100-ssp", .data = (void *) CE4100_SSP }, 155 ssp->type = (int) id->data; in pxa_ssp_probe()
|
/kernel/linux/linux-6.6/drivers/pnp/pnpbios/ |
H A D | proc.c | 155 void *data = m->private; in pnpbios_proc_show() local 157 int boot = (long)data >> 8; in pnpbios_proc_show() 158 u8 nodenum = (long)data; in pnpbios_proc_show() 169 seq_write(m, node->data, len); in pnpbios_proc_show() 182 void *data = pde_data(file_inode(file)); in pnpbios_proc_write() local 184 int boot = (long)data >> 8; in pnpbios_proc_write() 185 u8 nodenum = (long)data; in pnpbios_proc_write() 199 if (copy_from_user(node->data, buf, count)) { in pnpbios_proc_write()
|
/kernel/linux/linux-6.6/drivers/platform/x86/intel/ |
H A D | int0002_vgpio.c | 79 static void int0002_irq_ack(struct irq_data *data) in int0002_irq_ack() argument 84 static void int0002_irq_unmask(struct irq_data *data) in int0002_irq_unmask() argument 93 static void int0002_irq_mask(struct irq_data *data) in int0002_irq_mask() argument 102 static int int0002_irq_set_wake(struct irq_data *data, unsigned int on) in int0002_irq_set_wake() argument 104 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in int0002_irq_set_wake() 119 static irqreturn_t int0002_irq(int irq, void *data) in int0002_irq() argument 121 struct gpio_chip *chip = data; in int0002_irq() 135 static bool int0002_check_wake(void *data) in int0002_check_wake() argument
|
/kernel/linux/linux-6.6/drivers/thermal/qcom/ |
H A D | tsens-8960.c | 181 char *data; in calibrate_8960() local 184 data = qfprom_read(priv->dev, "calib"); in calibrate_8960() 185 if (IS_ERR(data)) in calibrate_8960() 186 data = qfprom_read(priv->dev, "calib_backup"); in calibrate_8960() 187 if (IS_ERR(data)) in calibrate_8960() 188 return PTR_ERR(data); in calibrate_8960() 191 p1[i] = data[i]; in calibrate_8960() 197 kfree(data); in calibrate_8960()
|
/kernel/linux/linux-6.6/drivers/video/fbdev/via/ |
H A D | vt1636.c | 44 u8 data; in viafb_gpio_i2c_read_lvds() local 47 plvds_chip_info->lvds_chip_slave_addr, index, &data); in viafb_gpio_i2c_read_lvds() 48 return data; in viafb_gpio_i2c_read_lvds() 55 int index, data; in viafb_gpio_i2c_write_mask_lvds() local 58 data = viafb_gpio_i2c_read_lvds(plvds_setting_info, plvds_chip_info, in viafb_gpio_i2c_write_mask_lvds() 60 data = (data & (~io_data.Mask)) | io_data.Data; in viafb_gpio_i2c_write_mask_lvds() 63 plvds_chip_info->lvds_chip_slave_addr, index, data); in viafb_gpio_i2c_write_mask_lvds()
|
/kernel/linux/linux-6.6/drivers/virt/acrn/ |
H A D | ioeventfd.c | 22 * @data: Data for matching 31 u64 data; member 59 /* Either one is wildcard, the data matching will be skipped. */ in hsm_ioeventfd_is_conflict() 65 p->data == ioeventfd->data)) in hsm_ioeventfd_is_conflict() 114 * notification. There is no data matching requirement. in acrn_ioeventfd_assign() 117 p->data = args->data; in acrn_ioeventfd_assign() 174 u64 data, int len, int type) in hsm_ioeventfd_match() 182 (p->wildcard || p->data in hsm_ioeventfd_match() 173 hsm_ioeventfd_match(struct acrn_vm *vm, u64 addr, u64 data, int len, int type) hsm_ioeventfd_match() argument [all...] |
/kernel/linux/linux-6.6/drivers/usb/typec/tcpm/ |
H A D | tcpci_mt6370.c | 51 static int mt6370_tcpc_init(struct tcpci *tcpci, struct tcpci_data *data) in mt6370_tcpc_init() argument 56 ret = regmap_register_patch(data->regmap, mt6370_reg_init, in mt6370_tcpc_init() 61 ret = regmap_raw_read(data->regmap, TCPC_BCD_DEV, &did, sizeof(u16)); in mt6370_tcpc_init() 66 return regmap_write(data->regmap, TCPC_FAULT_CTRL, 0x80); in mt6370_tcpc_init() 71 static int mt6370_tcpc_set_vconn(struct tcpci *tcpci, struct tcpci_data *data, in mt6370_tcpc_set_vconn() argument 74 return regmap_update_bits(data->regmap, MT6370_REG_SYSCTRL8, in mt6370_tcpc_set_vconn() 79 static int mt6370_tcpc_set_vbus(struct tcpci *tcpci, struct tcpci_data *data, in mt6370_tcpc_set_vbus() argument 82 struct mt6370_priv *priv = container_of(data, struct mt6370_priv, in mt6370_tcpc_set_vbus()
|
/kernel/linux/linux-6.6/drivers/bluetooth/ |
H A D | btqcomsmd.c | 28 const void *data, size_t count) in btqcomsmd_recv() 40 skb_put_data(skb, data, count); in btqcomsmd_recv() 45 static int btqcomsmd_acl_callback(struct rpmsg_device *rpdev, void *data, in btqcomsmd_acl_callback() argument 51 return btqcomsmd_recv(btq->hdev, HCI_ACLDATA_PKT, data, count); in btqcomsmd_acl_callback() 54 static int btqcomsmd_cmd_callback(struct rpmsg_device *rpdev, void *data, in btqcomsmd_cmd_callback() argument 60 return btqcomsmd_recv(btq->hdev, HCI_EVENT_PKT, data, count); in btqcomsmd_cmd_callback() 70 ret = rpmsg_send(btq->acl_channel, skb->data, skb->len); in btqcomsmd_send() 79 ret = rpmsg_send(btq->cmd_channel, skb->data, skb->len); in btqcomsmd_send() 27 btqcomsmd_recv(struct hci_dev *hdev, unsigned int type, const void *data, size_t count) btqcomsmd_recv() argument
|
/kernel/linux/linux-6.6/drivers/char/hw_random/ |
H A D | atmel-rng.c | 59 u32 *data = buf; in atmel_trng_read() local 72 *data = readl(trng->base + TRNG_ODATA); in atmel_trng_read() 74 * ensure data ready is only set again AFTER the next data word is ready in atmel_trng_read() 118 const struct atmel_trng_data *data; in atmel_trng_probe() local 132 data = of_device_get_match_data(&pdev->dev); in atmel_trng_probe() 133 if (!data) in atmel_trng_probe() 136 trng->has_half_rate = data->has_half_rate; in atmel_trng_probe() 209 .data = &at91sam9g45_config, 212 .data [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpiolib-devres.c | 25 static int devm_gpiod_match(struct device *dev, void *res, void *data) in devm_gpiod_match() argument 27 struct gpio_desc **this = res, **gpio = data; in devm_gpiod_match() 39 static int devm_gpiod_match_array(struct device *dev, void *res, void *data) in devm_gpiod_match_array() argument 41 struct gpio_descs **this = res, **gpios = data; in devm_gpiod_match_array() 393 static void devm_gpio_chip_release(void *data) in devm_gpio_chip_release() argument 395 struct gpio_chip *gc = data; in devm_gpio_chip_release() 404 * @data: driver-private data associated with this chip 417 int devm_gpiochip_add_data_with_key(struct device *dev, struct gpio_chip *gc, void *data, in devm_gpiochip_add_data_with_key() argument 423 ret = gpiochip_add_data_with_key(gc, data, lock_ke in devm_gpiochip_add_data_with_key() [all...] |
/kernel/linux/linux-6.6/drivers/comedi/drivers/ |
H A D | aio_aio12_8.c | 114 unsigned int *data) in aio_aio12_8_ai_read() 144 /* munge bipolar 2's complement data to offset binary */ in aio_aio12_8_ai_read() 148 data[i] = val; in aio_aio12_8_ai_read() 157 unsigned int *data) in aio_aio12_8_ao_insn_write() 167 val = data[i]; in aio_aio12_8_ao_insn_write() 178 unsigned int *data) in aio_aio12_8_counter_insn_config() 182 switch (data[0]) { in aio_aio12_8_counter_insn_config() 188 data[0] = 0; in aio_aio12_8_counter_insn_config() 189 data[1] = (chan == 1) ? I8254_OSC_BASE_1MHZ : 0; in aio_aio12_8_counter_insn_config() 111 aio_aio12_8_ai_read(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) aio_aio12_8_ai_read() argument 154 aio_aio12_8_ao_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) aio_aio12_8_ao_insn_write() argument 175 aio_aio12_8_counter_insn_config(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) aio_aio12_8_counter_insn_config() argument
|
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | smbus.h | 21 * i2c_smbus_xfer() write data or procedure call request 27 const union i2c_smbus_data *data), 28 TP_ARGS(adap, addr, flags, read_write, command, protocol, data), 58 __entry->len = data->block[0] + 1; 60 memcpy(__entry->buf, data->block, __entry->len); 89 * i2c_smbus_xfer() read data request 131 * i2c_smbus_xfer() read data or procedure call reply 137 const union i2c_smbus_data *data, int res), 138 TP_ARGS(adap, addr, flags, read_write, command, protocol, data, res), 167 __entry->len = data [all...] |
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | tipc_config.h | 137 #define TIPC_TLV_VOID 1 /* empty TLV (0 data bytes)*/ 297 static inline int TLV_SET(void *tlv, __u16 type, void *data, __u16 len) in TLV_SET() argument 306 if (len && data) { in TLV_SET() 307 memcpy(TLV_DATA(tlv_ptr), data, len); in TLV_SET() local 324 void *data, __u32 space) in TLV_LIST_INIT() 326 list->tlv_ptr = (struct tlv_desc *)data; in TLV_LIST_INIT() 376 * and no padding is permitted between the header and the message data 396 void *data, __u16 data_len) in TCM_SET() 406 if (data_len && data) { in TCM_SET() 407 memcpy(TCM_DATA(msg), data, data_le in TCM_SET() local 323 TLV_LIST_INIT(struct tlv_list_desc *list, void *data, __u32 space) TLV_LIST_INIT() argument 395 TCM_SET(void *msg, __u16 cmd, __u16 flags, void *data, __u16 data_len) TCM_SET() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/ |
H A D | hif.h | 38 int (*diag_write)(struct ath10k *ar, u32 address, const void *data, 93 /* fetch calibration data from target eeprom */ 94 int (*fetch_cal_eeprom)(struct ath10k *ar, void **data, 116 const void *data, int nbytes) in ath10k_hif_diag_write() 121 return ar->hif.ops->diag_write(ar, address, data, nbytes); in ath10k_hif_diag_write() 221 u32 address, u32 data) in ath10k_hif_write32() 228 ar->hif.ops->write32(ar, address, data); in ath10k_hif_write32() 232 void **data, in ath10k_hif_fetch_cal_eeprom() 238 return ar->hif.ops->fetch_cal_eeprom(ar, data, data_len); in ath10k_hif_fetch_cal_eeprom() 115 ath10k_hif_diag_write(struct ath10k *ar, u32 address, const void *data, int nbytes) ath10k_hif_diag_write() argument 220 ath10k_hif_write32(struct ath10k *ar, u32 address, u32 data) ath10k_hif_write32() argument 231 ath10k_hif_fetch_cal_eeprom(struct ath10k *ar, void **data, size_t *data_len) ath10k_hif_fetch_cal_eeprom() argument
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath5k/ |
H A D | pci.c | 77 ath5k_pci_eeprom_read(struct ath_common *common, u32 offset, u16 *data) in ath5k_pci_eeprom_read() argument 99 *data = (u16)(ath5k_hw_reg_read(ah, AR5K_EEPROM_DATA) & in ath5k_pci_eeprom_read() 122 u16 data; in ath5k_pci_eeprom_read_mac() local 125 AR5K_EEPROM_READ(0x20, data); in ath5k_pci_eeprom_read_mac() 128 AR5K_EEPROM_READ(offset, data); in ath5k_pci_eeprom_read_mac() 130 total += data; in ath5k_pci_eeprom_read_mac() 131 mac_d[octet + 1] = data & 0xff; in ath5k_pci_eeprom_read_mac() 132 mac_d[octet] = data >> 8; in ath5k_pci_eeprom_read_mac() 247 * and hw->priv (driver private data) in ath5k_pci_probe() 271 /* Set private data */ in ath5k_pci_probe() [all...] |
/kernel/linux/linux-6.6/drivers/net/usb/ |
H A D | cdc_eem.c | 57 skb->data, skb->len, eem_linkcmd_complete, skb); in eem_linkcmd() 116 skb->data = memmove(skb->head + in eem_tx_fixup() 118 skb->data, in eem_tx_fixup() 134 crc = crc32_le(~0, skb->data, skb->len); in eem_tx_fixup() 142 * b15: bmType (0 == data) in eem_tx_fixup() 158 * data frame for the usbnet framework code to process. But we in eem_rx_fixup() 161 * maybe the last data payload in eem_rx_fixup() 181 header = get_unaligned_le16(skb->data); in eem_rx_fixup() 186 * packet is data or command : in eem_rx_fixup() 187 * bmType = 0 : EEM data payloa in eem_rx_fixup() [all...] |
/kernel/linux/linux-6.6/drivers/nvmem/ |
H A D | meson-mx-efuse.c | 53 u32 data; in meson_mx_efuse_mask_bits() local 55 data = readl(efuse->base + reg); in meson_mx_efuse_mask_bits() 56 data &= ~mask; in meson_mx_efuse_mask_bits() 57 data |= (set & mask); in meson_mx_efuse_mask_bits() 59 writel(data, efuse->base + reg); in meson_mx_efuse_mask_bits() 185 { .compatible = "amlogic,meson6-efuse", .data = &meson6_efuse_data }, 186 { .compatible = "amlogic,meson8-efuse", .data = &meson8_efuse_data }, 187 { .compatible = "amlogic,meson8b-efuse", .data = &meson8b_efuse_data },
|
H A D | sunxi_sid.c | 208 { .compatible = "allwinner,sun4i-a10-sid", .data = &sun4i_a10_cfg }, 209 { .compatible = "allwinner,sun7i-a20-sid", .data = &sun7i_a20_cfg }, 210 { .compatible = "allwinner,sun8i-a83t-sid", .data = &sun50i_a64_cfg }, 211 { .compatible = "allwinner,sun8i-h3-sid", .data = &sun8i_h3_cfg }, 212 { .compatible = "allwinner,sun20i-d1-sid", .data = &sun50i_a64_cfg }, 213 { .compatible = "allwinner,sun50i-a64-sid", .data = &sun50i_a64_cfg }, 214 { .compatible = "allwinner,sun50i-h5-sid", .data = &sun50i_a64_cfg }, 215 { .compatible = "allwinner,sun50i-h6-sid", .data = &sun50i_h6_cfg },
|
/kernel/linux/linux-6.6/arch/x86/um/ |
H A D | ptrace_64.c | 111 int poke_user(struct task_struct *child, long addr, long data) in poke_user() argument 117 return putreg(child, addr, data); in poke_user() 124 child->thread.arch.debugregs[addr] = data; in poke_user() 171 int peek_user(struct task_struct *child, long addr, long data) in peek_user() argument 188 return put_user(tmp, (unsigned long *) data); in peek_user() 248 unsigned long addr, unsigned long data) in subarch_ptrace() 251 void __user *datap = (void __user *) data; in subarch_ptrace() 262 ret = arch_prctl(child, data, (void __user *) addr); in subarch_ptrace() 247 subarch_ptrace(struct task_struct *child, long request, unsigned long addr, unsigned long data) subarch_ptrace() argument
|
/kernel/linux/linux-6.6/arch/x86/kvm/svm/ |
H A D | pmu.c | 140 msr_info->data = pmc_read_counter(pmc); in amd_pmu_get_msr() 146 msr_info->data = pmc->eventsel; in amd_pmu_get_msr() 158 u64 data = msr_info->data; in amd_pmu_set_msr() local 163 pmc_write_counter(pmc, data); in amd_pmu_set_msr() 170 data &= ~pmu->reserved_bits; in amd_pmu_set_msr() 171 if (data != pmc->eventsel) { in amd_pmu_set_msr() 172 pmc->eventsel = data; in amd_pmu_set_msr()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | msr.c | 56 u32 data[2]; in msr_read() local 66 err = rdmsr_safe_on_cpu(cpu, reg, &data[0], &data[1]); in msr_read() 69 if (copy_to_user(tmp, &data, 8)) { in msr_read() 112 u32 data[2]; in msr_write() local 130 if (copy_from_user(&data, tmp, 8)) { in msr_write() 137 err = wrmsr_safe_on_cpu(cpu, reg, data[0], data[1]); in msr_write()
|