Home
last modified time | relevance | path

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

/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 …]
A Dcvmx-helper-rgmii.c232 int queue = cvmx_pko_get_base_queue(ipd_port) + i; in __cvmx_helper_rgmii_link_set() local
234 csr_wr(CVMX_PKO_REG_READ_IDX, queue); in __cvmx_helper_rgmii_link_set()
237 pko_mem_queue_qos.s.qid = queue; in __cvmx_helper_rgmii_link_set()
316 int queue = cvmx_pko_get_base_queue(ipd_port) + i; in __cvmx_helper_rgmii_link_set() local
318 csr_wr(CVMX_PKO_REG_READ_IDX, queue); in __cvmx_helper_rgmii_link_set()
A DMakefile21 obj-y += cvmx-cmd-queue.o
52 obj-y += cvmx-pko3-queue.o
A Dcvmx-helper-cfg.c973 int port, port_base, queue; in __cvmx_helper_init_port_config_data() local
984 queue = __cvmx_helper_cfg_pko_queue_base(port_base); in __cvmx_helper_init_port_config_data()
985 if (queue == CVMX_HELPER_CFG_INVALID_VALUE) in __cvmx_helper_init_port_config_data()
/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()
A Dcvmx-ipd.h218 int cvmx_ipd_setup_red_queue(int queue, int pass_thresh, int drop_thresh);
A Dcvmx-pko-defs.h4478 u64 queue : 7; member
/arch/powerpc/dts/
A Dp1010si-post.dtsi41 queue-group@b0000 {
49 queue-group@b1000 {
57 queue-group@b2000 {
A Dpq3-etsec2-grp2-0.dtsi10 queue-group@b4000 {
A Dpq3-etsec2-grp2-1.dtsi10 queue-group@b5000 {
A Dpq3-etsec2-grp2-2.dtsi10 queue-group@b6000 {
A Dpq3-etsec2-0.dtsi29 queue-group@b0000 {
A Dpq3-etsec2-1.dtsi29 queue-group@b1000 {
A Dpq3-etsec2-2.dtsi29 queue-group@b2000 {
/arch/arm/include/asm/ti-common/
A Dkeystone_nav.h57 struct qm_reg_queue *queue; /* management region */ member
/arch/powerpc/cpu/mpc83xx/hid/
A DKconfig404 bool "BIU queue sharing"
/arch/x86/
A DKconfig963 See https://queue.acm.org/blogposting.cfm?id=18977 for more info
975 See https://queue.acm.org/blogposting.cfm?id=18977 for more info
987 See https://queue.acm.org/blogposting.cfm?id=18977 for more info
/arch/arm/dts/
A Dfsl-ls1028a.dtsi780 queue-sizes = <64 64>;

Completed in 100 milliseconds