Lines Matching defs:from

908 	 * can not change and must all be valid, such as recvmsg from
934 SOCK_ZEROCOPY, /* buffers from userspace */
937 * Will use last 4 bytes of packet sent from
1084 * If the skb was allocated from pfmemalloc reserves, only
1186 * caches using SLAB_TYPESAFE_BY_RCU should let .next pointer from nulls nodes
1674 * from under us. It essentially blocks any incoming
1683 * accesses from user process context.
1854 * * Each access point to socket (an hash table bucket, reference from a list,
1857 * * When reference count hits 0, it means that no references from
1860 * * sk_free is called from any context: process, BH, IRQ. When
1861 * it is called, socket has no references from outside -> sk_free
1865 * * Packets, delivered from outside (from network or from another process)
1985 /* Detach socket from process context.
1986 * Announce socket dead, detach it from wait queue and inode.
2151 struct iov_iter *from, char *to,
2156 if (!csum_and_copy_from_iter_full(to, copy, &csum, from))
2160 if (!copy_from_iter_full_nocache(to, copy, from))
2162 } else if (!copy_from_iter_full(to, copy, from))
2169 struct iov_iter *from, int copy)
2173 err = skb_do_copy_data_nocache(sk, skb, from, skb_put(skb, copy),
2181 static inline int skb_copy_to_page_nocache(struct sock *sk, struct iov_iter *from,
2188 err = skb_do_copy_data_nocache(sk, skb, from, page_address(page) + off,
2410 * We use sk->sk_wq_raw, from contexts knowing this
2713 * @sk: socket to eat this skb from
2832 * They can use this helper from their ndo_start_xmit()