Home | History | Annotate | Download | only in blktrace

Lines Matching refs:pid

76 	pid_t pid;
534 static inline int ppm_hash_pid(pid_t pid)
536 return jhash_1word(pid, JHASH_RANDOM) & PPM_HASH_MASK;
539 static struct process_pid_map *find_ppm(pid_t pid)
541 const int hash_idx = ppm_hash_pid(pid);
546 if (ppm->pid == pid)
555 static struct process_pid_map *add_ppm_hash(pid_t pid, const char *name)
557 const int hash_idx = ppm_hash_pid(pid);
560 ppm = find_ppm(pid);
564 ppm->pid = pid;
580 add_ppm_hash(bit->pid, payload);
623 char *find_process_name(pid_t pid)
625 struct process_pid_map *ppm = find_ppm(pid);
633 static inline int ppi_hash_pid(pid_t pid)
635 return jhash_1word(pid, JHASH_RANDOM) & PPI_HASH_MASK;
648 return ppi_hash_pid(ppm->pid);
686 static struct per_process_info *find_ppi_by_pid(pid_t pid)
688 const int hash_idx = ppi_hash_pid(pid);
695 if (ppm->pid == pid)
704 static struct per_process_info *find_ppi(pid_t pid)
710 return find_ppi_by_pid(pid);
712 name = find_process_name(pid);
717 if (ppi && ppi->ppm->pid != pid)
957 static struct io_track *find_track(struct per_dev_info *pdi, pid_t pid,
965 iot->ppm = find_ppm(pid);
967 iot->ppm = add_ppm_hash(pid, "unknown");
1004 iot = find_track(pdi, t->pid, t->sector);
1028 iot = find_track(pdi, t->pid, t->sector);
1044 iot = find_track(pdi, t->pid, t->sector);
1053 struct per_process_info *ppi = find_ppi(iot->ppm->pid);
1090 struct per_process_info *ppi = find_ppi(iot->ppm->pid);
1125 struct per_process_info *ppi = find_ppi(iot->ppm->pid);
1142 static struct io_stats *find_process_io_stats(pid_t pid)
1144 struct per_process_info *ppi = find_ppi(pid);
1149 ppi->ppm = find_ppm(pid);
1151 ppi->ppm = add_ppm_hash(pid, "unknown");
1195 struct io_stats *ios = find_process_io_stats(t->pid);
1219 struct io_stats *ios = find_process_io_stats(t->pid);
1243 struct io_stats *ios = find_process_io_stats(t->pid);
1267 struct io_stats *ios = find_process_io_stats(t->pid);
1287 struct io_stats *ios = find_process_io_stats(t->pid);
1311 struct io_stats *ios = find_process_io_stats(t->pid);
1334 struct io_stats *ios = find_process_io_stats(t->pid);
1358 struct io_stats *ios = find_process_io_stats(t->pid);
1378 struct io_stats *ios = find_process_io_stats(t->pid);
1402 struct io_stats *ios = find_process_io_stats(t->pid);
1709 res = ppi1->ppm->pid > ppi2->ppm->pid;
1755 sprintf(name, "%s (%u, ...)", ppm->comm, ppm->pid);
1757 sprintf(name, "%s (%u)", ppm->comm, ppm->pid);
2683 "\t-h Hash processes by name, not pid\n" \