Home
last modified time | relevance | path

Searched refs:pkt_limit (Results 1 – 8 of 8) sorted by relevance

/xnu-12377.61.12/bsd/skywalk/channel/
H A Dchannel_kern.c332 uint32_t pkt_limit, uint32_t byte_limit, boolean_t tx_doorbell_ctxt, in kern_channel_tx_refill_common() argument
352 if (__improbable(pkt_limit == 0 || byte_limit == 0)) { in kern_channel_tx_refill_common()
354 pkt_limit, byte_limit); in kern_channel_tx_refill_common()
414 uint32_t pkt_limit, uint32_t byte_limit, boolean_t tx_doorbell_ctxt, in kern_channel_tx_refill() argument
418 return netif_ring_tx_refill(hw_kring, pkt_limit, in kern_channel_tx_refill()
421 return kern_channel_tx_refill_common(hw_kring, pkt_limit, in kern_channel_tx_refill()
428 uint32_t pkt_limit, uint32_t byte_limit, boolean_t tx_doorbell_ctxt, in kern_channel_tx_refill_canblock() argument
432 return netif_ring_tx_refill(hw_kring, pkt_limit, in kern_channel_tx_refill_canblock()
435 return kern_channel_tx_refill_common(hw_kring, pkt_limit, in kern_channel_tx_refill_canblock()
H A Dos_channel.h642 uint32_t pkt_limit, uint32_t byte_limit, boolean_t tx_doorbell_ctxt,
/xnu-12377.61.12/bsd/skywalk/nexus/netif/
H A Dnx_netif_filter_compat.c79 mbuf_svc_class_t sc, uint32_t pkt_limit, uint32_t byte_limit) in nx_netif_filter_tx_processed_mbuf_dequeue() argument
104 while (cnt < pkt_limit && bytes < byte_limit) { in nx_netif_filter_tx_processed_mbuf_dequeue()
250 uint32_t sc, uint32_t pkt_limit, uint32_t byte_limit, in nx_netif_compat_tx_dequeue() argument
280 pkt_limit, byte_limit); in nx_netif_compat_tx_dequeue()
H A Dnx_netif_filter_native.c78 kern_packet_svc_class_t sc, uint32_t pkt_limit, uint32_t byte_limit) in nx_netif_filter_tx_processed_pkt_dequeue() argument
103 while (cnt < pkt_limit && bytes < byte_limit) { in nx_netif_filter_tx_processed_pkt_dequeue()
252 uint32_t sc, uint32_t pkt_limit, uint32_t byte_limit, in nx_netif_native_tx_dequeue() argument
281 pkt_limit, byte_limit); in nx_netif_native_tx_dequeue()
H A Dnx_netif.c4139 uint32_t pkt_limit, uint32_t byte_limit, struct __kern_packet **head, argument
4153 ASSERT((pkt_limit != 0) && (byte_limit != 0));
4161 rc = ifclassq_dequeue(ifcq, svc, pkt_limit, byte_limit, &pkt_head, NULL,
4196 netif_ring_tx_refill(const kern_channel_ring_t ring, uint32_t pkt_limit, argument
4221 if (__improbable(pkt_limit == 0 || byte_limit == 0)) {
4223 pkt_limit, byte_limit);
4294 if ((uint32_t)ring_space < pkt_limit) {
4295 pkt_limit = ring_space;
4300 pkt_limit = MIN(pkt_limit,
4304 rc = netif_deq_packets(hwna, NULL, pkt_limit, byte_limit,
[all …]
/xnu-12377.61.12/bsd/net/classq/
H A Dclassq_subr.c372 u_int32_t pkt_limit, u_int32_t byte_limit, classq_pkt_t *head, in ifclassq_dequeue_common_default() argument
395 err = ifq->ifcq_ops->ps_deq_sc(ifq, sc, pkt_limit, in ifclassq_dequeue_common_default()
406 err = ifq->ifcq_ops->ps_deq(ifq, pkt_limit, byte_limit, in ifclassq_dequeue_common_default()
419 while (i < pkt_limit && l < byte_limit) { in ifclassq_dequeue_common_default()
483 u_int32_t pkt_limit, u_int32_t byte_limit, classq_pkt_t *head, in ifclassq_dequeue() argument
499 pkt_limit, byte_limit, head, tail, cnt, len, drvmgt, grp_idx); in ifclassq_dequeue()
501 return ifp->if_na_ops->ni_dequeue(ifp->if_na, sc, pkt_limit, in ifclassq_dequeue()
505 pkt_limit, byte_limit, head, tail, cnt, len, drvmgt, grp_idx); in ifclassq_dequeue()
/xnu-12377.61.12/bsd/net/pktsched/
H A Dpktsched_fq_codel.c358 int64_t byte_limit, uint32_t pkt_limit, classq_pkt_t *head, in fq_getq_flow_kpkt() argument
406 if (*pkt_cnt >= pkt_limit || *byte_cnt >= byte_limit) { in fq_getq_flow_kpkt()
421 int64_t byte_limit, uint32_t pkt_limit, classq_pkt_t *head, in fq_getq_flow_mbuf() argument
466 if (*pkt_cnt >= pkt_limit || *byte_cnt >= byte_limit) { in fq_getq_flow_mbuf()
/xnu-12377.61.12/bsd/net/
H A Ddlil.c3497 ifnet_dequeue_multi(struct ifnet *ifp, u_int32_t pkt_limit, in ifnet_dequeue_multi() argument
3504 if (ifp == NULL || head == NULL || pkt_limit < 1) { in ifnet_dequeue_multi()
3517 rc = ifclassq_dequeue(ifp->if_snd, MBUF_SC_UNSPEC, pkt_limit, in ifnet_dequeue_multi()
3564 u_int32_t pkt_limit, struct mbuf **head, struct mbuf **tail, u_int32_t *cnt, in ifnet_dequeue_service_class_multi() argument
3571 if (ifp == NULL || head == NULL || pkt_limit < 1 || in ifnet_dequeue_service_class_multi()
3585 rc = ifclassq_dequeue(ifp->if_snd, sc, pkt_limit, in ifnet_dequeue_service_class_multi()