Lines Matching refs:lb

60 	struct lease_table *lb = opinfo->o_lease->l_lb;  in lease_add_list()  local
62 spin_lock(&lb->lb_lock); in lease_add_list()
63 list_add_rcu(&opinfo->lease_entry, &lb->lease_list); in lease_add_list()
64 spin_unlock(&lb->lb_lock); in lease_add_list()
69 struct lease_table *lb = opinfo->o_lease->l_lb; in lease_del_list() local
71 if (!lb) in lease_del_list()
74 spin_lock(&lb->lb_lock); in lease_del_list()
76 spin_unlock(&lb->lb_lock); in lease_del_list()
82 spin_unlock(&lb->lb_lock); in lease_del_list()
85 static void lb_add(struct lease_table *lb) in lb_add() argument
88 list_add(&lb->l_entry, &lease_table_list); in lb_add()
942 struct lease_table *lb, *lbtmp; in destroy_lease_table() local
951 list_for_each_entry_safe(lb, lbtmp, &lease_table_list, l_entry) { in destroy_lease_table()
952 if (conn && memcmp(lb->client_guid, conn->ClientGUID, in destroy_lease_table()
957 list_for_each_entry_rcu(opinfo, &lb->lease_list, in destroy_lease_table()
964 list_del(&lb->l_entry); in destroy_lease_table()
965 kfree(lb); in destroy_lease_table()
975 struct lease_table *lb; in find_same_lease_key() local
986 list_for_each_entry(lb, &lease_table_list, l_entry) { in find_same_lease_key()
987 if (!memcmp(lb->client_guid, sess->ClientGUID, in find_same_lease_key()
997 list_for_each_entry_rcu(opinfo, &lb->lease_list, lease_entry) { in find_same_lease_key()
1038 struct lease_table *lb; in add_lease_global_list() local
1041 list_for_each_entry(lb, &lease_table_list, l_entry) { in add_lease_global_list()
1042 if (!memcmp(lb->client_guid, opinfo->conn->ClientGUID, in add_lease_global_list()
1044 opinfo->o_lease->l_lb = lb; in add_lease_global_list()
1052 lb = kmalloc(sizeof(struct lease_table), GFP_KERNEL); in add_lease_global_list()
1053 if (!lb) in add_lease_global_list()
1056 memcpy(lb->client_guid, opinfo->conn->ClientGUID, in add_lease_global_list()
1058 INIT_LIST_HEAD(&lb->lease_list); in add_lease_global_list()
1059 spin_lock_init(&lb->lb_lock); in add_lease_global_list()
1060 opinfo->o_lease->l_lb = lb; in add_lease_global_list()
1062 lb_add(lb); in add_lease_global_list()