Lines Matching full:time

10  * struct um_timetravel_msg - UM time travel message
37 * @time: time in nanoseconds
39 __u64 time; member
63 * enum um_timetravel_start_ack - ack-time mask for start message
78 * this usually doesn't carry any data in the 'time' field
86 * @UM_TIMETRAVEL_START: initialize the connection, the time
93 * @UM_TIMETRAVEL_REQUEST: request to run at the given time
101 * interrupts); the time field is ignored. The calendar must process
109 * @UM_TIMETRAVEL_GET: return the current time from the calendar in the
110 * ACK message, the time in the request message is ignored
116 * @UM_TIMETRAVEL_UPDATE: time update to the calendar, must be sent e.g.
123 * @UM_TIMETRAVEL_RUN: run time request granted, current time is in
124 * the time field
130 * @UM_TIMETRAVEL_FREE_UNTIL: Enable free-running until the given time,
133 * time.
136 * wraparound semantics for the time field.
142 * @UM_TIMETRAVEL_GET_TOD: Return time of day, typically used once at
143 * boot by the virtual machines to get a synchronized time from
164 * enum um_timetravel_schedshm_cap - time travel capabilities of every client
171 * @UM_TIMETRAVEL_SCHEDSHM_CAP_TIME_SHARE: client can read current time
172 * update internal time request to shared memory and read
180 * enum um_timetravel_schedshm_flags - time travel flags of every client
195 * DOC: Time travel shared memory overview
197 * The main purpose of the shared memory is to avoid all time travel message
198 * that don't need any action, for example current time can be held in shared
200 * in order to know what's the time.
203 * creates the shared memory space, all time values are absolute to controller
204 * time. So first time client connects to shared memory mode it should take the
207 * with the controller must happen in the controller time domain, including any
209 * handle an offset and make the clients think they start at time zero.)
217 * it at what time, defined in the structure fields.
224 * union um_timetravel_schedshm_client - UM time travel client struct
235 * @req_time: request time to run, set by client on every request it needs.
249 * struct um_timetravel_schedshm - UM time travel shared memory struct
267 * current_time: Current time, can only be set by the client in running state