Lines Matching refs:xp
318 struct xfrm_policy *xp = from_timer(xp, t, timer); in xfrm_policy_timer() local
324 read_lock(&xp->lock); in xfrm_policy_timer()
326 if (unlikely(xp->walk.dead)) in xfrm_policy_timer()
329 dir = xfrm_policy_id2dir(xp->index); in xfrm_policy_timer()
331 if (xp->lft.hard_add_expires_seconds) { in xfrm_policy_timer()
332 time64_t tmo = xp->lft.hard_add_expires_seconds + in xfrm_policy_timer()
333 xp->curlft.add_time - now; in xfrm_policy_timer()
339 if (xp->lft.hard_use_expires_seconds) { in xfrm_policy_timer()
340 time64_t tmo = xp->lft.hard_use_expires_seconds + in xfrm_policy_timer()
341 (xp->curlft.use_time ? : xp->curlft.add_time) - now; in xfrm_policy_timer()
347 if (xp->lft.soft_add_expires_seconds) { in xfrm_policy_timer()
348 time64_t tmo = xp->lft.soft_add_expires_seconds + in xfrm_policy_timer()
349 xp->curlft.add_time - now; in xfrm_policy_timer()
357 if (xp->lft.soft_use_expires_seconds) { in xfrm_policy_timer()
358 time64_t tmo = xp->lft.soft_use_expires_seconds + in xfrm_policy_timer()
359 (xp->curlft.use_time ? : xp->curlft.add_time) - now; in xfrm_policy_timer()
369 km_policy_expired(xp, dir, 0, 0); in xfrm_policy_timer()
371 !mod_timer(&xp->timer, jiffies + make_jiffies(next))) in xfrm_policy_timer()
372 xfrm_pol_hold(xp); in xfrm_policy_timer()
375 read_unlock(&xp->lock); in xfrm_policy_timer()
376 xfrm_pol_put(xp); in xfrm_policy_timer()
380 read_unlock(&xp->lock); in xfrm_policy_timer()
381 if (!xfrm_policy_delete(xp, dir)) in xfrm_policy_timer()
382 km_policy_expired(xp, dir, 1, 0); in xfrm_policy_timer()
383 xfrm_pol_put(xp); in xfrm_policy_timer()
4196 static void xfrm_audit_common_policyinfo(struct xfrm_policy *xp, in xfrm_audit_common_policyinfo() argument
4199 struct xfrm_sec_ctx *ctx = xp->security; in xfrm_audit_common_policyinfo()
4200 struct xfrm_selector *sel = &xp->selector; in xfrm_audit_common_policyinfo()
4230 void xfrm_audit_policy_add(struct xfrm_policy *xp, int result, bool task_valid) in xfrm_audit_policy_add() argument
4239 xfrm_audit_common_policyinfo(xp, audit_buf); in xfrm_audit_policy_add()
4244 void xfrm_audit_policy_delete(struct xfrm_policy *xp, int result, in xfrm_audit_policy_delete() argument
4254 xfrm_audit_common_policyinfo(xp, audit_buf); in xfrm_audit_policy_delete()