/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/runtime/queue/src/ |
H A D | queue.c | 26 ia_css_queue_t *qhandle, in ia_css_queue_local_init() 29 if (NULL == qhandle || NULL == desc in ia_css_queue_local_init() 36 qhandle->type = IA_CSS_QUEUE_TYPE_LOCAL; in ia_css_queue_local_init() 39 ia_css_circbuf_create(&qhandle->desc.cb_local, in ia_css_queue_local_init() 47 ia_css_queue_t *qhandle, in ia_css_queue_remote_init() 50 if (NULL == qhandle || NULL == desc) { in ia_css_queue_remote_init() 56 qhandle->type = IA_CSS_QUEUE_TYPE_REMOTE; in ia_css_queue_remote_init() 59 qhandle->location = desc->location; in ia_css_queue_remote_init() 60 qhandle->proc_id = desc->proc_id; in ia_css_queue_remote_init() 61 qhandle in ia_css_queue_remote_init() 25 ia_css_queue_local_init( ia_css_queue_t *qhandle, ia_css_queue_local_t *desc) ia_css_queue_local_init() argument 46 ia_css_queue_remote_init( ia_css_queue_t *qhandle, ia_css_queue_remote_t *desc) ia_css_queue_remote_init() argument 72 ia_css_queue_uninit( ia_css_queue_t *qhandle) ia_css_queue_uninit() argument 87 ia_css_queue_enqueue( ia_css_queue_t *qhandle, uint32_t item) ia_css_queue_enqueue() argument 146 ia_css_queue_dequeue( ia_css_queue_t *qhandle, uint32_t *item) ia_css_queue_dequeue() argument 203 ia_css_queue_is_full( ia_css_queue_t *qhandle, bool *is_full) ia_css_queue_is_full() argument 237 ia_css_queue_get_free_space( ia_css_queue_t *qhandle, uint32_t *size) ia_css_queue_get_free_space() argument 271 ia_css_queue_get_used_space( ia_css_queue_t *qhandle, uint32_t *size) ia_css_queue_get_used_space() argument 305 ia_css_queue_peek( ia_css_queue_t *qhandle, u32 offset, uint32_t *element) ia_css_queue_peek() argument 357 ia_css_queue_is_empty( ia_css_queue_t *qhandle, bool *is_empty) ia_css_queue_is_empty() argument 391 ia_css_queue_get_size( ia_css_queue_t *qhandle, uint32_t *size) ia_css_queue_get_size() argument [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/runtime/queue/src/ |
H A D | queue.c | 25 int ia_css_queue_local_init(ia_css_queue_t *qhandle, ia_css_queue_local_t *desc) in ia_css_queue_local_init() argument 27 if (NULL == qhandle || NULL == desc in ia_css_queue_local_init() 34 qhandle->type = IA_CSS_QUEUE_TYPE_LOCAL; in ia_css_queue_local_init() 37 ia_css_circbuf_create(&qhandle->desc.cb_local, in ia_css_queue_local_init() 44 int ia_css_queue_remote_init(ia_css_queue_t *qhandle, ia_css_queue_remote_t *desc) in ia_css_queue_remote_init() argument 46 if (NULL == qhandle || NULL == desc) { in ia_css_queue_remote_init() 52 qhandle->type = IA_CSS_QUEUE_TYPE_REMOTE; in ia_css_queue_remote_init() 55 qhandle->location = desc->location; in ia_css_queue_remote_init() 56 qhandle->proc_id = desc->proc_id; in ia_css_queue_remote_init() 57 qhandle in ia_css_queue_remote_init() 68 ia_css_queue_uninit(ia_css_queue_t *qhandle) ia_css_queue_uninit() argument 82 ia_css_queue_enqueue(ia_css_queue_t *qhandle, uint32_t item) ia_css_queue_enqueue() argument 139 ia_css_queue_dequeue(ia_css_queue_t *qhandle, uint32_t *item) ia_css_queue_dequeue() argument 194 ia_css_queue_is_full(ia_css_queue_t *qhandle, bool *is_full) ia_css_queue_is_full() argument 226 ia_css_queue_get_free_space(ia_css_queue_t *qhandle, uint32_t *size) ia_css_queue_get_free_space() argument 258 ia_css_queue_get_used_space(ia_css_queue_t *qhandle, uint32_t *size) ia_css_queue_get_used_space() argument 290 ia_css_queue_peek(ia_css_queue_t *qhandle, u32 offset, uint32_t *element) ia_css_queue_peek() argument 339 ia_css_queue_is_empty(ia_css_queue_t *qhandle, bool *is_empty) ia_css_queue_is_empty() argument 371 ia_css_queue_get_size(ia_css_queue_t *qhandle, uint32_t *size) ia_css_queue_get_size() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/runtime/queue/interface/ |
H A D | ia_css_queue.h | 41 * @param[out] qhandle. Handle to queue instance for use with API 48 ia_css_queue_t *qhandle, 53 * @param[out] qhandle. Handle to queue instance for use with API 59 ia_css_queue_t *qhandle, 64 * @param[in] qhandle. Handle to queue instance 69 ia_css_queue_t *qhandle); 73 * @param[in] qhandle. Handle to queue instance 81 ia_css_queue_t *qhandle, 86 * @param[in] qhandle. Handle to queue instance 95 ia_css_queue_t *qhandle, [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/runtime/queue/interface/ |
H A D | ia_css_queue.h | 41 * @param[out] qhandle. Handle to queue instance for use with API 48 ia_css_queue_t *qhandle, 53 * @param[out] qhandle. Handle to queue instance for use with API 59 ia_css_queue_t *qhandle, 64 * @param[in] qhandle. Handle to queue instance 69 ia_css_queue_t *qhandle); 73 * @param[in] qhandle. Handle to queue instance 81 ia_css_queue_t *qhandle, 86 * @param[in] qhandle. Handle to queue instance 95 ia_css_queue_t *qhandle, [all...] |
/kernel/linux/linux-5.10/drivers/crypto/ |
H A D | n2_core.h | 215 unsigned long *qhandle); 216 extern unsigned long sun4v_ncs_qinfo(unsigned long qhandle, 220 extern unsigned long sun4v_ncs_gethead(unsigned long qhandle, 222 extern unsigned long sun4v_ncs_gettail(unsigned long qhandle, 224 extern unsigned long sun4v_ncs_settail(unsigned long qhandle, 226 extern unsigned long sun4v_ncs_qhandle_to_devino(unsigned long qhandle, 228 extern unsigned long sun4v_ncs_sethead_marker(unsigned long qhandle,
|
H A D | n2_core.c | 53 unsigned long qhandle; member 126 smp_processor_id(), q->qhandle); in cwq_intr() 130 hv_ret = sun4v_ncs_gethead(q->qhandle, &new_head); in cwq_intr() 139 hv_ret = sun4v_ncs_sethead_marker(q->qhandle, new_head); in cwq_intr() 156 smp_processor_id(), q->qhandle); in mau_intr() 158 hv_ret = sun4v_ncs_gethead(q->qhandle, &head); in mau_intr() 163 sun4v_ncs_sethead_marker(q->qhandle, head); in mau_intr() 206 hv_ret = sun4v_ncs_settail(q->qhandle, new_tail); in spu_queue_submit() 494 hv_ret = sun4v_ncs_gethead(qp->qhandle, &head); in wait_for_tail() 1540 herr = sun4v_ncs_qhandle_to_devino(p->qhandle, in spu_map_ino() [all...] |
/kernel/linux/linux-6.6/drivers/crypto/ |
H A D | n2_core.h | 215 unsigned long *qhandle); 216 extern unsigned long sun4v_ncs_qinfo(unsigned long qhandle, 220 extern unsigned long sun4v_ncs_gethead(unsigned long qhandle, 222 extern unsigned long sun4v_ncs_gettail(unsigned long qhandle, 224 extern unsigned long sun4v_ncs_settail(unsigned long qhandle, 226 extern unsigned long sun4v_ncs_qhandle_to_devino(unsigned long qhandle, 228 extern unsigned long sun4v_ncs_sethead_marker(unsigned long qhandle,
|
H A D | n2_core.c | 55 unsigned long qhandle; member 128 smp_processor_id(), q->qhandle); in cwq_intr() 132 hv_ret = sun4v_ncs_gethead(q->qhandle, &new_head); in cwq_intr() 141 hv_ret = sun4v_ncs_sethead_marker(q->qhandle, new_head); in cwq_intr() 158 smp_processor_id(), q->qhandle); in mau_intr() 160 hv_ret = sun4v_ncs_gethead(q->qhandle, &head); in mau_intr() 165 sun4v_ncs_sethead_marker(q->qhandle, head); in mau_intr() 208 hv_ret = sun4v_ncs_settail(q->qhandle, new_tail); in spu_queue_submit() 496 hv_ret = sun4v_ncs_gethead(qp->qhandle, &head); in wait_for_tail() 1542 herr = sun4v_ncs_qhandle_to_devino(p->qhandle, in spu_map_ino() [all...] |
/kernel/linux/linux-5.10/include/linux/soc/ti/ |
H A D | knav_qmss.h | 70 void knav_queue_close(void *qhandle); 71 int knav_queue_device_control(void *qhandle, 74 dma_addr_t knav_queue_pop(void *qhandle, unsigned *size); 75 int knav_queue_push(void *qhandle, dma_addr_t dma,
|
/kernel/linux/linux-6.6/include/linux/soc/ti/ |
H A D | knav_qmss.h | 62 void knav_queue_close(void *qhandle); 63 int knav_queue_device_control(void *qhandle, 66 dma_addr_t knav_queue_pop(void *qhandle, unsigned *size); 67 int knav_queue_push(void *qhandle, dma_addr_t dma,
|
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/runtime/bufq/src/ |
H A D | bufq.c | 489 static void bufq_dump_queue_info(const char *prefix, ia_css_queue_t *qhandle) in bufq_dump_queue_info() argument 493 assert(prefix && qhandle); in bufq_dump_queue_info() 494 ia_css_queue_get_used_space(qhandle, &used); in bufq_dump_queue_info() 495 ia_css_queue_get_free_space(qhandle, &free); in bufq_dump_queue_info()
|
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/runtime/bufq/src/ |
H A D | bufq.c | 489 static void bufq_dump_queue_info(const char *prefix, ia_css_queue_t *qhandle) in bufq_dump_queue_info() argument 493 assert(prefix && qhandle); in bufq_dump_queue_info() 494 ia_css_queue_get_used_space(qhandle, &used); in bufq_dump_queue_info() 495 ia_css_queue_get_free_space(qhandle, &free); in bufq_dump_queue_info()
|
/kernel/linux/linux-5.10/drivers/scsi/lpfc/ |
H A D | lpfc_nvme.c | 259 struct lpfc_nvme_qhandle *qhandle; in lpfc_nvme_create_queue() local 267 qhandle = kzalloc(sizeof(struct lpfc_nvme_qhandle), GFP_KERNEL); in lpfc_nvme_create_queue() 268 if (qhandle == NULL) in lpfc_nvme_create_queue() 271 qhandle->cpu_id = raw_smp_processor_id(); in lpfc_nvme_create_queue() 272 qhandle->qidx = qidx; in lpfc_nvme_create_queue() 280 qhandle->index = ((qidx - 1) % in lpfc_nvme_create_queue() 284 qhandle->index = qidx; in lpfc_nvme_create_queue() 289 "hdw_queue %d qhandle x%px\n", str, in lpfc_nvme_create_queue() 290 qidx, qhandle->cpu_id, qhandle in lpfc_nvme_create_queue() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/lpfc/ |
H A D | lpfc_nvme.c | 88 struct lpfc_nvme_qhandle *qhandle; in lpfc_nvme_create_queue() local 101 qhandle = kzalloc(sizeof(struct lpfc_nvme_qhandle), GFP_KERNEL); in lpfc_nvme_create_queue() 102 if (qhandle == NULL) in lpfc_nvme_create_queue() 105 qhandle->cpu_id = raw_smp_processor_id(); in lpfc_nvme_create_queue() 106 qhandle->qidx = qidx; in lpfc_nvme_create_queue() 114 qhandle->index = ((qidx - 1) % in lpfc_nvme_create_queue() 118 qhandle->index = qidx; in lpfc_nvme_create_queue() 123 "hdw_queue %d qhandle x%px\n", str, in lpfc_nvme_create_queue() 124 qidx, qhandle->cpu_id, qhandle in lpfc_nvme_create_queue() [all...] |
/kernel/linux/linux-5.10/drivers/soc/ti/ |
H A D | knav_qmss_queue.c | 419 static int knav_queue_get_count(void *qhandle) in knav_queue_get_count() argument 421 struct knav_queue *qh = qhandle; in knav_queue_get_count() 550 void knav_queue_close(void *qhandle) in knav_queue_close() argument 552 struct knav_queue *qh = qhandle; in knav_queue_close() 581 int knav_queue_device_control(void *qhandle, enum knav_queue_ctrl_cmd cmd, in knav_queue_device_control() argument 584 struct knav_queue *qh = qhandle; in knav_queue_device_control() 633 int knav_queue_push(void *qhandle, dma_addr_t dma, in knav_queue_push() argument 636 struct knav_queue *qh = qhandle; in knav_queue_push() 654 dma_addr_t knav_queue_pop(void *qhandle, unsigned *size) in knav_queue_pop() argument 656 struct knav_queue *qh = qhandle; in knav_queue_pop() [all...] |
/kernel/linux/linux-6.6/drivers/soc/ti/ |
H A D | knav_qmss_queue.c | 419 static int knav_queue_get_count(void *qhandle) in knav_queue_get_count() argument 421 struct knav_queue *qh = qhandle; in knav_queue_get_count() 548 * @qhandle: - handle to close 550 void knav_queue_close(void *qhandle) in knav_queue_close() argument 552 struct knav_queue *qh = qhandle; in knav_queue_close() 575 * @qhandle: - queue handle 581 int knav_queue_device_control(void *qhandle, enum knav_queue_ctrl_cmd cmd, in knav_queue_device_control() argument 584 struct knav_queue *qh = qhandle; in knav_queue_device_control() 626 * @qhandle: - hardware queue handle 633 int knav_queue_push(void *qhandle, dma_addr_ argument 654 knav_queue_pop(void *qhandle, unsigned *size) knav_queue_pop() argument [all...] |