| /Linux-v5.4/Documentation/sound/designs/ | 
| D | timestamping.rst | 7 - Trigger_tstamp is the system time snapshot taken when the .trigger19   The difference (tstamp - trigger_tstamp) defines the elapsed time.
 26 The use of these different pointers and time information depends on
 30 - ``delay`` reports the time it will take to hear a new sample after all
 34 along with a snapshot of system time. Applications can select from
 42 of time as measured by different components of audio hardware.  In
 47   --------------------------------------------------------------> time
 51    time           time           time              time        time
 58 The analog time is taken at the last stage of the playback, as close
 61 The link time is taken at the output of the SoC/chipset as the samples
 [all …]
 
 | 
| /Linux-v5.4/tools/perf/scripts/python/ | 
| D | stat-cpi.py | 10 def get_key(time, event, cpu, thread):  argument11     return "%d-%s-%d-%d" % (time, event, cpu, thread)
 13 def store_key(time, cpu, thread):  argument
 14     if (time not in times):
 15         times.append(time)
 23 def store(time, event, cpu, thread, val, ena, run):  argument
 24     #print("event %s cpu %d, thread %d, time %d, val %d, ena %d, run %d" %
 25     #      (event, cpu, thread, time, val, ena, run))
 27     store_key(time, cpu, thread)
 28     key = get_key(time, event, cpu, thread)
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpu/drm/amd/display/modules/stats/ | 
| D | stats.c | 85 	struct stats_time_cache *time;  member144 		core_stats->time = kcalloc(core_stats->entries,  in mod_stats_create()
 148 		if (core_stats->time == NULL)  in mod_stats_create()
 175 	kfree(core_stats->time);  in mod_stats_create()
 189 		kfree(core_stats->time);  in mod_stats_destroy()
 200 	struct stats_time_cache *time = NULL;  in mod_stats_dump()  local
 213 	time = core_stats->time;  in mod_stats_dump()
 240 				i == time[time_index].entry_id) {  in mod_stats_dump()
 245 				time[time_index].render_time_in_us,  in mod_stats_dump()
 246 				time[time_index].avg_render_time_in_us_last_ten,  in mod_stats_dump()
 [all …]
 
 | 
| /Linux-v5.4/include/linux/platform_data/ | 
| D | gpmc-omap.h | 15 /* bool type time settings */35 	u32 cs_on;		/* Assertion time */
 36 	u32 cs_rd_off;		/* Read deassertion time */
 37 	u32 cs_wr_off;		/* Write deassertion time */
 40 	u32 adv_on;		/* Assertion time */
 41 	u32 adv_rd_off;		/* Read deassertion time */
 42 	u32 adv_wr_off;		/* Write deassertion time */
 43 	u32 adv_aad_mux_on;	/* ADV assertion time for AAD */
 44 	u32 adv_aad_mux_rd_off;	/* ADV read deassertion time for AAD */
 45 	u32 adv_aad_mux_wr_off;	/* ADV write deassertion time for AAD */
 [all …]
 
 | 
| /Linux-v5.4/fs/ntfs/ | 
| D | time.h | 3  * time.h - NTFS time conversion functions.  Part of the Linux-NTFS project.11 #include <linux/time.h>		/* For current_kernel_time(). */
 19  * utc2ntfs - convert Linux UTC time to NTFS time
 20  * @ts:		Linux UTC time to convert to NTFS time
 22  * Convert the Linux UTC time @ts to its corresponding NTFS time and return
 25  * Linux stores time in a struct timespec64 consisting of a time64_t tv_sec
 30  * NTFS uses Microsoft's standard time format which is stored in a s64 and is
 38 	 * converted to 100ns intervals, and then add the NTFS time offset.  in utc2ntfs()
 45  * get_current_ntfs_time - get the current time in little endian NTFS format
 47  * Get the current time from the Linux kernel, convert it to its corresponding
 [all …]
 
 | 
| /Linux-v5.4/drivers/rtc/ | 
| D | rtc-mc146818-lib.c | 25 unsigned int mc146818_get_time(struct rtc_time *time)  in mc146818_get_time()  argument42 	 * Once the read clears, read the RTC time (again via ioctl). Easy.  in mc146818_get_time()
 54 	time->tm_sec = CMOS_READ(RTC_SECONDS);  in mc146818_get_time()
 55 	time->tm_min = CMOS_READ(RTC_MINUTES);  in mc146818_get_time()
 56 	time->tm_hour = CMOS_READ(RTC_HOURS);  in mc146818_get_time()
 57 	time->tm_mday = CMOS_READ(RTC_DAY_OF_MONTH);  in mc146818_get_time()
 58 	time->tm_mon = CMOS_READ(RTC_MONTH);  in mc146818_get_time()
 59 	time->tm_year = CMOS_READ(RTC_YEAR);  in mc146818_get_time()
 73 		time->tm_sec = bcd2bin(time->tm_sec);  in mc146818_get_time()
 74 		time->tm_min = bcd2bin(time->tm_min);  in mc146818_get_time()
 [all …]
 
 | 
| D | rtc-wm8350.c | 3  *	Real Time Clock driver for Wolfson Microelectronics WM835013 #include <linux/time.h>
 29  * Read current time and date in RTC
 38 	 * Read the time twice and compare.  in wm8350_rtc_readtime()
 39 	 * If time1 == time2, then time is valid else retry.  in wm8350_rtc_readtime()
 83 	dev_err(dev, "timed out reading RTC time\n");  in wm8350_rtc_readtime()
 88  * Set current time and date in RTC
 93 	u16 time[4];  in wm8350_rtc_settime()  local
 97 	time[0] = tm->tm_sec;  in wm8350_rtc_settime()
 98 	time[0] |= tm->tm_min << WM8350_RTC_MINS_SHIFT;  in wm8350_rtc_settime()
 [all …]
 
 | 
| D | rtc-pcf50633.c | 51 	u_int8_t time[PCF50633_TI_EXTENT];  member64 	rtc->tm_sec = bcd2bin(pcf->time[PCF50633_TI_SEC]);  in pcf2rtc_time()
 65 	rtc->tm_min = bcd2bin(pcf->time[PCF50633_TI_MIN]);  in pcf2rtc_time()
 66 	rtc->tm_hour = bcd2bin(pcf->time[PCF50633_TI_HOUR]);  in pcf2rtc_time()
 67 	rtc->tm_wday = bcd2bin(pcf->time[PCF50633_TI_WKDAY]);  in pcf2rtc_time()
 68 	rtc->tm_mday = bcd2bin(pcf->time[PCF50633_TI_DAY]);  in pcf2rtc_time()
 69 	rtc->tm_mon = bcd2bin(pcf->time[PCF50633_TI_MONTH]) - 1;  in pcf2rtc_time()
 70 	rtc->tm_year = bcd2bin(pcf->time[PCF50633_TI_YEAR]) + 100;  in pcf2rtc_time()
 75 	pcf->time[PCF50633_TI_SEC] = bin2bcd(rtc->tm_sec);  in rtc2pcf_time()
 76 	pcf->time[PCF50633_TI_MIN] = bin2bcd(rtc->tm_min);  in rtc2pcf_time()
 [all …]
 
 | 
| D | rtc-spear.c | 66 /* date reg equal to time reg, for debug only */195  * spear_rtc_read_time - set the time
 197  * @tm: holds date and time
 199  * This function read time and date. On success it will return 0
 205 	unsigned int time, date;  in spear_rtc_read_time()  local
 210 	time = readl(config->ioaddr + TIME_REG);  in spear_rtc_read_time()
 212 	tm->tm_sec = (time >> SECOND_SHIFT) & SECOND_MASK;  in spear_rtc_read_time()
 213 	tm->tm_min = (time >> MINUTE_SHIFT) & MIN_MASK;  in spear_rtc_read_time()
 214 	tm->tm_hour = (time >> HOUR_SHIFT) & HOUR_MASK;  in spear_rtc_read_time()
 224  * spear_rtc_set_time - set the time
 [all …]
 
 | 
| D | rtc-dm355evm.c | 35 	union evm_time	time;  in dm355evm_rtc_read_time()  local48 		if (tries && time.bytes[0] == status)  in dm355evm_rtc_read_time()
 50 		time.bytes[0] = status;  in dm355evm_rtc_read_time()
 55 		if (tries && time.bytes[1] == status)  in dm355evm_rtc_read_time()
 57 		time.bytes[1] = status;  in dm355evm_rtc_read_time()
 62 		if (tries && time.bytes[2] == status)  in dm355evm_rtc_read_time()
 64 		time.bytes[2] = status;  in dm355evm_rtc_read_time()
 69 		if (tries && time.bytes[3] == status)  in dm355evm_rtc_read_time()
 71 		time.bytes[3] = status;  in dm355evm_rtc_read_time()
 75 	dev_dbg(dev, "read timestamp %08x\n", time.value);  in dm355evm_rtc_read_time()
 [all …]
 
 | 
| D | rtc-rk808.c | 22 /* RK808 has a shadowed register for saving a "frozen" RTC time.23  * When user setting "GET_TIME" to 1, the time will save in this shadowed
 24  * register. If set "READSEL" to 1, user read rtc time register, actually
 25  * get the time of that moment. If we need the real time, clr this bit.
 77 	time64_t time = rtc_tm_to_time64(tm);  in rockchip_to_gregorian()  local
 78 	rtc_time64_to_tm(time + nov2dec_transitions(tm) * 86400, tm);  in rockchip_to_gregorian()
 84 	time64_t time = rtc_tm_to_time64(tm);  in gregorian_to_rockchip()  local
 85 	rtc_time64_to_tm(time - extra_days * 86400, tm);  in gregorian_to_rockchip()
 92 			rtc_time64_to_tm(time - (extra_days - 1) * 86400, tm);  in gregorian_to_rockchip()
 96 /* Read current time and date in RTC */
 [all …]
 
 | 
| D | rtc-cros-ec.c | 50 			command == EC_CMD_RTC_GET_VALUE ? "time" : "alarm",  in cros_ec_rtc_get()55 	*response = msg.data.time;  in cros_ec_rtc_get()
 72 	msg.data.time = param;  in cros_ec_rtc_set()
 77 			command == EC_CMD_RTC_SET_VALUE ? "time" : "alarm",  in cros_ec_rtc_set()
 85 /* Read the current time from the EC. */
 91 	u32 time;  in cros_ec_rtc_read_time()  local
 93 	ret = cros_ec_rtc_get(cros_ec, EC_CMD_RTC_GET_VALUE, &time);  in cros_ec_rtc_read_time()
 95 		dev_err(dev, "error getting time: %d\n", ret);  in cros_ec_rtc_read_time()
 99 	rtc_time64_to_tm(time, tm);  in cros_ec_rtc_read_time()
 104 /* Set the current EC time. */
 [all …]
 
 | 
| /Linux-v5.4/scripts/ | 
| D | show_delta | 5 # time data, and format with time deltas.19 have time data prefixed because the CONFIG_PRINTK_TIME option is set, or
 20 the kernel command line option "time" is specified. When run with no
 21 options, the time information is converted to show the time delta between
 23 are relative to a single (base) point in time.
 27   -b <base>	Specify a base for time references.
 31 		line) is used as the time reference.
 50 	time = string.atof(time_str)
 52 	#print "time=", time
 53 	return (time, rest)
 [all …]
 
 | 
