/openbmc/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() 199 time64_t new_timer, limit, expiry; in key_garbage_collector() local 244 expiry = key->expiry; in key_garbage_collector() 245 if (expiry != TIME64_MAX) { in key_garbage_collector() 247 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 | 177 void key_set_expiry(struct key *key, time64_t expiry); 226 time64_t expiry = key->expiry; in key_is_dead() local 228 if (expiry != TIME64_MAX) { in key_is_dead() 230 expiry += key_gc_delay; in key_is_dead() 231 if (expiry <= limit) in key_is_dead()
|
/openbmc/linux/fs/smb/client/ |
H A D | dns_resolve.c | 27 * @expiry: Where to return the expiry time for the dns record. 32 dns_resolve_server_name_to_ip(const char *unc, struct sockaddr *ip_addr, time64_t *expiry) in dns_resolve_server_name_to_ip() argument 69 NULL, &ip, expiry, false); in dns_resolve_server_name_to_ip() 74 cifs_dbg(FYI, "%s: resolved: %*.*s to %s expiry %llu\n", in dns_resolve_server_name_to_ip() 76 expiry ? (*expiry) : 0); in dns_resolve_server_name_to_ip()
|
/openbmc/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()
|
/openbmc/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() 270 * 8 4 key expiry time (time_t) 281 time64_t expiry; in rxrpc_preparse() local 324 _debug("EXPY: %x", v1->expiry); in rxrpc_preparse() 355 token->kad->expiry = v1->expiry; in rxrpc_preparse() [all …]
|
/openbmc/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
|
H A D | autofs.rst | 129 expiry (automatic unmounting of the mounted filesystem) to 162 - -EINTR if a signal arrived while waiting for expiry to 183 reason that it might not be is if an expiry of the mount is 197 autofs will return `-ECHILD` if an expiry of the filesystem has been 201 Mountpoint expiry 211 over expiry. 213 The VFS also supports "expiry" of mounts using the MNT_EXPIRE flag to 234 unmounted. So it is generally safest to use the autofs expiry 279 There are two ways to ask autofs to consider expiry. The first is to 292 will block until the daemon acknowledges the expiry notification. [all …]
|
/openbmc/linux/tools/testing/selftests/kvm/x86_64/ |
H A D | vmx_preemption_timer_test.c | 128 * Ensure the exit from L2 is due to preemption timer expiry in l1_guest_code() 202 * If this stage 2 then we should verify the vmx pt expiry in main() 211 pr_info("Stage %d: L1 PT expiry TSC (%lu) , L1 TSC deadline (%lu)\n", in main() 214 pr_info("Stage %d: L2 PT expiry TSC (%lu) , L2 TSC deadline (%lu)\n", in main() 218 "Stage %d: L1 PT expiry TSC (%lu) < L1 TSC deadline (%lu)", in main() 222 "Stage %d: L2 PT expiry TSC (%lu) > L2 TSC deadline (%lu)", in main()
|
/openbmc/linux/include/linux/ |
H A D | posix-timers.h | 67 * @elist: List head for the expiry list 69 * @handling: Pointer to the task which handles expiry 126 * @expiry_active: Timer expiry is active. Used for 128 * task trying to handle expiry concurrently 139 * posix_cputimers_work - Container for task work based posix CPU timer expiry 141 * @mutex: Mutex held around expiry in context of this task work
|
H A D | hrtimer.h | 100 * the absolute expiry time in the hrtimers internal 105 * @_softexpires: the absolute earliest expiry time of the hrtimer. 106 * The time which was given as expiry time when the timer 108 * @function: timer expiry callback function 204 * hrtimer enqueue; it is the total first expiry time (hard 412 * @tim: expiry time 490 * hrtimer_forward_now - forward the timer expiry so it expires after now 494 * Forward the timer expiry so it will expire after the current time 502 * Note: This only updates the timer expiry value and does not requeue
|
/openbmc/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() 666 * Disarm any old timer after extracting its expiry time. in posix_cpu_timer_set() 682 * timer, we need a sample to balance the thread expiry in posix_cpu_timer_set() 731 * Install the new expiry time (or zero). in posix_cpu_timer_set() 809 * Sample the clock to take the difference with the expiry time. in posix_cpu_timer_get() [all …]
|
H A D | hrtimer.c | 609 * Update the soft expiry time. clock_settime() might have in hrtimer_update_next_event() 618 * and program the hardware with the soft expiry time. in hrtimer_update_next_event() 821 * expiry time which is less than base->offset. Set it to 0. in hrtimer_reprogram() 1025 * hrtimer_forward - forward the timer expiry 1030 * Forward the timer expiry so it will expire in the future. 1038 * Note: This only updates the timer expiry value and does not requeue 1079 * The timer is inserted in expiry order. Insertion into the 1279 * @tim: expiry time 1296 * expiry mode because unmarked timers are moved to softirq expiry. in hrtimer_start_range_ns() 1415 * Mark the base as contended and grab the expiry lock, which is in hrtimer_cancel_wait_running() [all …]
|
H A D | timer.c | 72 * The array level of a newly armed timer depends on the relative expiry 73 * time. The farther the expiry time is away the higher the array level and 77 * expiry of the timers, this implementation removes the need for recascading 79 * implementation of the kernel already violated the 'exact' expiry by adding 80 * slack to the expiry time to provide batched expiration. The granularity 85 * timeout timers (networking, disk I/O ...) are canceled before expiry. If 89 * The only exception to this are networking timers with a small expiry 93 * We don't have cascading anymore. timers with a expiry time above the 513 * Helper function to calculate the array index for a given expiry 522 * early. Early expiry can happen due to: in calc_index() [all …]
|
/openbmc/libmctp/ |
H A D | core-internal.h | 35 /* Tag expiry timeout, in milliseconds */ 87 /* time of tag expiry */ 88 uint64_t expiry; member
|
/openbmc/linux/include/net/ |
H A D | mctp.h | 133 * - through an expiry timeout, on a per-socket timer 150 * expiry data below. 166 /* expiry timeout; valid (above) cleared on expiry */ 167 unsigned long expiry; member
|
/openbmc/linux/Documentation/networking/ |
H A D | xfrm_sync.rst | 70 XFRM_AE_ETHR=8, /* expiry timer threshold */ 72 XFRM_AE_CE=32, /* Event cause is timer expiry */ 104 d) expiry timer (XFRMA_ETIMER_THRESH) 185 The first packet arrival after a timer expiry will trigger a timeout
|
/openbmc/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,
|
/openbmc/qemu/hw/timer/ |
H A D | sse-timer.c | 139 uint64_t expiry = sse_counter_tick_to_time(s->counter, nexttick); in sse_set_timer() local 141 if (expiry <= INT64_MAX) { in sse_set_timer() 142 timer_mod_ns(&s->timer, expiry); in sse_set_timer() 147 * expiry times are absolute, not relative, we are never going in sse_set_timer() 152 * which is signalled by expiry == UINT64_MAX. in sse_set_timer() 178 * that it is not representable as a timer_mod() expiry, so in in sse_recalc_timer()
|
/openbmc/linux/drivers/net/ethernet/sfc/ |
H A D | ptp.c | 155 * @expiry: Time after which the packet should be delivered irrespective of 161 unsigned long expiry; member 171 * @expiry: Time which the packet arrived 178 unsigned long expiry; member 207 * @expiry: time when the filter expires, in jiffies 215 unsigned long expiry; member 1182 } else if (time_after(jiffies, match->expiry)) { in efx_ptp_process_events() 1248 unsigned long expiry) in efx_ptp_insert_filter() argument 1256 rxfilter->expiry = expiry; in efx_ptp_insert_filter() 1272 rxfilter->expiry = expiry; in efx_ptp_insert_filter() [all …]
|
/openbmc/linux/fs/autofs/ |
H A D | expire.c | 57 /* Update the expiry counter if fs is busy */ in autofs_mount_busy() 146 * Direct mounts have similar expiry semantics to tree mounts. 161 /* If it's busy update the expiry counters */ in autofs_direct_busy() 204 * 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()
|
/openbmc/linux/net/sunrpc/ |
H A D | svcauth_unix.c | 176 …map_update(struct cache_detail *cd, struct ip_map *ipm, struct unix_domain *udom, time64_t expiry); 197 time64_t expiry; in ip_map_parse() local 229 err = get_expiry(&mesg, &expiry); in ip_map_parse() 249 expiry); in ip_map_parse() 309 struct unix_domain *udom, time64_t expiry) in __ip_map_update() argument 318 ip.h.expiry_time = expiry; in __ip_map_update() 490 /* uid expiry Ngid gid0 gid1 ... gidN-1 */ in unix_gid_parse() 497 time64_t expiry; in unix_gid_parse() local 510 err = get_expiry(&mesg, &expiry); in unix_gid_parse() 540 ug.h.expiry_time = expiry; in unix_gid_parse()
|
/openbmc/linux/include/keys/ |
H A D | rxrpc-type.h | 26 u32 expiry; /* time at which ticket expires */ member 52 u32 expiry; /* time_t */ member
|
/openbmc/linux/drivers/scsi/device_handler/ |
H A D | scsi_dh_alua.c | 75 unsigned long expiry; member 554 if (!pg->expiry) { in alua_rtpg() 560 pg->expiry = round_jiffies_up(jiffies + transition_tmo); in alua_rtpg() 631 pg->expiry != 0 && time_before(jiffies, pg->expiry)) { in alua_rtpg() 642 pg->expiry = 0; in alua_rtpg() 657 pg->expiry = 0; in alua_rtpg() 673 pg->expiry = jiffies + pg->transition_tmo * HZ; in alua_rtpg() 737 if (time_before(jiffies, pg->expiry)) { in alua_rtpg() 747 pg->expiry = 0; in alua_rtpg() 764 pg->expiry = 0; in alua_rtpg() [all …]
|