Lines Matching refs:nm_len
553 static void netlink_frame_flush_dcache(const struct nl_mmap_hdr *hdr, unsigned int nm_len) in netlink_frame_flush_dcache() argument
560 p_end = pgvec_to_page((void *)hdr + NL_MMAP_HDRLEN + nm_len - 1); in netlink_frame_flush_dcache()
761 unsigned int nm_len; in netlink_mmap_sendmsg() local
771 nm_len = ACCESS_ONCE(hdr->nm_len); in netlink_mmap_sendmsg()
772 if (nm_len > maxlen) { in netlink_mmap_sendmsg()
777 netlink_frame_flush_dcache(hdr, nm_len); in netlink_mmap_sendmsg()
779 skb = alloc_skb(nm_len, GFP_KERNEL); in netlink_mmap_sendmsg()
784 __skb_put(skb, nm_len); in netlink_mmap_sendmsg()
785 memcpy(skb->data, (void *)hdr + NL_MMAP_HDRLEN, nm_len); in netlink_mmap_sendmsg()
827 hdr->nm_len = skb->len; in netlink_queue_mmaped_skb()
832 netlink_frame_flush_dcache(hdr, hdr->nm_len); in netlink_queue_mmaped_skb()
857 hdr->nm_len = skb->len; in netlink_ring_set_copied()
894 hdr->nm_len = 0; in netlink_skb_destructor()