| /kernel/linux/linux-6.6/drivers/scsi/arm/ |
| H A D | cumana_2.c | 297 * Returns : pointer to a static buffer containing null terminated string. 311 /* Prototype: int cumanascsi_2_set_proc_info(struct Scsi_Host *host, char *buffer, int length) 314 * : buffer - buffer containing string describing operation 319 cumanascsi_2_set_proc_info(struct Scsi_Host *host, char *buffer, int length) in cumanascsi_2_set_proc_info() argument 323 if (length >= 11 && strncmp(buffer, "CUMANASCSI2", 11) == 0) { in cumanascsi_2_set_proc_info() 324 buffer += 11; in cumanascsi_2_set_proc_info() 327 if (length >= 5 && strncmp(buffer, "term=", 5) == 0) { in cumanascsi_2_set_proc_info() 328 if (buffer[5] == '1') in cumanascsi_2_set_proc_info() 330 else if (buffer[ in cumanascsi_2_set_proc_info() [all...] |
| /kernel/linux/linux-6.6/kernel/trace/ |
| H A D | trace_hwlat.c | 134 struct trace_buffer *buffer = tr->array_buffer.buffer; in trace_hwlat_sample() local 138 event = trace_buffer_lock_reserve(buffer, TRACE_HWLAT, sizeof(*entry), in trace_hwlat_sample() 151 if (!call_filter_check_discard(call, entry, buffer, event)) in trace_hwlat_sample() 152 trace_buffer_unlock_commit_nostack(buffer, event); in trace_hwlat_sample() 191 trace_array_printk_buf(tr->array_buffer.buffer, _THIS_IP_, msg); \ 668 * @ubuf: The user buffer that contains the value to write
|
| /kernel/linux/linux-6.6/sound/usb/caiaq/ |
| H A D | device.c | 192 const unsigned char *buffer, in snd_usb_caiaq_send_command() 204 if (buffer && len > 0) in snd_usb_caiaq_send_command() 205 memcpy(cdev->ep1_out_buf+1, buffer, len); in snd_usb_caiaq_send_command() 215 const unsigned char *buffer, in snd_usb_caiaq_send_command_bank() 227 if (buffer && len > 0) in snd_usb_caiaq_send_command_bank() 228 memcpy(cdev->ep1_out_buf+2, buffer, len); in snd_usb_caiaq_send_command_bank() 190 snd_usb_caiaq_send_command(struct snd_usb_caiaqdev *cdev, unsigned char command, const unsigned char *buffer, int len) snd_usb_caiaq_send_command() argument 212 snd_usb_caiaq_send_command_bank(struct snd_usb_caiaqdev *cdev, unsigned char command, unsigned char bank, const unsigned char *buffer, int len) snd_usb_caiaq_send_command_bank() argument
|
| /kernel/linux/linux-5.10/drivers/acpi/ |
| H A D | acpi_video.c | 322 struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; in acpi_video_device_lcd_query_levels() local 328 status = acpi_evaluate_object(handle, "_BCL", NULL, &buffer); in acpi_video_device_lcd_query_levels() 331 obj = (union acpi_object *)buffer.pointer; in acpi_video_device_lcd_query_levels() 343 kfree(buffer.pointer); in acpi_video_device_lcd_query_levels() 686 struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; in acpi_video_device_EDID() local 703 status = acpi_evaluate_object(device->dev->handle, "_DDC", &args, &buffer); in acpi_video_device_EDID() 707 obj = buffer.pointer; in acpi_video_device_EDID() 1353 struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; in acpi_video_device_enumerate() local 1360 status = acpi_evaluate_object(video->device->handle, "_DOD", NULL, &buffer); in acpi_video_device_enumerate() 1366 dod = buffer in acpi_video_device_enumerate() 1496 union acpi_object *buffer = NULL; acpi_video_get_edid() local [all...] |
| /kernel/linux/linux-5.10/drivers/scsi/ |
| H A D | scsi_lib.c | 227 * @buffer: data buffer 228 * @bufflen: len of buffer 229 * @sense: optional sense buffer 241 int data_direction, void *buffer, unsigned bufflen, in __scsi_execute() 259 buffer, bufflen, GFP_NOIO)) in __scsi_execute() 281 memset(buffer + (bufflen - rq->resid_len), 0, rq->resid_len); in __scsi_execute() 1994 * @buffer: request buffer (may not be smaller than eight bytes) 1995 * @len: length of request buffer 240 __scsi_execute(struct scsi_device *sdev, const unsigned char *cmd, int data_direction, void *buffer, unsigned bufflen, unsigned char *sense, struct scsi_sense_hdr *sshdr, int timeout, int retries, u64 flags, req_flags_t rq_flags, int *resid) __scsi_execute() argument 2007 scsi_mode_select(struct scsi_device *sdev, int pf, int sp, int modepage, unsigned char *buffer, int len, int timeout, int retries, struct scsi_mode_data *data, struct scsi_sense_hdr *sshdr) scsi_mode_select() argument 2080 scsi_mode_sense(struct scsi_device *sdev, int dbd, int modepage, unsigned char *buffer, int len, int timeout, int retries, struct scsi_mode_data *data, struct scsi_sense_hdr *sshdr) scsi_mode_sense() argument [all...] |
| /kernel/linux/linux-5.10/drivers/media/usb/zr364xx/ |
| H A D | zr364xx.c | 14 * Some video buffer code by Lamarque based on s2255drv.c and vivi.c drivers. 121 /* image buffer structure */ 123 unsigned long dwFrames; /* number of frames in buffer */ 164 struct zr364xx_bufferi buffer; member 186 /* buffer for one video frame */ 188 /* common v4l buffer stuff -- must be first */ 381 DBG("invalid buffer prepare\n"); in buffer_prepare() 469 /* video buffer vmalloc implementation based partly on VIVI driver which is 491 tmpbuf = (const char *)cam->buffer.frame[last_frame].lpvbits; in zr364xx_fillbuff() 506 /* tell v4l buffer wa in zr364xx_fillbuff() [all...] |
| /kernel/linux/linux-6.6/drivers/acpi/ |
| H A D | acpi_video.c | 312 struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; in acpi_video_device_lcd_query_levels() local 318 status = acpi_evaluate_object(handle, "_BCL", NULL, &buffer); in acpi_video_device_lcd_query_levels() 321 obj = (union acpi_object *)buffer.pointer; in acpi_video_device_lcd_query_levels() 333 kfree(buffer.pointer); in acpi_video_device_lcd_query_levels() 618 struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; in acpi_video_device_EDID() local 635 status = acpi_evaluate_object(device->dev->handle, "_DDC", &args, &buffer); in acpi_video_device_EDID() 639 obj = buffer.pointer; in acpi_video_device_EDID() 1290 struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; in acpi_video_device_enumerate() local 1297 status = acpi_evaluate_object(video->device->handle, "_DOD", NULL, &buffer); in acpi_video_device_enumerate() 1305 dod = buffer in acpi_video_device_enumerate() 1439 union acpi_object *buffer = NULL; acpi_video_get_edid() local [all...] |
| H A D | property.c | 231 guid->buffer.length != 16 || in acpi_enumerate_nondev_subnodes() 235 if (!guid_equal((guid_t *)guid->buffer.pointer, &ads_guid)) in acpi_enumerate_nondev_subnodes() 404 "can't allocate memory for %u buffer props", in acpi_data_add_buffer_props() 436 "buffer property %u has %u entries\n", in acpi_data_add_buffer_props() 457 "can't evaluate \"%*pE\" as buffer\n", in acpi_data_add_buffer_props() 469 /* Replace the string object with a buffer object */ in acpi_data_add_buffer_props() 471 obj->buffer.length = buf_obj->buffer.length; in acpi_data_add_buffer_props() 472 obj->buffer.pointer = buf_obj->buffer in acpi_data_add_buffer_props() [all...] |
| /kernel/linux/linux-6.6/drivers/scsi/ |
| H A D | scsi_lib.c | 192 * @buffer: data buffer 193 * @bufflen: len of buffer 202 blk_opf_t opf, void *buffer, unsigned int bufflen, in scsi_execute_cmd() 223 buffer, bufflen, GFP_NOIO); in scsi_execute_cmd() 247 memset(buffer + bufflen - scmd->resid_len, 0, scmd->resid_len); in scsi_execute_cmd() 2075 * @buffer: request buffer (may not be smaller than eight bytes) 2076 * @len: length of request buffer. 2088 unsigned char *buffer, in in scsi_mode_select() 201 scsi_execute_cmd(struct scsi_device *sdev, const unsigned char *cmd, blk_opf_t opf, void *buffer, unsigned int bufflen, int timeout, int retries, const struct scsi_exec_args *args) scsi_execute_cmd() argument 2087 scsi_mode_select(struct scsi_device *sdev, int pf, int sp, unsigned char *buffer, int len, int timeout, int retries, struct scsi_mode_data *data, struct scsi_sense_hdr *sshdr) scsi_mode_select() argument 2169 scsi_mode_sense(struct scsi_device *sdev, int dbd, int modepage, int subpage, unsigned char *buffer, int len, int timeout, int retries, struct scsi_mode_data *data, struct scsi_sense_hdr *sshdr) scsi_mode_sense() argument [all...] |
| H A D | aha152x.c | 322 struct scatterlist *buffer; member 575 #define SG_ADDRESS(buffer) ((char *) sg_virt((buffer))) 956 SCp.ptr : buffer pointer in aha152x_internal_queue() 957 SCp.this_residual : buffer length in aha152x_internal_queue() 958 SCp.buffer : next buffer in aha152x_internal_queue() 965 acp->buffer = NULL; in aha152x_internal_queue() 968 acp->buffer = scsi_sglist(SCpnt); in aha152x_internal_queue() 969 acp->ptr = SG_ADDRESS(acp->buffer); in aha152x_internal_queue() 2824 aha152x_set_info(struct Scsi_Host *shpnt, char *buffer, int length) aha152x_set_info() argument [all...] |
| /kernel/linux/common_modules/tzdriver/core/ |
| H A D | gp_ops.c | 149 /* Check the size and buffer addresses have valid userspace addresses */ 155 uint64_t buffer_addr = client_param->memref.buffer | in is_usr_refmem_valid() 246 tloge("src or dest is NULL input buffer\n"); in read_from_client() 266 /* buffer is in user space(CA call TEE API) */ in read_from_client() 281 tloge("src or dest is NULL input buffer\n"); in write_to_client() 303 /* buffer is in user space(CA call TEE API) */ in write_to_client() 328 buffer_addr = client_param->memref.buffer | in update_input_data() 333 tloge("copy memref buffer failed\n"); in update_input_data() 356 /* For compatibility sake we assume buffer size to be 32bits */ in alloc_for_tmp_mem() 368 tloge("buffer siz in alloc_for_tmp_mem() [all...] |
| /kernel/linux/linux-5.10/arch/powerpc/kernel/ |
| H A D | eeh.c | 165 * for the indicated PCI device, and puts them into a buffer 173 char buffer[128]; in eeh_dump_dev_log() local 225 pr_warn("%s\n", buffer); in eeh_dump_dev_log() 227 l = scnprintf(buffer, sizeof(buffer), in eeh_dump_dev_log() 231 l += scnprintf(buffer+l, sizeof(buffer)-l, in eeh_dump_dev_log() 237 pr_warn("%s\n", buffer); in eeh_dump_dev_log() 252 pr_warn("%s\n", buffer); in eeh_dump_dev_log() 254 l = scnprintf(buffer, sizeo in eeh_dump_dev_log() [all...] |
| /kernel/linux/linux-6.6/arch/powerpc/kernel/ |
| H A D | eeh.c | 165 * for the indicated PCI device, and puts them into a buffer 173 char buffer[128]; in eeh_dump_dev_log() local 225 pr_warn("%s\n", buffer); in eeh_dump_dev_log() 227 l = scnprintf(buffer, sizeof(buffer), in eeh_dump_dev_log() 231 l += scnprintf(buffer+l, sizeof(buffer)-l, in eeh_dump_dev_log() 237 pr_warn("%s\n", buffer); in eeh_dump_dev_log() 252 pr_warn("%s\n", buffer); in eeh_dump_dev_log() 254 l = scnprintf(buffer, sizeo in eeh_dump_dev_log() [all...] |
| /kernel/linux/linux-5.10/drivers/usb/atm/ |
| H A D | usbatm.c | 227 /* consider all errors transient and return the buffer back to the queue */ in usbatm_submit_urb() 326 atm_rldbg(instance, "%s: buffer overrun (sarb->len %u, vcc: 0x%p)!\n", in usbatm_extract_one_cell() 576 u8 *buffer = NULL; in usbatm_tx_process() local 586 buffer = urb->transfer_buffer; in usbatm_tx_process() 592 buffer + bytes_written, in usbatm_tx_process() 819 atm_err(instance, "%s: no memory for SAR buffer!\n", __func__); in usbatm_atm_open() 1087 /* tx buffer size must be a positive multiple of the stride */ in usbatm_usb_probe() 1091 /* rx buffer size must be a positive multiple of the endpoint maxpacket */ in usbatm_usb_probe() 1113 dev_dbg(dev, "%s: using %d byte buffer for %s channel 0x%p\n", in usbatm_usb_probe() 1120 u8 *buffer; in usbatm_usb_probe() local 1314 unsigned char buffer[256]; usbatm_print_packet() local [all...] |
| /kernel/linux/linux-5.10/scripts/ |
| H A D | asn1_compiler.c | 346 static void tokenise(char *buffer, char *end) in tokenise() argument 355 token_list = tokens = calloc((end - buffer) / 2, sizeof(struct token)); in tokenise() 363 while (buffer < end) { in tokenise() 366 line = buffer; in tokenise() 367 nl = memchr(line, '\n', end - buffer); in tokenise() 369 buffer = nl = end; in tokenise() 371 buffer = nl + 1; in tokenise() 565 char *buffer, *p; in main() local 605 if (!(buffer = malloc(st.st_size + 1))) { in main() 610 if ((readlen = read(fd, buffer, s in main() [all...] |
| /kernel/linux/linux-5.10/sound/pci/oxygen/ |
| H A D | xonar_pcm179x.c | 1135 struct snd_info_buffer *buffer) in dump_pcm1796_registers() 1141 snd_iprintf(buffer, "\nPCM1796 %u:", dac + 1); in dump_pcm1796_registers() 1143 snd_iprintf(buffer, " %02x", in dump_pcm1796_registers() 1146 snd_iprintf(buffer, "\n"); in dump_pcm1796_registers() 1150 struct snd_info_buffer *buffer) in dump_cs2000_registers() 1156 snd_iprintf(buffer, "\nCS2000:\n00: "); in dump_cs2000_registers() 1158 snd_iprintf(buffer, " %02x", data->cs2000_regs[i]); in dump_cs2000_registers() 1159 snd_iprintf(buffer, "\n10:"); in dump_cs2000_registers() 1161 snd_iprintf(buffer, " %02x", data->cs2000_regs[i]); in dump_cs2000_registers() 1162 snd_iprintf(buffer, "\ in dump_cs2000_registers() 1134 dump_pcm1796_registers(struct oxygen *chip, struct snd_info_buffer *buffer) dump_pcm1796_registers() argument 1149 dump_cs2000_registers(struct oxygen *chip, struct snd_info_buffer *buffer) dump_cs2000_registers() argument 1166 dump_st_registers(struct oxygen *chip, struct snd_info_buffer *buffer) dump_st_registers() argument [all...] |
| /kernel/linux/linux-5.10/sound/isa/sb/ |
| H A D | sb16_csp.c | 97 static void info_read(struct snd_info_entry *entry, struct snd_info_buffer *buffer); 1133 static void info_read(struct snd_info_entry *entry, struct snd_info_buffer *buffer) in info_read() argument 1137 snd_iprintf(buffer, "Creative Signal Processor [v%d.%d]\n", (p->version >> 4), (p->version & 0x0f)); in info_read() 1138 snd_iprintf(buffer, "State: %cx%c%c%c\n", ((p->running & SNDRV_SB_CSP_ST_QSOUND) ? 'Q' : '-'), in info_read() 1143 snd_iprintf(buffer, "Codec: %s [func #%d]\n", p->codec_name, p->func_nr); in info_read() 1144 snd_iprintf(buffer, "Sample rates: "); in info_read() 1146 snd_iprintf(buffer, "All\n"); in info_read() 1148 snd_iprintf(buffer, "%s%s%s%s\n", in info_read() 1155 snd_iprintf(buffer, "QSound decoder %sabled\n", in info_read() 1158 snd_iprintf(buffer, "PC in info_read() [all...] |
| /kernel/linux/linux-5.10/fs/nfsd/ |
| H A D | nfs3xdr.c | 434 * data buffer can be padded so dlen might be larger in nfs3svc_decode_writeargs() 558 args->buffer = page_address(*(rqstp->rq_next_page++)); in nfs3svc_decode_readlinkargs() 594 if (!args->buffer) in nfs3svc_decode_readdirargs() 595 args->buffer = page_address(p); in nfs3svc_decode_readdirargs() 620 if (!args->buffer) in nfs3svc_decode_readdirplusargs() 621 args->buffer = page_address(p); in nfs3svc_decode_readdirplusargs() 928 __be32 *p = cd->buffer; in encode_entry() 971 if (((caddr_t)cd->buffer >= curr_page_addr) && in encode_entry() 972 ((caddr_t)cd->buffer < curr_page_addr + PAGE_SIZE)) in encode_entry() 976 if ((caddr_t)(cd->buffer in encode_entry() [all...] |
| /kernel/linux/linux-6.6/drivers/usb/atm/ |
| H A D | usbatm.c | 227 /* consider all errors transient and return the buffer back to the queue */ in usbatm_submit_urb() 326 atm_rldbg(instance, "%s: buffer overrun (sarb->len %u, vcc: 0x%p)!\n", in usbatm_extract_one_cell() 576 u8 *buffer = NULL; in usbatm_tx_process() local 586 buffer = urb->transfer_buffer; in usbatm_tx_process() 592 buffer + bytes_written, in usbatm_tx_process() 819 atm_err(instance, "%s: no memory for SAR buffer!\n", __func__); in usbatm_atm_open() 1089 /* tx buffer size must be a positive multiple of the stride */ in usbatm_usb_probe() 1093 /* rx buffer size must be a positive multiple of the endpoint maxpacket */ in usbatm_usb_probe() 1115 dev_dbg(dev, "%s: using %d byte buffer for %s channel 0x%p\n", in usbatm_usb_probe() 1122 u8 *buffer; in usbatm_usb_probe() local 1316 unsigned char buffer[256]; usbatm_print_packet() local [all...] |
| /kernel/linux/linux-6.6/sound/isa/sb/ |
| H A D | sb16_csp.c | 97 static void info_read(struct snd_info_entry *entry, struct snd_info_buffer *buffer); 1136 static void info_read(struct snd_info_entry *entry, struct snd_info_buffer *buffer) in info_read() argument 1140 snd_iprintf(buffer, "Creative Signal Processor [v%d.%d]\n", (p->version >> 4), (p->version & 0x0f)); in info_read() 1141 snd_iprintf(buffer, "State: %cx%c%c%c\n", ((p->running & SNDRV_SB_CSP_ST_QSOUND) ? 'Q' : '-'), in info_read() 1146 snd_iprintf(buffer, "Codec: %s [func #%d]\n", p->codec_name, p->func_nr); in info_read() 1147 snd_iprintf(buffer, "Sample rates: "); in info_read() 1149 snd_iprintf(buffer, "All\n"); in info_read() 1151 snd_iprintf(buffer, "%s%s%s%s\n", in info_read() 1158 snd_iprintf(buffer, "QSound decoder %sabled\n", in info_read() 1161 snd_iprintf(buffer, "PC in info_read() [all...] |
| /kernel/linux/linux-6.6/sound/pci/oxygen/ |
| H A D | xonar_pcm179x.c | 1135 struct snd_info_buffer *buffer) in dump_pcm1796_registers() 1141 snd_iprintf(buffer, "\nPCM1796 %u:", dac + 1); in dump_pcm1796_registers() 1143 snd_iprintf(buffer, " %02x", in dump_pcm1796_registers() 1146 snd_iprintf(buffer, "\n"); in dump_pcm1796_registers() 1150 struct snd_info_buffer *buffer) in dump_cs2000_registers() 1156 snd_iprintf(buffer, "\nCS2000:\n00: "); in dump_cs2000_registers() 1158 snd_iprintf(buffer, " %02x", data->cs2000_regs[i]); in dump_cs2000_registers() 1159 snd_iprintf(buffer, "\n10:"); in dump_cs2000_registers() 1161 snd_iprintf(buffer, " %02x", data->cs2000_regs[i]); in dump_cs2000_registers() 1162 snd_iprintf(buffer, "\ in dump_cs2000_registers() 1134 dump_pcm1796_registers(struct oxygen *chip, struct snd_info_buffer *buffer) dump_pcm1796_registers() argument 1149 dump_cs2000_registers(struct oxygen *chip, struct snd_info_buffer *buffer) dump_cs2000_registers() argument 1166 dump_st_registers(struct oxygen *chip, struct snd_info_buffer *buffer) dump_st_registers() argument [all...] |
| /kernel/linux/linux-6.6/scripts/ |
| H A D | asn1_compiler.c | 346 static void tokenise(char *buffer, char *end) in tokenise() argument 355 token_list = tokens = calloc((end - buffer) / 2, sizeof(struct token)); in tokenise() 363 while (buffer < end) { in tokenise() 366 line = buffer; in tokenise() 367 nl = memchr(line, '\n', end - buffer); in tokenise() 369 buffer = nl = end; in tokenise() 371 buffer = nl + 1; in tokenise() 565 char *buffer, *p; in main() local 605 if (!(buffer = malloc(st.st_size + 1))) { in main() 610 if ((readlen = read(fd, buffer, s in main() [all...] |
| /kernel/linux/linux-6.6/tools/perf/util/ |
| H A D | intel-pt.c | 183 struct auxtrace_buffer *buffer; member 401 struct auxtrace_buffer *buffer, in intel_pt_get_buffer() 407 if (!buffer->data) { in intel_pt_get_buffer() 410 buffer->data = auxtrace_buffer__get_data(buffer, fd); in intel_pt_get_buffer() 411 if (!buffer->data) in intel_pt_get_buffer() 416 if (might_overlap && !buffer->consecutive && old_buffer && in intel_pt_get_buffer() 417 intel_pt_do_fix_overlap(ptq->pt, old_buffer, buffer)) in intel_pt_get_buffer() 420 if (buffer->use_data) { in intel_pt_get_buffer() 421 b->len = buffer in intel_pt_get_buffer() 400 intel_pt_get_buffer(struct intel_pt_queue *ptq, struct auxtrace_buffer *buffer, struct auxtrace_buffer *old_buffer, struct intel_pt_buffer *b) intel_pt_get_buffer() argument 440 intel_pt_lookahead_drop_buffer(struct intel_pt_queue *ptq, struct auxtrace_buffer *buffer) intel_pt_lookahead_drop_buffer() argument 454 struct auxtrace_buffer *buffer = ptq->buffer; intel_pt_lookahead() local 499 struct auxtrace_buffer *buffer = ptq->buffer; intel_pt_get_trace() local 3607 struct auxtrace_buffer *buffer; intel_pt_process_auxtrace_event() local [all...] |
| /kernel/linux/linux-6.6/drivers/usb/misc/sisusbvga/ |
| H A D | sisusbvga.c | 220 /* Declare this urb/buffer in use */ in sisusb_bulkout_msg() 307 * buffer "sisusb->obuf[index]" is set up with the data to send. 324 char *buffer; in sisusb_send_bulk_msg() local 333 * allocation of a buffer/urb. If we have the data in in sisusb_send_bulk_msg() 334 * the transfer buffer[index] already, reuse the buffer/URB in sisusb_send_bulk_msg() 335 * if the length is > buffer size. (So, transmitting in sisusb_send_bulk_msg() 336 * large data amounts directly from the transfer buffer in sisusb_send_bulk_msg() 337 * treats the buffer as a ring buffer in sisusb_send_bulk_msg() 443 char *buffer; sisusb_recv_bulk_msg() local 2296 sisusb_read(struct file *file, char __user *buffer, size_t count, loff_t *ppos) sisusb_read() argument 2432 sisusb_write(struct file *file, const char __user *buffer, size_t count, loff_t *ppos) sisusb_write() argument [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_priv.h | 97 * Size of the per-process TBA+TMA buffer: 2 pages 392 * @queue_address: Queue ring buffer address. 394 * @queue_size: Queue ring buffer size. 407 * cp read from the ring buffer. This field updates automatically by the H/W. 409 * @write_ptr: Defines the number of dwords written to the ring buffer. 412 * buffer. This field should be similar to write_ptr and the user should 1032 int (*map_process)(struct packet_manager *pm, uint32_t *buffer, 1034 int (*runlist)(struct packet_manager *pm, uint32_t *buffer, 1036 int (*set_resources)(struct packet_manager *pm, uint32_t *buffer, 1038 int (*map_queues)(struct packet_manager *pm, uint32_t *buffer, [all...] |