/kernel/linux/linux-5.10/drivers/pci/controller/dwc/ |
H A D | pci-imx6.c | 188 static int pcie_phy_read(struct imx6_pcie *imx6_pcie, int addr, u16 *data) in pcie_phy_read() argument 206 *data = dw_pcie_readl_dbi(pci, PCIE_PHY_STAT); in pcie_phy_read() 214 static int pcie_phy_write(struct imx6_pcie *imx6_pcie, int addr, u16 data) in pcie_phy_write() argument 226 var = PCIE_PHY_CTRL_DATA(data); in pcie_phy_write() 229 /* capture data */ in pcie_phy_write() 237 /* deassert cap data */ in pcie_phy_write() 238 var = PCIE_PHY_CTRL_DATA(data); in pcie_phy_write() 256 var = PCIE_PHY_CTRL_DATA(data); in pcie_phy_write() 1221 { .compatible = "fsl,imx6q-pcie", .data = &drvdata[IMX6Q], }, 1222 { .compatible = "fsl,imx6sx-pcie", .data [all...] |
/kernel/linux/linux-5.10/drivers/platform/x86/ |
H A D | intel_ips.c | 429 * @data: unused 435 static void do_enable_cpu_turbo(void *data) in do_enable_cpu_turbo() argument 467 * @data: unused 473 static void do_disable_cpu_turbo(void *data) in do_disable_cpu_turbo() argument 723 * @data: ips driver structure 752 static int ips_adjust(void *data) in ips_adjust() argument 754 struct ips_driver *ips = data; in ips_adjust() 935 * @data: ips driver structure 941 * that data, along with CPU vs GPU preference, we adjust the power clamps 944 static int ips_monitor(void *data) in ips_monitor() argument 1213 cpu_temp_show(struct seq_file *m, void *data) cpu_temp_show() argument 1224 cpu_power_show(struct seq_file *m, void *data) cpu_power_show() argument 1234 cpu_clamp_show(struct seq_file *m, void *data) cpu_clamp_show() argument 1256 mch_temp_show(struct seq_file *m, void *data) mch_temp_show() argument 1267 mch_power_show(struct seq_file *m, void *data) mch_power_show() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ |
H A D | ni_labpc_common.c | 228 unsigned int *data) in labpc_ai_insn_read() 266 data[i] = labpc_read_adc_fifo(dev); in labpc_ai_insn_read() 649 /* figure out what method we will use to transfer data */ in labpc_ai_cmd() 772 unsigned short data; in labpc_drain_fifo() local 780 /* quit if we have all the data we want */ in labpc_drain_fifo() 786 data = labpc_read_adc_fifo(dev); in labpc_drain_fifo() 787 comedi_buf_write_samples(dev->read_subdev, &data, 1); in labpc_drain_fifo() 800 * Makes sure all data acquired by board is transferred to comedi (used 904 unsigned int *data) in labpc_ao_insn_write() 935 /* send data */ in labpc_ao_insn_write() 225 labpc_ai_insn_read(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) labpc_ai_insn_read() argument 901 labpc_ao_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) labpc_ao_insn_write() argument 1120 labpc_calib_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) labpc_calib_insn_write() argument 1157 labpc_eeprom_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) labpc_eeprom_insn_write() argument [all...] |
/kernel/linux/linux-6.6/drivers/mtd/nand/spi/ |
H A D | core.c | 187 if (spinand->op_templates.read_cache->data.buswidth == 4 || in spinand_init_quad_enable() 188 spinand->op_templates.write_cache->data.buswidth == 4 || in spinand_init_quad_enable() 189 spinand->op_templates.update_cache->data.buswidth == 4) in spinand_init_quad_enable() 218 * wear-leveling layers move the data immediately. in spinand_check_ecc_status() 434 * the data portion of the page, otherwise we might corrupt the BBM or in spinand_write_to_cache_op() 435 * user data previously programmed in OOB area. in spinand_write_to_cache_op() 437 * Only reset the data buffer manually, the OOB buffer is prepared by in spinand_write_to_cache_op() 892 info.op_tmpl.data.ecc = true; in spinand_create_dirmap() 901 info.op_tmpl.data.ecc = true; in spinand_create_dirmap() 955 u8 *id = spinand->id.data; in spinand_manufacturer_match() [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/dvb-usb-v2/ |
H A D | mxl111sf.c | 34 MODULE_PARM_DESC(spi, "use spi rather than tp for data xfer (0=tp, 1=spi)."); 92 int mxl111sf_read_reg(struct mxl111sf_state *state, u8 addr, u8 *data) in mxl111sf_read_reg() argument 104 *data = buf[1]; in mxl111sf_read_reg() 116 int mxl111sf_write_reg(struct mxl111sf_state *state, u8 addr, u8 data) in mxl111sf_write_reg() argument 118 u8 buf[] = { addr, data }; in mxl111sf_write_reg() 121 pr_debug("W: (0x%02x, 0x%02x)\n", addr, data); in mxl111sf_write_reg() 125 pr_err("error writing reg: 0x%02x, val: 0x%02x", addr, data); in mxl111sf_write_reg() 132 u8 addr, u8 mask, u8 data) in mxl111sf_write_reg_mask() 142 pr_err("error writing addr: 0x%02x, mask: 0x%02x, data: 0x%02x, retrying...", in mxl111sf_write_reg_mask() 143 addr, mask, data); in mxl111sf_write_reg_mask() 131 mxl111sf_write_reg_mask(struct mxl111sf_state *state, u8 addr, u8 mask, u8 data) mxl111sf_write_reg_mask() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/v4l2-core/ |
H A D | videobuf-core.c | 787 char __user *data, in videobuf_read_zerocopy() 802 q->read_buf->baddr = (unsigned long)data; in videobuf_read_zerocopy() 833 char __user *data, size_t count, in __videobuf_copy_to_user() 842 if (copy_to_user(data, vaddr + q->read_off, count)) in __videobuf_copy_to_user() 850 char __user *data, size_t count, size_t pos, in __videobuf_copy_stream() 857 * within the last four bytes of each vbi data block. in __videobuf_copy_stream() 866 count = __videobuf_copy_to_user(q, buf, data, count, nonblocking); in __videobuf_copy_stream() 875 char __user *data, size_t count, loff_t *ppos, in videobuf_read_one() 892 retval = videobuf_read_zerocopy(q, data, count, ppos); in videobuf_read_one() 942 retval = __videobuf_copy_to_user(q, q->read_buf, data, coun in videobuf_read_one() 786 videobuf_read_zerocopy(struct videobuf_queue *q, char __user *data, size_t count, loff_t *ppos) videobuf_read_zerocopy() argument 831 __videobuf_copy_to_user(struct videobuf_queue *q, struct videobuf_buffer *buf, char __user *data, size_t count, int nonblocking) __videobuf_copy_to_user() argument 848 __videobuf_copy_stream(struct videobuf_queue *q, struct videobuf_buffer *buf, char __user *data, size_t count, size_t pos, int vbihack, int nonblocking) __videobuf_copy_stream() argument 874 videobuf_read_one(struct videobuf_queue *q, char __user *data, size_t count, loff_t *ppos, int nonblocking) videobuf_read_one() argument 1046 videobuf_read_stream(struct videobuf_queue *q, char __user *data, size_t count, loff_t *ppos, int vbihack, int nonblocking) videobuf_read_stream() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/ivtv/ |
H A D | ivtvfb.c | 195 u32 data[CX2341X_MBOX_MAX_DATA]; in ivtvfb_get_framebuffer() local 199 rc = ivtv_vapi_result(itv, data, CX2341X_OSD_GET_FRAMEBUFFER, 0); in ivtvfb_get_framebuffer() 200 *fbbase = data[0]; in ivtvfb_get_framebuffer() 201 *fblength = data[1]; in ivtvfb_get_framebuffer() 209 u32 data[CX2341X_MBOX_MAX_DATA]; in ivtvfb_get_osd_coords() local 211 ivtv_vapi_result(itv, data, CX2341X_OSD_GET_OSD_COORDS, 0); in ivtvfb_get_osd_coords() 213 osd->offset = data[0] - oi->video_rbase; in ivtvfb_get_osd_coords() 215 osd->pixel_stride = data[1]; in ivtvfb_get_osd_coords() 216 osd->lines = data[2]; in ivtvfb_get_osd_coords() 217 osd->x = data[ in ivtvfb_get_osd_coords() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | port.c | 46 void *data; in mlx5_access_reg() local 53 data = MLX5_ADDR_OF(access_register_in, in, register_data); in mlx5_access_reg() 54 memcpy(data, data_in, size_in); in mlx5_access_reg() 67 data = MLX5_ADDR_OF(access_register_out, out, register_data); in mlx5_access_reg() 68 memcpy(data_out, data, size_out); in mlx5_access_reg() 375 struct mlx5_module_eeprom_query_params *params, u8 *data) in mlx5_query_mcia() 405 memcpy(data, ptr, size); in mlx5_query_mcia() 411 u16 offset, u16 size, u8 *data) in mlx5_query_module_eeprom() 446 return mlx5_query_mcia(dev, &query, data); in mlx5_query_module_eeprom() 452 u8 *data) in mlx5_query_module_eeprom_by_page() 374 mlx5_query_mcia(struct mlx5_core_dev *dev, struct mlx5_module_eeprom_query_params *params, u8 *data) mlx5_query_mcia() argument 410 mlx5_query_module_eeprom(struct mlx5_core_dev *dev, u16 offset, u16 size, u8 *data) mlx5_query_module_eeprom() argument 450 mlx5_query_module_eeprom_by_page(struct mlx5_core_dev *dev, struct mlx5_module_eeprom_query_params *params, u8 *data) mlx5_query_module_eeprom_by_page() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_fdma.c | 426 napi_consume_skb(dcb_buf->data.skb, weight); in lan966x_fdma_tx_clear_buf() 435 xdp_return_frame_bulk(dcb_buf->data.xdpf, &bq); in lan966x_fdma_tx_clear_buf() 438 dcb_buf->data.page); in lan966x_fdma_tx_clear_buf() 456 /* Check if there is any data */ in lan966x_fdma_rx_more_frames() 515 lan966x_ifh_get_timestamp(skb->data, ×tamp); in lan966x_fdma_rx_get_frame() 739 ifh = xdpf->data - IFH_LEN_BYTES; in lan966x_fdma_xmit_xdpf() 745 xdpf->data - IFH_LEN_BYTES, in lan966x_fdma_xmit_xdpf() 753 next_dcb_buf->data.xdpf = xdpf; in lan966x_fdma_xmit_xdpf() 774 next_dcb_buf->data.page = page; in lan966x_fdma_xmit_xdpf() 839 memcpy(skb->data, if in lan966x_fdma_xmit() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | efx_common.c | 154 static void efx_mac_work(struct work_struct *data) in efx_mac_work() argument 156 struct efx_nic *efx = container_of(data, struct efx_nic, mac_work); in efx_mac_work() 164 int efx_set_mac_address(struct net_device *net_dev, void *data) in efx_set_mac_address() argument 167 struct sockaddr *addr = data; in efx_set_mac_address() 208 int efx_set_features(struct net_device *net_dev, netdev_features_t data) in efx_set_features() argument 214 if (net_dev->features & ~data & NETIF_F_NTUPLE) { in efx_set_features() 223 if ((net_dev->features ^ data) & (NETIF_F_HW_VLAN_CTAG_FILTER | in efx_set_features() 321 static void efx_monitor(struct work_struct *data) in efx_monitor() argument 323 struct efx_nic *efx = container_of(data, struct efx_nic, in efx_monitor() 518 * the hardware and software data pat 871 efx_reset_work(struct work_struct *data) efx_reset_work() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
H A D | efx_common.c | 158 static void efx_mac_work(struct work_struct *data) in efx_mac_work() argument 160 struct efx_nic *efx = container_of(data, struct efx_nic, mac_work); in efx_mac_work() 168 int efx_siena_set_mac_address(struct net_device *net_dev, void *data) in efx_siena_set_mac_address() argument 171 struct sockaddr *addr = data; in efx_siena_set_mac_address() 212 int efx_siena_set_features(struct net_device *net_dev, netdev_features_t data) in efx_siena_set_features() argument 218 if (net_dev->features & ~data & NETIF_F_NTUPLE) { in efx_siena_set_features() 227 if ((net_dev->features ^ data) & (NETIF_F_HW_VLAN_CTAG_FILTER | in efx_siena_set_features() 325 static void efx_monitor(struct work_struct *data) in efx_monitor() argument 327 struct efx_nic *efx = container_of(data, struct efx_nic, in efx_monitor() 522 * the hardware and software data pat 884 efx_reset_work(struct work_struct *data) efx_reset_work() argument [all...] |
/kernel/linux/linux-6.6/fs/ |
H A D | file.c | 108 void *data; in alloc_fdtable() local 113 * grows far faster than any of the other dynamic data. We try to fit in alloc_fdtable() 136 data = kvmalloc_array(nr, sizeof(struct file *), GFP_KERNEL_ACCOUNT); in alloc_fdtable() 137 if (!data) in alloc_fdtable() 139 fdt->fd = data; in alloc_fdtable() 141 data = kvmalloc(max_t(size_t, in alloc_fdtable() 144 if (!data) in alloc_fdtable() 146 fdt->open_fds = data; in alloc_fdtable() 147 data += nr / BITS_PER_BYTE; in alloc_fdtable() 148 fdt->close_on_exec = data; in alloc_fdtable() [all...] |
/kernel/linux/linux-6.6/fs/proc/ |
H A D | vmcore.c | 348 * completely and we will end up with zero-filled data in __read_vmcore() 350 * then try to decode this zero-filled data as valid notes in __read_vmcore() 352 * the other elf notes ensure that zero-filled data can be in __read_vmcore() 416 * The vmcore fault handler uses the page cache and fills data using the 611 * completely and we will end up with zero-filled data in mmap_vmcore() 613 * then try to decode this zero-filled data as valid notes in mmap_vmcore() 615 * the other elf notes ensure that zero-filled data can be in mmap_vmcore() 771 * data. 814 * real ELF note segment headers and data. 962 * data 1364 vmcoredd_write_header(void *buf, struct vmcoredd_data *data, u32 size) vmcoredd_write_header() argument 1472 vmcore_add_device_dump(struct vmcoredd_data *data) vmcore_add_device_dump() argument [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | phy.h | 331 * @refcnt: Number of PHYs connected to this shared data 333 * @priv_size: Size of the shared private data @priv 334 * @priv: Driver private data shared across a PHY package 346 /* private data pointer */ 365 * @priv: Driver private data 624 * @shared: Pointer to private data shared by phys in one package 625 * @priv: Pointer to driver private data 724 /* private data pointer */ 728 /* shared data pointer */ 777 * @first: Distance for first data collectio [all...] |
H A D | efi.h | 288 unsigned long *data_size, void *data); 293 void *data); 296 unsigned long data_size, efi_char16_t *data); 731 extern int __init __efi_memmap_init(struct efi_memory_map_data *data); 732 extern int __init efi_memmap_init_early(struct efi_memory_map_data *data); 759 extern u64 efi_get_fdt_params(struct efi_memory_map_data *data); 830 const void *data, size_t size, 870 #define EFI_NX_PE_DATA 9 /* Can runtime data regions be mapped non-executable? */ 1099 u32 *attr, unsigned long *size, void *data); 1106 void *data, boo 1309 u8 data[]; global() member [all...] |
/kernel/linux/linux-6.6/drivers/tty/vt/ |
H A D | keyboard.c | 190 static int getkeycode_helper(struct input_handle *handle, void *data) in getkeycode_helper() argument 192 struct getset_keycode_data *d = data; in getkeycode_helper() 217 static int setkeycode_helper(struct input_handle *handle, void *data) in setkeycode_helper() argument 219 struct getset_keycode_data *d = data; in setkeycode_helper() 249 static int kd_sound_helper(struct input_handle *handle, void *data) in kd_sound_helper() argument 251 unsigned int *hz = data; in kd_sound_helper() 291 static int kbd_rate_helper(struct input_handle *handle, void *data) in kbd_rate_helper() argument 294 struct kbd_repeat *rpt = data; in kbd_rate_helper() 314 struct kbd_repeat data[2] = { *rpt }; in kbd_rate() local 316 input_handler_for_each_handle(&kbd_handler, data, kbd_rate_helpe in kbd_rate() 1088 kbd_update_leds_helper(struct input_handle *handle, void *data) kbd_update_leds_helper() argument 1113 kbd_update_leds_helper(struct input_handle *handle, void *data) kbd_update_leds_helper() argument 1388 kbd_rawcode(unsigned char data) kbd_rawcode() argument [all...] |
/kernel/linux/linux-6.6/drivers/vfio/ |
H A D | vfio_main.c | 201 * private data used by the driver. 203 * Driver may provide an @init callback to cover device private data. 1173 device, feature.flags, arg->data, in vfio_ioctl_device_feature() 1177 device, feature.flags, arg->data, in vfio_ioctl_device_feature() 1181 device, feature.flags, arg->data, in vfio_ioctl_device_feature() 1185 device, feature.flags, arg->data, in vfio_ioctl_device_feature() 1189 device, feature.flags, arg->data, in vfio_ioctl_device_feature() 1193 device, feature.flags, arg->data, in vfio_ioctl_device_feature() 1199 arg->data, in vfio_ioctl_device_feature() 1608 * @data [i 1613 vfio_dma_rw(struct vfio_device *device, dma_addr_t iova, void *data, size_t len, bool write) vfio_dma_rw() argument [all...] |
/kernel/linux/linux-6.6/drivers/power/supply/ |
H A D | bq256xx_charger.c | 225 * @init_data: initialization data 381 static void bq256xx_usb_work(struct work_struct *data) in bq256xx_usb_work() argument 384 container_of(data, struct bq256xx_device, usb_work); in bq256xx_usb_work() 896 static void bq256xx_charger_reset(void *data) in bq256xx_charger_reset() argument 898 struct bq256xx_device *bq = data; in bq256xx_charger_reset() 1789 { .compatible = "ti,bq25600", .data = (void *)BQ25600 }, 1790 { .compatible = "ti,bq25600d", .data = (void *)BQ25600D }, 1791 { .compatible = "ti,bq25601", .data = (void *)BQ25601 }, 1792 { .compatible = "ti,bq25601d", .data = (void *)BQ25601D }, 1793 { .compatible = "ti,bq25611d", .data [all...] |
/kernel/linux/linux-6.6/drivers/platform/surface/ |
H A D | surface_dtx.c | 664 if (ddev->state.base.state == in->data[0] && in sdtx_notifier() 665 ddev->state.base.base_id == in->data[1]) in sdtx_notifier() 668 ddev->state.base.state = in->data[0]; in sdtx_notifier() 669 ddev->state.base.base_id = in->data[1]; in sdtx_notifier() 673 event.base.v.state = sdtx_translate_base_state(ddev, in->data[0]); in sdtx_notifier() 674 event.base.v.base_id = SDTX_BASE_TYPE_SSH(in->data[1]); in sdtx_notifier() 685 event.status.v = sdtx_translate_cancel_reason(ddev, in->data[0]); in sdtx_notifier() 692 if (ddev->state.latch_status == in->data[0]) in sdtx_notifier() 695 ddev->state.latch_status = in->data[0]; in sdtx_notifier() 699 event.status.v = sdtx_translate_latch_status(ddev, in->data[ in sdtx_notifier() [all...] |
/kernel/linux/linux-6.6/drivers/platform/x86/ |
H A D | intel_ips.c | 429 * @data: unused 435 static void do_enable_cpu_turbo(void *data) in do_enable_cpu_turbo() argument 467 * @data: unused 473 static void do_disable_cpu_turbo(void *data) in do_disable_cpu_turbo() argument 723 * @data: ips driver structure 752 static int ips_adjust(void *data) in ips_adjust() argument 754 struct ips_driver *ips = data; in ips_adjust() 935 * @data: ips driver structure 941 * that data, along with CPU vs GPU preference, we adjust the power clamps 944 static int ips_monitor(void *data) in ips_monitor() argument 1213 cpu_temp_show(struct seq_file *m, void *data) cpu_temp_show() argument 1224 cpu_power_show(struct seq_file *m, void *data) cpu_power_show() argument 1234 cpu_clamp_show(struct seq_file *m, void *data) cpu_clamp_show() argument 1256 mch_temp_show(struct seq_file *m, void *data) mch_temp_show() argument 1267 mch_power_show(struct seq_file *m, void *data) mch_power_show() argument [all...] |
/kernel/linux/linux-6.6/drivers/comedi/drivers/ |
H A D | ni_labpc_common.c | 227 unsigned int *data) in labpc_ai_insn_read() 265 data[i] = labpc_read_adc_fifo(dev); in labpc_ai_insn_read() 648 /* figure out what method we will use to transfer data */ in labpc_ai_cmd() 771 unsigned short data; in labpc_drain_fifo() local 779 /* quit if we have all the data we want */ in labpc_drain_fifo() 785 data = labpc_read_adc_fifo(dev); in labpc_drain_fifo() 786 comedi_buf_write_samples(dev->read_subdev, &data, 1); in labpc_drain_fifo() 799 * Makes sure all data acquired by board is transferred to comedi (used 903 unsigned int *data) in labpc_ao_insn_write() 934 /* send data */ in labpc_ao_insn_write() 224 labpc_ai_insn_read(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) labpc_ai_insn_read() argument 900 labpc_ao_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) labpc_ao_insn_write() argument 1119 labpc_calib_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) labpc_calib_insn_write() argument 1156 labpc_eeprom_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) labpc_eeprom_insn_write() argument [all...] |
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | dmatest.c | 69 MODULE_PARM_DESC(noverify, "Disable data verification (default: verify)"); 81 MODULE_PARM_DESC(alignment, "Custom data address alignment taken as 2^(alignment) (default: not used (-1))"); 102 * @noverify: disable data verification 104 * @alignment: custom data address alignment taken as 2^alignment 455 unsigned int dst_off, unsigned int len, unsigned long data) in result() 457 if (IS_ERR_VALUE(data)) { in result() 459 current->comm, n, err, src_off, dst_off, len, data); in result() 462 current->comm, n, err, src_off, dst_off, len, data); in result() 468 unsigned long data) in dbg_result() 471 current->comm, n, err, src_off, dst_off, len, data); in dbg_result() 454 result(const char *err, unsigned int n, unsigned int src_off, unsigned int dst_off, unsigned int len, unsigned long data) result() argument 466 dbg_result(const char *err, unsigned int n, unsigned int src_off, unsigned int dst_off, unsigned int len, unsigned long data) dbg_result() argument 567 dmatest_func(void *data) dmatest_func() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/i2c/et8ek8/ |
H A D | et8ek8_driver.c | 146 unsigned char data[4]; in et8ek8_i2c_read_reg() local 156 msg.buf = data; in et8ek8_i2c_read_reg() 159 data[0] = (u8) (reg >> 8); in et8ek8_i2c_read_reg() 160 data[1] = (u8) (reg & 0xff); in et8ek8_i2c_read_reg() 174 *val = data[0]; in et8ek8_i2c_read_reg() 176 *val = (data[1] << 8) + data[0]; in et8ek8_i2c_read_reg() 223 unsigned char data[ET8EK8_MAX_MSG][6]; in et8ek8_i2c_buffered_write_regs() local 237 val, &msg[wcnt], &data[wcnt][0]); in et8ek8_i2c_buffered_write_regs() 340 unsigned char data[ in et8ek8_i2c_write_reg() local [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/cx88/ |
H A D | cx88-blackbird.c | 319 int out, u32 data[CX2341X_MBOX_MAX_DATA]) in blackbird_mbox_func() 353 memory_write(dev->core, dev->mailbox + 4 + i, data[i]); in blackbird_mbox_func() 354 dprintk(1, "API Input %d = %d\n", i, data[i]); in blackbird_mbox_func() 377 memory_read(dev->core, dev->mailbox + 4 + i, data + i); in blackbird_mbox_func() 378 dprintk(1, "API Output %d = %d\n", i, data[i]); in blackbird_mbox_func() 398 u32 data[CX2341X_MBOX_MAX_DATA]; in blackbird_api_cmd() local 405 data[i] = va_arg(vargs, int); in blackbird_api_cmd() 407 err = blackbird_mbox_func(dev, command, inputcnt, outputcnt, data); in blackbird_api_cmd() 410 *vptr = data[i]; in blackbird_api_cmd() 479 if (memcmp(firmware->data, magi in blackbird_load_firmware() 318 blackbird_mbox_func(void *priv, u32 command, int in, int out, u32 data[CX2341X_MBOX_MAX_DATA]) blackbird_mbox_func() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | time-event.c | 273 te_trig = (void *)trig->data; in iwl_mvm_te_check_trigger() 312 * @te_data: the time event data 313 * @notif: the notification data corresponding the time event data. 457 struct iwl_time_event_notif *notif = (void *)pkt->data; in iwl_mvm_rx_time_event_notif() 478 struct iwl_rx_packet *pkt, void *data) in iwl_mvm_te_notif() 482 struct iwl_mvm_time_event_data *te_data = data; in iwl_mvm_te_notif() 494 resp = (void *)pkt->data; in iwl_mvm_te_notif() 510 struct iwl_rx_packet *pkt, void *data) in iwl_mvm_time_event_response() 514 struct iwl_mvm_time_event_data *te_data = data; in iwl_mvm_time_event_response() 477 iwl_mvm_te_notif(struct iwl_notif_wait_data *notif_wait, struct iwl_rx_packet *pkt, void *data) iwl_mvm_te_notif() argument 509 iwl_mvm_time_event_response(struct iwl_notif_wait_data *notif_wait, struct iwl_rx_packet *pkt, void *data) iwl_mvm_time_event_response() argument 1159 iwl_mvm_session_prot_notif(struct iwl_notif_wait_data *notif_wait, struct iwl_rx_packet *pkt, void *data) iwl_mvm_session_prot_notif() argument [all...] |