Lines Matching refs:nlh

67 	struct nlmsghdr *nlh;  in iwpm_register_pid()  local
79 skb = iwpm_create_nlmsg(RDMA_NL_IWPM_REG_PID, &nlh, nl_client); in iwpm_register_pid()
84 nlh->nlmsg_seq = iwpm_get_nlmsg_seq(); in iwpm_register_pid()
85 nlmsg_request = iwpm_get_nlmsg_request(nlh->nlmsg_seq, nl_client, GFP_KERNEL); in iwpm_register_pid()
94 ret = ibnl_put_attr(skb, nlh, sizeof(u32), &msg_seq, IWPM_NLA_REG_PID_SEQ); in iwpm_register_pid()
97 ret = ibnl_put_attr(skb, nlh, IFNAMSIZ, in iwpm_register_pid()
101 ret = ibnl_put_attr(skb, nlh, IWPM_DEVNAME_SIZE, in iwpm_register_pid()
105 ret = ibnl_put_attr(skb, nlh, IWPM_ULIBNAME_SIZE, in iwpm_register_pid()
110 nlmsg_end(skb, nlh); in iwpm_register_pid()
151 struct nlmsghdr *nlh; in iwpm_add_mapping() local
166 skb = iwpm_create_nlmsg(RDMA_NL_IWPM_ADD_MAPPING, &nlh, nl_client); in iwpm_add_mapping()
171 nlh->nlmsg_seq = iwpm_get_nlmsg_seq(); in iwpm_add_mapping()
172 nlmsg_request = iwpm_get_nlmsg_request(nlh->nlmsg_seq, nl_client, GFP_KERNEL); in iwpm_add_mapping()
180 ret = ibnl_put_attr(skb, nlh, sizeof(u32), &msg_seq, in iwpm_add_mapping()
184 ret = ibnl_put_attr(skb, nlh, sizeof(struct sockaddr_storage), in iwpm_add_mapping()
195 ret = ibnl_put_attr(skb, nlh, sizeof(u32), &pm_msg->flags, in iwpm_add_mapping()
201 nlmsg_end(skb, nlh); in iwpm_add_mapping()
238 struct nlmsghdr *nlh; in iwpm_add_and_query_mapping() local
254 skb = iwpm_create_nlmsg(RDMA_NL_IWPM_QUERY_MAPPING, &nlh, nl_client); in iwpm_add_and_query_mapping()
259 nlh->nlmsg_seq = iwpm_get_nlmsg_seq(); in iwpm_add_and_query_mapping()
260 nlmsg_request = iwpm_get_nlmsg_request(nlh->nlmsg_seq, in iwpm_add_and_query_mapping()
270 ret = ibnl_put_attr(skb, nlh, sizeof(u32), &msg_seq, in iwpm_add_and_query_mapping()
274 ret = ibnl_put_attr(skb, nlh, sizeof(struct sockaddr_storage), in iwpm_add_and_query_mapping()
278 ret = ibnl_put_attr(skb, nlh, sizeof(struct sockaddr_storage), in iwpm_add_and_query_mapping()
289 ret = ibnl_put_attr(skb, nlh, sizeof(u32), &pm_msg->flags, in iwpm_add_and_query_mapping()
295 nlmsg_end(skb, nlh); in iwpm_add_and_query_mapping()
329 struct nlmsghdr *nlh; in iwpm_remove_mapping() local
344 skb = iwpm_create_nlmsg(RDMA_NL_IWPM_REMOVE_MAPPING, &nlh, nl_client); in iwpm_remove_mapping()
351 nlh->nlmsg_seq = iwpm_get_nlmsg_seq(); in iwpm_remove_mapping()
353 ret = ibnl_put_attr(skb, nlh, sizeof(u32), &msg_seq, in iwpm_remove_mapping()
357 ret = ibnl_put_attr(skb, nlh, sizeof(struct sockaddr_storage), in iwpm_remove_mapping()
362 nlmsg_end(skb, nlh); in iwpm_remove_mapping()
439 iwpm_user_pid = cb->nlh->nlmsg_pid; in iwpm_register_pid_cb()
444 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); in iwpm_register_pid_cb()
489 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); in iwpm_add_mapping_cb()
567 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); in iwpm_add_and_query_mapping_cb()
589 __func__, cb->nlh->nlmsg_pid, msg_seq); in iwpm_add_and_query_mapping_cb()
650 nl_client = RDMA_NL_GET_CLIENT(cb->nlh->nlmsg_type); in iwpm_remote_info_cb()
656 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); in iwpm_remote_info_cb()
737 nl_client = RDMA_NL_GET_CLIENT(cb->nlh->nlmsg_type); in iwpm_mapping_info_cb()
744 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); in iwpm_mapping_info_cb()
745 iwpm_user_pid = cb->nlh->nlmsg_pid; in iwpm_mapping_info_cb()
786 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); in iwpm_ack_mapping_info_cb()
805 int nl_client = RDMA_NL_GET_CLIENT(cb->nlh->nlmsg_type); in iwpm_mapping_error_cb()
826 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); in iwpm_mapping_error_cb()
864 nl_client = RDMA_NL_GET_CLIENT(cb->nlh->nlmsg_type); in iwpm_hello_cb()
871 atomic_set(&echo_nlmsg_seq, cb->nlh->nlmsg_seq); in iwpm_hello_cb()
874 iwpm_user_pid = cb->nlh->nlmsg_pid; in iwpm_hello_cb()