Lines Matching defs:pkptable
135 * l pkptable's lock
158 struct pkptable {
164 struct pkptable pkptable;
254 srpl_rc_init(&pkptable.pkp_rc, keycb_ref, keycb_unref, NULL);
255 rw_init(&pkptable.pkp_lk, "pfkey");
256 SRPL_INIT(&pkptable.pkp_list);
295 rw_enter(&pkptable.pkp_lk, RW_WRITE);
296 SRPL_INSERT_HEAD_LOCKED(&pkptable.pkp_rc, &pkptable.pkp_list, kp, kcb_list);
297 rw_exit(&pkptable.pkp_lk);
327 rw_enter(&pkptable.pkp_lk, RW_WRITE);
328 SRPL_REMOVE_LOCKED(&pkptable.pkp_rc, &pkptable.pkp_list, kp, pkpcb,
330 rw_exit(&pkptable.pkp_lk);
544 SRPL_FOREACH(kp, &sr, &pkptable.pkp_list, kcb_list) {
560 SRPL_FOREACH(kp, &sr, &pkptable.pkp_list, kcb_list) {
596 SRPL_FOREACH(kp, &sr, &pkptable.pkp_list, kcb_list) {
612 SRPL_FOREACH(kp, &sr, &pkptable.pkp_list, kcb_list) {
1192 SRPL_FOREACH(bkp, &sr, &pkptable.pkp_list, kcb_list) {
2046 SRPL_FOREACH(bkp, &sr, &pkptable.pkp_list, kcb_list) {