/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_context.c | 717 int vmw_context_destroy_ioctl(struct drm_device *dev, void *data, in vmw_context_destroy_ioctl() argument 720 struct drm_vmw_context_arg *arg = (struct drm_vmw_context_arg *)data; in vmw_context_destroy_ioctl() 726 static int vmw_context_define(struct drm_device *dev, void *data, in vmw_context_define() argument 733 struct drm_vmw_context_arg *arg = (struct drm_vmw_context_arg *)data; in vmw_context_define() 802 int vmw_context_define_ioctl(struct drm_device *dev, void *data, in vmw_context_define_ioctl() argument 805 return vmw_context_define(dev, data, file_priv, false); in vmw_context_define_ioctl() 808 int vmw_extended_context_define_ioctl(struct drm_device *dev, void *data, in vmw_extended_context_define_ioctl() argument 811 union drm_vmw_extended_context_arg *arg = (typeof(arg)) data; in vmw_extended_context_define_ioctl()
|
H A D | vmwgfx_fence.c | 102 * no consumers of the signaled data, but that is NOT ok when there are fence 800 int vmw_fence_obj_wait_ioctl(struct drm_device *dev, void *data, in vmw_fence_obj_wait_ioctl() argument 804 (struct drm_vmw_fence_wait_arg *)data; in vmw_fence_obj_wait_ioctl() 855 int vmw_fence_obj_signaled_ioctl(struct drm_device *dev, void *data, in vmw_fence_obj_signaled_ioctl() argument 859 (struct drm_vmw_fence_signaled_arg *) data; in vmw_fence_obj_signaled_ioctl() 886 int vmw_fence_obj_unref_ioctl(struct drm_device *dev, void *data, in vmw_fence_obj_unref_ioctl() argument 890 (struct drm_vmw_fence_arg *) data; in vmw_fence_obj_unref_ioctl() 1103 int vmw_fence_event_ioctl(struct drm_device *dev, void *data, in vmw_fence_event_ioctl() argument 1108 (struct drm_vmw_fence_event_arg *) data; in vmw_fence_event_ioctl()
|
/kernel/linux/linux-5.10/drivers/media/rc/img-ir/ |
H A D | img-ir-hw.c | 59 * received any new data after an incomplete IR code is decoded. 132 * @control: Control data 195 * @timing: Symbol timing data 226 * @timing: Free symbol timing data 286 * @timings: Input timing data 364 * @priv: IR private data 370 * data. 398 (unsigned long long)filter->data, in img_ir_write_filter() 400 img_ir_write(priv, IMG_IR_IRQ_MSG_DATA_LW, (u32)filter->data); in img_ir_write_filter() 401 img_ir_write(priv, IMG_IR_IRQ_MSG_DATA_UP, (u32)(filter->data in img_ir_write_filter() 936 img_ir_clk_notify(struct notifier_block *self, unsigned long action, void *data) img_ir_clk_notify() argument [all...] |
/kernel/linux/linux-5.10/drivers/platform/x86/ |
H A D | hp-wmi.c | 74 u8 data[128]; member 226 .data = { 0 }, in hp_wmi_perform_query() 236 if (WARN_ON(insize > sizeof(args.data))) in hp_wmi_perform_query() 238 memcpy(&args.data[0], buffer, insize); in hp_wmi_perform_query() 262 /* Ignore output data of zero size */ in hp_wmi_perform_query() 329 static int hp_wmi_set_block(void *data, bool blocked) in hp_wmi_set_block() argument 331 enum hp_wmi_radio r = (enum hp_wmi_radio) data; in hp_wmi_set_block() 369 static int hp_wmi_rfkill2_set_block(void *data, bool blocked) in hp_wmi_rfkill2_set_block() argument 371 int rfkill_id = (int)(long)data; in hp_wmi_rfkill2_set_block() 554 * Depending on ACPI version the concatenation of id and event data in hp_wmi_notify() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/v3d/ |
H A D | v3d_gem.c | 180 /* Cleans texture L1 and L2 cachelines (writing back dirty data). 234 * data in the inner cache. in v3d_invalidate_caches() 399 v3d_wait_bo_ioctl(struct drm_device *dev, void *data, in v3d_wait_bo_ioctl() argument 403 struct drm_v3d_wait_bo *args = data; in v3d_wait_bo_ioctl() 515 * @data: ioctl argument 525 v3d_submit_cl_ioctl(struct drm_device *dev, void *data, in v3d_submit_cl_ioctl() argument 530 struct drm_v3d_submit_cl *args = data; in v3d_submit_cl_ioctl() 672 * @data: ioctl argument 679 v3d_submit_tfu_ioctl(struct drm_device *dev, void *data, in v3d_submit_tfu_ioctl() argument 684 struct drm_v3d_submit_tfu *args = data; in v3d_submit_tfu_ioctl() 774 v3d_submit_csd_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) v3d_submit_csd_ioctl() argument [all...] |
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/ |
H A D | vf610_nfc.c | 160 * Indicate that user data is accessed (full page/oob). This is 226 * write and read side (e.g. page wise data access). 261 * write and read side (e.g. page wise data access). 309 static irqreturn_t vf610_nfc_irq(int irq, void *data) in vf610_nfc_irq() argument 311 struct vf610_nfc *nfc = data; in vf610_nfc_irq() 403 force8bit = instr->ctx.data.force_8bit; in vf610_nfc_cmd() 410 instr->ctx.data.buf.out + offset, in vf610_nfc_cmd() 433 force8bit = instr->ctx.data.force_8bit; in vf610_nfc_cmd() 450 vf610_nfc_rd_from_sram(instr->ctx.data.buf.in + offset, in vf610_nfc_cmd() 703 { .compatible = "fsl,vf610-nfc", .data [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_dsaf_rcb.c | 845 *@data:statistic value 847 void hns_rcb_get_stats(struct hnae_queue *queue, u64 *data) in hns_rcb_get_stats() argument 849 u64 *regs_buff = data; in hns_rcb_get_stats() 923 *@data:strings name value 926 void hns_rcb_get_strings(int stringset, u8 *data, int index) in hns_rcb_get_strings() argument 928 u8 *buff = data; in hns_rcb_get_strings() 966 void hns_rcb_get_common_regs(struct rcb_common_cb *rcb_com, void *data) in hns_rcb_get_common_regs() argument 968 u32 *regs = data; in hns_rcb_get_common_regs() 1039 void hns_rcb_get_ring_regs(struct hnae_queue *queue, void *data) in hns_rcb_get_ring_regs() argument 1041 u32 *regs = data; in hns_rcb_get_ring_regs() [all...] |
/kernel/linux/linux-6.6/drivers/media/rc/img-ir/ |
H A D | img-ir-hw.c | 59 * received any new data after an incomplete IR code is decoded. 132 * @control: Control data 195 * @timing: Symbol timing data 226 * @timing: Free symbol timing data 286 * @timings: Input timing data 364 * @priv: IR private data 370 * data. 398 (unsigned long long)filter->data, in img_ir_write_filter() 400 img_ir_write(priv, IMG_IR_IRQ_MSG_DATA_LW, (u32)filter->data); in img_ir_write_filter() 401 img_ir_write(priv, IMG_IR_IRQ_MSG_DATA_UP, (u32)(filter->data in img_ir_write_filter() 936 img_ir_clk_notify(struct notifier_block *self, unsigned long action, void *data) img_ir_clk_notify() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/micrel/ |
H A D | ks8851_common.c | 221 * @rxpkt: The data for the received packet 223 * Dump the initial data from the packet to dev_dbg(). 267 * header, allocating the packet and then reading the packet data in ks8851_rx_pkts() 272 * reset to the data stream coming from the chip. in ks8851_rx_pkts() 473 /* auto-increment tx data, reset tx pointer */ in ks8851_net_open() 654 /* schedule work to do the actual set of the data if needed */ in ks8851_set_rx_mode() 755 struct ks8851_net *ks = ee->data; in ks8851_eeprom_regread() 767 struct ks8851_net *ks = ee->data; in ks8851_eeprom_regwrite() 812 struct ethtool_eeprom *ee, u8 *data) in ks8851_set_eeprom() 843 tmp |= *data << in ks8851_set_eeprom() 811 ks8851_set_eeprom(struct net_device *dev, struct ethtool_eeprom *ee, u8 *data) ks8851_set_eeprom() argument 858 ks8851_get_eeprom(struct net_device *dev, struct ethtool_eeprom *ee, u8 *data) ks8851_get_eeprom() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/can/usb/peak_usb/ |
H A D | pcan_usb.c | 488 /* data overrun interrupt */ in pcan_usb_decode_error() 489 netdev_dbg(mc->netdev, "data overrun interrupt\n"); in pcan_usb_decode_error() 494 cf->data[1] |= CAN_ERR_CRTL_RX_OVERFLOW; in pcan_usb_decode_error() 530 cf->data[6] = mc->pdev->bec.txerr; in pcan_usb_decode_error() 531 cf->data[7] = mc->pdev->bec.rxerr; in pcan_usb_decode_error() 576 * decode non-data usb message 648 * decode data usb message 687 /* read data */ in pcan_usb_decode_data() 688 memset(cf->data, 0x0, sizeof(cf->data)); in pcan_usb_decode_data() [all...] |
H A D | pcan_usb_pro.c | 93 * initialize PCAN-USB Pro message data structure 183 pr_err("%s: %s(): unknown data type %02Xh (%d)\n", in pcan_msg_add_rec() 556 memcpy(can_frame->data, rx->data, can_frame->len); in pcan_usb_pro_handle_canmsg() 642 can_frame->data[1] |= err_mask; in pcan_usb_pro_handle_error() 648 can_frame->data[1] |= err_mask; in pcan_usb_pro_handle_error() 659 can_frame->data[2] |= CAN_ERR_PROT_OVERLOAD; in pcan_usb_pro_handle_error() 666 can_frame->data[1] |= CAN_ERR_CRTL_RX_OVERFLOW; in pcan_usb_pro_handle_error() 777 struct can_frame *cf = (struct can_frame *)skb->data; in pcan_usb_pro_encode_msg() 803 cf->data); in pcan_usb_pro_encode_msg() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000e/ |
H A D | mac.c | 474 * are receiving idles or data), we need to force link up. We also in e1000e_check_for_fiber_link() 538 * auto-negotiate with us (we are receiving idles or data), in e1000e_check_for_serdes_link() 1440 * @data: pointer to the NVM (EEPROM) 1445 s32 e1000e_valid_led_default(struct e1000_hw *hw, u16 *data) in e1000e_valid_led_default() argument 1449 ret_val = e1000_read_nvm(hw, NVM_ID_LED_SETTINGS, 1, data); in e1000e_valid_led_default() 1455 if (*data == ID_LED_RESERVED_0000 || *data == ID_LED_RESERVED_FFFF) in e1000e_valid_led_default() 1456 *data = ID_LED_DEFAULT; in e1000e_valid_led_default() 1473 u16 data, i, temp; in e1000e_id_led_init_generic() local 1476 ret_val = hw->nvm.ops.valid_led_default(hw, &data); in e1000e_id_led_init_generic() [all...] |
/kernel/linux/linux-6.6/fs/nfs/ |
H A D | pnfs.h | 2 * pNFS client data structures. 90 * Default data server connection timeout and retrans vaules. 169 void (*cleanup_layoutcommit) (struct nfs4_layoutcommit_data *data); 308 void pnfs_cleanup_layoutcommit(struct nfs4_layoutcommit_data *data); 393 void pnfs_generic_prepare_to_resend_writes(struct nfs_commit_data *data); 394 void pnfs_generic_rw_release(void *data); 403 int (*initiate_commit)(struct nfs_commit_data *data, 406 void pnfs_generic_write_commit_done(struct rpc_task *task, void *data); 421 void pnfs_lgopen_prepare(struct nfs4_opendata *data, 900 static inline void pnfs_lgopen_prepare(struct nfs4_opendata *data, in pnfs_lgopen_prepare() argument [all...] |
H A D | internal.h | 460 void *data); 523 struct nfs_commit_data *data, 527 extern void nfs_init_commit(struct nfs_commit_data *data, 548 void nfs_commitdata_release(struct nfs_commit_data *data); 605 return memcmp(v1->data, v2->data, sizeof(v1->data)); in nfs_write_verifier_cmp() 671 void *data); 796 * Determine the number of bytes of data the page contains 815 * Determine the number of bytes of data th [all...] |
/kernel/linux/linux-6.6/fs/hfsplus/ |
H A D | bnode.c | 21 /* Copy a specified range of bytes from the raw data of a node */ 43 __be16 data; in hfs_bnode_read_u16() local 45 hfs_bnode_read(node, &data, off, 2); in hfs_bnode_read_u16() 46 return be16_to_cpu(data); in hfs_bnode_read_u16() 51 u8 data; in hfs_bnode_read_u8() local 53 hfs_bnode_read(node, &data, off, 1); in hfs_bnode_read_u8() 54 return data; in hfs_bnode_read_u8() 94 void hfs_bnode_write_u16(struct hfs_bnode *node, int off, u16 data) in hfs_bnode_write_u16() argument 96 __be16 v = cpu_to_be16(data); in hfs_bnode_write_u16()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | pagemap.h | 129 * Flush file data before changing attributes. Caller must hold any locks 206 AS_RELEASE_ALWAYS, /* Call ->release_folio(), even if no private data */ 395 * swap file or swap device where the data is stored. This is different 449 * folio_attach_private - Attach private data to a folio. 450 * @folio: Folio to attach data to. 451 * @data: Data to attach to folio. 453 * Attaching private data to a folio increments the page's reference count. 454 * The data must be detached before the folio will be freed. 456 static inline void folio_attach_private(struct folio *folio, void *data) in folio_attach_private() argument 459 folio->private = data; in folio_attach_private() 474 folio_change_private(struct folio *folio, void *data) folio_change_private() argument 493 void *data = folio_get_private(folio); folio_detach_private() local 504 attach_page_private(struct page *page, void *data) attach_page_private() argument 506 folio_attach_private(page_folio(page), data); attach_page_private() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | wd719x.c | 127 u8 tag, dma_addr_t data, int timeout) in wd719x_direct_cmd() 145 if (data) in wd719x_direct_cmd() 146 wd719x_writel(wd, WD719X_AMR_SCB_IN, data); in wd719x_direct_cmd() 338 memcpy(wd->fw_virt, fw_wcs->data, fw_wcs->size); in wd719x_chip_init() 339 memcpy(wd->fw_virt + ALIGN(fw_wcs->size, 4), fw_risc->data, in wd719x_chip_init() 609 dev_err(&wd->pdev->dev, "wrong data transfer direction\n"); in wd719x_interrupt_SCB() 700 dev_err(&wd->pdev->dev, "card indicates PIO data ready but we never use PIO\n"); in wd719x_interrupt() 701 /* interrupt will not be cleared until all data is read */ in wd719x_interrupt() 717 struct wd719x *wd = eeprom->data; in wd719x_eeprom_reg_read() 725 struct wd719x *wd = eeprom->data; in wd719x_eeprom_reg_write() 126 wd719x_direct_cmd(struct wd719x *wd, u8 opcode, u8 dev, u8 lun, u8 tag, dma_addr_t data, int timeout) wd719x_direct_cmd() argument [all...] |
H A D | sr.c | 252 * sense data indicating something other than media-not-present in sr_check_events() 799 struct scsi_mode_data data; in get_capabilities() local 829 SR_TIMEOUT, 3, &data, NULL); in get_capabilities() 831 if (rc < 0 || data.length > ms_len || in get_capabilities() 832 data.header_length + data.block_descriptor_length > data.length) { in get_capabilities() 844 n = data.header_length + data.block_descriptor_length; in get_capabilities() 857 buffer[n + 5] & 0x01 ? "cdda " : "", /* can read audio data */ in get_capabilities() [all...] |
/kernel/linux/linux-6.6/drivers/remoteproc/ |
H A D | imx_dsp_rproc.c | 390 * @priv: private data pointer 459 * @data: mailbox payload 465 static void imx_dsp_rproc_rx_tx_callback(struct mbox_client *cl, void *data) in imx_dsp_rproc_rx_tx_callback() argument 470 u32 message = (u32)(*(u32 *)data); in imx_dsp_rproc_rx_tx_callback() 490 * @data: mailbox payload 495 static void imx_dsp_rproc_rxdb_callback(struct mbox_client *cl, void *data) in imx_dsp_rproc_rxdb_callback() argument 506 * @priv: private data pointer 590 * @priv: private data pointer 764 /* copy data in units of 32 bits at a time */ in imx_dsp_rproc_memcpy() 772 * first read the 32bit data o in imx_dsp_rproc_memcpy() [all...] |
/kernel/linux/linux-6.6/drivers/soc/tegra/cbb/ |
H A D | tegra234-cbb.c | 144 dev_info(&pdev->dev, "SoC data missing for firewall\n"); in tegra234_cbb_write_access_allowed() 542 static int tegra234_cbb_debugfs_show(struct tegra_cbb *cbb, struct seq_file *file, void *data) in tegra234_cbb_debugfs_show() argument 568 static irqreturn_t tegra234_cbb_isr(int irq, void *data) in tegra234_cbb_isr() argument 913 .desc = "Slave responds with poison error to indicate error in data." 1072 { .compatible = "nvidia,tegra234-cbb-fabric", .data = &tegra234_cbb_fabric }, 1073 { .compatible = "nvidia,tegra234-aon-fabric", .data = &tegra234_aon_fabric }, 1074 { .compatible = "nvidia,tegra234-bpmp-fabric", .data = &tegra234_bpmp_fabric }, 1075 { .compatible = "nvidia,tegra234-dce-fabric", .data = &tegra234_dce_fabric }, 1076 { .compatible = "nvidia,tegra234-rce-fabric", .data = &tegra234_rce_fabric }, 1077 { .compatible = "nvidia,tegra234-sce-fabric", .data [all...] |
/kernel/linux/linux-6.6/drivers/staging/rts5208/ |
H A D | rtsx_chip.h | 149 #define MEDIA_ERR 0x03 /* medium/data error */ 159 #define VLM_OVRFLW 0x0d /* Some data are left in buffer */ 172 #define SENSE_VALID 0x80 /* Sense data is valid as SCSI2 */ 173 #define SENSE_INVALID 0x00 /* Sense data is invalid as SCSI2 */ 234 unsigned char ad_sense_len; /* additional sense data length */ 254 /* Host data buffer control register */ 325 #define SET_BIT(data, idx) ((data) |= 1 << (idx)) 326 #define CLR_BIT(data, idx) ((data) [all...] |
/kernel/linux/linux-6.6/drivers/thunderbolt/ |
H A D | ctl.c | 305 static __be32 tb_crc(const void *data, size_t len) in tb_crc() argument 307 return cpu_to_be32(~__crc32c_le(~0, data, len)); in tb_crc() 351 static int tb_ctl_tx(struct tb_ctl *ctl, const void *data, size_t len, in tb_ctl_tx() argument 372 cpu_to_be32_array(pkg->buffer, data, len / 4); in tb_ctl_tx() 573 static void tb_cfg_request_complete(void *data) in tb_cfg_request_complete() argument 575 complete(data); in tb_cfg_request_complete() 908 * @buffer: Buffer where the data is read 972 memcpy(buffer, &reply.data, 4 * length); in tb_cfg_read_raw() 1006 memcpy(&request.data, buffer, length * 4); in tb_cfg_write_raw()
|
/kernel/linux/linux-6.6/drivers/fsi/ |
H A D | fsi-master-gpio.c | 74 /* Actual data read */ in sda_clock_in() 162 static void msg_push_bits(struct fsi_gpio_msg *msg, uint64_t data, int bits) in msg_push_bits() argument 165 msg->msg |= data & ((1ull << bits) - 1); in msg_push_bits() 236 uint32_t addr, size_t size, const void *data) in build_ar_command() 239 bool write = !!data; in build_ar_command() 293 msg_push_bits(cmd, ((uint8_t *)data)[i], 8); in build_ar_command() 368 /* If we have an ACK and we're expecting data, clock the data in too */ in read_one_response() 425 uint8_t slave, uint8_t size, void *data) in poll_for_response() 431 uint8_t *data_byte = data; in poll_for_response() 234 build_ar_command(struct fsi_master_gpio *master, struct fsi_gpio_msg *cmd, uint8_t id, uint32_t addr, size_t size, const void *data) build_ar_command() argument 424 poll_for_response(struct fsi_master_gpio *master, uint8_t slave, uint8_t size, void *data) poll_for_response() argument [all...] |
/kernel/linux/linux-6.6/drivers/firmware/efi/ |
H A D | efi.c | 269 void *data; in efivar_ssdt_load() local 297 data = kmalloc(data_size, GFP_KERNEL); in efivar_ssdt_load() 298 if (!data) in efivar_ssdt_load() 301 status = efi.get_variable(name, &guid, NULL, &data_size, data); in efivar_ssdt_load() 303 acpi_status ret = acpi_load_table(data, NULL); in efivar_ssdt_load() 309 pr_err("failed to get var data: 0x%lx\n", status); in efivar_ssdt_load() 311 kfree(data); in efivar_ssdt_load() 358 debugfs_blob[i].data = memremap(md->phys_addr, in efi_debugfs_init() 361 if (!debugfs_blob[i].data) in efi_debugfs_init() 491 * data [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_hdcp.c | 40 lp_write_i2c(void *handle, uint32_t address, const uint8_t *data, uint32_t size) in lp_write_i2c() argument 43 struct i2c_payload i2c_payloads[] = {{true, address, size, (void *)data} }; in lp_write_i2c() 51 lp_read_i2c(void *handle, uint32_t address, uint8_t offset, uint8_t *data, uint32_t size) in lp_read_i2c() argument 56 {false, address, size, data} }; in lp_read_i2c() 64 lp_write_dpcd(void *handle, uint32_t address, const uint8_t *data, uint32_t size) in lp_write_dpcd() argument 68 return dm_helpers_dp_write_dpcd(link->ctx, link, address, data, size); in lp_write_dpcd() 72 lp_read_dpcd(void *handle, uint32_t address, uint8_t *data, uint32_t size) in lp_read_dpcd() argument 76 return dm_helpers_dp_read_dpcd(link->ctx, link, address, data, size); in lp_read_dpcd()
|