Searched refs:fce (Results 1 – 4 of 4) sorted by relevance
| /xnu-8019.80.24/bsd/net/ |
| H A D | flowadv.c | 137 struct flowadv_fcentry *fce; in flowadv_alloc_entry() local 139 if ((fce = mcache_alloc(fadv_cache, (how == M_WAITOK) ? in flowadv_alloc_entry() 141 bzero(fce, fadv_size); in flowadv_alloc_entry() 144 return fce; in flowadv_alloc_entry() 148 flowadv_free_entry(struct flowadv_fcentry *fce) in flowadv_free_entry() argument 150 mcache_free(fadv_cache, fce); in flowadv_free_entry() 173 flowadv_add_entry(struct flowadv_fcentry *fce) in flowadv_add_entry() argument 176 STAILQ_INSERT_HEAD(&fadv_list, fce, fce_link); in flowadv_add_entry() 201 struct flowadv_fcentry *fce; in flowadv_thread_cont() local 204 fce = STAILQ_FIRST(&fadv_list); in flowadv_thread_cont() [all …]
|
| /xnu-8019.80.24/bsd/net/pktsched/ |
| H A D | pktsched.c | 468 struct flowadv_fcentry *fce = NULL; in pktsched_alloc_fcentry() local 474 fce = flowadv_alloc_entry(how); in pktsched_alloc_fcentry() 475 if (fce == NULL) { in pktsched_alloc_fcentry() 480 sizeof(fce->fce_flowid)); in pktsched_alloc_fcentry() 482 fce->fce_flowsrc_type = m->m_pkthdr.pkt_flowsrc; in pktsched_alloc_fcentry() 483 fce->fce_flowid = m->m_pkthdr.pkt_flowid; in pktsched_alloc_fcentry() 486 sizeof(fce->fce_flowsrc_token)); in pktsched_alloc_fcentry() 488 sizeof(fce->fce_flowsrc_fidx)); in pktsched_alloc_fcentry() 490 if (fce->fce_flowsrc_type == FLOWSRC_CHANNEL) { in pktsched_alloc_fcentry() 491 fce->fce_flowsrc_fidx = m->m_pkthdr.pkt_mpriv_fidx; in pktsched_alloc_fcentry() [all …]
|
| H A D | pktsched_fq_codel.c | 1288 struct flowadv_fcentry *fce; in fq_if_add_fcentry() local 1297 STAILQ_FOREACH(fce, &fqs->fqs_fclist, fce_link) { in fq_if_add_fcentry() 1298 if ((uint8_t)fce->fce_flowsrc_type == flowsrc && in fq_if_add_fcentry() 1299 fce->fce_flowid == fq->fq_flowhash) { in fq_if_add_fcentry() 1305 fce = pktsched_alloc_fcentry(pkt, fqs->fqs_ifq->ifcq_ifp, M_WAITOK); in fq_if_add_fcentry() 1306 if (fce != NULL) { in fq_if_add_fcentry() 1308 STAILQ_INSERT_TAIL(&fqs->fqs_fclist, fce, fce_link); in fq_if_add_fcentry() 1313 fq->fq_sc_index, fce->fce_flowsrc_type, fq->fq_flowhash, in fq_if_add_fcentry() 1316 return (fce != NULL) ? TRUE : FALSE; in fq_if_add_fcentry() 1320 fq_if_remove_fcentry(fq_if_t *fqs, struct flowadv_fcentry *fce) in fq_if_remove_fcentry() argument [all …]
|
| /xnu-8019.80.24/bsd/skywalk/channel/ |
| H A D | channel_kern.c | 451 kern_channel_flowadv_clear(struct flowadv_fcentry *fce) in kern_channel_flowadv_clear() argument 453 const flowadv_token_t ch_token = fce->fce_flowsrc_token; in kern_channel_flowadv_clear() 454 const flowadv_token_t flow_token = fce->fce_flowid; in kern_channel_flowadv_clear() 455 const flowadv_idx_t flow_fidx = fce->fce_flowsrc_fidx; in kern_channel_flowadv_clear() 456 struct ifnet *ifp = fce->fce_ifp; in kern_channel_flowadv_clear()
|