| /xnu-11215/bsd/kern/ |
| H A D | socket_info.c | 77 si->soi_type = so->so_type; in fill_common_sockinfo() 79 si->soi_linger = so->so_linger; in fill_common_sockinfo() 80 si->soi_state = so->so_state; in fill_common_sockinfo() 87 si->soi_family = 0; in fill_common_sockinfo() 90 si->soi_protocol = si->soi_family = 0; in fill_common_sockinfo() 92 si->soi_qlen = so->so_qlen; in fill_common_sockinfo() 95 si->soi_timeo = so->so_timeo; in fill_common_sockinfo() 96 si->soi_error = so->so_error; in fill_common_sockinfo() 114 fill_common_sockinfo(so, si); in fill_socketinfo() 134 si->soi_kind = SOCKINFO_IN; in fill_socketinfo() [all …]
|
| H A D | sys_generic.c | 1070 selspec_attach(struct knote *kn, struct selinfo *si) in selspec_attach() argument 1075 si->si_flags |= SI_SELSPEC; in selspec_attach() 1077 knote_kn_hook_set_raw(kn, (void *) si); in selspec_attach() 1078 KNOTE_ATTACH(&si->si_note, kn); in selspec_attach() 1091 assert(si->si_flags & SI_SELSPEC); in selspec_attach() 1092 assert(cur == si); in selspec_attach()
|
| H A D | kern_control.c | 2377 kctl_fill_socketinfo(struct socket *so, struct socket_info *si) 2381 &si->soi_proto.pri_kern_ctl; 2384 si->soi_kind = SOCKINFO_KERN_CTL;
|
| H A D | tty.c | 3520 selspec_record_hook_t block = ^(struct selinfo *si){ in filt_ttyattach() 3523 tp = tty_from_waitq(&si->si_waitq, knote_get_seltype(kn)); in filt_ttyattach() 3529 KNOTE_ATTACH(&si->si_note, kn); in filt_ttyattach()
|
| /xnu-11215/osfmk/vm/ |
| H A D | vm_shared_region.c | 974 if (si != NULL) { in vm_shared_region_destroy() 1209 assert(si != NULL); in vm_shared_region_auth_remap() 1218 sr_pager = shared_region_pager_match(object, si->si_start, si, in vm_shared_region_auth_remap() 1246 if (tmp_entry->vme_end - tmp_entry->vme_start != si->si_end - si->si_start) { in vm_shared_region_auth_remap() 1268 si->si_end - si->si_start, in vm_shared_region_auth_remap() 2671 si->si_start = start; in vm_shared_region_slide_mapping() 2672 si->si_end = si->si_start + size; in vm_shared_region_slide_mapping() 2673 si->si_slide = slide; in vm_shared_region_slide_mapping() 2688 si->si_ptrauth = TRUE; in vm_shared_region_slide_mapping() 2784 if (si != NULL) { in vm_shared_region_slide_mapping() [all …]
|
| H A D | vm_shared_region_pager.c | 975 if (si != NULL) { in shared_region_pager_deallocate_internal() 976 if (si->si_shared_region != NULL) { in shared_region_pager_deallocate_internal() 977 assert(si->si_ptrauth); in shared_region_pager_deallocate_internal() 980 si = NULL; in shared_region_pager_deallocate_internal() 984 if (si != NULL) { in shared_region_pager_deallocate_internal() 987 kfree_data(si->si_slide_info_entry, in shared_region_pager_deallocate_internal() 988 si->si_slide_info_size); in shared_region_pager_deallocate_internal() 1292 vm_shared_region_slide_info_t si; in shared_region_pager_match() local 1302 si = pager->srp_slide_info; in shared_region_pager_match() 1305 if (!si->si_ptrauth) { in shared_region_pager_match() [all …]
|
| H A D | vm_shared_region_internal.h | 39 vm_shared_region_slide_info_t si,
|
| H A D | vm_compressor.c | 6196 for (int si = 0; si < nslots; ++si) { in vm_compressor_serialize_segment_debug_info() local 6198 const struct c_slot* cs = C_SEG_SLOT_FROM_INDEX(c_seg, si); in vm_compressor_serialize_segment_debug_info()
|
| /xnu-11215/tests/ |
| H A D | net_tuntests.c | 882 for (int si = 0; si < SO_TC_MAX; si++) { in setup_sockets() local 886 SO_TRAFFIC_CLASS, &SOCKET_TRAFFIC_CLASSES[si], sizeof(SOCKET_TRAFFIC_CLASSES[si])), NULL); in setup_sockets() 903 sockets[si], sbuf, ntohs(sin.sin_port)); in setup_sockets() 905 setblocking(sockets[si], false); in setup_sockets() 912 for (int si = 0; si < SO_TC_MAX; si++) { in cleanup_sockets() local 914 sockets[si] = -1; in cleanup_sockets() 985 for (int si = 0; si < SO_TC_MAX; si++) { in xfer_1_packet_singly() local 988 send_one_packet(sockets[si], type); in xfer_1_packet_singly() 990 int expected_ring = channel_count == 1 ? 0 : SOCKET_TC_TO_RING[si]; in xfer_1_packet_singly() 1077 for (int si = 0; si < SO_TC_MAX; si++) { in xfer_1_packet_together() local [all …]
|
| /xnu-11215/bsd/skywalk/channel/ |
| H A D | channel.c | 290 struct selinfo *si = &csi->csi_si; in csi_selrecord() local 293 selrecord(p, si, wql); in csi_selrecord() 334 struct selinfo *si = &csi->csi_si; in csi_selwakeup() local 339 selwakeup(si); in csi_selwakeup() 342 KNOTE(&si->si_note, hint); in csi_selwakeup() 504 struct selinfo *si; in filt_chrwdetach() local 508 si = &csi->csi_si; in filt_chrwdetach() 514 write ? "write" : "read", si->si_flags); in filt_chrwdetach() 516 if (KNOTE_DETACH(&si->si_note, kn)) { in filt_chrwdetach()
|
| /xnu-11215/bsd/sys/ |
| H A D | proc_info_private.h | 313 extern int fill_socketinfo(socket_t so, struct socket_info *si);
|
| /xnu-11215/bsd/vfs/ |
| H A D | vfs_fsevents.c | 2176 struct selinfo si; member 2357 selrecord(vfs_context_proc(ctx), &fseh->si, wql); in fseventsf_select() 2389 selthreadclear(&fseh->si); in fseventsf_close() 2905 selwakeup(&watcher->fseh->si); in fsevents_wakeup()
|
| /xnu-11215/bsd/net/ |
| H A D | necp_client.c | 648 struct selinfo si; member 892 struct selinfo *si = &fd_data->si; in necp_fd_notify() local 898 selwakeup(si); in necp_fd_notify() 902 KNOTE(&si->si_note, 1); // notification in necp_fd_notify() 1107 struct selinfo *si = &fd_data->si; in necp_fd_knrdetach() local 1110 KNOTE_DETACH(&si->si_note, kn); in necp_fd_knrdetach() 1187 KNOTE_ATTACH(&fd_data->si.si_note, kn); in necpop_kqfilter() 1954 selthreadclear(&fd_data->si); in necpop_close() 7178 klist_init(&fd_data->si.si_note); in necp_open()
|
| /xnu-11215/bsd/miscfs/specfs/ |
| H A D | spec_vnops.c | 3033 selspec_record_hook_t cb = ^(struct selinfo *si) { in filt_spec_common() 3034 selspec_attach(kn, si); in filt_spec_common()
|