/net/tipc/ |
D | netlink_compat.c | 69 int (*format)(struct tipc_nl_compat_msg *msg, struct nlattr **attrs); 75 struct sk_buff *skb, struct tipc_nl_compat_msg *msg); 179 struct tipc_nl_compat_msg *msg, in __tipc_nl_compat_dumpit() argument 199 buf->sk = msg->dst_sk; in __tipc_nl_compat_dumpit() 200 if (__tipc_dump_start(&cb, msg->net)) { in __tipc_nl_compat_dumpit() 235 err = (*cmd->format)(msg, attrbuf); in __tipc_nl_compat_dumpit() 239 if (tipc_skb_tailroom(msg->rep) <= 1) { in __tipc_nl_compat_dumpit() 261 if ((TIPC_SKB_MAX - msg->rep->len) <= 1) { in __tipc_nl_compat_dumpit() 262 char *tail = skb_tail_pointer(msg->rep); in __tipc_nl_compat_dumpit() 276 struct tipc_nl_compat_msg *msg) in tipc_nl_compat_dumpit() argument [all …]
|
D | net.c | 164 static int __tipc_nl_add_net(struct net *net, struct tipc_nl_msg *msg) in __tipc_nl_add_net() argument 172 hdr = genlmsg_put(msg->skb, msg->portid, msg->seq, &tipc_genl_family, in __tipc_nl_add_net() 177 attrs = nla_nest_start_noflag(msg->skb, TIPC_NLA_NET); in __tipc_nl_add_net() 181 if (nla_put_u32(msg->skb, TIPC_NLA_NET_ID, tn->net_id)) in __tipc_nl_add_net() 183 if (nla_put_u64_64bit(msg->skb, TIPC_NLA_NET_NODEID, *w0, 0)) in __tipc_nl_add_net() 185 if (nla_put_u64_64bit(msg->skb, TIPC_NLA_NET_NODEID_W1, *w1, 0)) in __tipc_nl_add_net() 187 nla_nest_end(msg->skb, attrs); in __tipc_nl_add_net() 188 genlmsg_end(msg->skb, hdr); in __tipc_nl_add_net() 193 nla_nest_cancel(msg->skb, attrs); in __tipc_nl_add_net() 195 genlmsg_cancel(msg->skb, hdr); in __tipc_nl_add_net() [all …]
|
/net/devlink/ |
D | dev.c | 12 struct sk_buff *msg; member 57 static int devlink_reload_stat_put(struct sk_buff *msg, in devlink_reload_stat_put() argument 62 reload_stats_entry = nla_nest_start(msg, DEVLINK_ATTR_RELOAD_STATS_ENTRY); in devlink_reload_stat_put() 66 if (nla_put_u8(msg, DEVLINK_ATTR_RELOAD_STATS_LIMIT, limit) || in devlink_reload_stat_put() 67 nla_put_u32(msg, DEVLINK_ATTR_RELOAD_STATS_VALUE, value)) in devlink_reload_stat_put() 69 nla_nest_end(msg, reload_stats_entry); in devlink_reload_stat_put() 73 nla_nest_cancel(msg, reload_stats_entry); in devlink_reload_stat_put() 78 devlink_reload_stats_put(struct sk_buff *msg, struct devlink *devlink, bool is_remote) in devlink_reload_stats_put() argument 85 reload_stats_attr = nla_nest_start(msg, DEVLINK_ATTR_RELOAD_STATS); in devlink_reload_stats_put() 87 reload_stats_attr = nla_nest_start(msg, DEVLINK_ATTR_REMOTE_RELOAD_STATS); in devlink_reload_stats_put() [all …]
|
D | sb.c | 167 static int devlink_nl_sb_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_sb_fill() argument 174 hdr = genlmsg_put(msg, portid, seq, &devlink_nl_family, flags, cmd); in devlink_nl_sb_fill() 178 if (devlink_nl_put_handle(msg, devlink)) in devlink_nl_sb_fill() 180 if (nla_put_u32(msg, DEVLINK_ATTR_SB_INDEX, devlink_sb->index)) in devlink_nl_sb_fill() 182 if (nla_put_u32(msg, DEVLINK_ATTR_SB_SIZE, devlink_sb->size)) in devlink_nl_sb_fill() 184 if (nla_put_u16(msg, DEVLINK_ATTR_SB_INGRESS_POOL_COUNT, in devlink_nl_sb_fill() 187 if (nla_put_u16(msg, DEVLINK_ATTR_SB_EGRESS_POOL_COUNT, in devlink_nl_sb_fill() 190 if (nla_put_u16(msg, DEVLINK_ATTR_SB_INGRESS_TC_COUNT, in devlink_nl_sb_fill() 193 if (nla_put_u16(msg, DEVLINK_ATTR_SB_EGRESS_TC_COUNT, in devlink_nl_sb_fill() 197 genlmsg_end(msg, hdr); in devlink_nl_sb_fill() [all …]
|
D | trap.c | 131 static int devlink_trap_metadata_put(struct sk_buff *msg, in devlink_trap_metadata_put() argument 136 attr = nla_nest_start(msg, DEVLINK_ATTR_TRAP_METADATA); in devlink_trap_metadata_put() 141 nla_put_flag(msg, DEVLINK_ATTR_TRAP_METADATA_TYPE_IN_PORT)) in devlink_trap_metadata_put() 144 nla_put_flag(msg, DEVLINK_ATTR_TRAP_METADATA_TYPE_FA_COOKIE)) in devlink_trap_metadata_put() 147 nla_nest_end(msg, attr); in devlink_trap_metadata_put() 152 nla_nest_cancel(msg, attr); in devlink_trap_metadata_put() 180 devlink_trap_group_stats_put(struct sk_buff *msg, in devlink_trap_group_stats_put() argument 188 attr = nla_nest_start(msg, DEVLINK_ATTR_STATS); in devlink_trap_group_stats_put() 192 if (nla_put_u64_64bit(msg, DEVLINK_ATTR_STATS_RX_PACKETS, in devlink_trap_group_stats_put() 197 if (nla_put_u64_64bit(msg, DEVLINK_ATTR_STATS_RX_BYTES, in devlink_trap_group_stats_put() [all …]
|
D | port.c | 151 struct sk_buff *msg, in devlink_port_fn_caps_fill() argument 176 err = nla_put_bitfield32(msg, DEVLINK_PORT_FN_ATTR_CAPS, caps.value, in devlink_port_fn_caps_fill() 185 int devlink_nl_port_handle_fill(struct sk_buff *msg, struct devlink_port *devlink_port) in devlink_nl_port_handle_fill() argument 187 if (devlink_nl_put_handle(msg, devlink_port->devlink)) in devlink_nl_port_handle_fill() 189 if (nla_put_u32(msg, DEVLINK_ATTR_PORT_INDEX, devlink_port->index)) in devlink_nl_port_handle_fill() 203 static int devlink_nl_port_attrs_put(struct sk_buff *msg, in devlink_nl_port_attrs_put() argument 211 if (nla_put_u32(msg, DEVLINK_ATTR_PORT_LANES, attrs->lanes)) in devlink_nl_port_attrs_put() 214 if (nla_put_u8(msg, DEVLINK_ATTR_PORT_SPLITTABLE, attrs->splittable)) in devlink_nl_port_attrs_put() 216 if (nla_put_u16(msg, DEVLINK_ATTR_PORT_FLAVOUR, attrs->flavour)) in devlink_nl_port_attrs_put() 220 if (nla_put_u32(msg, DEVLINK_ATTR_PORT_CONTROLLER_NUMBER, in devlink_nl_port_attrs_put() [all …]
|
/net/nfc/ |
D | netlink.c | 61 static int nfc_genl_send_target(struct sk_buff *msg, struct nfc_target *target, in nfc_genl_send_target() argument 66 hdr = genlmsg_put(msg, NETLINK_CB(cb->skb).portid, cb->nlh->nlmsg_seq, in nfc_genl_send_target() 73 if (nla_put_u32(msg, NFC_ATTR_TARGET_INDEX, target->idx) || in nfc_genl_send_target() 74 nla_put_u32(msg, NFC_ATTR_PROTOCOLS, target->supported_protocols) || in nfc_genl_send_target() 75 nla_put_u16(msg, NFC_ATTR_TARGET_SENS_RES, target->sens_res) || in nfc_genl_send_target() 76 nla_put_u8(msg, NFC_ATTR_TARGET_SEL_RES, target->sel_res)) in nfc_genl_send_target() 79 nla_put(msg, NFC_ATTR_TARGET_NFCID1, target->nfcid1_len, in nfc_genl_send_target() 83 nla_put(msg, NFC_ATTR_TARGET_SENSB_RES, target->sensb_res_len, in nfc_genl_send_target() 87 nla_put(msg, NFC_ATTR_TARGET_SENSF_RES, target->sensf_res_len, in nfc_genl_send_target() 92 if (nla_put_u8(msg, NFC_ATTR_TARGET_ISO15693_DSFID, in nfc_genl_send_target() [all …]
|
/net/sctp/ |
D | chunk.c | 35 static void sctp_datamsg_init(struct sctp_datamsg *msg) in sctp_datamsg_init() argument 37 refcount_set(&msg->refcnt, 1); in sctp_datamsg_init() 38 msg->send_failed = 0; in sctp_datamsg_init() 39 msg->send_error = 0; in sctp_datamsg_init() 40 msg->can_delay = 1; in sctp_datamsg_init() 41 msg->abandoned = 0; in sctp_datamsg_init() 42 msg->expires_at = 0; in sctp_datamsg_init() 43 INIT_LIST_HEAD(&msg->chunks); in sctp_datamsg_init() 49 struct sctp_datamsg *msg; in sctp_datamsg_new() local 50 msg = kmalloc(sizeof(struct sctp_datamsg), gfp); in sctp_datamsg_new() [all …]
|
/net/core/ |
D | skmsg.c | 13 static bool sk_msg_try_coalesce_ok(struct sk_msg *msg, int elem_first_coalesce) in sk_msg_try_coalesce_ok() argument 15 if (msg->sg.end > msg->sg.start && in sk_msg_try_coalesce_ok() 16 elem_first_coalesce < msg->sg.end) in sk_msg_try_coalesce_ok() 19 if (msg->sg.end < msg->sg.start && in sk_msg_try_coalesce_ok() 20 (elem_first_coalesce > msg->sg.start || in sk_msg_try_coalesce_ok() 21 elem_first_coalesce < msg->sg.end)) in sk_msg_try_coalesce_ok() 27 int sk_msg_alloc(struct sock *sk, struct sk_msg *msg, int len, in sk_msg_alloc() argument 31 u32 osize = msg->sg.size; in sk_msg_alloc() 34 len -= msg->sg.size; in sk_msg_alloc() 52 i = msg->sg.end; in sk_msg_alloc() [all …]
|
D | drop_monitor.c | 135 struct net_dm_alert_msg *msg; in reset_per_cpu_data() local 164 msg = nla_data(nla); in reset_per_cpu_data() 165 memset(msg, 0, al); in reset_per_cpu_data() 217 struct net_dm_alert_msg *msg; in trace_drop_common() local 236 msg = nla_data(nla); in trace_drop_common() 237 point = msg->points; in trace_drop_common() 238 for (i = 0; i < msg->entries; i++) { in trace_drop_common() 245 if (msg->entries == dm_hit_limit) in trace_drop_common() 254 msg->entries++; in trace_drop_common() 324 static int net_dm_hw_entry_put(struct sk_buff *msg, in net_dm_hw_entry_put() argument [all …]
|
D | scm.c | 137 int __scm_send(struct socket *sock, struct msghdr *msg, struct scm_cookie *p) in __scm_send() argument 143 for_each_cmsghdr(cmsg, msg) { in __scm_send() 154 if (!CMSG_OK(msg, cmsg)) in __scm_send() 220 int put_cmsg(struct msghdr * msg, int level, int type, int len, void *data) in put_cmsg() argument 224 if (msg->msg_flags & MSG_CMSG_COMPAT) in put_cmsg() 225 return put_cmsg_compat(msg, level, type, len, data); in put_cmsg() 227 if (!msg->msg_control || msg->msg_controllen < sizeof(struct cmsghdr)) { in put_cmsg() 228 msg->msg_flags |= MSG_CTRUNC; in put_cmsg() 231 if (msg->msg_controllen < cmlen) { in put_cmsg() 232 msg->msg_flags |= MSG_CTRUNC; in put_cmsg() [all …]
|
/net/batman-adv/ |
D | netlink.c | 178 static int batadv_netlink_mesh_fill_ap_isolation(struct sk_buff *msg, in batadv_netlink_mesh_fill_ap_isolation() argument 191 return nla_put_u8(msg, BATADV_ATTR_AP_ISOLATION_ENABLED, in batadv_netlink_mesh_fill_ap_isolation() 228 static int batadv_netlink_mesh_fill(struct sk_buff *msg, in batadv_netlink_mesh_fill() argument 238 hdr = genlmsg_put(msg, portid, seq, &batadv_netlink_family, flags, cmd); in batadv_netlink_mesh_fill() 242 if (nla_put_string(msg, BATADV_ATTR_VERSION, BATADV_SOURCE_VERSION) || in batadv_netlink_mesh_fill() 243 nla_put_string(msg, BATADV_ATTR_ALGO_NAME, in batadv_netlink_mesh_fill() 245 nla_put_u32(msg, BATADV_ATTR_MESH_IFINDEX, soft_iface->ifindex) || in batadv_netlink_mesh_fill() 246 nla_put_string(msg, BATADV_ATTR_MESH_IFNAME, soft_iface->name) || in batadv_netlink_mesh_fill() 247 nla_put(msg, BATADV_ATTR_MESH_ADDRESS, ETH_ALEN, in batadv_netlink_mesh_fill() 249 nla_put_u8(msg, BATADV_ATTR_TT_TTVN, in batadv_netlink_mesh_fill() [all …]
|
D | bat_v.c | 130 batadv_v_neigh_dump_neigh(struct sk_buff *msg, u32 portid, u32 seq, in batadv_v_neigh_dump_neigh() argument 141 hdr = genlmsg_put(msg, portid, seq, &batadv_netlink_family, NLM_F_MULTI, in batadv_v_neigh_dump_neigh() 146 if (nla_put(msg, BATADV_ATTR_NEIGH_ADDRESS, ETH_ALEN, in batadv_v_neigh_dump_neigh() 148 nla_put_string(msg, BATADV_ATTR_HARD_IFNAME, in batadv_v_neigh_dump_neigh() 150 nla_put_u32(msg, BATADV_ATTR_HARD_IFINDEX, in batadv_v_neigh_dump_neigh() 152 nla_put_u32(msg, BATADV_ATTR_LAST_SEEN_MSECS, in batadv_v_neigh_dump_neigh() 154 nla_put_u32(msg, BATADV_ATTR_THROUGHPUT, throughput)) in batadv_v_neigh_dump_neigh() 157 genlmsg_end(msg, hdr); in batadv_v_neigh_dump_neigh() 161 genlmsg_cancel(msg, hdr); in batadv_v_neigh_dump_neigh() 180 batadv_v_neigh_dump_hardif(struct sk_buff *msg, u32 portid, u32 seq, in batadv_v_neigh_dump_hardif() argument [all …]
|
/net/atm/ |
D | signaling.c | 37 static void modify_qos(struct atm_vcc *vcc, struct atmsvc_msg *msg) in modify_qos() argument 44 msg->type = as_error; in modify_qos() 46 msg->reply = -EOPNOTSUPP; in modify_qos() 49 msg->reply = vcc->dev->ops->change_qos(vcc, &msg->qos, in modify_qos() 50 msg->reply); in modify_qos() 51 if (!msg->reply) in modify_qos() 52 msg->type = as_okay; in modify_qos() 60 *(struct atmsvc_msg *)skb_put(skb, sizeof(struct atmsvc_msg)) = *msg; in modify_qos() 66 struct atmsvc_msg *msg; in sigd_send() local 70 msg = (struct atmsvc_msg *) skb->data; in sigd_send() [all …]
|
/net/ipv4/ |
D | tcp_bpf.c | 33 struct sk_msg *msg, u32 apply_bytes, int flags) in bpf_tcp_ingress() argument 46 tmp->sg.start = msg->sg.start; in bpf_tcp_ingress() 47 i = msg->sg.start; in bpf_tcp_ingress() 49 sge = sk_msg_elem(msg, i); in bpf_tcp_ingress() 59 sk_msg_xfer(tmp, msg, i, size); in bpf_tcp_ingress() 73 } while (i != msg->sg.end); in bpf_tcp_ingress() 76 msg->sg.start = i; in bpf_tcp_ingress() 88 static int tcp_bpf_push(struct sock *sk, struct sk_msg *msg, u32 apply_bytes, in tcp_bpf_push() argument 102 sge = sk_msg_elem(msg, msg->sg.start); in tcp_bpf_push() 115 if (size < sge->length && msg->sg.start != msg->sg.end) in tcp_bpf_push() [all …]
|
/net/ceph/ |
D | msgpool.c | 15 struct ceph_msg *msg; in msgpool_alloc() local 17 msg = ceph_msg_new2(pool->type, pool->front_len, pool->max_data_items, in msgpool_alloc() 19 if (!msg) { in msgpool_alloc() 22 dout("msgpool_alloc %s %p\n", pool->name, msg); in msgpool_alloc() 23 msg->pool = pool; in msgpool_alloc() 25 return msg; in msgpool_alloc() 31 struct ceph_msg *msg = element; in msgpool_free() local 33 dout("msgpool_release %s %p\n", pool->name, msg); in msgpool_free() 34 msg->pool = NULL; in msgpool_free() 35 ceph_msg_put(msg); in msgpool_free() [all …]
|
D | messenger.c | 538 static void ceph_msg_remove(struct ceph_msg *msg) in ceph_msg_remove() argument 540 list_del_init(&msg->list_head); in ceph_msg_remove() 542 ceph_msg_put(msg); in ceph_msg_remove() 548 struct ceph_msg *msg = list_first_entry(head, struct ceph_msg, in ceph_msg_remove_list() local 550 ceph_msg_remove(msg); in ceph_msg_remove_list() 673 struct ceph_msg *msg; in ceph_con_discard_sent() local 678 msg = list_first_entry(&con->out_sent, struct ceph_msg, in ceph_con_discard_sent() 680 WARN_ON(msg->needs_out_seq); in ceph_con_discard_sent() 681 seq = le64_to_cpu(msg->hdr.seq); in ceph_con_discard_sent() 686 msg, seq); in ceph_con_discard_sent() [all …]
|
/net/wireless/ |
D | nl80211.c | 1069 static int nl80211_msg_put_wmm_rules(struct sk_buff *msg, in nl80211_msg_put_wmm_rules() argument 1074 nla_nest_start_noflag(msg, NL80211_FREQUENCY_ATTR_WMM); in nl80211_msg_put_wmm_rules() 1080 struct nlattr *nl_wmm_rule = nla_nest_start_noflag(msg, j); in nl80211_msg_put_wmm_rules() 1085 if (nla_put_u16(msg, NL80211_WMMR_CW_MIN, in nl80211_msg_put_wmm_rules() 1087 nla_put_u16(msg, NL80211_WMMR_CW_MAX, in nl80211_msg_put_wmm_rules() 1089 nla_put_u8(msg, NL80211_WMMR_AIFSN, in nl80211_msg_put_wmm_rules() 1091 nla_put_u16(msg, NL80211_WMMR_TXOP, in nl80211_msg_put_wmm_rules() 1095 nla_nest_end(msg, nl_wmm_rule); in nl80211_msg_put_wmm_rules() 1097 nla_nest_end(msg, nl_wmm_rules); in nl80211_msg_put_wmm_rules() 1105 static int nl80211_msg_put_channel(struct sk_buff *msg, struct wiphy *wiphy, in nl80211_msg_put_channel() argument [all …]
|
D | pmsr.c | 347 struct sk_buff *msg; in cfg80211_pmsr_complete() local 352 msg = nlmsg_new(NLMSG_DEFAULT_SIZE, gfp); in cfg80211_pmsr_complete() 353 if (!msg) in cfg80211_pmsr_complete() 356 hdr = nl80211hdr_put(msg, 0, 0, 0, in cfg80211_pmsr_complete() 361 if (nla_put_u32(msg, NL80211_ATTR_WIPHY, rdev->wiphy_idx) || in cfg80211_pmsr_complete() 362 nla_put_u64_64bit(msg, NL80211_ATTR_WDEV, wdev_id(wdev), in cfg80211_pmsr_complete() 366 if (nla_put_u64_64bit(msg, NL80211_ATTR_COOKIE, req->cookie, in cfg80211_pmsr_complete() 370 genlmsg_end(msg, hdr); in cfg80211_pmsr_complete() 371 genlmsg_unicast(wiphy_net(wdev->wiphy), msg, req->nl_portid); in cfg80211_pmsr_complete() 374 nlmsg_free(msg); in cfg80211_pmsr_complete() [all …]
|
/net/ieee802154/ |
D | nl802154.c | 321 nl802154_put_flags(struct sk_buff *msg, int attr, u32 mask) in nl802154_put_flags() argument 323 struct nlattr *nl_flags = nla_nest_start_noflag(msg, attr); in nl802154_put_flags() 331 if ((mask & 1) && nla_put_flag(msg, i)) in nl802154_put_flags() 338 nla_nest_end(msg, nl_flags); in nl802154_put_flags() 344 struct sk_buff *msg) in nl802154_send_wpan_phy_channels() argument 349 nl_page = nla_nest_start_noflag(msg, NL802154_ATTR_CHANNELS_SUPPORTED); in nl802154_send_wpan_phy_channels() 354 if (nla_put_u32(msg, NL802154_ATTR_SUPPORTED_CHANNEL, in nl802154_send_wpan_phy_channels() 358 nla_nest_end(msg, nl_page); in nl802154_send_wpan_phy_channels() 364 nl802154_put_capabilities(struct sk_buff *msg, in nl802154_put_capabilities() argument 371 nl_caps = nla_nest_start_noflag(msg, NL802154_ATTR_WPAN_PHY_CAPS); in nl802154_put_capabilities() [all …]
|
D | nl-mac.c | 29 static int nla_put_hwaddr(struct sk_buff *msg, int type, __le64 hwaddr, in nla_put_hwaddr() argument 32 return nla_put_u64_64bit(msg, type, swab64((__force u64)hwaddr), in nla_put_hwaddr() 41 static int nla_put_shortaddr(struct sk_buff *msg, int type, __le16 addr) in nla_put_shortaddr() argument 43 return nla_put_u16(msg, type, le16_to_cpu(addr)); in nla_put_shortaddr() 53 struct sk_buff *msg; in ieee802154_nl_start_confirm() local 57 msg = ieee802154_nl_create(0, IEEE802154_START_CONF); in ieee802154_nl_start_confirm() 58 if (!msg) in ieee802154_nl_start_confirm() 61 if (nla_put_string(msg, IEEE802154_ATTR_DEV_NAME, dev->name) || in ieee802154_nl_start_confirm() 62 nla_put_u32(msg, IEEE802154_ATTR_DEV_INDEX, dev->ifindex) || in ieee802154_nl_start_confirm() 63 nla_put(msg, IEEE802154_ATTR_HW_ADDR, IEEE802154_ADDR_LEN, in ieee802154_nl_start_confirm() [all …]
|
D | nl-phy.c | 28 static int ieee802154_nl_fill_phy(struct sk_buff *msg, u32 portid, in ieee802154_nl_fill_phy() argument 40 hdr = genlmsg_put(msg, 0, seq, &nl802154_family, flags, in ieee802154_nl_fill_phy() 46 if (nla_put_string(msg, IEEE802154_ATTR_PHY_NAME, wpan_phy_name(phy)) || in ieee802154_nl_fill_phy() 47 nla_put_u8(msg, IEEE802154_ATTR_PAGE, phy->current_page) || in ieee802154_nl_fill_phy() 48 nla_put_u8(msg, IEEE802154_ATTR_CHANNEL, phy->current_channel)) in ieee802154_nl_fill_phy() 55 nla_put(msg, IEEE802154_ATTR_CHANNEL_PAGE_LIST, in ieee802154_nl_fill_phy() 60 genlmsg_end(msg, hdr); in ieee802154_nl_fill_phy() 65 genlmsg_cancel(msg, hdr); in ieee802154_nl_fill_phy() 76 struct sk_buff *msg; in ieee802154_list_phy() local 94 msg = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_KERNEL); in ieee802154_list_phy() [all …]
|
D | netlink.c | 27 struct sk_buff *msg = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_ATOMIC); in ieee802154_nl_create() local 30 if (!msg) in ieee802154_nl_create() 34 hdr = genlmsg_put(msg, 0, ieee802154_seq_num++, in ieee802154_nl_create() 38 nlmsg_free(msg); in ieee802154_nl_create() 42 return msg; in ieee802154_nl_create() 45 int ieee802154_nl_mcast(struct sk_buff *msg, unsigned int group) in ieee802154_nl_mcast() argument 47 struct nlmsghdr *nlh = nlmsg_hdr(msg); in ieee802154_nl_mcast() 50 genlmsg_end(msg, hdr); in ieee802154_nl_mcast() 52 return genlmsg_multicast(&nl802154_family, msg, 0, group, GFP_ATOMIC); in ieee802154_nl_mcast() 59 struct sk_buff *msg = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_ATOMIC); in ieee802154_nl_new_reply() local [all …]
|
/net/ |
D | compat.c | 37 struct compat_msghdr *msg, in __get_compat_msghdr() argument 42 kmsg->msg_flags = msg->msg_flags; in __get_compat_msghdr() 43 kmsg->msg_namelen = msg->msg_namelen; in __get_compat_msghdr() 45 if (!msg->msg_name) in __get_compat_msghdr() 56 kmsg->msg_control_user = compat_ptr(msg->msg_control); in __get_compat_msghdr() 57 kmsg->msg_controllen = msg->msg_controllen; in __get_compat_msghdr() 60 *save_addr = compat_ptr(msg->msg_name); in __get_compat_msghdr() 62 if (msg->msg_name && kmsg->msg_namelen) { in __get_compat_msghdr() 64 err = move_addr_to_kernel(compat_ptr(msg->msg_name), in __get_compat_msghdr() 75 if (msg->msg_iovlen > UIO_MAXIOV) in __get_compat_msghdr() [all …]
|
/net/rxrpc/ |
D | output.c | 19 extern int udpv6_sendmsg(struct sock *sk, struct msghdr *msg, size_t len); 21 static ssize_t do_udp_sendmsg(struct socket *socket, struct msghdr *msg, size_t len) in do_udp_sendmsg() argument 23 struct sockaddr *sa = msg->msg_name; in do_udp_sendmsg() 32 return udpv6_sendmsg(sk, msg, len); in do_udp_sendmsg() 35 return udp_sendmsg(sk, msg, len); in do_udp_sendmsg() 190 struct msghdr msg; in rxrpc_send_ack_packet() local 202 msg.msg_name = &call->peer->srx.transport; in rxrpc_send_ack_packet() 203 msg.msg_namelen = call->peer->srx.transport_len; in rxrpc_send_ack_packet() 204 msg.msg_control = NULL; in rxrpc_send_ack_packet() 205 msg.msg_controllen = 0; in rxrpc_send_ack_packet() [all …]
|