Lines Matching refs:nm_len
550 static void netlink_frame_flush_dcache(const struct nl_mmap_hdr *hdr, unsigned int nm_len) in netlink_frame_flush_dcache() argument
557 p_end = pgvec_to_page((void *)hdr + NL_MMAP_HDRLEN + nm_len - 1); in netlink_frame_flush_dcache()
747 unsigned int nm_len; in netlink_mmap_sendmsg() local
757 nm_len = ACCESS_ONCE(hdr->nm_len); in netlink_mmap_sendmsg()
758 if (nm_len > maxlen) { in netlink_mmap_sendmsg()
763 netlink_frame_flush_dcache(hdr, nm_len); in netlink_mmap_sendmsg()
765 skb = alloc_skb(nm_len, GFP_KERNEL); in netlink_mmap_sendmsg()
770 __skb_put(skb, nm_len); in netlink_mmap_sendmsg()
771 memcpy(skb->data, (void *)hdr + NL_MMAP_HDRLEN, nm_len); in netlink_mmap_sendmsg()
813 hdr->nm_len = skb->len; in netlink_queue_mmaped_skb()
818 netlink_frame_flush_dcache(hdr, hdr->nm_len); in netlink_queue_mmaped_skb()
843 hdr->nm_len = skb->len; in netlink_ring_set_copied()
880 hdr->nm_len = 0; in netlink_skb_destructor()