| /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 …]
|
| A D | cvmx-helper-rgmii.c | 232 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 D | Makefile | 21 obj-y += cvmx-cmd-queue.o 52 obj-y += cvmx-pko3-queue.o
|
| A D | cvmx-helper-cfg.c | 973 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 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()
|
| A D | cvmx-ipd.h | 218 int cvmx_ipd_setup_red_queue(int queue, int pass_thresh, int drop_thresh);
|
| A D | cvmx-pko-defs.h | 4478 u64 queue : 7; member
|
| /arch/powerpc/dts/ |
| A D | p1010si-post.dtsi | 41 queue-group@b0000 { 49 queue-group@b1000 { 57 queue-group@b2000 {
|
| A D | pq3-etsec2-grp2-0.dtsi | 10 queue-group@b4000 {
|
| A D | pq3-etsec2-grp2-1.dtsi | 10 queue-group@b5000 {
|
| A D | pq3-etsec2-grp2-2.dtsi | 10 queue-group@b6000 {
|
| A D | pq3-etsec2-0.dtsi | 29 queue-group@b0000 {
|
| A D | pq3-etsec2-1.dtsi | 29 queue-group@b1000 {
|
| A D | pq3-etsec2-2.dtsi | 29 queue-group@b2000 {
|
| /arch/arm/include/asm/ti-common/ |
| A D | keystone_nav.h | 57 struct qm_reg_queue *queue; /* management region */ member
|
| /arch/powerpc/cpu/mpc83xx/hid/ |
| A D | Kconfig | 404 bool "BIU queue sharing"
|
| /arch/x86/ |
| A D | Kconfig | 963 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 D | fsl-ls1028a.dtsi | 780 queue-sizes = <64 64>;
|