Lines Matching defs:lb
60 struct lease_table *lb = opinfo->o_lease->l_lb;
62 spin_lock(&lb->lb_lock);
63 list_add_rcu(&opinfo->lease_entry, &lb->lease_list);
64 spin_unlock(&lb->lb_lock);
69 struct lease_table *lb = opinfo->o_lease->l_lb;
71 if (!lb)
74 spin_lock(&lb->lb_lock);
76 spin_unlock(&lb->lb_lock);
82 spin_unlock(&lb->lb_lock);
85 static void lb_add(struct lease_table *lb)
88 list_add(&lb->l_entry, &lease_table_list);
952 struct lease_table *lb, *lbtmp;
961 list_for_each_entry_safe(lb, lbtmp, &lease_table_list, l_entry) {
962 if (conn && memcmp(lb->client_guid, conn->ClientGUID,
967 list_for_each_entry_rcu(opinfo, &lb->lease_list,
974 list_del(&lb->l_entry);
975 kfree(lb);
985 struct lease_table *lb;
996 list_for_each_entry(lb, &lease_table_list, l_entry) {
997 if (!memcmp(lb->client_guid, sess->ClientGUID,
1007 list_for_each_entry_rcu(opinfo, &lb->lease_list, lease_entry) {
1050 struct lease_table *lb;
1053 list_for_each_entry(lb, &lease_table_list, l_entry) {
1054 if (!memcmp(lb->client_guid, opinfo->conn->ClientGUID,
1056 opinfo->o_lease->l_lb = lb;
1064 lb = kmalloc(sizeof(struct lease_table), GFP_KERNEL);
1065 if (!lb)
1068 memcpy(lb->client_guid, opinfo->conn->ClientGUID,
1070 INIT_LIST_HEAD(&lb->lease_list);
1071 spin_lock_init(&lb->lb_lock);
1072 opinfo->o_lease->l_lb = lb;
1074 lb_add(lb);