Home
last modified time | relevance | path

Searched refs:si (Results 1 – 14 of 14) sorted by relevance

/xnu-11215/bsd/kern/
H A Dsocket_info.c77 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 Dsys_generic.c1070 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 Dkern_control.c2377 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 Dtty.c3520 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 Dvm_shared_region.c974 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 Dvm_shared_region_pager.c975 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 Dvm_shared_region_internal.h39 vm_shared_region_slide_info_t si,
H A Dvm_compressor.c6196 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 Dnet_tuntests.c882 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 Dchannel.c290 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 Dproc_info_private.h313 extern int fill_socketinfo(socket_t so, struct socket_info *si);
/xnu-11215/bsd/vfs/
H A Dvfs_fsevents.c2176 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 Dnecp_client.c648 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 Dspec_vnops.c3033 selspec_record_hook_t cb = ^(struct selinfo *si) { in filt_spec_common()
3034 selspec_attach(kn, si); in filt_spec_common()