Lines Matching defs:kif
372 soo_fill_kinfo(struct file *fp, struct kinfo_file *kif, struct filedesc *fdp)
379 kif->kf_type = KF_TYPE_SOCKET;
382 kif->kf_un.kf_sock.kf_sock_domain0 =
384 kif->kf_un.kf_sock.kf_sock_type0 = so->so_type;
385 kif->kf_un.kf_sock.kf_sock_protocol0 = so->so_proto->pr_protocol;
386 kif->kf_un.kf_sock.kf_sock_pcb = (uintptr_t)so->so_pcb;
387 switch (kif->kf_un.kf_sock.kf_sock_domain0) {
391 kif->kf_un.kf_sock.kf_sock_inpcb = (uintptr_t)so->so_pcb;
392 kif->kf_un.kf_sock.kf_sock_rcv_sb_state =
394 kif->kf_un.kf_sock.kf_sock_snd_sb_state =
396 kif->kf_un.kf_sock.kf_sock_sendq =
398 kif->kf_un.kf_sock.kf_sock_recvq =
405 kif->kf_un.kf_sock.kf_sock_unpconn =
407 kif->kf_un.kf_sock.kf_sock_rcv_sb_state =
409 kif->kf_un.kf_sock.kf_sock_snd_sb_state =
411 kif->kf_un.kf_sock.kf_sock_sendq =
413 kif->kf_un.kf_sock.kf_sock_recvq =
421 ss.ss_len <= sizeof(kif->kf_un.kf_sock.kf_sa_local)) {
422 bcopy(&ss, &kif->kf_un.kf_sock.kf_sa_local, ss.ss_len);
427 ss.ss_len <= sizeof(kif->kf_un.kf_sock.kf_sa_peer)) {
428 bcopy(&ss, &kif->kf_un.kf_sock.kf_sa_peer, ss.ss_len);
430 strncpy(kif->kf_path, so->so_proto->pr_domain->dom_name,
431 sizeof(kif->kf_path));