Lines Matching refs:xp

180 	struct xfrm_policy *xp = (struct xfrm_policy *)data;  in xfrm_policy_timer()  local
186 read_lock(&xp->lock); in xfrm_policy_timer()
188 if (unlikely(xp->walk.dead)) in xfrm_policy_timer()
191 dir = xfrm_policy_id2dir(xp->index); in xfrm_policy_timer()
193 if (xp->lft.hard_add_expires_seconds) { in xfrm_policy_timer()
194 long tmo = xp->lft.hard_add_expires_seconds + in xfrm_policy_timer()
195 xp->curlft.add_time - now; in xfrm_policy_timer()
201 if (xp->lft.hard_use_expires_seconds) { in xfrm_policy_timer()
202 long tmo = xp->lft.hard_use_expires_seconds + in xfrm_policy_timer()
203 (xp->curlft.use_time ? : xp->curlft.add_time) - now; in xfrm_policy_timer()
209 if (xp->lft.soft_add_expires_seconds) { in xfrm_policy_timer()
210 long tmo = xp->lft.soft_add_expires_seconds + in xfrm_policy_timer()
211 xp->curlft.add_time - now; in xfrm_policy_timer()
219 if (xp->lft.soft_use_expires_seconds) { in xfrm_policy_timer()
220 long tmo = xp->lft.soft_use_expires_seconds + in xfrm_policy_timer()
221 (xp->curlft.use_time ? : xp->curlft.add_time) - now; in xfrm_policy_timer()
231 km_policy_expired(xp, dir, 0, 0); in xfrm_policy_timer()
233 !mod_timer(&xp->timer, jiffies + make_jiffies(next))) in xfrm_policy_timer()
234 xfrm_pol_hold(xp); in xfrm_policy_timer()
237 read_unlock(&xp->lock); in xfrm_policy_timer()
238 xfrm_pol_put(xp); in xfrm_policy_timer()
242 read_unlock(&xp->lock); in xfrm_policy_timer()
243 if (!xfrm_policy_delete(xp, dir)) in xfrm_policy_timer()
244 km_policy_expired(xp, dir, 1, 0); in xfrm_policy_timer()
245 xfrm_pol_put(xp); in xfrm_policy_timer()
3089 static void xfrm_audit_common_policyinfo(struct xfrm_policy *xp, in xfrm_audit_common_policyinfo() argument
3092 struct xfrm_sec_ctx *ctx = xp->security; in xfrm_audit_common_policyinfo()
3093 struct xfrm_selector *sel = &xp->selector; in xfrm_audit_common_policyinfo()
3123 void xfrm_audit_policy_add(struct xfrm_policy *xp, int result, bool task_valid) in xfrm_audit_policy_add() argument
3132 xfrm_audit_common_policyinfo(xp, audit_buf); in xfrm_audit_policy_add()
3137 void xfrm_audit_policy_delete(struct xfrm_policy *xp, int result, in xfrm_audit_policy_delete() argument
3147 xfrm_audit_common_policyinfo(xp, audit_buf); in xfrm_audit_policy_delete()