Searched refs:filter (Results 1 - 25 of 52) sorted by relevance

123

/darwin-on-arm/xnu/libkern/conf/
H A DMakefile.i38612 HIB_FILES=$(filter $(UNCONFIGURED_HIB_FILES),$(OBJS))
H A DMakefile.x86_6412 HIB_FILES=$(filter $(UNCONFIGURED_HIB_FILES),$(OBJS))
/darwin-on-arm/xnu/iokit/conf/
H A DMakefile.i3869 HIB_FILES=$(filter $(UNCONFIGURED_HIB_FILES),$(OBJS))
H A DMakefile.x86_649 HIB_FILES=$(filter $(UNCONFIGURED_HIB_FILES),$(OBJS))
/darwin-on-arm/xnu/osfmk/conf/
H A DMakefile.i38611 HIB_FILES=$(filter $(UNCONFIGURED_HIB_FILES),$(OBJS))
H A DMakefile.x86_6412 HIB_FILES=$(filter $(UNCONFIGURED_HIB_FILES),$(OBJS))
/darwin-on-arm/xnu/bsd/net/
H A Dkpi_interfacefilter.c40 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 Dkpi_interfacefilter.h49 @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 Dkpi_socketfilter.c107 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 DMakefile33 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 Dkpi_ipfilter.c57 * 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 Dkpi_ipfilter.h69 @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 DMakefile14 filter.h \
H A Dfilter.c36 #include <kperf/filter.h>
79 /* create a list of pids to filter */
/darwin-on-arm/xnu/iokit/IOKit/
H A DIOFilterInterruptEventSource.h44 @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 DMakefile59 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 Devent.h87 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 DMakefile23 HEADER_LIST = $(filter-out $(EXCLUDE_HEADERS), $(ALL_HEADERS))
/darwin-on-arm/xnu/iokit/IOKit/i386/
H A DMakefile23 HEADER_LIST = $(filter-out $(EXCLUDE_HEADERS), $(ALL_HEADERS))
/darwin-on-arm/xnu/iokit/IOKit/machine/
H A DMakefile25 HEADER_LIST = $(filter-out $(EXCLUDE_HEADERS), $(ALL_HEADERS))
/darwin-on-arm/xnu/iokit/IOKit/nvram/
H A DMakefile32 EXPORT_MI_LIST = $(filter-out $(NOT_EXPORT_HEADERS), $(ALL_HEADERS))
/darwin-on-arm/xnu/iokit/IOKit/power/
H A DMakefile32 EXPORT_MI_LIST = $(filter-out $(NOT_EXPORT_HEADERS), $(ALL_HEADERS))
/darwin-on-arm/xnu/iokit/IOKit/rtc/
H A DMakefile32 EXPORT_MI_LIST = $(filter-out $(NOT_EXPORT_HEADERS), $(ALL_HEADERS))
/darwin-on-arm/xnu/iokit/IOKit/system_management/
H A DMakefile32 EXPORT_MI_LIST = $(filter-out $(NOT_EXPORT_HEADERS), $(ALL_HEADERS))
/darwin-on-arm/xnu/iokit/IOKit/x86_64/
H A DMakefile23 HEADER_LIST = $(filter-out $(EXCLUDE_HEADERS), $(ALL_HEADERS))

Completed in 113 milliseconds

123