| /Linux-v5.4/sound/core/seq/ | 
| D | seq_prioq.c | 7 #include <linux/time.h>91 		return (snd_seq_compare_tick_time(&a->time.tick, &b->time.tick));  in compare_timestamp()
 93 		/* compare real time */  in compare_timestamp()
 94 		return (snd_seq_compare_real_time(&a->time.time, &b->time.time));  in compare_timestamp()
 108 		if (a->time.tick > b->time.tick)  in compare_timestamp_rel()
 110 		else if (a->time.tick == b->time.tick)  in compare_timestamp_rel()
 115 		/* compare real time */  in compare_timestamp_rel()
 116 		if (a->time.time.tv_sec > b->time.time.tv_sec)  in compare_timestamp_rel()
 118 		else if (a->time.time.tv_sec == b->time.time.tv_sec) {  in compare_timestamp_rel()
 119 			if (a->time.time.tv_nsec > b->time.time.tv_nsec)  in compare_timestamp_rel()
 [all …]
 
 | 
| /Linux-v5.4/Documentation/devicetree/bindings/rtc/ | 
| D | trivial-rtc.yaml | 23       # AB-RTCMC-32.768kHz-B5ZE-S3: Real Time Clock/Calendar Module with I2C Interface25       # AB-RTCMC-32.768kHz-EOZ9: Real Time Clock/Calendar Module with I2C Interface
 29       # Dallas DS1672 Real-time Clock
 33       # I2C-BUS INTERFACE REAL TIME CLOCK MODULE
 35       # I2C-BUS INTERFACE REAL TIME CLOCK MODULE with Battery Backed RAM
 37       # I2C-BUS INTERFACE REAL TIME CLOCK MODULE
 43       # Intersil ISL12022 Real-time Clock
 45       # Real Time Clock Module with I2C-Bus
 47       # Real Time Clock Module with I2C-Bus
 49       # Real Time Clock
 [all …]
 
 | 
| /Linux-v5.4/lib/ | 
| D | find_bit_benchmark.c | 39 	ktime_t time;  in test_find_first_bit()  local41 	time = ktime_get();  in test_find_first_bit()
 46 	time = ktime_get() - time;  in test_find_first_bit()
 47 	pr_err("find_first_bit:     %18llu ns, %6ld iterations\n", time, cnt);  in test_find_first_bit()
 55 	ktime_t time;  in test_find_next_bit()  local
 57 	time = ktime_get();  in test_find_next_bit()
 60 	time = ktime_get() - time;  in test_find_next_bit()
 61 	pr_err("find_next_bit:      %18llu ns, %6ld iterations\n", time, cnt);  in test_find_next_bit()
 69 	ktime_t time;  in test_find_next_zero_bit()  local
 71 	time = ktime_get();  in test_find_next_zero_bit()
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/core/ | 
| D | subdev.c | 114 	s64 time;  in nvkm_subdev_fini()  local117 	time = ktime_to_us(ktime_get());  in nvkm_subdev_fini()
 130 	time = ktime_to_us(ktime_get()) - time;  in nvkm_subdev_fini()
 131 	nvkm_trace(subdev, "%s completed in %lldus\n", action, time);  in nvkm_subdev_fini()
 138 	s64 time;  in nvkm_subdev_preinit()  local
 141 	time = ktime_to_us(ktime_get());  in nvkm_subdev_preinit()
 151 	time = ktime_to_us(ktime_get()) - time;  in nvkm_subdev_preinit()
 152 	nvkm_trace(subdev, "preinit completed in %lldus\n", time);  in nvkm_subdev_preinit()
 159 	s64 time;  in nvkm_subdev_init()  local
 163 	time = ktime_to_us(ktime_get());  in nvkm_subdev_init()
 [all …]
 
 | 
| /Linux-v5.4/Documentation/fb/ | 
| D | viafb.modes | 21 #   Active Time     25.422 us   15.253 ms23 #   Blank Time      6.356 us    1.430 ms
 46 #   Active Time     20.317 us   12.800 ms
 48 #   Blank Time      6.349 us    0.533 ms
 67 #   Active Time     17.778 us   11.093 ms
 69 #   Blank Time      5.333 us    0.670 ms
 88 #   Active Time     14.827 us   9.430 ms
 90 #   Blank Time      4.819 us    0.570 ms
 109 #   Active Time     12.212 us   7.767 ms
 111 #   Blank Time      3.969 us    0.566 ms
 [all …]
 
 | 
| /Linux-v5.4/Documentation/scheduler/ | 
| D | sched-rt-group.rst | 2 Real-Time group scheduling28    resolution, or the time it takes to handle the budget refresh itself.
 33    are real-time processes).
 43 the amount of bandwidth (eg. CPU time) being constant. In order to schedule
 45 of the CPU time available.  Without a minimum guarantee a realtime group can
 52 CPU time is divided by means of specifying how much time can be spent running
 53 in a given period. We allocate this "run time" for each realtime group which
 56 Any time not allocated to a realtime group will be used to run normal priority
 57 tasks (SCHED_OTHER). Any allocated run time not used will also be picked up by
 63 time dedicated for the graphics. We can then give this group a run time of 0.8
 [all …]
 
 | 
