Lines Matching refs:qinfo
12 static int iris_hfi_queue_write(struct iris_iface_q_info *qinfo, void *packet, u32 packet_size) in iris_hfi_queue_write() argument
14 struct iris_hfi_queue_header *queue = qinfo->qhdr; in iris_hfi_queue_write()
30 write_ptr = (u32 *)((u8 *)qinfo->kernel_vaddr + write_idx); in iris_hfi_queue_write()
32 if (write_ptr < (u32 *)qinfo->kernel_vaddr || in iris_hfi_queue_write()
33 write_ptr > (u32 *)(qinfo->kernel_vaddr + in iris_hfi_queue_write()
42 memcpy(qinfo->kernel_vaddr, in iris_hfi_queue_write()
57 static int iris_hfi_queue_read(struct iris_iface_q_info *qinfo, void *packet) in iris_hfi_queue_read() argument
59 struct iris_hfi_queue_header *queue = qinfo->qhdr; in iris_hfi_queue_read()
77 read_ptr = qinfo->kernel_vaddr + read_idx; in iris_hfi_queue_read()
78 if (read_ptr < (u32 *)qinfo->kernel_vaddr || in iris_hfi_queue_read()
79 read_ptr > (u32 *)(qinfo->kernel_vaddr + in iris_hfi_queue_read()
95 qinfo->kernel_vaddr, residue); in iris_hfi_queue_read()