Lines Matching refs:qpd

33 		uint32_t *buffer, struct qcm_process_device *qpd)
36 uint64_t vm_page_table_base_addr = qpd->page_table_base;
39 container_of(qpd, struct kfd_process_device, qpd);
48 packet->bitfields2.diq_enable = (qpd->is_debug) ? 1 : 0;
51 packet->bitfields14.gds_size = qpd->gds_size & 0x3F;
52 packet->bitfields14.gds_size_hi = (qpd->gds_size >> 6) & 0xF;
53 packet->bitfields14.num_gws = (qpd->mapped_gws_queue) ? qpd->num_gws : 0;
54 packet->bitfields14.num_oac = qpd->num_oac;
56 packet->bitfields14.num_queues = (qpd->is_debug) ? 0 : qpd->queue_count;
64 packet->sh_mem_config = qpd->sh_mem_config;
65 packet->sh_mem_bases = qpd->sh_mem_bases;
66 if (qpd->tba_addr) {
67 packet->sq_shader_tba_lo = lower_32_bits(qpd->tba_addr >> 8);
71 packet->sq_shader_tba_hi = upper_32_bits(qpd->tba_addr >> 8)
74 packet->sq_shader_tma_lo = lower_32_bits(qpd->tma_addr >> 8);
75 packet->sq_shader_tma_hi = upper_32_bits(qpd->tma_addr >> 8);
78 packet->gds_addr_lo = lower_32_bits(qpd->gds_context_area);
79 packet->gds_addr_hi = upper_32_bits(qpd->gds_context_area);
90 uint32_t *buffer, struct qcm_process_device *qpd)
93 uint64_t vm_page_table_base_addr = qpd->page_table_base;
97 container_of(qpd, struct kfd_process_device, qpd);
108 packet->bitfields2.diq_enable = (qpd->is_debug) ? 1 : 0;
111 packet->bitfields14.gds_size = qpd->gds_size & 0x3F;
112 packet->bitfields14.gds_size_hi = (qpd->gds_size >> 6) & 0xF;
113 packet->bitfields14.num_gws = (qpd->mapped_gws_queue) ? qpd->num_gws : 0;
114 packet->bitfields14.num_oac = qpd->num_oac;
116 packet->bitfields14.num_queues = (qpd->is_debug) ? 0 : qpd->queue_count;
128 packet->sh_mem_config = qpd->sh_mem_config;
129 packet->sh_mem_bases = qpd->sh_mem_bases;
130 if (qpd->tba_addr) {
131 packet->sq_shader_tba_lo = lower_32_bits(qpd->tba_addr >> 8);
132 packet->sq_shader_tba_hi = upper_32_bits(qpd->tba_addr >> 8);
133 packet->sq_shader_tma_lo = lower_32_bits(qpd->tma_addr >> 8);
134 packet->sq_shader_tma_hi = upper_32_bits(qpd->tma_addr >> 8);
137 packet->gds_addr_lo = lower_32_bits(qpd->gds_context_area);
138 packet->gds_addr_hi = upper_32_bits(qpd->gds_context_area);