| D | sched-deadline.rst | 12     3. Scheduling Real-Time Tasks54  "runtime" microseconds of execution time every "period" microseconds, and
 57  every time the task wakes up, the scheduler computes a "scheduling deadline"
 61  task actually receives "runtime" time units within "deadline" if a proper
 70  with the "traditional" real-time task model (see Section 3) can effectively
 87         scheduling deadline - current time           period
 89     then, if the scheduling deadline is smaller than the current time, or
 93          scheduling deadline = current time + deadline
 99   - When a SCHED_DEADLINE task executes for an amount of time t, its
 108     said to be "throttled" (also known as "depleted" in real-time literature)
 [all …]
 
 | 
| /Linux-v5.4/kernel/sched/ | 
| D | cputime.c | 10  * There are no locks covering percpu hardirq/softirq time.14  * This may result in other CPU reading this CPU's irq time and can
 16  * or new value with a side effect of accounting a slice of irq time to wrong
 64 	 * We do not account for softirq time from ksoftirqd here.  in irqtime_account_irq()
 65 	 * We want to continue accounting softirq time to ksoftirqd thread  in irqtime_account_irq()
 67 	 * that do not consume any time, but still wants to run.  in irqtime_account_irq()
 113  * Account user CPU time to a process.
 114  * @p: the process that the CPU time gets accounted to
 115  * @cputime: the CPU time spent in user space since the last update
 121 	/* Add user time to process. */  in account_user_time()
 [all …]
 
 | 
