Searched refs:shinfo (Results 1 – 4 of 4) sorted by relevance
126 skb->shinfo = (struct skb_shared_info *)(skb->end); in linuxkpi_alloc_skb()175 struct skb_shared_info *shinfo; in linuxkpi_skb_copy() local195 shinfo = skb->shinfo; in linuxkpi_skb_copy()196 if (shinfo->nr_frags > 0) { in linuxkpi_skb_copy()198 __func__, __LINE__, shinfo->nr_frags); in linuxkpi_skb_copy()212 struct skb_shared_info *shinfo; in linuxkpi_kfree_skb() local237 shinfo = skb->shinfo; in linuxkpi_kfree_skb()239 count < shinfo->nr_frags && fragno < nitems(shinfo->frags); in linuxkpi_kfree_skb()242 if (shinfo->frags[fragno].page != NULL) { in linuxkpi_kfree_skb()245 p = shinfo->frags[fragno].page; in linuxkpi_kfree_skb()[all …]
6314 struct skb_shared_info *shinfo; local6340 shinfo = skb_shinfo(skb);6342 for (i = 0; i < shinfo->nr_frags; i++) {6343 m_copyback(m, offset, shinfo->frags[i].size,6344 (uint8_t *)linux_page_address(shinfo->frags[i].page) +6345 shinfo->frags[i].offset);6346 offset += shinfo->frags[i].size;6363 shinfo, shinfo->nr_frags,
187 struct skb_shared_info *shinfo; member490 return (skb->shinfo); in skb_shinfo()497 struct skb_shared_info *shinfo; in skb_add_rx_frag() local509 shinfo = skb_shinfo(skb); in skb_add_rx_frag()510 KASSERT(fragno >= 0 && fragno < nitems(shinfo->frags), ("%s: skb %p " in skb_add_rx_frag()512 shinfo->frags[fragno].page = page; in skb_add_rx_frag()513 shinfo->frags[fragno].offset = offset; in skb_add_rx_frag()514 shinfo->frags[fragno].size = size; in skb_add_rx_frag()515 shinfo->nr_frags = fragno + 1; in skb_add_rx_frag()
793 struct skb_shared_info *shinfo = skb_shinfo(skb); in mt76_add_fragment() local794 int nr_frags = shinfo->nr_frags; in mt76_add_fragment()796 if (nr_frags < ARRAY_SIZE(shinfo->frags)) { in mt76_add_fragment()813 if (nr_frags < ARRAY_SIZE(shinfo->frags)) in mt76_add_fragment()