q_properties 147 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c static int set_queue_properties_from_user(struct queue_properties *q_properties, q_properties 198 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->is_interop = false; q_properties 199 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->queue_percent = args->queue_percentage; q_properties 200 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->priority = args->queue_priority; q_properties 201 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->queue_address = args->ring_base_address; q_properties 202 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->queue_size = args->ring_size; q_properties 203 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->read_ptr = (uint32_t *) args->read_pointer_address; q_properties 204 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->write_ptr = (uint32_t *) args->write_pointer_address; q_properties 205 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->eop_ring_buffer_address = args->eop_buffer_address; q_properties 206 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->eop_ring_buffer_size = args->eop_buffer_size; q_properties 207 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->ctx_save_restore_area_address = q_properties 209 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->ctx_save_restore_area_size = args->ctx_save_restore_size; q_properties 210 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->ctl_stack_size = args->ctl_stack_size; q_properties 213 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->type = KFD_QUEUE_TYPE_COMPUTE; q_properties 215 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->type = KFD_QUEUE_TYPE_SDMA; q_properties 217 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->type = KFD_QUEUE_TYPE_SDMA_XGMI; q_properties 222 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->format = KFD_QUEUE_FORMAT_AQL; q_properties 224 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->format = KFD_QUEUE_FORMAT_PM4; q_properties 227 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->queue_percent, args->queue_percentage); q_properties 230 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->priority, args->queue_priority); q_properties 233 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->queue_address, args->ring_base_address); q_properties 236 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->queue_size, args->ring_size); q_properties 239 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->read_ptr, q_properties 240 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->write_ptr); q_properties 242 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c pr_debug("Queue Format: %d\n", q_properties->format); q_properties 244 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c pr_debug("Queue EOP: 0x%llX\n", q_properties->eop_ring_buffer_address); q_properties 247 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c q_properties->ctx_save_restore_area_address); q_properties 260 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct queue_properties q_properties; q_properties 262 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c memset(&q_properties, 0, sizeof(struct queue_properties)); q_properties 266 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c err = set_queue_properties_from_user(&q_properties, args); q_properties 289 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c err = pqm_create_queue(&p->pqm, dev, filep, &q_properties, &queue_id); q_properties 306 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c args->doorbell_offset |= q_properties.doorbell_off; q_properties 167 drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c struct queue_properties *q_properties, q_properties 173 drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c q_properties->doorbell_ptr = NULL; q_properties 176 drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c q_properties->vmid = 0; q_properties 177 drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c q_properties->queue_id = qid; q_properties 179 drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c retval = init_queue(q, q_properties);