| 263 | } |
| 264 | |
| 265 | EXPORT_C_FUNC XResult XQueueGet(XQueueHandle *xq, HwQueueHandle hwq) |
| 266 | { |
| 267 | if (xq == nullptr) return kXSchedErrorInvalidValue; |
| 268 | auto xq_shptr = HwQueueManager::GetXQueue(hwq); |
| 269 | if (xq_shptr == nullptr) return kXSchedErrorNotFound; |
| 270 | *xq = xq_shptr->GetHandle(); |
| 271 | return kXSchedSuccess; |
| 272 | } |
| 273 | |
| 274 | EXPORT_C_FUNC XResult XQueueSetPreemptLevel(XQueueHandle xq, int64_t level) |
| 275 | { |