| /Linux-v5.4/drivers/net/wireless/intel/iwlwifi/fw/api/ | 
| D | time-event.h | 70 /* Time Event types, according to MAC type */103 /* Time event - defines for command API v1 */
 106  * @TE_V1_FRAG_NONE: fragmentation of the time event is NOT allowed.
 107  * @TE_V1_FRAG_SINGLE: fragmentation of the time event is allowed, but only
 109  * @TE_V1_FRAG_DUAL: fragmentation of the time event is allowed, but only
 111  * @TE_V1_FRAG_ENDLESS: fragmentation of the time event is allowed, and any
 125 /* If a Time Event can be fragmented, this is the max number of fragments */
 127 /* Repeat the time event endlessly (until removed) */
 129 /* If a Time Event has bounded repetitions, this is the maximal value */
 132 /* Time Event dependencies: none, on another TE, or in a specific time */
 [all …]
 
 | 
| /Linux-v5.4/Documentation/devicetree/bindings/memory-controllers/ | 
| D | omap-gpmc.txt | 58  - gpmc,cs-on-ns:	Assertion time59  - gpmc,cs-rd-off-ns:	Read deassertion time
 60  - gpmc,cs-wr-off-ns:	Write deassertion time
 63  - gpmc,adv-on-ns:	Assertion time
 64  - gpmc,adv-rd-off-ns:	Read deassertion time
 65  - gpmc,adv-wr-off-ns:	Write deassertion time
 66  - gpmc,adv-aad-mux-on-ns:	Assertion time for AAD
 67  - gpmc,adv-aad-mux-rd-off-ns:	Read deassertion time for AAD
 68  - gpmc,adv-aad-mux-wr-off-ns:	Write deassertion time for AAD
 71  - gpmc,we-on-ns	Assertion time
 [all …]
 
 | 
