/darwin-on-arm/xnu/libkern/conf/ |
H A D | Makefile.i386 | 12 HIB_FILES=$(filter $(UNCONFIGURED_HIB_FILES),$(OBJS))
|
H A D | Makefile.x86_64 | 12 HIB_FILES=$(filter $(UNCONFIGURED_HIB_FILES),$(OBJS))
|
/darwin-on-arm/xnu/iokit/conf/ |
H A D | Makefile.i386 | 9 HIB_FILES=$(filter $(UNCONFIGURED_HIB_FILES),$(OBJS))
|
H A D | Makefile.x86_64 | 9 HIB_FILES=$(filter $(UNCONFIGURED_HIB_FILES),$(OBJS))
|
/darwin-on-arm/xnu/osfmk/conf/ |
H A D | Makefile.i386 | 11 HIB_FILES=$(filter $(UNCONFIGURED_HIB_FILES),$(OBJS))
|
H A D | Makefile.x86_64 | 12 HIB_FILES=$(filter $(UNCONFIGURED_HIB_FILES),$(OBJS))
|
/darwin-on-arm/xnu/bsd/net/ |
H A D | kpi_interfacefilter.c | 40 const struct iff_filter *filter, 45 return dlil_attach_filter(interface, filter, filter_ref); 38 iflt_attach( ifnet_t interface, const struct iff_filter *filter, interface_filter_t *filter_ref) argument
|
H A D | kpi_interfacefilter.h | 49 @discussion iff_input_func is used to filter incoming packets. The 50 interface is only valid for the duration of the filter call. If 53 inbound filter are different from those passed to the outbound 54 filter. Packets to the inbound filter have the frame header 66 @param cookie The cookie specified when this filter was attached. 69 protocol when attaching your filter, the protocol will only ever 90 @discussion iff_output_func is used to filter fully formed outbound 92 filter call. If you need to keep a reference to the interface, 94 @param cookie The cookie specified when this filter wa [all...] |
/darwin-on-arm/xnu/bsd/kern/ |
H A D | kpi_socketfilter.c | 107 lck_group = lck_grp_alloc_init("socket filter lock", grp_attrib); 118 struct socket_filter *filter) 120 filter->sf_refcount++; 125 struct socket_filter *filter) 127 filter->sf_refcount--; 128 if (filter->sf_refcount == 0) 131 if (filter->sf_filter.sf_unregistered) { 133 filter->sf_filter.sf_unregistered(filter->sf_filter.sf_handle); 138 FREE(filter, M_IFADD 117 sflt_retain_locked( struct socket_filter *filter) argument 124 sflt_release_locked( struct socket_filter *filter) argument 261 sflt_attach_locked( struct socket *so, struct socket_filter *filter, int socklocked) argument 345 struct socket_filter *filter = NULL; local 391 struct socket_filter *filter = TAILQ_FIRST(&proto->pr_filter_head); local 1116 sflt_register( const struct sflt_filter *filter, int domain, int type, int protocol) argument 1280 struct socket_filter *filter; local [all...] |
/darwin-on-arm/xnu/iokit/IOKit/platform/ |
H A D | Makefile | 33 EXPORT_MI_LIST = $(filter-out $(NOT_EXPORT_HEADERS), $(ALL_HEADERS)) 36 INSTALL_KF_MI_LIST = $(filter-out $(NOT_KF_MI_HEADERS), $(ALL_HEADERS))
|
/darwin-on-arm/xnu/bsd/netinet/ |
H A D | kpi_ipfilter.c | 57 * An IP filter can be removed only when kipf_ref is zero 58 * If an IP filter cannot be removed because kipf_ref is not null, then 59 * the IP filter is marjed and kipf_delayed_remove is set so that when 60 * kipf_ref eventually goes down to zero, the IP filter is removed 90 struct ipfilter *filter; local 92 while ((filter = TAILQ_FIRST(&tbr_filters))) { 93 ipf_detach_func ipf_detach = filter->ipf_filter.ipf_detach; 94 void* cookie = filter->ipf_filter.cookie; 96 TAILQ_REMOVE(filter->ipf_head, filter, ipf_lin 114 ipf_add( const struct ipf_filter* filter, ipfilter_t *filter_ref, struct ipfilter_list *head) argument 146 ipf_addv4( const struct ipf_filter* filter, ipfilter_t *filter_ref) argument 154 ipf_addv6( const struct ipf_filter* filter, ipfilter_t *filter_ref) argument [all...] |
H A D | kpi_ipfilter.h | 69 @discussion ipf_input_func is used to filter incoming ip packets. 70 The IP filter is called for packets from all interfaces. The 71 filter is called between when the general IP processing is 74 as UDP in ESP (IPSec), your filter will be called once for ESP 75 and then again for UDP. This will give your filter an 81 @param cookie The cookie specified when your filter was attached. 101 @discussion ipf_output_func is used to filter outbound ip packets. 102 The IP filter is called for packets to all interfaces. The 103 filter is called before fragmentation and IPSec processing. If 106 @param cookie The cookie specified when your filter wa [all...] |
/darwin-on-arm/xnu/osfmk/kperf/ |
H A D | Makefile | 14 filter.h \
|
H A D | filter.c | 36 #include <kperf/filter.h> 79 /* create a list of pids to filter */
|
/darwin-on-arm/xnu/iokit/IOKit/ |
H A D | IOFilterInterruptEventSource.h | 44 @discussion An interrupt event source that calls the client to determine if a interrupt event needs to be scheduled on the work loop. A filter interrupt event source call's the client in the primary interrupt context, the client can then interrogate its hardware and determine if the interrupt needs to be processed yet. 46 As the routine is called in the primary interrupt context great care must be taken in the writing of this routine. In general none of the generic IOKit environment is safe to call in this context. We intend this routine to be used by hardware that can interrogate its registers without destroying state. Primarily this variant of event sources will be used by drivers that share interrupts. The filter routine will determine if the interrupt is a real interrupt or a ghost and thus optimise the work thread context switch away. 48 If you are implementing 'SoftDMA' (or pseudo-DMA), you may not want the I/O Kit to automatically start your interrupt handler routine on your work loop when your filter routine returns true. In this case, you may choose to have your filter routine schedule the work on the work loop itself and then return false. If you do this, the interrupt will not be disabled in hardware and you could receive additional primary interrupts before your work loop���level service routine completes. Because this scheme has implications for synchronization between your filter routine and your interrupt service routine, you should avoid doing this unless your driver requires SoftDMA. 100 @param filter 'C' Function to call when interrupt occurs. 107 Filter filter, 115 @param filter 'C' Function to call in primary interrupt context. 122 Filter filter, 129 @discussion Cause the work loop to schedule the interrupt action even if the filter routin [all...] |
H A D | Makefile | 59 EXPORT_MI_LIST = $(filter-out $(NOT_EXPORT_HEADERS), $(ALL_HEADERS)) 63 INSTALL_KF_MI_LIST = $(filter-out $(NOT_KF_MI_HEADERS), $(ALL_HEADERS))
|
/darwin-on-arm/xnu/bsd/sys/ |
H A D | event.h | 87 int16_t filter; /* filter for event */ member in struct:kevent 89 uint32_t fflags; /* filter-specific flags */ 90 intptr_t data; /* filter-specific data */ 98 int16_t filter; /* filter for event */ member in struct:user64_kevent 100 uint32_t fflags; /* filter-specific flags */ 101 int64_t data; /* filter-specific data */ 107 int16_t filter; /* filter fo member in struct:user32_kevent 120 int16_t filter; /* filter for event */ member in struct:kevent64_s [all...] |
/darwin-on-arm/xnu/iokit/IOKit/arm/ |
H A D | Makefile | 23 HEADER_LIST = $(filter-out $(EXCLUDE_HEADERS), $(ALL_HEADERS))
|
/darwin-on-arm/xnu/iokit/IOKit/i386/ |
H A D | Makefile | 23 HEADER_LIST = $(filter-out $(EXCLUDE_HEADERS), $(ALL_HEADERS))
|
/darwin-on-arm/xnu/iokit/IOKit/machine/ |
H A D | Makefile | 25 HEADER_LIST = $(filter-out $(EXCLUDE_HEADERS), $(ALL_HEADERS))
|
/darwin-on-arm/xnu/iokit/IOKit/nvram/ |
H A D | Makefile | 32 EXPORT_MI_LIST = $(filter-out $(NOT_EXPORT_HEADERS), $(ALL_HEADERS))
|
/darwin-on-arm/xnu/iokit/IOKit/power/ |
H A D | Makefile | 32 EXPORT_MI_LIST = $(filter-out $(NOT_EXPORT_HEADERS), $(ALL_HEADERS))
|
/darwin-on-arm/xnu/iokit/IOKit/rtc/ |
H A D | Makefile | 32 EXPORT_MI_LIST = $(filter-out $(NOT_EXPORT_HEADERS), $(ALL_HEADERS))
|
/darwin-on-arm/xnu/iokit/IOKit/system_management/ |
H A D | Makefile | 32 EXPORT_MI_LIST = $(filter-out $(NOT_EXPORT_HEADERS), $(ALL_HEADERS))
|
/darwin-on-arm/xnu/iokit/IOKit/x86_64/ |
H A D | Makefile | 23 HEADER_LIST = $(filter-out $(EXCLUDE_HEADERS), $(ALL_HEADERS))
|