/linux-6.14.4/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
D | devlink_port.c | 8 mlx5_esw_get_port_parent_id(struct mlx5_core_dev *dev, struct netdev_phys_item_id *ppid) in mlx5_esw_get_port_parent_id() argument 13 ppid->id_len = sizeof(parent_id); in mlx5_esw_get_port_parent_id() 14 memcpy(ppid->id, &parent_id, sizeof(parent_id)); in mlx5_esw_get_port_parent_id() 29 struct netdev_phys_item_id ppid = {}; in mlx5_esw_offloads_pf_vf_devlink_port_attrs_set() local 34 mlx5_esw_get_port_parent_id(dev, &ppid); in mlx5_esw_offloads_pf_vf_devlink_port_attrs_set() 41 memcpy(dl_port->attrs.switch_id.id, ppid.id, ppid.id_len); in mlx5_esw_offloads_pf_vf_devlink_port_attrs_set() 42 dl_port->attrs.switch_id.id_len = ppid.id_len; in mlx5_esw_offloads_pf_vf_devlink_port_attrs_set() 45 memcpy(dl_port->attrs.switch_id.id, ppid.id, ppid.id_len); in mlx5_esw_offloads_pf_vf_devlink_port_attrs_set() 46 dl_port->attrs.switch_id.id_len = ppid.id_len; in mlx5_esw_offloads_pf_vf_devlink_port_attrs_set() 50 memcpy(dl_port->attrs.switch_id.id, ppid.id, ppid.id_len); in mlx5_esw_offloads_pf_vf_devlink_port_attrs_set() [all …]
|
/linux-6.14.4/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | devlink.c | 41 mlx5e_devlink_get_port_parent_id(struct mlx5_core_dev *dev, struct netdev_phys_item_id *ppid) in mlx5e_devlink_get_port_parent_id() argument 46 ppid->id_len = sizeof(parent_id); in mlx5e_devlink_get_port_parent_id() 47 memcpy(ppid->id, &parent_id, sizeof(parent_id)); in mlx5e_devlink_get_port_parent_id() 55 struct netdev_phys_item_id ppid = {}; in mlx5e_devlink_port_register() local 62 mlx5e_devlink_get_port_parent_id(mdev, &ppid); in mlx5e_devlink_port_register() 63 memcpy(attrs.switch_id.id, ppid.id, ppid.id_len); in mlx5e_devlink_port_register() 64 attrs.switch_id.id_len = ppid.id_len; in mlx5e_devlink_port_register()
|
/linux-6.14.4/drivers/spmi/ |
D | spmi-pmic-arb.c | 53 #define PMIC_ARB_MAX_PPID BIT(12) /* PPID is 12bit */ 127 u16 ppid; member 147 * @mapping_table: in-memory copy of PPID -> APID mapping table. 149 * @ppid_to_apid: in-memory copy of PPID -> APID mapping table. 210 * @ppid_to_apid: finds the apid for a given ppid. 214 * on v2 offset of per-ee and per-ppid channel. 231 int (*ppid_to_apid)(struct spmi_pmic_arb_bus *bus, u16 ppid); 643 u16 ppid = bus->apid_data[apid].ppid; in cleanup_irq() local 644 u8 sid = ppid >> 8; in cleanup_irq() 645 u8 per = ppid & 0xFF; in cleanup_irq() [all …]
|
/linux-6.14.4/tools/testing/selftests/cgroup/ |
D | test_kill.c | 48 int ppid = getppid(); in child_fn() local 50 while (getppid() == ppid) in child_fn() 53 return getppid() == ppid; in child_fn() 206 int ppid; in forkbomb_fn() local 211 ppid = getppid(); in forkbomb_fn() 213 while (getppid() == ppid) in forkbomb_fn() 216 return getppid() == ppid; in forkbomb_fn()
|
D | test_freezer.c | 123 int ppid = getppid(); in child_fn() local 125 while (getppid() == ppid) in child_fn() 128 return getppid() == ppid; in child_fn() 342 int ppid; in forkbomb_fn() local 347 ppid = getppid(); in forkbomb_fn() 349 while (getppid() == ppid) in forkbomb_fn() 352 return getppid() == ppid; in forkbomb_fn()
|
/linux-6.14.4/tools/perf/util/ |
D | thread.h | 38 /** @ppid: parent process of the process this thread belongs to. */ in DECLARE_RC_STRUCT() 39 pid_t ppid; in DECLARE_RC_STRUCT() local 162 return RC_CHK_ACCESS(thread)->ppid; in thread__ppid() 165 static inline void thread__set_ppid(struct thread *thread, pid_t ppid) in thread__set_ppid() argument 167 RC_CHK_ACCESS(thread)->ppid = ppid; in thread__set_ppid()
|
D | synthetic-events.c | 70 * the comm, tgid and ppid. 73 pid_t *tgid, pid_t *ppid, bool *kernel) in perf_event__get_comm_ids() argument 82 *ppid = -1; in perf_event__get_comm_ids() 98 pr_warning("Couldn't get COMM, tigd and ppid for pid %d\n", in perf_event__get_comm_ids() 106 ppids = strstr(tgids ?: bf, "PPid:"); in perf_event__get_comm_ids() 139 ppids += 5; /* strlen("PPid:") */ in perf_event__get_comm_ids() 140 *ppid = atoi(ppids); in perf_event__get_comm_ids() 142 pr_debug("PPid: string not found for pid %d\n", tid); in perf_event__get_comm_ids() 155 pid_t *tgid, pid_t *ppid, bool *kernel) in perf_event__prepare_comm() argument 159 *ppid = -1; in perf_event__prepare_comm() [all …]
|
/linux-6.14.4/net/bridge/ |
D | br_switchdev.c | 209 if (netdev_phys_item_id_same(&joining->ppid, &p->ppid)) { in nbp_switchdev_hwdom_set() 239 struct netdev_phys_item_id ppid, in nbp_switchdev_add() argument 250 if (!netdev_phys_item_id_same(&p->ppid, &ppid)) { in nbp_switchdev_add() 265 p->ppid = ppid; in nbp_switchdev_add() 829 struct netdev_phys_item_id ppid; in br_switchdev_port_offload() local 832 err = dev_get_port_parent_id(dev, &ppid, false); in br_switchdev_port_offload() 836 err = nbp_switchdev_add(p, ppid, tx_fwd_offload, extack); in br_switchdev_port_offload()
|
/linux-6.14.4/tools/testing/selftests/powerpc/signal/ |
D | signal.c | 40 pid_t ppid = getpid(); in test_signal() local 63 signal_self(ppid, SIGUSR1); in test_signal() 85 rc = signal_self(ppid, SIGUSR1); in test_signal()
|
/linux-6.14.4/drivers/net/ethernet/intel/i40e/ |
D | i40e_devlink.c | 185 * @ppid: struct with switch id information 188 struct netdev_phys_item_id *ppid) in i40e_devlink_set_switch_id() argument 192 ppid->id_len = sizeof(id); in i40e_devlink_set_switch_id() 193 put_unaligned_be64(id, &ppid->id); in i40e_devlink_set_switch_id()
|
/linux-6.14.4/drivers/net/ethernet/netronome/nfp/ |
D | nfp_port.c | 34 struct netdev_phys_item_id *ppid) in nfp_port_get_port_parent_id() argument 43 ppid->id_len = nfp_cpp_serial(port->app->cpp, &serial); in nfp_port_get_port_parent_id() 44 memcpy(&ppid->id, serial, ppid->id_len); in nfp_port_get_port_parent_id()
|
/linux-6.14.4/tools/testing/selftests/mm/ |
D | memfd_secret.c | 152 pid_t ppid = getppid(); in try_ptrace() local 162 ret = ptrace(PTRACE_ATTACH, ppid, 0, 0); in try_ptrace() 168 ret = waitpid(ppid, &status, WUNTRACED); in try_ptrace() 169 if ((ret != ppid) || !(WIFSTOPPED(status))) { in try_ptrace() 175 if (ptrace(PTRACE_PEEKDATA, ppid, mem, 0)) in try_ptrace()
|
D | mrelease_test.c | 22 int ppid = getppid(); in alloc_noexit() local 40 while (getppid() == ppid && timeout > 0) { in alloc_noexit()
|
/linux-6.14.4/tools/testing/selftests/pidfd/ |
D | pidfd_open_test.c | 38 __u32 ppid; member 195 if (info.ppid != getppid()) { in main() 196 ksft_print_msg("ppid %d does not match ppid from ioctl %d\n", in main()
|
/linux-6.14.4/Documentation/devicetree/bindings/crypto/ |
D | fsl,sec-v4.0.yaml | 113 Specifies the LIODN to be used in conjunction with the ppid-to-liodn 114 table that specifies the PPID to LIODN mapping. Needed if the PAMU is 186 ppid-to-liodn table that specifies the PPID to LIODN mapping.
|
/linux-6.14.4/Documentation/trace/postprocess/ |
D | trace-pagealloc-postprocess.pl | 169 my $ppid; 176 die("Failed to match stat line process ppid:: $statline"); 179 # Read the ppid stat line 180 $ppid = $1; 181 return guess_process_pid($ppid, read_statline($ppid));
|
/linux-6.14.4/drivers/net/ethernet/microchip/sparx5/ |
D | sparx5_netdev.c | 210 struct netdev_phys_item_id *ppid) in sparx5_get_port_parent_id() argument 215 ppid->id_len = sizeof(sparx5->base_mac); in sparx5_get_port_parent_id() 216 memcpy(&ppid->id, &sparx5->base_mac, ppid->id_len); in sparx5_get_port_parent_id()
|
/linux-6.14.4/tools/testing/selftests/kvm/lib/ |
D | assert.c | 21 * addr2line -s -e /proc/$PPID/exe -fpai {backtrace addresses} | \ in test_dump_stack() 29 const char *addr2line = "addr2line -s -e /proc/$PPID/exe -fpai"; in test_dump_stack()
|
/linux-6.14.4/tools/testing/selftests/resctrl/ |
D | resctrl_val.c | 548 pid_t ppid; in resctrl_val() local 559 ppid = getpid(); in resctrl_val() 562 ret = taskset_benchmark(ppid, uparams->cpu, &old_affinity); in resctrl_val() 567 ret = write_bm_pid_to_resctrl(ppid, param->ctrlgrp, param->mongrp); in resctrl_val() 639 taskset_restore(ppid, &old_affinity); in resctrl_val()
|
/linux-6.14.4/tools/perf/tests/shell/ |
D | test_intel_pt.sh | 264 ppid=$! 265 echo "perf PID is $ppid" 266 wait_for_perf_to_start ${ppid} "${errfile}" || return 1 270 is_running ${ppid} || return 1 274 wait_for_process_to_exit ${ppid} || return 1
|
/linux-6.14.4/tools/testing/selftests/uevent/ |
D | uevent_filtering.c | 223 pid_t ppid; in set_death_signal() local 228 ppid = getppid(); in set_death_signal() 229 if (ppid == 1) { in set_death_signal()
|
/linux-6.14.4/fs/proc/ |
D | array.c | 156 pid_t ppid, tpid = 0, tgid, ngid; in task_state() local 160 ppid = pid_alive(p) ? in task_state() 187 seq_put_decimal_ull(m, "\nPPid:\t", ppid); in task_state() 475 pid_t ppid = 0, pgid = -1, sid = -1; in do_task_stat() local 534 ppid = task_tgid_nr_ns(task->real_parent, ns); in do_task_stat() 594 seq_put_decimal_ll(m, " ", ppid); in do_task_stat()
|
/linux-6.14.4/tools/perf/ |
D | builtin-timechart.c | 96 int ppid; member 255 static void pid_fork(struct timechart *tchart, int pid, int ppid, u64 timestamp) in pid_fork() argument 259 pp = find_create_pid(tchart, ppid); in pid_fork() 260 p->ppid = ppid; in pid_fork() 339 pid_fork(tchart, event->fork.pid, event->fork.ppid, event->fork.time); in process_fork_event() 976 /* sort by ppid first, then by pid, lowest to highest */ in sort_pids() 993 if (cursor->ppid > p->ppid || in sort_pids() 994 (cursor->ppid == p->ppid && cursor->pid > p->pid)) { in sort_pids()
|
/linux-6.14.4/tools/testing/selftests/ptrace/ |
D | peeksiginfo.c | 168 pid_t ppid = getppid(); in main() local 170 if (ppid != getppid()) in main()
|
/linux-6.14.4/drivers/net/ethernet/cavium/liquidio/ |
D | lio_vf_rep.c | 41 struct netdev_phys_item_id *ppid); 448 struct netdev_phys_item_id *ppid) in lio_vf_get_port_parent_id() argument 454 ppid->id_len = ETH_ALEN; in lio_vf_get_port_parent_id() 455 ether_addr_copy(ppid->id, (void *)&lio->linfo.hw_addr + 2); in lio_vf_get_port_parent_id()
|