| /Linux-v5.4/tools/testing/selftests/rtc/ | 
| D | rtctest.c | 3  * Real Time Clock Driver Test Program14 #include <sys/time.h>
 16 #include <time.h>
 43 	/* Read the RTC time/date */  in TEST_F()
 47 	TH_LOG("Current RTC date/time is %02d/%02d/%02d %02d:%02d:%02d.",  in TEST_F()
 136 	TH_LOG("Alarm time now set to %02d:%02d:%02d.",  in TEST_F()
 174 	rc = ioctl(self->fd, RTC_RD_TIME, &alarm.time);  in TEST_F()
 177 	secs = timegm((struct tm *)&alarm.time) + ALARM_DELTA;  in TEST_F()
 178 	gmtime_r(&secs, (struct tm *)&alarm.time);  in TEST_F()
 192 	TH_LOG("Alarm time now set to %02d/%02d/%02d %02d:%02d:%02d.",  in TEST_F()
 [all …]
 
 | 
| /Linux-v5.4/drivers/net/wireless/intel/iwlwifi/mvm/ | 
| D | time-event.h | 69  * DOC: Time Events - what is it?71  * Time Events are a fw feature that allows the driver to control the presence
 73  * concurrently, the fw may choose to jump to another channel at any time.
 74  * In order to make sure that the fw is on a specific channel at a certain time
 75  * and for a certain duration, the driver needs to issue a time event.
 77  * The simplest example is for BSS association. The driver issues a time event,
 87  * time and for a certain duration, it sends a Time Event. The flow against the
 97  *	What is the start time of the event?
 98  *	Is there an end-time for the event?
 108  * In order to simplify the use of time events to the rest of the driver,
 [all …]
 
 |