Lines Matching refs:kmap
166 cdev->kmap.size = num_key_ctx;
167 cdev->kmap.available = bsize;
168 ksize = sizeof(*cdev->kmap.addr) * bsize;
169 cdev->kmap.addr = kvzalloc(ksize, GFP_KERNEL);
170 if (!cdev->kmap.addr)
173 cdev->kmap.start = lldi->vr->key.start;
174 spin_lock_init(&cdev->kmap.lock);
189 spin_lock_bh(&cdev->kmap.lock);
190 keyid = find_first_zero_bit(cdev->kmap.addr, cdev->kmap.size);
191 if (keyid < cdev->kmap.size) {
192 __set_bit(keyid, cdev->kmap.addr);
201 spin_unlock_bh(&cdev->kmap.lock);
213 if (!cdev->kmap.addr)
219 spin_lock_bh(&cdev->kmap.lock);
221 __clear_bit(hws->rxkey, cdev->kmap.addr);
226 __clear_bit(hws->txkey, cdev->kmap.addr);
230 spin_unlock_bh(&cdev->kmap.lock);
395 kaddr = keyid_to_addr(cdev->kmap.start, keyid);