/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_process_queue_manager.c | 117 pr_err("Process device data doesn't exist\n"); in pqm_set_gws() 184 pr_err("Process device data doesn't exist\n"); in pqm_clean_queue_resource() 299 pr_err("Process device data doesn't exist\n"); in pqm_create_queue() 470 pr_err("Process device data doesn't exist\n"); in pqm_destroy_queue() 793 uint8_t *q_private_data = NULL; /* Local buffer to store individual queue private data */ in criu_checkpoint_queues_device() 832 /* data stored in this order: priv_data, mqd, ctl_stack */ in criu_checkpoint_queues_device() 867 * criu_checkpoint_queues_device will copy data to user and update q_index and in kfd_criu_checkpoint_queues() 954 /* data stored in this order: mqd, ctl_stack */ in kfd_criu_restore_queue() 1010 int pqm_debugfs_mqds(struct seq_file *m, void *data) in pqm_debugfs_mqds() argument 1012 struct process_queue_manager *pqm = data; in pqm_debugfs_mqds() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/ |
H A D | dc_dmub_srv.c | 109 union dmub_inbox0_data_register data) in dc_dmub_srv_send_inbox0_cmd() 115 status = dmub_srv_send_inbox0_cmd(dmub, data); in dc_dmub_srv_send_inbox0_cmd() 177 // Copy data back from ring buffer into command in dc_dmub_srv_cmd_run_list() 436 * @pipe_data: [in] Pipe data which stores the VBLANK/DRR info 742 // For each pipe that is a "main" SUBVP pipe, fill in pipe data for DMUB SUBVP cmd in dc_dmub_setup_subvp_dmub_command() 987 * 1st command can view as 2 parts, 1st is for PSR/Replay data, the other in dc_send_update_cursor_info_to_dmu() 108 dc_dmub_srv_send_inbox0_cmd(struct dc_dmub_srv *dmub_srv, union dmub_inbox0_data_register data) dc_dmub_srv_send_inbox0_cmd() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | sdma_v2_4.c | 91 * used by the CP. sDMA supports copying data, writing 92 * embedded data, solid fills, and a number of other 156 hdr = (const struct sdma_firmware_header_v1_0 *)adev->sdma.instance[i].fw->data; in sdma_v2_4_init_microcode() 166 header = (const struct common_firmware_header *)info->fw->data; in sdma_v2_4_init_microcode()
|
/kernel/linux/linux-6.6/drivers/crypto/aspeed/ |
H A D | aspeed-hace-hash.c | 137 dev_warn(hace_dev->dev, "Hash data length is too large\n"); in aspeed_ahash_dma_prepare() 333 /* Memory barrier to ensure all data setup before engine starts */ in aspeed_hace_ahash_trigger() 613 const u8 *data, unsigned int len, u8 *out) in aspeed_sham_shash_digest() 619 return crypto_shash_digest(shash, data, len, out); in aspeed_sham_shash_digest() 612 aspeed_sham_shash_digest(struct crypto_shash *tfm, u32 flags, const u8 *data, unsigned int len, u8 *out) aspeed_sham_shash_digest() argument
|
/kernel/linux/linux-6.6/kernel/dma/ |
H A D | debug.c | 485 * concerns about the cpu consuming stale data. This mitigates in active_cacheline_insert() 715 * 1. Initialize core data structures 849 static int dma_debug_device_change(struct notifier_block *nb, unsigned long action, void *data) in dma_debug_device_change() argument 851 struct device *dev = data; in dma_debug_device_change()
|
/kernel/linux/linux-6.6/arch/x86/kernel/apic/ |
H A D | vector.c | 807 * Allocate the vector matrix allocator data structure and limit the in arch_early_irq_init() 919 static void x86_vector_msi_compose_msg(struct irq_data *data, in x86_vector_msi_compose_msg() argument 922 __irq_msi_compose_msg(irqd_cfg(data), msg, false); in x86_vector_msi_compose_msg() 1023 * apic data in the hlist as everything is serialized by in __vector_schedule_cleanup() 1083 * an irq_chip as part of a GPIO driver, the chip data for that in irq_force_complete_move()
|
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | k3dma.c | 817 .data = &k3_v1_dma_data 820 .data = &asp_v1_dma_data
|
H A D | mpc512x_dma.c | 18 * MPC512x and MPC8308 DMA driver. It supports memory to memory data transfers 19 * (tested using dmatest module) and data transfers between memory and 58 * used for data structure size 137 u32 ssize:3; /* Source data transfer size */ 139 u32 dsize:3; /* Destination data transfer size */ 349 static irqreturn_t mpc_dma_irq(int irq, void *data) in mpc_dma_irq() argument 351 struct mpc_dma *mdma = data; in mpc_dma_irq() 562 /* Move data */ in mpc_dma_free_chan_resources()
|
/kernel/linux/linux-6.6/arch/x86/events/intel/ |
H A D | pt.c | 477 * produce no data. Note^2: if executable code at 0x0 in pt_config_filters() 557 * registers and causes all data packets to be written to memory, in pt_config_stop() 558 * but a fence is required for the data to become globally visible. in pt_config_stop() 560 * The below WMB, separating data store and aux_head store matches in pt_config_stop() 561 * the consumer's RMB that separates aux_head load and data load. in pt_config_stop() 843 * Update buffer's current write pointer position and data size. 915 * means we are already losing data; need to let the decoder in pt_handle_status() 1072 * Place INT and STOP marks to prevent overwriting old data that the consumer 1341 * @data: PT buffer. 1343 static void pt_buffer_free_aux(void *data) in pt_buffer_free_aux() argument [all...] |
/kernel/linux/linux-6.6/arch/x86/events/ |
H A D | perf_event.h | 560 * accesses to those extra, shared, regs. The data structure 843 void (*drain_pebs)(struct pt_regs *regs, struct perf_sample_data *data); 923 struct perf_guest_switch_msr *(*guest_get_msrs)(int *nr, void *data);
|
/kernel/linux/linux-6.6/drivers/dma/xilinx/ |
H A D | xilinx_dpdma.c | 1502 static irqreturn_t xilinx_dpdma_irq_handler(int irq, void *data) in xilinx_dpdma_irq_handler() argument 1504 struct xilinx_dpdma_device *xdev = data; in xilinx_dpdma_irq_handler()
|
/kernel/linux/linux-6.6/drivers/firmware/arm_scmi/ |
H A D | notify.c | 54 * pushes the event-data itself on a protocol-dedicated kfifo queue for further 65 * conveyed, converted into a custom per-event report struct, as the void *data 274 * deferred worker when fetching data from the kfifo 382 * as their *data parameter. 1498 static int scmi_devm_notifier_match(struct device *dev, void *res, void *data) in scmi_devm_notifier_match() argument 1501 struct scmi_notifier_devres *xres = data; in scmi_devm_notifier_match()
|
H A D | perf.c | 225 static void scmi_perf_xa_destroy(void *data) in scmi_perf_xa_destroy() argument 228 struct scmi_perf_info *pinfo = data; in scmi_perf_xa_destroy()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_ipsec.c | 47 * data that has already been loaded into the input register 154 /* halt data paths */ in ixgbe_ipsec_stop_data() 174 /* If the tx fifo doesn't have link, but still has data, in ixgbe_ipsec_stop_data() 281 /* restart the data paths by clearing the DISABLE bits */ in ixgbe_ipsec_start_engine() 424 * This copies the protocol keys and salt to our own data tables. The 620 NL_SET_ERR_MSG_MOD(extack, "Failed to get key data for Rx SA table"); in ixgbe_ipsec_add_sa() 729 NL_SET_ERR_MSG_MOD(extack, "Failed to get key data for Tx SA table"); in ixgbe_ipsec_add_sa() 822 * @skb: current data packet 847 * ixgbe_ipsec_vf_clear - clear the tables of data for a VF 884 * Make up a new xs and algorithm info from the data sen [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb/ |
H A D | subr.c | 349 /* Read the data. */ in mi1_mdio_ext_read() 370 /* Write the data. */ in mi1_mdio_ext_write() 565 int t1_seeprom_read(adapter_t *adapter, u32 addr, __le32 *data) in t1_seeprom_read() argument 586 *data = cpu_to_le32(v); in t1_seeprom_read() 1065 * Allocate and initialize the data structures that hold the SW state of
|
/kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_dev.c | 1189 * @data: filter data 1192 struct filter *data) in vnic_dev_classifier() 1216 *(struct filter *)&tlv->val = *data; in vnic_dev_classifier() 1191 vnic_dev_classifier(struct vnic_dev *vdev, u8 cmd, u16 *entry, struct filter *data) vnic_dev_classifier() argument
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/ |
H A D | pcie.c | 41 * in the kernel data structures, this may be OK. in hfi1_pcie_init() 409 * @dd: Valid device data structure 608 /* or response data */ 829 u16 code, u16 data) in write_gasket_interrupt() 833 ((u64)data << ASIC_PCIE_SD_INTRPT_LIST_INTRPT_DATA_SHIFT))); in write_gasket_interrupt() 828 write_gasket_interrupt(struct hfi1_devdata *dd, int index, u16 code, u16 data) write_gasket_interrupt() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mediatek/ |
H A D | mtk_eth_soc.h | 877 void *data; member 922 * @data: The memory pointed at by the ring 930 u8 **data; member 1234 * @soc: Holding specific data among vaious SoCs
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
H A D | rx_common.c | 862 static void efx_filter_rfs_work(struct work_struct *data) in efx_filter_rfs_work() argument 864 struct efx_async_filter_insertion *req = container_of(data, struct efx_async_filter_insertion, in efx_filter_rfs_work()
|
/kernel/linux/linux-6.6/drivers/net/ |
H A D | tap.c | 142 * file or the dev. The data structure is freed through __sk_free 1189 skb_reserve(skb, xdp->data - xdp->data_hard_start); in tap_get_user_xdp() 1190 skb_put(skb, xdp->data_end - xdp->data); in tap_get_user_xdp()
|
/kernel/linux/linux-6.6/drivers/media/platform/ |
H A D | m2m-deinterlace.c | 58 /* Per-queue, driver-specific private data */ 87 /* Source and destination queue data */ 177 static void dma_callback(void *data) in dma_callback() argument 179 struct deinterlace_ctx *curr_ctx = data; in dma_callback() 769 dprintk(ctx->dev, "%s data will not fit into plane (%lu < %lu)\n", in deinterlace_buf_prepare()
|
/kernel/linux/linux-6.6/drivers/media/pci/cx23885/ |
H A D | cx23885-video.c | 65 /* static data */ 163 int cx23885_flatiron_write(struct cx23885_dev *dev, u8 reg, u8 data) in cx23885_flatiron_write() argument 166 u8 buf[] = { reg, data }; in cx23885_flatiron_write()
|
/kernel/linux/linux-6.6/drivers/media/platform/nxp/ |
H A D | imx-mipi-csis.c | 224 /* Non-image packet data buffers */ 273 /* Non-image data receive events */ 274 { false, MIPI_CSIS_INT_SRC_EVEN_BEFORE, "Non-image data before even frame" }, 275 { false, MIPI_CSIS_INT_SRC_EVEN_AFTER, "Non-image data after even frame" }, 276 { false, MIPI_CSIS_INT_SRC_ODD_BEFORE, "Non-image data before odd frame" }, 277 { false, MIPI_CSIS_INT_SRC_ODD_AFTER, "Non-image data after odd frame" }, 475 * Format (informative)" to transmit JPEG data using one of the 476 * Data Types aimed to represent arbitrary data, such as the 480 * CSIS outputs data in quad pixel mode regardless of the mode 486 * Some sensors (such as the OV5640) send JPEG data usin [all...] |
/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | ds90ub953.c | 1153 "failed to parse sink endpoint data\n"); in ub953_parse_dt() 1158 "bad number of data-lanes: %u\n", nlanes); in ub953_parse_dt() 1313 return dev_err_probe(dev, -ENODEV, "Platform data missing\n"); in ub953_probe() 1409 { .compatible = "ti,ds90ub953-q1", .data = &ds90ub953_hw }, 1410 { .compatible = "ti,ds90ub971-q1", .data = &ds90ub971_hw },
|
/kernel/linux/linux-6.6/drivers/media/pci/saa7164/ |
H A D | saa7164-encoder.c | 721 /* allocate + initialize per filehandle data */ in fops_open() 770 crc = crc32(0, ubuf->data, ubuf->actual_size); in saa7164_enc_next_buf() 842 p = ubuf->data + ubuf->pos; in fops_read()
|