Home
last modified time | relevance | path

Searched refs:queue (Results 1 – 25 of 73) sorted by relevance

123

/u-boot/arch/mips/mach-octeon/
A Dcvmx-pko.c258 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 Dcvmx-pko3-queue.c435 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 Dcvmx-pko.h37 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 Dcvmx-hwpko.h96 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 Dcvmx-cmd-queue.h68 #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 Dcvmx-helper-util.h54 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 Dmusb_uboot.c128 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 Dmusb_host.h76 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 Dmusb_gadget.h83 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 Dmvneta.c570 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 Dpfe_cmd.c180 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 Dkeystone-k2l-netcp.dtsi15 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 Dkeystone-k2hk-netcp.dtsi15 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 Dkeystone-k2e-netcp.dtsi15 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 Dkeystone-k2g-netcp.dtsi17 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 Dfsl_dpni.h140 #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 Datmel_usba_udc.c73 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 Ddwc2_udc_otg_xfer_dma.c203 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 Ddwc2_udc_otg_priv.h56 struct list_head queue; member
71 struct list_head queue; member
A Dat91_udc.c78 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 Dfsl-tsec-phy.txt7 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 Dehci-hcd.c1446 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 Dohci-hcd.c1608 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 Dvirtio_ring.c341 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 Dp1010si-post.dtsi41 queue-group@b0000 {
49 queue-group@b1000 {
57 queue-group@b2000 {

Completed in 1654 milliseconds

123