| /linux/security/keys/ |
| H A D | gc.c | 14 * Delay between key revocation/expiry in seconds 72 void key_set_expiry(struct key *key, time64_t expiry) in key_set_expiry() argument 74 key->expiry = expiry; in key_set_expiry() 75 if (expiry != TIME64_MAX) { in key_set_expiry() 77 expiry += key_gc_delay; in key_set_expiry() 78 key_schedule_gc(expiry); in key_set_expiry() 191 time64_t new_timer, limit, expiry; in key_garbage_collector() local 238 expiry = key->expiry; in key_garbage_collector() 239 if (expiry != TIME64_MAX) { in key_garbage_collector() 241 expiry += key_gc_delay; in key_garbage_collector() [all …]
|
| H A D | permission.c | 105 time64_t expiry = READ_ONCE(key->expiry); in key_validate() local 116 if (expiry) { in key_validate() 117 if (ktime_get_real_seconds() >= expiry) in key_validate()
|
| H A D | proc.c | 159 time64_t now, expiry; in proc_keys_show() local 200 expiry = READ_ONCE(key->expiry); in proc_keys_show() 201 if (expiry == TIME64_MAX) { in proc_keys_show() 203 } else if (now >= expiry) { in proc_keys_show() 206 timo = expiry - now; in proc_keys_show()
|
| H A D | internal.h | 170 void key_set_expiry(struct key *key, time64_t expiry); 221 time64_t expiry = key->expiry; in key_is_dead() 223 if (expiry != TIME64_MAX) { in key_is_dead() 225 expiry += key_gc_delay; in key_is_dead() 226 if (expiry <= limit) in key_is_dead() 219 time64_t expiry = key->expiry; key_is_dead() local
|
| H A D | key.c | 297 key->expiry = TIME64_MAX; in key_alloc() 469 if (prep->expiry != TIME64_MAX) in __key_instantiate_and_link() 470 key_set_expiry(key, prep->expiry); in __key_instantiate_and_link() 514 prep.expiry = TIME64_MAX; in key_instantiate_and_link() 738 time64_t expiry = TIME64_MAX; in key_set_timeout() local 744 expiry = ktime_get_real_seconds() + timeout; in key_set_timeout() 745 key_set_expiry(key, expiry); in key_set_timeout() 855 prep.expiry = TIME64_MAX; in __key_create_or_update() 1097 prep.expiry = TIME64_MAX; in key_update() 1148 /* set the death time to no more than the expiry tim in key_revoke() [all...] |
| H A D | user_defined.c | 112 key->expiry = prep->expiry; in user_update()
|
| /linux/net/rxrpc/ |
| H A D | key.c | 57 time64_t expiry; in rxrpc_preparse_xdr_rxkad() local 93 token->kad->expiry = ntohl(xdr[5]); in rxrpc_preparse_xdr_rxkad() 100 _debug("EXPY: %x", token->kad->expiry); in rxrpc_preparse_xdr_rxkad() 124 expiry = rxrpc_u32_to_time64(token->kad->expiry); in rxrpc_preparse_xdr_rxkad() 125 if (expiry < prep->expiry) in rxrpc_preparse_xdr_rxkad() 126 prep->expiry = expiry; in rxrpc_preparse_xdr_rxkad() 170 time64_t expiry; in rxrpc_preparse_xdr_yfs_rxgk() local 233 expiry = rxrpc_s64_to_time64(token->rxgk->endtime); in rxrpc_preparse_xdr_yfs_rxgk() 234 if (expiry < 0) in rxrpc_preparse_xdr_yfs_rxgk() 236 if (expiry < prep->expiry) in rxrpc_preparse_xdr_yfs_rxgk() [all …]
|
| H A D | conn_client.c | 19 * There are two idle client connection expiry durations. If the total number 749 unsigned long expiry, conn_expires_at, now; in rxrpc_discard_expired_client_conns() local 767 * expedite discard by reducing the expiry timeout. We must, in rxrpc_discard_expired_client_conns() 771 expiry = rxrpc_conn_idle_client_expiry; in rxrpc_discard_expired_client_conns() 773 expiry = rxrpc_conn_idle_client_fast_expiry; in rxrpc_discard_expired_client_conns() 775 expiry = rxrpc_closed_conn_expiry * HZ; in rxrpc_discard_expired_client_conns() 777 conn_expires_at = conn->idle_timestamp + expiry; in rxrpc_discard_expired_client_conns()
|
| /linux/block/ |
| H A D | blk-timeout.c | 131 unsigned long expiry; in blk_add_timer() local 142 expiry = jiffies + req->timeout; in blk_add_timer() 143 WRITE_ONCE(req->deadline, expiry); in blk_add_timer() 150 expiry = blk_rq_timeout(blk_round_jiffies(expiry)); in blk_add_timer() 153 time_before(expiry, q->timeout.expires)) { in blk_add_timer() 154 unsigned long diff = q->timeout.expires - expiry; in blk_add_timer() 164 mod_timer(&q->timeout, expiry); in blk_add_timer()
|
| /linux/Documentation/filesystems/ |
| H A D | automount-support.rst | 39 Automatic Mountpoint Expiry 57 vfsmount thereon for potential expiry on the next call. 59 If a vfsmount was already flagged for expiry, and if its usage count is 1 79 Userspace Driven Expiry 82 As an alternative, it is possible for userspace to request expiry of any 91 If the mountpoint was not already marked for expiry at that time, an EAGAIN
|
| /linux/kernel/time/ |
| H A D | posix-cpu-timers.c | 119 * Update expiry time from increment, and increase overrun count, 151 /* Check whether all cache entries contain U64_MAX, i.e. eternal expiry time */ 267 * Called from sys_getitimer() to calculate the expiry time of an active 307 * The POSIX timer interface allows for absolute time expiry in thread_group_start_cputime() 399 * If posix timer expiry is handled in task work context then in posix_cpu_timer_create() 402 * lock class key otherwise regular posix timer expiry would record in posix_cpu_timer_create() 731 /* Retrieve the current expiry time before disarming the timer */ in posix_cpu_timer_set() 757 /* Retrieve the previous expiry value if requested. */ in posix_cpu_timer_set() 764 /* Retry if the timer expiry is running concurrently */ in posix_cpu_timer_set() 770 /* Convert relative expiry time to absolute */ in posix_cpu_timer_set() [all …]
|
| /linux/tools/testing/selftests/kvm/x86/ |
| H A D | vmx_preemption_timer_test.c | 124 * Ensure the exit from L2 is due to preemption timer expiry in l1_guest_code() 198 * If this stage 2 then we should verify the vmx pt expiry in main() 207 pr_info("Stage %d: L1 PT expiry TSC (%lu) , L1 TSC deadline (%lu)\n", in main() 210 pr_info("Stage %d: L2 PT expiry TSC (%lu) , L2 TSC deadline (%lu)\n", in main() 214 "Stage %d: L1 PT expiry TSC (%lu) < L1 TSC deadline (%lu)", in main() 218 "Stage %d: L2 PT expiry TSC (%lu) > L2 TSC deadline (%lu)", in main()
|
| /linux/include/trace/events/ |
| H A D | rpcgss.h | 597 unsigned long expiry, 604 TP_ARGS(window_size, expiry, now, timeout, len, data), 607 __field(unsigned long, expiry) 616 __entry->expiry = expiry; 624 TP_printk("win_size=%u expiry=%lu now=%lu timeout=%u acceptor=%.*s", 625 __entry->window_size, __entry->expiry, __entry->now,
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | ptp.c | 161 * @expiry: Time after which the packet should be delivered irrespective of 167 unsigned long expiry; member 177 * @expiry: Time which the packet arrived 184 unsigned long expiry; member 213 * @expiry: time when the filter expires, in jiffies 221 unsigned long expiry; member 1188 } else if (time_after(jiffies, match->expiry)) { in efx_ptp_process_events() 1254 unsigned long expiry) in efx_ptp_insert_filter() argument 1262 rxfilter->expiry = expiry; in efx_ptp_insert_filter() 1278 rxfilter->expiry = expiry; in efx_ptp_insert_filter() [all …]
|
| /linux/net/sunrpc/ |
| H A D | svcauth_unix.c | 179 …map_update(struct cache_detail *cd, struct ip_map *ipm, struct unix_domain *udom, time64_t expiry); 200 time64_t expiry; in ip_map_parse() local 232 err = get_expiry(&mesg, &expiry); in ip_map_parse() 252 expiry); in ip_map_parse() 312 struct unix_domain *udom, time64_t expiry) in __ip_map_update() argument 321 ip.h.expiry_time = expiry; in __ip_map_update() 493 /* uid expiry Ngid gid0 gid1 ... gidN-1 */ in unix_gid_parse() 500 time64_t expiry; in unix_gid_parse() local 513 err = get_expiry(&mesg, &expiry); in unix_gid_parse() 543 ug.h.expiry_time = expiry; in unix_gid_parse() [all …]
|
| /linux/fs/autofs/ |
| H A D | expire.c | 57 /* Update the expiry counter if fs is busy */ in autofs_mount_busy() 143 * Direct mounts have similar expiry semantics to tree mounts. 158 /* If it's busy update the expiry counters */ in autofs_direct_busy() 201 * If the fs is busy update the expiry counter. in autofs_tree_busy() 535 /* Perform an expiry operation */ 564 /* avoid rapid-fire expire attempts if expiry fails */ in autofs_expire_run() 596 /* avoid rapid-fire expire attempts if expiry fails */ in autofs_do_expire_multi()
|
| /linux/fs/afs/ |
| H A D | cell.c | 480 time64_t now, expiry = 0; in afs_update_cell() local 485 vllist = afs_dns_query(cell, &expiry); in afs_update_cell() 521 if (expiry < now + min_ttl) in afs_update_cell() 522 expiry = now + min_ttl; in afs_update_cell() 523 else if (expiry > now + max_ttl) in afs_update_cell() 524 expiry = now + max_ttl; in afs_update_cell() 533 cell->dns_expiry = expiry; in afs_update_cell() 545 cell->dns_expiry = expiry; in afs_update_cell()
|
| /linux/Documentation/filesystems/nfs/ |
| H A D | rpc-cache.rst | 50 expiry and update times for use in cache management. 157 - an expiry time 162 expiry time should be set on that item.
|
| /linux/net/sunrpc/auth_gss/ |
| H A D | svcauth_gss.c | 228 /* context token expiry major minor context token */ in rsi_parse() 233 time64_t expiry; in rsi_parse() local 259 /* expiry */ in rsi_parse() 260 status = get_expiry(&mesg, &expiry); in rsi_parse() 295 rsii.h.expiry_time = expiry; in rsi_parse() 467 /* contexthandle expiry [ uid gid N <n gids> mechname ...mechdata... ] */ in rsc_parse() 472 time64_t expiry; in rsc_parse() local 485 /* expiry */ in rsc_parse() 486 status = get_expiry(&mesg, &expiry); in rsc_parse() 573 rsci.h.expiry_time = expiry; in rsc_parse() [all …]
|
| /linux/net/dns_resolver/ |
| H A D | dns_query.c | 46 * @_expiry: Where to store the result expiry time (or NULL) 127 *_expiry = rkey->expiry; in dns_query()
|
| H A D | dns_key.c | 116 if (prep->expiry == TIME64_MAX) in dns_resolver_preparse() 117 prep->expiry = ktime_get_real_seconds() + 1; in dns_resolver_preparse()
|
| /linux/include/linux/ |
| H A D | key-type.h | 38 time64_t expiry; /* Expiry time of key */ member
|
| /linux/Documentation/timers/ |
| H A D | hrtimers.rst | 96 a separate list is used to give the expiry code fast access to the 111 expiry time in absolute time units removes all this complex and poorly
|
| /linux/Documentation/devicetree/bindings/watchdog/ |
| H A D | mediatek,mtk-wdt.yaml | 14 timeout-sec/2 before the expiry.
|
| /linux/Documentation/netlink/specs/ |
| H A D | nfsd.yaml | 223 name: expiry 283 name: expiry
|