/kernel/linux/linux-5.10/kernel/ |
H A D | latencytop.c | 87 struct latency_record *lat) in account_global_scheduler_latency() 106 unsigned long record = lat->backtrace[q]; in account_global_scheduler_latency() 119 latency_record[i].time += lat->time; in account_global_scheduler_latency() 120 if (lat->time > latency_record[i].max) in account_global_scheduler_latency() 121 latency_record[i].max = lat->time; in account_global_scheduler_latency() 131 memcpy(&latency_record[i], lat, sizeof(struct latency_record)); in account_global_scheduler_latency() 155 struct latency_record lat; in __account_scheduler_latency() local 166 memset(&lat, 0, sizeof(lat)); in __account_scheduler_latency() 167 lat in __account_scheduler_latency() 86 account_global_scheduler_latency(struct task_struct *tsk, struct latency_record *lat) account_global_scheduler_latency() argument [all...] |
/kernel/linux/linux-6.6/kernel/ |
H A D | latencytop.c | 113 struct latency_record *lat) in account_global_scheduler_latency() 132 unsigned long record = lat->backtrace[q]; in account_global_scheduler_latency() 145 latency_record[i].time += lat->time; in account_global_scheduler_latency() 146 if (lat->time > latency_record[i].max) in account_global_scheduler_latency() 147 latency_record[i].max = lat->time; in account_global_scheduler_latency() 157 memcpy(&latency_record[i], lat, sizeof(struct latency_record)); in account_global_scheduler_latency() 181 struct latency_record lat; in __account_scheduler_latency() local 192 memset(&lat, 0, sizeof(lat)); in __account_scheduler_latency() 193 lat in __account_scheduler_latency() 112 account_global_scheduler_latency(struct task_struct *tsk, struct latency_record *lat) account_global_scheduler_latency() argument [all...] |
/kernel/linux/linux-5.10/fs/ceph/ |
H A D | metric.c | 241 ktime_t *sq_sump, ktime_t lat) in __update_latency() 246 lsum = (*lsump += lat); in __update_latency() 248 if (unlikely(lat < *min)) in __update_latency() 249 *min = lat; in __update_latency() 250 if (unlikely(lat > *max)) in __update_latency() 251 *max = lat; in __update_latency() 256 /* the sq is (lat - old_avg) * (lat - new_avg) */ in __update_latency() 257 avg = DIV64_U64_ROUND_CLOSEST((lsum - lat), (total - 1)); in __update_latency() 258 sq = lat in __update_latency() 239 __update_latency(ktime_t *totalp, ktime_t *lsump, ktime_t *min, ktime_t *max, ktime_t *sq_sump, ktime_t lat) __update_latency() argument 268 ktime_t lat = ktime_sub(r_end, r_start); ceph_update_read_latency() local 284 ktime_t lat = ktime_sub(r_end, r_start); ceph_update_write_latency() local 300 ktime_t lat = ktime_sub(r_end, r_start); ceph_update_metadata_latency() local [all...] |
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | wbt.h | 57 * @lat: latency trigger 61 TP_PROTO(struct backing_dev_info *bdi, unsigned long lat), 63 TP_ARGS(bdi, lat), 67 __field(unsigned long, lat) 73 __entry->lat = div_u64(lat, 1000); 77 (unsigned long long) __entry->lat)
|
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | wbt.h | 57 * @lat: latency trigger 61 TP_PROTO(struct backing_dev_info *bdi, unsigned long lat), 63 TP_ARGS(bdi, lat), 67 __field(unsigned long, lat) 73 __entry->lat = div_u64(lat, 1000); 77 (unsigned long long) __entry->lat)
|
/kernel/linux/linux-5.10/drivers/s390/scsi/ |
H A D | zfcp_sysfs.c | 551 struct zfcp_latencies *lat = &zfcp_sdev->latencies; \ 555 spin_lock_bh(&lat->lock); \ 556 fsum = lat->_name.fabric.sum * adapter->timer_ticks; \ 557 fmin = lat->_name.fabric.min * adapter->timer_ticks; \ 558 fmax = lat->_name.fabric.max * adapter->timer_ticks; \ 559 csum = lat->_name.channel.sum * adapter->timer_ticks; \ 560 cmin = lat->_name.channel.min * adapter->timer_ticks; \ 561 cmax = lat->_name.channel.max * adapter->timer_ticks; \ 562 cc = lat->_name.counter; \ 563 spin_unlock_bh(&lat [all...] |
/kernel/linux/linux-6.6/drivers/s390/scsi/ |
H A D | zfcp_sysfs.c | 551 struct zfcp_latencies *lat = &zfcp_sdev->latencies; \ 555 spin_lock_bh(&lat->lock); \ 556 fsum = lat->_name.fabric.sum * adapter->timer_ticks; \ 557 fmin = lat->_name.fabric.min * adapter->timer_ticks; \ 558 fmax = lat->_name.fabric.max * adapter->timer_ticks; \ 559 csum = lat->_name.channel.sum * adapter->timer_ticks; \ 560 cmin = lat->_name.channel.min * adapter->timer_ticks; \ 561 cmax = lat->_name.channel.max * adapter->timer_ticks; \ 562 cc = lat->_name.counter; \ 563 spin_unlock_bh(&lat [all...] |
/kernel/linux/linux-6.6/fs/ceph/ |
H A D | metric.c | 79 ktime_to_ceph_timespec(&read->lat, sum); in ceph_mdsc_send_metrics() 92 ktime_to_ceph_timespec(&write->lat, sum); in ceph_mdsc_send_metrics() 105 ktime_to_ceph_timespec(&meta->lat, sum); in ceph_mdsc_send_metrics() 328 ktime_t *sq_sump, ktime_t lat) in __update_mean_and_stdev() 333 *lavg = lat; in __update_mean_and_stdev() 335 /* the sq is (lat - old_avg) * (lat - new_avg) */ in __update_mean_and_stdev() 336 avg = *lavg + div64_s64(lat - *lavg, total); in __update_mean_and_stdev() 337 *sq_sump += (lat - *lavg)*(lat in __update_mean_and_stdev() 327 __update_mean_and_stdev(ktime_t total, ktime_t *lavg, ktime_t *sq_sump, ktime_t lat) __update_mean_and_stdev() argument 346 ktime_t lat = ktime_sub(r_end, r_start); ceph_update_metrics() local [all...] |
H A D | metric.h | 75 struct ceph_timespec lat; member 84 struct ceph_timespec lat; member 93 struct ceph_timespec lat; member
|
/kernel/linux/linux-5.10/tools/testing/selftests/timers/ |
H A D | Makefile | 7 TEST_GEN_PROGS = posix_timers nanosleep nsleep-lat set-timer-lat mqueue-lat \
|
/kernel/linux/linux-6.6/tools/testing/selftests/timers/ |
H A D | Makefile | 7 TEST_GEN_PROGS = posix_timers nanosleep nsleep-lat set-timer-lat mqueue-lat \
|
/kernel/linux/linux-5.10/tools/testing/selftests/net/ |
H A D | fin_ack_lat.c | 37 unsigned long lat, sum_lat = 0, nr_lat = 0; in client() local 69 lat = timediff(start, end); in client() 70 sum_lat += lat; in client() 72 if (lat < 100000) in client() 77 printf("port: %d, lat: %lu, avg: %lu, nr: %lu\n", in client() 78 ntohs(laddr.sin_port), lat, in client()
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | fin_ack_lat.c | 37 unsigned long lat, sum_lat = 0, nr_lat = 0; in client() local 69 lat = timediff(start, end); in client() 70 sum_lat += lat; in client() 72 if (lat < 100000) in client() 77 printf("port: %d, lat: %lu, avg: %lu, nr: %lu\n", in client() 78 ntohs(laddr.sin_port), lat, in client()
|
/kernel/linux/linux-6.6/include/dt-bindings/usb/ |
H A D | pd.h | 341 #define VDO_CABLE(hw, fw, cbl, lat, term, tx1d, tx2d, rx1d, rx2d, cur, vps, sopp, usbss) \ 343 | ((lat) & 0x7) << 13 | ((term) & 0x3) << 11 | (tx1d) << 10 \ 346 #define VDO_PCABLE(hw, fw, ver, conn, lat, term, vbm, cur, spd) \ 348 | ((conn) & 0x3) << 18 | ((lat) & 0xf) << 13 | ((term) & 0x3) << 11 \ 350 #define VDO_ACABLE1(hw, fw, ver, conn, lat, term, vbm, sbu, sbut, cur, vbt, sopp, spd) \ 352 | ((conn) & 0x3) << 18 | ((lat) & 0xf) << 13 | ((term) & 0x3) << 11 \
|
/kernel/linux/linux-6.6/include/linux/usb/ |
H A D | pd_vdo.h | 364 #define VDO_CABLE(hw, fw, cbl, lat, term, tx1d, tx2d, rx1d, rx2d, cur, vps, sopp, usbss) \ 366 | ((lat) & 0x7) << 13 | ((term) & 0x3) << 11 | (tx1d) << 10 \ 369 #define VDO_PCABLE(hw, fw, ver, conn, lat, term, vbm, cur, spd) \ 371 | ((conn) & 0x3) << 18 | ((lat) & 0xf) << 13 | ((term) & 0x3) << 11 \ 373 #define VDO_ACABLE1(hw, fw, ver, conn, lat, term, vbm, sbu, sbut, cur, vbt, sopp, spd) \ 375 | ((conn) & 0x3) << 18 | ((lat) & 0xf) << 13 | ((term) & 0x3) << 11 \
|
/kernel/linux/linux-6.6/scripts/dtc/include-prefixes/dt-bindings/usb/ |
H A D | pd.h | 341 #define VDO_CABLE(hw, fw, cbl, lat, term, tx1d, tx2d, rx1d, rx2d, cur, vps, sopp, usbss) \ 343 | ((lat) & 0x7) << 13 | ((term) & 0x3) << 11 | (tx1d) << 10 \ 346 #define VDO_PCABLE(hw, fw, ver, conn, lat, term, vbm, cur, spd) \ 348 | ((conn) & 0x3) << 18 | ((lat) & 0xf) << 13 | ((term) & 0x3) << 11 \ 350 #define VDO_ACABLE1(hw, fw, ver, conn, lat, term, vbm, sbu, sbut, cur, vbt, sopp, spd) \ 352 | ((conn) & 0x3) << 18 | ((lat) & 0xf) << 13 | ((term) & 0x3) << 11 \
|
/kernel/linux/linux-5.10/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/ |
H A D | EventClass.py | 89 status, dla, dse, lat = struct.unpack('QQQQ', tmp_buf) 93 self.lat = lat
|
/kernel/linux/linux-6.6/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/ |
H A D | EventClass.py | 89 status, dla, dse, lat = struct.unpack('QQQQ', tmp_buf) 93 self.lat = lat
|
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | pci.c | 148 u8 lat; in pcibios_set_master() local 151 pci_read_config_byte(dev, PCI_LATENCY_TIMER, &lat); in pcibios_set_master() 152 if (lat >= 16) return; in pcibios_set_master()
|
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | pci.c | 148 u8 lat; in pcibios_set_master() local 151 pci_read_config_byte(dev, PCI_LATENCY_TIMER, &lat); in pcibios_set_master() 152 if (lat >= 16) return; in pcibios_set_master()
|
/kernel/linux/linux-5.10/include/linux/usb/ |
H A D | pd_vdo.h | 204 #define VDO_CABLE(hw, fw, cbl, gdr, lat, term, tx1d, tx2d, rx1d, rx2d, cur,\ 207 | (gdr) << 17 | ((lat) & 0x7) << 13 | ((term) & 0x3) << 11 \
|
/kernel/linux/linux-5.10/arch/alpha/kernel/ |
H A D | pci.c | 276 u8 lat; in pcibios_set_master() local 277 pci_read_config_byte(dev, PCI_LATENCY_TIMER, &lat); in pcibios_set_master() 278 if (lat >= 16) return; in pcibios_set_master()
|
/kernel/linux/linux-6.6/arch/alpha/kernel/ |
H A D | pci.c | 276 u8 lat; in pcibios_set_master() local 277 pci_read_config_byte(dev, PCI_LATENCY_TIMER, &lat); in pcibios_set_master() 278 if (lat >= 16) return; in pcibios_set_master()
|
/kernel/linux/linux-5.10/drivers/staging/greybus/ |
H A D | loopback.c | 780 u32 lat; in gb_loopback_calculate_latency_stats() local 783 lat = gb_loopback_nsec_to_usec_latency(gb->elapsed_nsecs); in gb_loopback_calculate_latency_stats() 786 gb_loopback_update_stats(&gb->latency, lat); in gb_loopback_calculate_latency_stats() 789 kfifo_in(&gb->kfifo_lat, (unsigned char *)&lat, sizeof(lat)); in gb_loopback_calculate_latency_stats() 801 u32 lat; in gb_loopback_calculate_stats() local 812 lat = gb_loopback_nsec_to_usec_latency(nlat); in gb_loopback_calculate_stats() 814 gb_loopback_throughput_update(gb, lat); in gb_loopback_calculate_stats() 815 gb_loopback_requests_update(gb, lat); in gb_loopback_calculate_stats()
|
/kernel/linux/linux-6.6/drivers/staging/greybus/ |
H A D | loopback.c | 779 u32 lat; in gb_loopback_calculate_latency_stats() local 782 lat = gb_loopback_nsec_to_usec_latency(gb->elapsed_nsecs); in gb_loopback_calculate_latency_stats() 785 gb_loopback_update_stats(&gb->latency, lat); in gb_loopback_calculate_latency_stats() 788 kfifo_in(&gb->kfifo_lat, (unsigned char *)&lat, sizeof(lat)); in gb_loopback_calculate_latency_stats() 800 u32 lat; in gb_loopback_calculate_stats() local 811 lat = gb_loopback_nsec_to_usec_latency(nlat); in gb_loopback_calculate_stats() 813 gb_loopback_throughput_update(gb, lat); in gb_loopback_calculate_stats() 814 gb_loopback_requests_update(gb, lat); in gb_loopback_calculate_stats()
|