| /u-boot/arch/mips/mach-octeon/ |
| A D | cvmx-pko.c | 258 int queue; in __cvmx_pko1_chip_init() local 264 for (queue = 0; queue < CVMX_PKO_MAX_OUTPUT_QUEUES; queue++) { in __cvmx_pko1_chip_init() 273 config.s.queue = queue; in __cvmx_pko1_chip_init() 426 int queue; in cvmx_pko_config_port() local 469 for (queue = 0; queue < num_queues; queue++) { in cvmx_pko_config_port() 481 queue) in cvmx_pko_config_port() 518 for (queue = 0; queue < num_queues; queue++) { in cvmx_pko_config_port() 530 config.s.queue = base_queue + queue; in cvmx_pko_config_port() 653 for (queue = 0; queue < num_queues; queue++) { in cvmx_pko2_config_port() 662 queue) in cvmx_pko2_config_port() [all …]
|
| A D | cvmx-pko3-queue.c | 435 static void cvmx_pko_configure_l2_queue(int node, int queue, int parent_queue, in cvmx_pko_configure_l2_queue() argument 460 csr_wr_node(node, CVMX_PKO_L2_SQX_SCHEDULE(queue), pko_sq_sched.u64); in cvmx_pko_configure_l2_queue() 465 csr_wr_node(node, CVMX_PKO_L2_SQX_TOPOLOGY(queue), in cvmx_pko_configure_l2_queue() 482 static void cvmx_pko_configure_l3_queue(int node, int queue, int parent_queue, in cvmx_pko_configure_l3_queue() argument 507 csr_wr_node(node, CVMX_PKO_L3_SQX_SCHEDULE(queue), pko_sq_sched.u64); in cvmx_pko_configure_l3_queue() 512 csr_wr_node(node, CVMX_PKO_L3_SQX_TOPOLOGY(queue), in cvmx_pko_configure_l3_queue() 554 csr_wr_node(node, CVMX_PKO_L4_SQX_SCHEDULE(queue), pko_sq_sched.u64); in cvmx_pko_configure_l4_queue() 559 csr_wr_node(node, CVMX_PKO_L4_SQX_TOPOLOGY(queue), in cvmx_pko_configure_l4_queue() 601 csr_wr_node(node, CVMX_PKO_L5_SQX_SCHEDULE(queue), pko_sq_sched.u64); in cvmx_pko_configure_l5_queue() 606 csr_wr_node(node, CVMX_PKO_L5_SQX_TOPOLOGY(queue), in cvmx_pko_configure_l5_queue() [all …]
|
| /u-boot/arch/mips/mach-octeon/include/mach/ |
| A D | cvmx-pko.h | 37 cvmx_pko_send_packet_finish(u64 ipd_port, uint64_t queue, in cvmx_pko_send_packet_finish() argument 44 return cvmx_pko3_legacy_xmit(queue, pko_command, packet, 0, in cvmx_pko_send_packet_finish() 52 result = cvmx_cmd_queue_write2(CVMX_CMD_QUEUE_PKO(queue), in cvmx_pko_send_packet_finish() 56 cvmx_pko_doorbell(ipd_port, queue, 2); in cvmx_pko_send_packet_finish() 90 cvmx_pko_send_packet_finish3(u64 ipd_port, uint64_t queue, in cvmx_pko_send_packet_finish3() argument 106 result = cvmx_cmd_queue_write3(CVMX_CMD_QUEUE_PKO(queue), in cvmx_pko_send_packet_finish3() 110 cvmx_pko_doorbell(ipd_port, queue, 3); in cvmx_pko_send_packet_finish3() 151 result = cvmx_cmd_queue_write2(CVMX_CMD_QUEUE_PKO(queue), in cvmx_pko_send_packet_finish_pkoid() 155 cvmx_pko_doorbell_pkoid(pko_port, queue, 2); in cvmx_pko_send_packet_finish_pkoid() 199 result = cvmx_cmd_queue_write3(CVMX_CMD_QUEUE_PKO(queue), in cvmx_pko_send_packet_finish3_pkoid() [all …]
|
| A D | cvmx-hwpko.h | 96 u64 queue : 9; member 193 ptr.s.queue = queue; in cvmx_pko_doorbell() 247 (CVMX_TAG_SUBGROUP_MASK & queue); in cvmx_pko_send_packet_prepare() 284 result = cvmx_cmd_queue_write2(CVMX_CMD_QUEUE_PKO(queue), in cvmx_hwpko_send_packet_finish() 288 cvmx_pko_doorbell(ipd_port, queue, 2); in cvmx_hwpko_send_packet_finish() 327 result = cvmx_cmd_queue_write3(CVMX_CMD_QUEUE_PKO(queue), in cvmx_hwpko_send_packet_finish3() 331 cvmx_pko_doorbell(ipd_port, queue, 3); in cvmx_hwpko_send_packet_finish3() 479 ptr.s.queue = queue; in cvmx_pko_doorbell_pkoid() 513 cvmx_pko_doorbell_pkoid(pko_port, queue, 2); in cvmx_hwpko_send_packet_finish_pkoid() 551 cvmx_pko_doorbell_pkoid(pko_port, queue, 3); in cvmx_hwpko_send_packet_finish3_pkoid() [all …]
|
| A D | cvmx-cmd-queue.h | 68 #define CVMX_CMD_QUEUE_PKO(queue) \ argument 69 ((cvmx_cmd_queue_id_t)(CVMX_CMD_QUEUE_PKO_BASE + (0xffff & (queue)))) 71 #define CVMX_CMD_QUEUE_ZIP_QUE(queue) \ argument 72 ((cvmx_cmd_queue_id_t)(CVMX_CMD_QUEUE_ZIP + (0xffff & (queue)))) 76 #define CVMX_CMD_QUEUE_DMA(queue) \ argument 77 ((cvmx_cmd_queue_id_t)(CVMX_CMD_QUEUE_DMA_BASE + (0xffff & (queue)))) 79 #define CVMX_CMD_QUEUE_BCH(queue) ((cvmx_cmd_queue_id_t)(CVMX_CMD_QUEUE_BCH + (0xffff & (queue)))) argument 84 #define CVMX_CMD_QUEUE_ZIP3_QUE(node, queue) \ argument 85 ((cvmx_cmd_queue_id_t)((node) << 24 | CVMX_CMD_QUEUE_ZIP | (0xffff & (queue))))
|
| A D | cvmx-helper-util.h | 54 int queue; member 59 static inline struct cvmx_xdq cvmx_helper_queue_to_xdq(int queue) in cvmx_helper_queue_to_xdq() argument 63 r.queue = queue & (CVMX_PKO3_DQ_NUM_MAX - 1); in cvmx_helper_queue_to_xdq() 64 r.node = (queue >> 10) & CVMX_NODE_MASK; in cvmx_helper_queue_to_xdq() 68 static inline int cvmx_helper_node_to_dq(int node, int queue) in cvmx_helper_node_to_dq() argument 70 return (node << 10) + queue; in cvmx_helper_node_to_dq()
|
| /u-boot/drivers/usb/musb-new/ |
| A D | musb_uboot.c | 128 struct int_queue *queue; in _musb_create_int_queue() local 141 queue = malloc(sizeof(*queue)); in _musb_create_int_queue() 142 if (!queue) in _musb_create_int_queue() 145 construct_urb(&queue->urb, &queue->hep, dev, USB_ENDPOINT_XFER_INT, in _musb_create_int_queue() 151 free(queue); in _musb_create_int_queue() 156 return queue; in _musb_create_int_queue() 165 if (queue->urb.status == -EINPROGRESS) in _musb_destroy_int_queue() 169 free(queue); in _musb_destroy_int_queue() 176 if (queue->urb.status != -EINPROGRESS) in _musb_poll_int_queue() 345 struct int_queue *queue) in musb_poll_int_queue() argument [all …]
|
| A D | musb_host.h | 76 struct list_head *queue; in next_urb() local 80 queue = &qh->hep->urb_list; in next_urb() 81 if (list_empty(queue)) in next_urb() 83 return list_entry(queue->next, struct urb, urb_list); in next_urb()
|
| A D | musb_gadget.h | 83 struct list_head *queue = &ep->req_list; in next_request() local 85 if (list_empty(queue)) in next_request() 87 return container_of(queue->next, struct musb_request, list); in next_request()
|
| /u-boot/drivers/net/ |
| A D | mvneta.c | 570 int queue; in mvneta_port_up() local 576 for (queue = 0; queue < txq_number; queue++) { in mvneta_port_up() 585 for (queue = 0; queue < rxq_number; queue++) { in mvneta_port_up() 755 int queue; in mvneta_defaults_set() local 786 for (queue = 0; queue < txq_number; queue++) { in mvneta_defaults_set() 1098 for (queue = 0; queue < txq_number; queue++) in mvneta_cleanup_txqs() 1107 for (queue = 0; queue < rxq_number; queue++) in mvneta_cleanup_rxqs() 1117 for (queue = 0; queue < rxq_number; queue++) { in mvneta_setup_rxqs() 1135 for (queue = 0; queue < txq_number; queue++) { in mvneta_setup_txqs() 1263 for (queue = 0; queue < txq_number; queue++) { in mvneta_init2() [all …]
|
| /u-boot/drivers/net/pfe_eth/ |
| A D | pfe_cmd.c | 180 writel((tmu << 8) | queue, TMU_TEQ_CTRL); in qm_read_drop_stat() 181 writel((tmu << 8) | queue, TMU_LLM_CTRL); in qm_read_drop_stat() 183 qtotal[tmu][queue] += val; in qm_read_drop_stat() 185 *total_drops = qtotal[tmu][queue]; in qm_read_drop_stat() 187 qtotal[tmu][queue] = 0; in qm_read_drop_stat() 196 printf("%d-%02d, ", tmu, queue); in tmu_queue_stats() 198 drops = qm_read_drop_stat(tmu, queue, NULL, 0); in tmu_queue_stats() 201 writel((tmu << 8) | queue, TMU_TEQ_CTRL); in tmu_queue_stats() 202 writel((tmu << 8) | queue, TMU_LLM_CTRL); in tmu_queue_stats() 215 int queue; in tmu_queues() local [all …]
|
| /u-boot/arch/arm/dts/ |
| A D | keystone-k2l-netcp.dtsi | 15 queue-range = <0 0x2000>; 35 queue-pools { 132 tx-queue = <896>; 166 rx-queue-depth = <128 128 0 0>; 168 rx-queue = <528>; 169 tx-completion-queue = <530>; 178 rx-queue-depth = <128 128 0 0>; 180 rx-queue = <529>; 181 tx-completion-queue = <531>;
|
| A D | keystone-k2hk-netcp.dtsi | 15 queue-range = <0 0x4000>; 48 queue-pools { 152 tx-queue = <648>; 186 rx-queue-depth = <128 128 0 0>; 188 rx-queue = <8704>; 189 tx-completion-queue = <8706>; 198 rx-queue-depth = <128 128 0 0>; 200 rx-queue = <8705>; 201 tx-completion-queue = <8707>;
|
| A D | keystone-k2e-netcp.dtsi | 15 queue-range = <0 0x2000>; 35 queue-pools { 132 tx-queue = <896>; 182 rx-queue-depth = <128 128 0 0>; 184 rx-queue = <528>; 185 tx-completion-queue = <530>; 194 rx-queue-depth = <128 128 0 0>; 196 rx-queue = <529>; 197 tx-completion-queue = <531>;
|
| A D | keystone-k2g-netcp.dtsi | 17 queue-range = <0 0x80>; 35 queue-pools { 124 tx-queue = <5>; 141 rx-queue-depth = <128 128 0 0>; 143 rx-queue = <77>; 144 tx-completion-queue = <78>;
|
| /u-boot/include/fsl-mc/ |
| A D | fsl_dpni.h | 140 #define DPNI_CMD_SET_BUFFER_LAYOUT(cmd, layout, queue) \ argument 142 MC_CMD_OP(cmd, 0, 0, 8, enum dpni_queue_type, queue); \ 227 #define DPNI_RSP_GET_QUEUE(cmd, queue) \ argument 233 MC_RSP_OP(cmd, 2, 0, 64, uint64_t, (queue)->flc); \ 235 MC_RSP_OP(cmd, 4, 0, 32, uint32_t, (queue)->fqid); \ 236 MC_RSP_OP(cmd, 4, 32, 16, uint16_t, (queue)->qdbin); \ 239 #define DPNI_CMD_SET_QUEUE(cmd, type, tc, index, queue) \ argument 244 MC_CMD_OP(cmd, 0, 24, 8, uint8_t, (queue)->options); \ 250 MC_CMD_OP(cmd, 2, 0, 64, uint64_t, (queue)->flc); \ 1224 const struct dpni_queue *queue); [all …]
|
| /u-boot/drivers/usb/gadget/ |
| A D | atmel_usba_udc.c | 73 if (list_empty(&ep->queue)) { in submit_next_request() 78 req = list_entry(ep->queue.next, struct usba_request, queue); in submit_next_request() 104 if (list_empty(&ep->queue)) { in receive_data() 128 list_del_init(&req->queue); in receive_data() 163 list_del_init(&req->queue); in request_complete_list() 320 INIT_LIST_HEAD(&req->queue); in usba_ep_alloc_request() 362 list_add_tail(&req->queue, &ep->queue); in usba_ep_queue() 390 list_del_init(&req->queue); in usba_ep_dequeue() 465 .queue = usba_ep_queue, 540 list_for_each_entry_safe(req, tmp_req, &ep->queue, queue) { in reset_all_endpoints() [all …]
|
| A D | dwc2_udc_otg_xfer_dma.c | 203 if (list_empty(&ep->queue)) { in complete_rx() 211 req = list_entry(ep->queue.next, struct dwc2_request, queue); in complete_rx() 291 req = list_entry(ep->queue.next, struct dwc2_request, queue); in complete_tx() 339 req = list_entry(ep->queue.next, struct dwc2_request, queue); in complete_tx() 355 req = list_entry(ep->queue.next, struct dwc2_request, queue); in dwc2_udc_check_tx_queue() 676 list_add_tail(&req->queue, &ep->queue); in dwc2_queue() 699 list_add_tail(&req->queue, &ep->queue); in dwc2_queue() 816 req = list_entry(ep->queue.next, struct dwc2_request, queue); in dwc2_ep0_read() 853 if (list_empty(&ep->queue)) in dwc2_ep0_write() 856 req = list_entry(ep->queue.next, struct dwc2_request, queue); in dwc2_ep0_write() [all …]
|
| A D | dwc2_udc_otg_priv.h | 56 struct list_head queue; member 71 struct list_head queue; member
|
| A D | at91_udc.c | 78 list_del_init(&req->queue); in done() 273 if (list_empty(&ep->queue)) in nuke() 278 req = list_entry(ep->queue.next, struct at91_request, queue); in nuke() 405 INIT_LIST_HEAD(&req->queue); in at91_ep_alloc_request() 510 list_add_tail (&req->queue, &ep->queue); in at91_ep_queue() 531 list_for_each_entry (req, &ep->queue, queue) { in at91_ep_dequeue() 592 .queue = at91_ep_queue, 654 INIT_LIST_HEAD(&ep->queue); in udc_reinit() 815 if (!list_empty(&ep->queue)) in handle_ep() 1100 if (list_empty(&ep0->queue)) in handle_ep0() [all …]
|
| /u-boot/doc/device-tree-bindings/net/ |
| A D | fsl-tsec-phy.txt | 7 missing, a subnode with a name prefix "queue-group" must be provided to 14 - ranges : an <empty> value if subnode "queue-group" is present, specifying 16 the child "queue-group" node. 26 An alternate description with "queue-group" subnode example: 33 queue-group {
|
| /u-boot/drivers/usb/host/ |
| A D | ehci-hcd.c | 1446 struct int_queue *queue) in _ehci_poll_int_queue() argument 1459 cur_td = &queue->tds[queue->current - queue->first]; in _ehci_poll_int_queue() 1472 queue->current++; in _ehci_poll_int_queue() 1474 queue->current = NULL; in _ehci_poll_int_queue() 1526 free(queue->tds); in _ehci_destroy_int_queue() 1527 free(queue->first); in _ehci_destroy_int_queue() 1528 free(queue); in _ehci_destroy_int_queue() 1538 struct int_queue *queue; in _ehci_submit_int_msg() local 1546 if (!queue) in _ehci_submit_int_msg() 1664 struct int_queue *queue) in ehci_poll_int_queue() argument [all …]
|
| A D | ohci-hcd.c | 1608 queue = malloc(sizeof(*queue)); in _ohci_create_int_queue() 1609 if (!queue) { in _ohci_create_int_queue() 1618 if (!queue->urb[i]) in _ohci_create_int_queue() 1629 free(queue); in _ohci_create_int_queue() 1634 queue->curr_urb = 0; in _ohci_create_int_queue() 1636 return queue; in _ohci_create_int_queue() 1642 if (queue->curr_urb == queue->queuesize) in _ohci_poll_int_queue() 1648 if (queue->urb[queue->curr_urb]->finished) { in _ohci_poll_int_queue() 1649 void *ret = queue->urb[queue->curr_urb]->transfer_buffer; in _ohci_poll_int_queue() 1650 queue->curr_urb++; in _ohci_poll_int_queue() [all …]
|
| /u-boot/drivers/virtio/ |
| A D | virtio_ring.c | 341 void *queue = NULL; in vring_create_virtqueue() local 355 queue = virtio_alloc_pages(vdev, DIV_ROUND_UP(sz, PAGE_SIZE)); in vring_create_virtqueue() 356 if (queue) in vring_create_virtqueue() 363 if (!queue) { in vring_create_virtqueue() 365 queue = virtio_alloc_pages(vdev, 1); in vring_create_virtqueue() 367 if (!queue) in vring_create_virtqueue() 370 memset(queue, 0, vring_size(num, vring_align)); in vring_create_virtqueue() 378 vring_init(&vring, num, queue, vring_align, bbs); in vring_create_virtqueue() 385 queue, vq, num); in vring_create_virtqueue() 392 virtio_free_pages(vdev, queue, DIV_ROUND_UP(vring.size, PAGE_SIZE)); in vring_create_virtqueue()
|
| /u-boot/arch/powerpc/dts/ |
| A D | p1010si-post.dtsi | 41 queue-group@b0000 { 49 queue-group@b1000 { 57 queue-group@b2000 {
|