Lines Matching refs:apc
52 struct mana_port_context *apc = arg1; in mana_sysctl_rx_stat_agg_u64() local
58 for (i = 0; i < apc->num_queues; i++) { in mana_sysctl_rx_stat_agg_u64()
59 rxq = apc->rxqs[i]; in mana_sysctl_rx_stat_agg_u64()
67 for (i = 0; i < apc->num_queues; i++) { in mana_sysctl_rx_stat_agg_u64()
68 rxq = apc->rxqs[i]; in mana_sysctl_rx_stat_agg_u64()
77 struct mana_port_context *apc = arg1; in mana_sysctl_rx_stat_u16() local
83 rxq = apc->rxqs[0]; in mana_sysctl_rx_stat_u16()
97 struct mana_port_context *apc = arg1; in mana_sysctl_rx_stat_u32() local
103 rxq = apc->rxqs[0]; in mana_sysctl_rx_stat_u32()
117 struct mana_port_context *apc = arg1; in mana_sysctl_tx_stat_agg_u64() local
123 for (i = 0; i < apc->num_queues; i++) { in mana_sysctl_tx_stat_agg_u64()
124 txq = &apc->tx_qp[i].txq; in mana_sysctl_tx_stat_agg_u64()
132 for (i = 0; i < apc->num_queues; i++) { in mana_sysctl_tx_stat_agg_u64()
133 txq = &apc->tx_qp[i].txq; in mana_sysctl_tx_stat_agg_u64()
140 mana_sysctl_add_port(struct mana_port_context *apc) in mana_sysctl_add_port() argument
142 struct gdma_context *gc = apc->ac->gdma_dev->gdma_context; in mana_sysctl_add_port()
157 port_stats = &apc->port_stats; in mana_sysctl_add_port()
159 snprintf(node_name, 32, "port%d", apc->port_idx); in mana_sysctl_add_port()
163 apc->port_list = SYSCTL_CHILDREN(port_node); in mana_sysctl_add_port()
165 SYSCTL_ADD_BOOL(ctx, apc->port_list, OID_AUTO, in mana_sysctl_add_port()
166 "enable_altq", CTLFLAG_RW, &apc->enable_tx_altq, 0, in mana_sysctl_add_port()
169 SYSCTL_ADD_PROC(ctx, apc->port_list, OID_AUTO, in mana_sysctl_add_port()
172 apc, 0, mana_sysctl_cleanup_thread_cpu, "I", in mana_sysctl_add_port()
175 stats_node = SYSCTL_ADD_NODE(ctx, apc->port_list, OID_AUTO, in mana_sysctl_add_port()
194 CTLTYPE_U64 | CTLFLAG_RD | CTLFLAG_MPSAFE | CTLFLAG_STATS, apc, in mana_sysctl_add_port()
198 CTLTYPE_U64 | CTLFLAG_RD | CTLFLAG_MPSAFE | CTLFLAG_STATS, apc, in mana_sysctl_add_port()
202 CTLTYPE_U64 | CTLFLAG_RD | CTLFLAG_MPSAFE | CTLFLAG_STATS, apc, in mana_sysctl_add_port()
206 CTLTYPE_U64 | CTLFLAG_RD | CTLFLAG_STATS, apc, in mana_sysctl_add_port()
210 CTLTYPE_U64 | CTLFLAG_RD | CTLFLAG_STATS, apc, in mana_sysctl_add_port()
215 CTLTYPE_U64 | CTLFLAG_RD | CTLFLAG_STATS, apc, in mana_sysctl_add_port()
220 CTLTYPE_U64 | CTLFLAG_RD | CTLFLAG_STATS, apc, in mana_sysctl_add_port()
225 CTLTYPE_U64 | CTLFLAG_RD | CTLFLAG_STATS, apc, in mana_sysctl_add_port()
231 CTLTYPE_U64 | CTLFLAG_RD | CTLFLAG_STATS, apc, in mana_sysctl_add_port()
235 CTLTYPE_U64 | CTLFLAG_RD | CTLFLAG_STATS, apc, in mana_sysctl_add_port()
241 mana_sysctl_add_queues(struct mana_port_context *apc) in mana_sysctl_add_queues() argument
243 struct sysctl_ctx_list *ctx = &apc->que_sysctl_ctx; in mana_sysctl_add_queues()
244 struct sysctl_oid_list *child = apc->port_list; in mana_sysctl_add_queues()
256 for (i = 0; i < apc->num_queues; i++) { in mana_sysctl_add_queues()
257 rxq = apc->rxqs[i]; in mana_sysctl_add_queues()
258 txq = &apc->tx_qp[i].txq; in mana_sysctl_add_queues()
326 mana_sysctl_free_queues(struct mana_port_context *apc) in mana_sysctl_free_queues() argument
328 sysctl_ctx_free(&apc->que_sysctl_ctx); in mana_sysctl_free_queues()
334 struct mana_port_context *apc = arg1; in mana_sysctl_cleanup_thread_cpu() local
342 val = apc->bind_cleanup_thread_cpu; in mana_sysctl_cleanup_thread_cpu()
352 if (bind_cpu != apc->bind_cleanup_thread_cpu) { in mana_sysctl_cleanup_thread_cpu()
353 apc->bind_cleanup_thread_cpu = bind_cpu; in mana_sysctl_cleanup_thread_cpu()
354 err = mana_restart(apc); in mana_sysctl_cleanup_thread_cpu()