Lines Matching refs:nlh

60 	struct nlmsghdr *nlh;  in iwpm_register_pid()  local
72 skb = iwpm_create_nlmsg(RDMA_NL_IWPM_REG_PID, &nlh, nl_client); in iwpm_register_pid()
77 nlh->nlmsg_seq = iwpm_get_nlmsg_seq(); in iwpm_register_pid()
78 nlmsg_request = iwpm_get_nlmsg_request(nlh->nlmsg_seq, nl_client, GFP_KERNEL); in iwpm_register_pid()
87 ret = ibnl_put_attr(skb, nlh, sizeof(u32), &msg_seq, IWPM_NLA_REG_PID_SEQ); in iwpm_register_pid()
90 ret = ibnl_put_attr(skb, nlh, IFNAMSIZ, in iwpm_register_pid()
94 ret = ibnl_put_attr(skb, nlh, IWPM_DEVNAME_SIZE, in iwpm_register_pid()
98 ret = ibnl_put_attr(skb, nlh, IWPM_ULIBNAME_SIZE, in iwpm_register_pid()
103 nlmsg_end(skb, nlh); in iwpm_register_pid()
138 struct nlmsghdr *nlh; in iwpm_add_mapping() local
153 skb = iwpm_create_nlmsg(RDMA_NL_IWPM_ADD_MAPPING, &nlh, nl_client); in iwpm_add_mapping()
158 nlh->nlmsg_seq = iwpm_get_nlmsg_seq(); in iwpm_add_mapping()
159 nlmsg_request = iwpm_get_nlmsg_request(nlh->nlmsg_seq, nl_client, GFP_KERNEL); in iwpm_add_mapping()
167 ret = ibnl_put_attr(skb, nlh, sizeof(u32), &msg_seq, in iwpm_add_mapping()
171 ret = ibnl_put_attr(skb, nlh, sizeof(struct sockaddr_storage), in iwpm_add_mapping()
176 nlmsg_end(skb, nlh); in iwpm_add_mapping()
209 struct nlmsghdr *nlh; in iwpm_add_and_query_mapping() local
225 skb = iwpm_create_nlmsg(RDMA_NL_IWPM_QUERY_MAPPING, &nlh, nl_client); in iwpm_add_and_query_mapping()
230 nlh->nlmsg_seq = iwpm_get_nlmsg_seq(); in iwpm_add_and_query_mapping()
231 nlmsg_request = iwpm_get_nlmsg_request(nlh->nlmsg_seq, in iwpm_add_and_query_mapping()
241 ret = ibnl_put_attr(skb, nlh, sizeof(u32), &msg_seq, in iwpm_add_and_query_mapping()
245 ret = ibnl_put_attr(skb, nlh, sizeof(struct sockaddr_storage), in iwpm_add_and_query_mapping()
249 ret = ibnl_put_attr(skb, nlh, sizeof(struct sockaddr_storage), in iwpm_add_and_query_mapping()
254 nlmsg_end(skb, nlh); in iwpm_add_and_query_mapping()
284 struct nlmsghdr *nlh; in iwpm_remove_mapping() local
299 skb = iwpm_create_nlmsg(RDMA_NL_IWPM_REMOVE_MAPPING, &nlh, nl_client); in iwpm_remove_mapping()
306 nlh->nlmsg_seq = iwpm_get_nlmsg_seq(); in iwpm_remove_mapping()
308 ret = ibnl_put_attr(skb, nlh, sizeof(u32), &msg_seq, in iwpm_remove_mapping()
312 ret = ibnl_put_attr(skb, nlh, sizeof(struct sockaddr_storage), in iwpm_remove_mapping()
317 nlmsg_end(skb, nlh); in iwpm_remove_mapping()
389 iwpm_user_pid = cb->nlh->nlmsg_pid; in iwpm_register_pid_cb()
390 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); in iwpm_register_pid_cb()
431 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); in iwpm_add_mapping_cb()
503 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); in iwpm_add_and_query_mapping_cb()
525 __func__, cb->nlh->nlmsg_pid, msg_seq); in iwpm_add_and_query_mapping_cb()
582 nl_client = RDMA_NL_GET_CLIENT(cb->nlh->nlmsg_type); in iwpm_remote_info_cb()
588 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); in iwpm_remote_info_cb()
663 nl_client = RDMA_NL_GET_CLIENT(cb->nlh->nlmsg_type); in iwpm_mapping_info_cb()
670 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); in iwpm_mapping_info_cb()
671 iwpm_user_pid = cb->nlh->nlmsg_pid; in iwpm_mapping_info_cb()
705 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); in iwpm_ack_mapping_info_cb()
721 int nl_client = RDMA_NL_GET_CLIENT(cb->nlh->nlmsg_type); in iwpm_mapping_error_cb()
742 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); in iwpm_mapping_error_cb()