Lines Matching +refs:port +refs:id +refs:attrs

23 	int id;  member
96 ret = nla_put_u32(skb, CIFS_GENL_ATTR_SWN_REGISTRATION_ID, swnreg->id); in cifs_swn_send_register_message()
168 swnreg->net_name, swnreg->id); in cifs_swn_send_register_message()
198 ret = nla_put_u32(skb, CIFS_GENL_ATTR_SWN_REGISTRATION_ID, swnreg->id); in cifs_swn_send_unregister_message()
237 swnreg->net_name, swnreg->id); in cifs_swn_send_unregister_message()
255 int id; in cifs_find_swn_reg() local
280 idr_for_each_entry(&cifs_swnreg_idr, swnreg, id) { in cifs_find_swn_reg()
331 reg->id = idr_alloc(&cifs_swnreg_idr, reg, 1, 0, GFP_ATOMIC); in cifs_get_swn_reg()
332 if (reg->id < 0) { in cifs_get_swn_reg()
334 ret = reg->id; in cifs_get_swn_reg()
365 idr_remove(&cifs_swnreg_idr, reg->id); in cifs_get_swn_reg()
381 idr_remove(&cifs_swnreg_idr, swnreg->id); in cifs_swn_reg_release()
436 __be16 port = cpu_to_be16(CIFS_PORT); in cifs_swn_store_swn_addr() local
441 port = ipv4->sin_port; in cifs_swn_store_swn_addr()
445 port = ipv6->sin6_port; in cifs_swn_store_swn_addr()
451 ipv4->sin_port = port; in cifs_swn_store_swn_addr()
455 ipv6->sin6_port = port; in cifs_swn_store_swn_addr()
528 if (info->attrs[CIFS_GENL_ATTR_SWN_REGISTRATION_ID]) { in cifs_swn_notify()
531 swnreg_id = nla_get_u32(info->attrs[CIFS_GENL_ATTR_SWN_REGISTRATION_ID]); in cifs_swn_notify()
544 if (info->attrs[CIFS_GENL_ATTR_SWN_NOTIFICATION_TYPE]) { in cifs_swn_notify()
545 type = nla_get_u32(info->attrs[CIFS_GENL_ATTR_SWN_NOTIFICATION_TYPE]); in cifs_swn_notify()
555 if (info->attrs[CIFS_GENL_ATTR_SWN_RESOURCE_NAME]) { in cifs_swn_notify()
556 nla_strscpy(name, info->attrs[CIFS_GENL_ATTR_SWN_RESOURCE_NAME], in cifs_swn_notify()
562 if (info->attrs[CIFS_GENL_ATTR_SWN_RESOURCE_STATE]) { in cifs_swn_notify()
563 state = nla_get_u32(info->attrs[CIFS_GENL_ATTR_SWN_RESOURCE_STATE]); in cifs_swn_notify()
573 if (info->attrs[CIFS_GENL_ATTR_SWN_IP]) { in cifs_swn_notify()
574 nla_memcpy(&addr, info->attrs[CIFS_GENL_ATTR_SWN_IP], sizeof(addr)); in cifs_swn_notify()
631 int id; in cifs_swn_dump() local
636 idr_for_each_entry(&cifs_swnreg_idr, swnreg, id) { in cifs_swn_dump()
638 id, kref_read(&swnreg->ref_count), in cifs_swn_dump()
664 int id; in cifs_swn_check() local
668 idr_for_each_entry(&cifs_swnreg_idr, swnreg, id) { in cifs_swn_check()