SYMBOL INDEX (52641 symbols across 2500 files) FILE: EXTERNAL_HEADERS/acpi/Acpi.h type ACPI_TABLE_HEADER (line 172) | typedef struct acpi_table_header { type ACPI_GENERIC_ADDRESS (line 180) | typedef struct acpi_generic_address { type RSDP_DESCRIPTOR (line 195) | typedef struct rsdp_descriptor { type RSDT_DESCRIPTOR (line 216) | typedef struct rsdt_descriptor { type XSDT_DESCRIPTOR (line 221) | typedef struct xsdt_descriptor { type FACS_DESCRIPTOR (line 233) | typedef struct facs_descriptor { type ACPI_COMMON_FACS (line 258) | typedef struct acpi_common_facs { type FADT_DESCRIPTOR (line 317) | typedef struct fadt_descriptor { type FADT_DESCRIPTOR_REV2_MINUS (line 366) | typedef struct fadt_descriptor_rev2_minus { type FADT_DESCRIPTOR_REV1 (line 379) | typedef struct fadt_descriptor_rev1 { type ACPI_TABLE_SUPPORT (line 442) | typedef struct acpi_table_support { FILE: EXTERNAL_HEADERS/acpi/Acpi_v1.h type ACPI_TABLE_ASF (line 177) | typedef struct acpi_table_asf { type ACPI_ASF_HEADER (line 186) | typedef struct acpi_asf_header { type ACPI_ASF_INFO (line 206) | typedef struct acpi_asf_info { type ACPI_ASF_ALERT (line 218) | typedef struct acpi_asf_alert { type ACPI_ASF_REMOTE (line 229) | typedef struct acpi_asf_remote { type ACPI_ASF_RMCP (line 239) | typedef struct acpi_asf_rmcp { type ACPI_ASF_ADDRESS (line 252) | typedef struct acpi_asf_address { type ACPI_TABLE_BOOT (line 266) | typedef struct acpi_table_boot { type ACPI_TABLE_CPEP (line 279) | typedef struct acpi_table_cpep { type ACPI_CPEP_POLLING (line 286) | typedef struct acpi_cpep_polling { type ACPI_TABLE_DBGP (line 301) | typedef struct acpi_table_dbgp { type EC_BOOT_RESOURCES (line 315) | typedef struct ec_boot_resources { type HPET_TABLE (line 331) | typedef struct acpi_hpet_table { type MULTIPLE_APIC_TABLE (line 357) | typedef struct multiple_apic_table { type MADT_PROCESSOR_APIC (line 380) | typedef struct apic_header { type MADT_IO_APIC (line 440) | typedef struct madt_io_apic { type MADT_INTERRUPT_OVERRIDE (line 450) | typedef struct madt_interrupt_override { type MADT_NMI_SOURCE (line 460) | typedef struct madt_nmi_source { type MADT_LOCAL_APIC_NMI (line 468) | typedef struct madt_local_apic_nmi { type MADT_ADDRESS_OVERRIDE (line 477) | typedef struct madt_address_override { type MADT_IO_SAPIC (line 485) | typedef struct madt_io_sapic { type MADT_LOCAL_SAPIC (line 495) | typedef struct madt_local_sapic { type MADT_INTERRUPT_SOURCE (line 508) | typedef struct madt_interrupt_source { type ACPI_TABLE_MCFG (line 526) | typedef struct acpi_table_mcfg { type ACPI_MCFG_ALLOCATION (line 531) | typedef struct acpi_mcfg_allocation { type SMART_BATTERY_TABLE (line 546) | typedef struct smart_battery_table { type SYSTEM_LOCALITY_INFO (line 560) | typedef struct system_locality_info { type ACPI_TABLE_SPCR (line 573) | typedef struct acpi_table_spcr { type ACPI_TABLE_SPMI (line 604) | typedef struct acpi_table_spmi { type SYSTEM_RESOURCE_AFFINITY (line 628) | typedef struct system_resource_affinity { type STATIC_RESOURCE_ALLOC (line 650) | typedef struct static_resource_alloc { type MEMORY_AFFINITY (line 666) | typedef struct memory_affinity { type ACPI_TABLE_TCPA (line 692) | typedef struct acpi_table_tcpa { type ACPI_TABLE_WDRT (line 706) | typedef struct acpi_table_wdrt { FILE: EXTERNAL_HEADERS/architecture/byte_order.h type NXSwappedFloat (line 36) | typedef unsigned long NXSwappedFloat; type NXSwappedDouble (line 37) | typedef unsigned long long NXSwappedDouble; function NXSwapShort (line 39) | static __inline__ function NXSwapInt (line 48) | static __inline__ function NXSwapLong (line 57) | static __inline__ function NXSwapLongLong (line 66) | static __inline__ function NXSwappedFloat (line 75) | static __inline__ NXSwappedFloat function NXConvertSwappedFloatToHost (line 86) | static __inline__ float function NXSwappedDouble (line 97) | static __inline__ NXSwappedDouble function NXConvertSwappedDoubleToHost (line 108) | static __inline__ double function NXSwappedFloat (line 119) | static __inline__ NXSwappedFloat function NXSwappedDouble (line 125) | static __inline__ NXSwappedDouble type NXByteOrder (line 136) | enum NXByteOrder { function NXHostByteOrder (line 142) | static __inline__ function NXSwapBigShortToHost (line 155) | static __inline__ function NXSwapBigIntToHost (line 164) | static __inline__ function NXSwapBigLongToHost (line 173) | static __inline__ function NXSwapBigLongLongToHost (line 182) | static __inline__ function NXSwapBigDoubleToHost (line 191) | static __inline__ function NXSwapBigFloatToHost (line 200) | static __inline__ function NXSwapHostShortToBig (line 209) | static __inline__ function NXSwapHostIntToBig (line 218) | static __inline__ function NXSwapHostLongToBig (line 227) | static __inline__ function NXSwapHostLongLongToBig (line 236) | static __inline__ function NXSwappedDouble (line 245) | static __inline__ function NXSwappedFloat (line 254) | static __inline__ function NXSwapLittleShortToHost (line 263) | static __inline__ function NXSwapLittleIntToHost (line 272) | static __inline__ function NXSwapLittleLongToHost (line 281) | static __inline__ function NXSwapLittleLongLongToHost (line 290) | static __inline__ function NXSwapLittleDoubleToHost (line 299) | static __inline__ function NXSwapLittleFloatToHost (line 308) | static __inline__ function NXSwapHostShortToLittle (line 317) | static __inline__ function NXSwapHostIntToLittle (line 326) | static __inline__ function NXSwapHostLongToLittle (line 335) | static __inline__ function NXSwapHostLongLongToLittle (line 344) | static __inline__ function NXSwappedDouble (line 353) | static __inline__ function NXSwappedFloat (line 362) | static __inline__ FILE: EXTERNAL_HEADERS/architecture/i386/cpu.h type cr0_t (line 43) | typedef struct _cr0 { FILE: EXTERNAL_HEADERS/architecture/i386/desc.h type code_desc_t (line 43) | typedef struct code_desc { type data_desc_t (line 68) | typedef struct data_desc { type ldt_desc_t (line 90) | typedef struct ldt_desc { type call_gate_t (line 110) | typedef struct call_gate { type trap_gate_t (line 126) | typedef struct trap_gate { type intr_gate_t (line 142) | typedef struct intr_gate { FILE: EXTERNAL_HEADERS/architecture/i386/io.h type io_addr_t (line 39) | typedef unsigned short io_addr_t; type io_len_t (line 40) | typedef unsigned short io_len_t; FILE: EXTERNAL_HEADERS/architecture/i386/pio.h type i386_ioport_t (line 61) | typedef unsigned short i386_ioport_t; function inl (line 64) | static __inline__ unsigned int inl( function inw (line 72) | static __inline__ unsigned short inw( function inb (line 80) | static __inline__ unsigned char inb( function outl (line 88) | static __inline__ void outl( function outw (line 95) | static __inline__ void outw( function outb (line 102) | static __inline__ void outb( FILE: EXTERNAL_HEADERS/architecture/i386/sel.h type sel_t (line 46) | typedef struct sel { FILE: EXTERNAL_HEADERS/architecture/i386/table.h type dt_entry_t (line 47) | typedef union dt_entry { type gdt_entry_t (line 64) | typedef union gdt_entry { type gdt_entry_t (line 73) | typedef gdt_entry_t gdt_t; type idt_entry_t (line 79) | typedef union idt_entry { type idt_entry_t (line 85) | typedef idt_entry_t idt_t; type ldt_entry_t (line 91) | typedef union ldt_entry { type ldt_entry_t (line 98) | typedef ldt_entry_t ldt_t; FILE: EXTERNAL_HEADERS/architecture/i386/tss.h type tss_t (line 45) | typedef struct tss { type tss_desc_t (line 93) | typedef struct tss_desc { type task_gate_t (line 111) | typedef struct task_gate { FILE: EXTERNAL_HEADERS/corecrypto/cc.h function CC_INLINE (line 125) | CC_INLINE function cc_xor (line 134) | void cc_xor(size_t size, void *r, const void *s, const void *t) { FILE: EXTERNAL_HEADERS/corecrypto/cc_macros.h function CC_UNUSED (line 31) | CC_UNUSED static char *cc_strstr(const char *file) { FILE: EXTERNAL_HEADERS/corecrypto/cc_priv.h function CC_INLINE (line 244) | CC_INLINE uint32_t CC_ROL(uint32_t word, int i) function CC_INLINE (line 252) | CC_INLINE uint32_t CC_ROR(uint32_t word, int i) function CC_INLINE (line 282) | CC_INLINE uint32_t CC_ROL(uint32_t word, int i) function CC_INLINE (line 287) | CC_INLINE uint32_t CC_ROR(uint32_t word, int i) function CC_INLINE (line 302) | CC_INLINE uint64_t CC_ROL64(uint64_t word, int i) function CC_INLINE (line 310) | CC_INLINE uint64_t CC_ROR64(uint64_t word, int i) function CC_INLINE (line 342) | CC_INLINE uint64_t CC_ROL64(uint64_t word, int i) function CC_INLINE (line 347) | CC_INLINE uint64_t CC_ROR64(uint64_t word, int i) function CC_INLINE (line 363) | CC_INLINE uint32_t CC_BSWAP32(uint32_t x) function CC_INLINE (line 376) | CC_INLINE uint64_t CC_BSWAP64(uint64_t x) function cc_clz32_fallback (line 463) | unsigned cc_clz32_fallback(uint32_t data) function cc_clz64_fallback (line 480) | unsigned cc_clz64_fallback(uint64_t data) function cc_ctz32_fallback (line 497) | unsigned cc_ctz32_fallback(uint32_t data) function cc_ctz64_fallback (line 514) | unsigned cc_ctz64_fallback(uint64_t data) function cc_clz32 (line 541) | unsigned cc_clz32(uint32_t data) { function cc_clz64 (line 563) | unsigned cc_clz64(uint64_t data) { function cc_ctz32 (line 584) | unsigned cc_ctz32(uint32_t data) { function cc_ctz64 (line 606) | unsigned cc_ctz64(uint64_t data) { function cc_ffs32_fallback (line 625) | unsigned cc_ffs32_fallback(int32_t data) function cc_ffs64_fallback (line 654) | unsigned cc_ffs64_fallback(int64_t data) function cc_ffs32 (line 683) | unsigned cc_ffs32(int32_t data) function cc_ffs64 (line 701) | unsigned cc_ffs64(int64_t data) function CC_INLINE (line 778) | CC_INLINE function CC_INLINE (line 788) | CC_INLINE function CC_INLINE (line 802) | CC_INLINE FILE: EXTERNAL_HEADERS/corecrypto/cc_runtime_config.h function CC_INLINE (line 64) | CC_INLINE bool _cpu_supports_rdrand() function CC_INLINE (line 71) | CC_INLINE bool _cpu_supports_adx() FILE: EXTERNAL_HEADERS/corecrypto/ccaes.h type ccmode_ecb (line 25) | struct ccmode_ecb type ccmode_ecb (line 26) | struct ccmode_ecb type ccmode_cbc (line 28) | struct ccmode_cbc type ccmode_cbc (line 29) | struct ccmode_cbc type ccmode_ecb (line 32) | struct ccmode_ecb type ccmode_ecb (line 33) | struct ccmode_ecb type ccmode_cbc (line 35) | struct ccmode_cbc type ccmode_cbc (line 36) | struct ccmode_cbc type ccmode_xts (line 38) | struct ccmode_xts type ccmode_xts (line 39) | struct ccmode_xts type ccmode_cfb (line 41) | struct ccmode_cfb type ccmode_cfb (line 42) | struct ccmode_cfb type ccmode_ofb (line 44) | struct ccmode_ofb type ccmode_cbc (line 52) | struct ccmode_cbc type ccmode_cbc (line 53) | struct ccmode_cbc type ccmode_ctr (line 55) | struct ccmode_ctr type ccmode_cbc (line 57) | struct ccmode_cbc type ccmode_cbc (line 58) | struct ccmode_cbc type ccmode_ctr (line 60) | struct ccmode_ctr type ccmode_ecb (line 65) | struct ccmode_ecb type ccmode_ecb (line 66) | struct ccmode_ecb type ccmode_ecb (line 68) | struct ccmode_ecb type ccmode_ecb (line 69) | struct ccmode_ecb type ccmode_cbc (line 71) | struct ccmode_cbc type ccmode_cbc (line 72) | struct ccmode_cbc type ccmode_cbc (line 74) | struct ccmode_cbc type ccmode_cbc (line 75) | struct ccmode_cbc type ccmode_xts (line 77) | struct ccmode_xts type ccmode_xts (line 78) | struct ccmode_xts type ccmode_xts (line 80) | struct ccmode_xts type ccmode_xts (line 81) | struct ccmode_xts type ccmode_cbc (line 85) | struct ccmode_cbc type ccmode_cbc (line 86) | struct ccmode_cbc type ccmode_ecb (line 88) | struct ccmode_ecb type ccmode_ecb (line 89) | struct ccmode_ecb type ccmode_ecb (line 91) | struct ccmode_ecb type ccmode_ecb (line 95) | struct ccmode_ecb type ccmode_cbc (line 96) | struct ccmode_cbc type ccmode_cfb (line 97) | struct ccmode_cfb type ccmode_cfb8 (line 98) | struct ccmode_cfb8 type ccmode_xts (line 99) | struct ccmode_xts type ccmode_gcm (line 100) | struct ccmode_gcm type ccmode_ccm (line 101) | struct ccmode_ccm type ccmode_ecb (line 103) | struct ccmode_ecb type ccmode_cbc (line 104) | struct ccmode_cbc type ccmode_cfb (line 105) | struct ccmode_cfb type ccmode_cfb8 (line 106) | struct ccmode_cfb8 type ccmode_xts (line 107) | struct ccmode_xts type ccmode_gcm (line 108) | struct ccmode_gcm type ccmode_ccm (line 109) | struct ccmode_ccm type ccmode_ctr (line 111) | struct ccmode_ctr type ccmode_ofb (line 112) | struct ccmode_ofb type ccmode_siv (line 114) | struct ccmode_siv type ccmode_siv (line 115) | struct ccmode_siv type ccmode_siv_hmac (line 117) | struct ccmode_siv_hmac type ccmode_siv_hmac (line 118) | struct ccmode_siv_hmac FILE: EXTERNAL_HEADERS/corecrypto/ccasn1.h function ccoid_size (line 78) | size_t ccoid_size(ccoid_t oid) { function ccoid_equal (line 83) | bool ccoid_equal(ccoid_t oid1, ccoid_t oid2) { FILE: EXTERNAL_HEADERS/corecrypto/ccchacha20poly1305.h type ccchacha20_ctx (line 24) | typedef struct { type ccpoly1305_ctx (line 32) | typedef struct { type ccchacha20poly1305_ctx (line 100) | typedef struct { type ccchacha20poly1305_info (line 110) | struct ccchacha20poly1305_info { type ccchacha20poly1305_info (line 114) | struct ccchacha20poly1305_info type ccchacha20poly1305_info (line 130) | struct ccchacha20poly1305_info type ccchacha20poly1305_info (line 141) | struct ccchacha20poly1305_info type ccchacha20poly1305_info (line 157) | struct ccchacha20poly1305_info type ccchacha20poly1305_info (line 158) | struct ccchacha20poly1305_info type ccchacha20poly1305_info (line 175) | struct ccchacha20poly1305_info type ccchacha20poly1305_info (line 193) | struct ccchacha20poly1305_info type ccchacha20poly1305_info (line 207) | struct ccchacha20poly1305_info type ccchacha20poly1305_info (line 225) | struct ccchacha20poly1305_info type ccchacha20poly1305_info (line 239) | struct ccchacha20poly1305_info type ccchacha20poly1305_info (line 269) | struct ccchacha20poly1305_info type ccchacha20poly1305_info (line 295) | struct ccchacha20poly1305_info FILE: EXTERNAL_HEADERS/corecrypto/cccmac.h type cccmac_ctx (line 21) | struct cccmac_ctx { type cccmac_ctx (line 31) | struct cccmac_ctx type ccmode_cbc (line 83) | struct ccmode_cbc type ccmode_cbc (line 104) | struct ccmode_cbc type ccmode_cbc (line 131) | struct ccmode_cbc FILE: EXTERNAL_HEADERS/corecrypto/ccdes.h type ccmode_ecb (line 21) | struct ccmode_ecb type ccmode_ecb (line 22) | struct ccmode_ecb type ccmode_ecb (line 24) | struct ccmode_ecb type ccmode_ecb (line 25) | struct ccmode_ecb type ccmode_cbc (line 27) | struct ccmode_cbc type ccmode_cbc (line 28) | struct ccmode_cbc type ccmode_cfb (line 30) | struct ccmode_cfb type ccmode_cfb (line 31) | struct ccmode_cfb type ccmode_cfb8 (line 33) | struct ccmode_cfb8 type ccmode_cfb8 (line 34) | struct ccmode_cfb8 type ccmode_ctr (line 36) | struct ccmode_ctr type ccmode_ofb (line 38) | struct ccmode_ofb type ccmode_ecb (line 41) | struct ccmode_ecb type ccmode_ecb (line 42) | struct ccmode_ecb type ccmode_cbc (line 44) | struct ccmode_cbc type ccmode_cbc (line 45) | struct ccmode_cbc type ccmode_cfb (line 47) | struct ccmode_cfb type ccmode_cfb (line 48) | struct ccmode_cfb type ccmode_cfb8 (line 50) | struct ccmode_cfb8 type ccmode_cfb8 (line 51) | struct ccmode_cfb8 type ccmode_ctr (line 53) | struct ccmode_ctr type ccmode_ofb (line 55) | struct ccmode_ofb FILE: EXTERNAL_HEADERS/corecrypto/ccdigest.h type ccdigest_ctx (line 20) | struct ccdigest_ctx { type ccdigest_ctx (line 29) | struct ccdigest_ctx type ccdigest_state (line 31) | struct ccdigest_state { type ccdigest_state (line 40) | struct ccdigest_state type ccdigest_info (line 42) | struct ccdigest_info { type ccdigest_info (line 89) | struct ccdigest_info type ccdigest_info (line 90) | struct ccdigest_info function CC_INLINE (line 93) | CC_INLINE type ccdigest_info (line 99) | struct ccdigest_info FILE: EXTERNAL_HEADERS/corecrypto/ccdigest_priv.h type ccdigest_info (line 20) | struct ccdigest_info type ccdigest_info (line 26) | struct ccdigest_info type ccdigest_info (line 29) | struct ccdigest_info FILE: EXTERNAL_HEADERS/corecrypto/ccdrbg.h function CC_INLINE (line 46) | CC_INLINE int ccdrbg_init(const struct ccdrbg_info *info, function CC_INLINE (line 58) | CC_INLINE int ccdrbg_reseed(const struct ccdrbg_info *info, function CC_INLINE (line 67) | CC_INLINE int ccdrbg_generate(const struct ccdrbg_info *info, function CC_INLINE (line 75) | CC_INLINE void ccdrbg_done(const struct ccdrbg_info *info, function CC_INLINE (line 81) | CC_INLINE size_t ccdrbg_context_size(const struct ccdrbg_info *info) type ccdrbg_nistctr_custom (line 91) | struct ccdrbg_nistctr_custom { type ccdrbg_info (line 98) | struct ccdrbg_info type ccdrbg_nistctr_custom (line 98) | struct ccdrbg_nistctr_custom type ccdrbg_nisthmac_custom (line 104) | struct ccdrbg_nisthmac_custom { type ccdrbg_info (line 109) | struct ccdrbg_info type ccdrbg_nisthmac_custom (line 109) | struct ccdrbg_nisthmac_custom FILE: EXTERNAL_HEADERS/corecrypto/ccdrbg_impl.h type ccdrbg_state (line 16) | struct ccdrbg_state type ccdrbg_info (line 18) | struct ccdrbg_info { FILE: EXTERNAL_HEADERS/corecrypto/cchmac.h type cchmac_ctx (line 19) | struct cchmac_ctx { type cchmac_ctx (line 23) | struct cchmac_ctx type ccdigest_info (line 56) | struct ccdigest_info type ccdigest_info (line 58) | struct ccdigest_info type ccdigest_info (line 60) | struct ccdigest_info type ccdigest_info (line 63) | struct ccdigest_info FILE: EXTERNAL_HEADERS/corecrypto/cckprng.h type cckprng_gen_diag (line 77) | struct cckprng_gen_diag { type cckprng_pool_diag (line 97) | struct cckprng_pool_diag { type cckprng_diag (line 108) | struct cckprng_diag { type lck_grp_t (line 133) | typedef lck_grp_t *cckprng_lock_group; type lck_mtx_t (line 134) | typedef lck_mtx_t *cckprng_lock_mutex; type cckprng_lock_ctx (line 136) | struct cckprng_lock_ctx { type pthread_mutex_t (line 145) | typedef pthread_mutex_t cckprng_lock_mutex; type cckprng_lock_ctx (line 147) | struct cckprng_lock_ctx { type os_unfair_lock (line 155) | typedef os_unfair_lock cckprng_lock_mutex; type cckprng_lock_ctx (line 157) | struct cckprng_lock_ctx { type cckprng_key_ctx (line 163) | struct cckprng_key_ctx { type cckprng_gen_ctx (line 167) | struct cckprng_gen_ctx { type cckprng_pool_ctx (line 188) | struct cckprng_pool_ctx { type cckprng_entropybuf (line 200) | struct cckprng_entropybuf { type cckprng_sched_ctx (line 215) | struct cckprng_sched_ctx { type cckprng_ctx (line 237) | struct cckprng_ctx { type cckprng_funcs (line 277) | struct cckprng_funcs { type cckprng_ctx (line 316) | struct cckprng_ctx type cckprng_ctx (line 341) | struct cckprng_ctx type cckprng_ctx (line 359) | struct cckprng_ctx type cckprng_ctx (line 371) | struct cckprng_ctx type cckprng_ctx (line 381) | struct cckprng_ctx type cckprng_ctx (line 396) | struct cckprng_ctx FILE: EXTERNAL_HEADERS/corecrypto/ccmd4.h type ccdigest_info (line 21) | struct ccdigest_info FILE: EXTERNAL_HEADERS/corecrypto/ccmode.h function CC_INLINE (line 27) | CC_INLINE size_t ccecb_context_size(const struct ccmode_ecb *mode) function CC_INLINE (line 32) | CC_INLINE size_t ccecb_block_size(const struct ccmode_ecb *mode) function CC_INLINE (line 37) | CC_INLINE int ccecb_init(const struct ccmode_ecb *mode, ccecb_ctx *ctx, ... function CC_INLINE (line 42) | CC_INLINE int ccecb_update(const struct ccmode_ecb *mode, const ccecb_ct... function CC_INLINE (line 47) | CC_INLINE int function CC_INLINE (line 82) | CC_INLINE size_t cccbc_context_size(const struct ccmode_cbc *mode) function CC_INLINE (line 87) | CC_INLINE size_t cccbc_block_size(const struct ccmode_cbc *mode) function CC_INLINE (line 92) | CC_INLINE int cccbc_init(const struct ccmode_cbc *mode, cccbc_ctx *ctx, ... function CC_INLINE (line 97) | CC_INLINE int cccbc_set_iv(const struct ccmode_cbc *mode, cccbc_iv *iv_c... function CC_INLINE (line 107) | CC_INLINE int cccbc_update(const struct ccmode_cbc *mode, cccbc_ctx *ctx... type ccmode_cbc (line 112) | struct ccmode_cbc function CC_INLINE (line 127) | CC_INLINE size_t cccfb_context_size(const struct ccmode_cfb *mode) function CC_INLINE (line 132) | CC_INLINE size_t cccfb_block_size(const struct ccmode_cfb *mode) function CC_INLINE (line 137) | CC_INLINE int cccfb_init(const struct ccmode_cfb *mode, cccfb_ctx *ctx, ... function CC_INLINE (line 142) | CC_INLINE int cccfb_update(const struct ccmode_cfb *mode, cccfb_ctx *ctx... function CC_INLINE (line 147) | CC_INLINE int cccfb_one_shot(const struct ccmode_cfb *mode, function CC_INLINE (line 172) | CC_INLINE size_t cccfb8_context_size(const struct ccmode_cfb8 *mode) function CC_INLINE (line 177) | CC_INLINE size_t cccfb8_block_size(const struct ccmode_cfb8 *mode) function CC_INLINE (line 182) | CC_INLINE int cccfb8_init(const struct ccmode_cfb8 *mode, cccfb8_ctx *ct... function CC_INLINE (line 187) | CC_INLINE int cccfb8_update(const struct ccmode_cfb8 *mode, cccfb8_ctx *... function CC_INLINE (line 192) | CC_INLINE int cccfb8_one_shot(const struct ccmode_cfb8 *mode, function CC_INLINE (line 221) | CC_INLINE size_t ccctr_context_size(const struct ccmode_ctr *mode) function CC_INLINE (line 226) | CC_INLINE size_t ccctr_block_size(const struct ccmode_ctr *mode) function CC_INLINE (line 231) | CC_INLINE int ccctr_init(const struct ccmode_ctr *mode, ccctr_ctx *ctx, ... function CC_INLINE (line 236) | CC_INLINE int ccctr_update(const struct ccmode_ctr *mode, ccctr_ctx *ctx... function CC_INLINE (line 241) | CC_INLINE int ccctr_one_shot(const struct ccmode_ctr *mode, function CC_INLINE (line 266) | CC_INLINE size_t ccofb_context_size(const struct ccmode_ofb *mode) function CC_INLINE (line 271) | CC_INLINE size_t ccofb_block_size(const struct ccmode_ofb *mode) function CC_INLINE (line 276) | CC_INLINE int ccofb_init(const struct ccmode_ofb *mode, ccofb_ctx *ctx, ... function CC_INLINE (line 281) | CC_INLINE int ccofb_update(const struct ccmode_ofb *mode, ccofb_ctx *ctx... function CC_INLINE (line 286) | CC_INLINE int ccofb_one_shot(const struct ccmode_ofb *mode, function CC_INLINE (line 329) | CC_INLINE size_t ccxts_context_size(const struct ccmode_xts *mode) function CC_INLINE (line 334) | CC_INLINE size_t ccxts_block_size(const struct ccmode_xts *mode) function CC_INLINE (line 353) | CC_INLINE int function CC_INLINE (line 370) | CC_INLINE int ccxts_set_tweak(const struct ccmode_xts *mode, ccxts_ctx *... function CC_INLINE (line 388) | CC_INLINE void * type ccmode_xts (line 411) | struct ccmode_xts function CC_INLINE (line 438) | CC_INLINE size_t ccgcm_context_size(const struct ccmode_gcm *mode) function CC_INLINE (line 443) | CC_INLINE size_t ccgcm_block_size(const struct ccmode_gcm *mode) function CC_INLINE (line 482) | CC_INLINE int ccgcm_init(const struct ccmode_gcm *mode, ccgcm_ctx *ctx, ... type ccmode_gcm (line 526) | struct ccmode_gcm function CC_INLINE (line 554) | CC_INLINE int ccgcm_set_iv(const struct ccmode_gcm *mode, ccgcm_ctx *ctx... type ccmode_gcm (line 576) | struct ccmode_gcm type ccmode_gcm (line 598) | struct ccmode_gcm function CC_INLINE (line 615) | CC_INLINE int ccgcm_aad(const struct ccmode_gcm *mode, ccgcm_ctx *ctx, s... function CC_INLINE (line 625) | CC_INLINE int ccgcm_gmac (const struct ccmode_gcm *mode, ccgcm_ctx *ctx,... function CC_INLINE (line 647) | CC_INLINE int ccgcm_update(const struct ccmode_gcm *mode, ccgcm_ctx *ctx... function CC_INLINE (line 674) | CC_INLINE int ccgcm_finalize(const struct ccmode_gcm *mode, ccgcm_ctx *c... function CC_INLINE (line 690) | CC_INLINE int ccgcm_reset(const struct ccmode_gcm *mode, ccgcm_ctx *ctx) type ccmode_gcm (line 735) | struct ccmode_gcm type ccmode_gcm (line 773) | struct ccmode_gcm function CC_INLINE (line 795) | CC_INLINE size_t ccccm_context_size(const struct ccmode_ccm *mode) function CC_INLINE (line 800) | CC_INLINE size_t ccccm_block_size(const struct ccmode_ccm *mode) function CC_INLINE (line 805) | CC_INLINE int ccccm_init(const struct ccmode_ccm *mode, ccccm_ctx *ctx, ... function CC_INLINE (line 810) | CC_INLINE int ccccm_set_iv(const struct ccmode_ccm *mode, function CC_INLINE (line 822) | CC_INLINE int ccccm_cbcmac(const struct ccmode_ccm *mode, ccccm_ctx *ctx... function CC_INLINE (line 827) | CC_INLINE int function CC_INLINE (line 833) | CC_INLINE int ccccm_finalize(const struct ccmode_ccm *mode, ccccm_ctx *c... function CC_INLINE (line 838) | CC_INLINE int ccccm_reset(const struct ccmode_ccm *mode, ccccm_ctx *ctx,... function CC_INLINE (line 843) | CC_INLINE int ccccm_one_shot(const struct ccmode_ccm *mode, function CC_INLINE (line 885) | CC_INLINE size_t ccomac_context_size(const struct ccmode_omac *mode) function CC_INLINE (line 890) | CC_INLINE size_t ccomac_block_size(const struct ccmode_omac *mode) function CC_INLINE (line 895) | CC_INLINE int ccomac_init(const struct ccmode_omac *mode, ccomac_ctx *ct... function CC_INLINE (line 900) | CC_INLINE int function CC_INLINE (line 906) | CC_INLINE int ccomac_one_shot(const struct ccmode_omac *mode, FILE: EXTERNAL_HEADERS/corecrypto/ccmode_impl.h type ccmode_ecb (line 21) | struct ccmode_ecb { type ccmode_cbc (line 63) | struct ccmode_cbc { type ccmode_cfb (line 75) | struct ccmode_cfb { type ccmode_cfb8 (line 87) | struct ccmode_cfb8 { type ccmode_ctr (line 99) | struct ccmode_ctr { type ccmode_ofb (line 113) | struct ccmode_ofb { type ccmode_xts (line 126) | struct ccmode_xts { type ccmode_gcm (line 165) | struct ccmode_gcm { type ccmode_ccm (line 182) | struct ccmode_ccm { type _ccmode_ccm_nonce (line 205) | struct _ccmode_ccm_nonce { type ccmode_omac (line 222) | struct ccmode_omac { FILE: EXTERNAL_HEADERS/corecrypto/ccmode_siv.h type ccmode_siv (line 29) | struct ccmode_siv { function CC_INLINE (line 47) | CC_INLINE size_t ccsiv_context_size(const struct ccmode_siv *mode) function CC_INLINE (line 60) | CC_INLINE size_t ccsiv_block_size(const struct ccmode_siv *mode) function CC_INLINE (line 74) | CC_INLINE size_t ccsiv_ciphertext_size(const struct ccmode_siv *mode, function CC_INLINE (line 90) | CC_INLINE size_t ccsiv_plaintext_size(const struct ccmode_siv *mode, function CC_INLINE (line 129) | CC_INLINE int ccsiv_init(const struct ccmode_siv *mode, ccsiv_ctx *ctx, function CC_INLINE (line 149) | CC_INLINE int ccsiv_set_nonce(const struct ccmode_siv *mode, ccsiv_ctx *... function CC_INLINE (line 165) | CC_INLINE int ccsiv_aad(const struct ccmode_siv *mode, ccsiv_ctx *ctx, function CC_INLINE (line 198) | CC_INLINE int ccsiv_crypt(const struct ccmode_siv *mode, ccsiv_ctx *ctx, function CC_INLINE (line 211) | CC_INLINE int ccsiv_reset(const struct ccmode_siv *mode, ccsiv_ctx *ctx) function CC_INLINE (line 248) | CC_INLINE int ccsiv_one_shot(const struct ccmode_siv *mode, FILE: EXTERNAL_HEADERS/corecrypto/ccmode_siv_hmac.h type ccmode_siv_hmac (line 33) | struct ccmode_siv_hmac { function CC_INLINE (line 59) | CC_INLINE size_t ccsiv_hmac_context_size(const struct ccmode_siv_hmac *m... function CC_INLINE (line 70) | CC_INLINE size_t ccsiv_hmac_block_size(const struct ccmode_siv_hmac *mode) type ccmode_siv_hmac (line 115) | struct ccmode_siv_hmac type ccmode_siv_hmac (line 132) | struct ccmode_siv_hmac type ccmode_siv_hmac (line 147) | struct ccmode_siv_hmac type ccmode_siv_hmac (line 171) | struct ccmode_siv_hmac type ccmode_siv_hmac (line 180) | struct ccmode_siv_hmac type ccmode_siv_hmac (line 201) | struct ccmode_siv_hmac FILE: EXTERNAL_HEADERS/corecrypto/ccn.h type cc_byte (line 19) | typedef uint8_t cc_byte; type cc_size (line 20) | typedef size_t cc_size; type cc_unit (line 23) | typedef uint64_t cc_unit; type cc_int (line 24) | typedef int64_t cc_int; type cc_dunit (line 28) | typedef unsigned cc_dunit __attribute__((mode(TI))); type cc_dint (line 29) | typedef signed cc_dint __attribute__((mode(TI))); type cc_dunit (line 31) | typedef struct cc_dunit { type cc_dint (line 36) | typedef struct cc_dint { type cc_unit (line 43) | typedef uint32_t cc_unit; type cc_dunit (line 44) | typedef uint64_t cc_dunit; type cc_dint (line 45) | typedef int64_t cc_dint; type cc_int (line 46) | typedef int32_t cc_int; type cc_unit (line 51) | typedef uint16_t cc_unit; type cc_dunit (line 52) | typedef uint32_t cc_dunit; type cc_unit (line 57) | typedef uint8_t cc_unit; type cc_dunit (line 58) | typedef uint16_t cc_dunit; type cc_ws (line 72) | typedef struct { function CC_PURE (line 275) | CC_PURE CC_NONNULL((2)) function cc_unit (line 362) | cc_unit ccn_addn(cc_size n, cc_unit *r, const cc_unit *s, function CC_PURE (line 424) | CC_PURE CC_NONNULL((2)) size_t ccn_write_uint_size(cc_size n, const cc_u... function CC_PURE (line 505) | CC_PURE CC_NONNULL((2)) function CC_INLINE (line 531) | CC_INLINE CC_NONNULL((2)) function ccn_xor (line 600) | void ccn_xor(cc_size n, cc_unit *r, const cc_unit *s, const cc_unit *t) { type ccrng_state (line 613) | struct ccrng_state type ccrng_state (line 617) | struct ccrng_state FILE: EXTERNAL_HEADERS/corecrypto/ccpad.h type ccmode_cbc (line 22) | struct ccmode_cbc type ccmode_cbc (line 26) | struct ccmode_cbc type ccmode_cbc (line 29) | struct ccmode_cbc type ccmode_cbc (line 33) | struct ccmode_cbc type ccmode_cbc (line 36) | struct ccmode_cbc type ccmode_cbc (line 40) | struct ccmode_cbc type ccmode_cbc (line 47) | struct ccmode_cbc type ccmode_cbc (line 51) | struct ccmode_cbc type ccmode_ecb (line 57) | struct ccmode_ecb type ccmode_ecb (line 60) | struct ccmode_ecb type ccmode_xts (line 67) | struct ccmode_xts type ccmode_xts (line 71) | struct ccmode_xts FILE: EXTERNAL_HEADERS/corecrypto/ccrng.h type ccrng_state (line 24) | struct ccrng_state { type ccrng_state (line 47) | struct ccrng_state type ccrng_state (line 72) | struct ccrng_state FILE: EXTERNAL_HEADERS/corecrypto/ccrsa.h type ccrsa_full_ctx (line 26) | struct ccrsa_full_ctx { type ccrng_state (line 180) | struct ccrng_state type ccrng_state (line 233) | struct ccrng_state type ccrng_state (line 254) | struct ccrng_state type ccrng_state (line 254) | struct ccrng_state type ccdigest_info (line 341) | struct ccdigest_info type ccdigest_info (line 341) | struct ccdigest_info type ccrng_state (line 342) | struct ccrng_state type ccdigest_info (line 375) | struct ccdigest_info type ccdigest_info (line 375) | struct ccdigest_info type ccrng_state (line 376) | struct ccrng_state type ccdigest_info (line 400) | struct ccdigest_info type ccdigest_info (line 401) | struct ccdigest_info type ccdigest_info (line 432) | struct ccdigest_info type ccdigest_info (line 433) | struct ccdigest_info type ccdigest_info (line 463) | struct ccdigest_info type ccdigest_info (line 464) | struct ccdigest_info type ccdigest_info (line 514) | struct ccdigest_info type ccdigest_info (line 592) | struct ccdigest_info function CC_INLINE (line 769) | CC_INLINE CC_NONNULL((2)) function CC_INLINE (line 815) | CC_INLINE CC_NONNULL((1, 3)) FILE: EXTERNAL_HEADERS/corecrypto/ccsha1.h type ccdigest_info (line 23) | struct ccdigest_info type ccdigest_info (line 26) | struct ccdigest_info type ccdigest_info (line 27) | struct ccdigest_info type ccdigest_info (line 30) | struct ccdigest_info type ccdigest_info (line 34) | struct ccdigest_info FILE: EXTERNAL_HEADERS/corecrypto/ccsha2.h type ccdigest_info (line 18) | struct ccdigest_info type ccdigest_info (line 19) | struct ccdigest_info type ccdigest_info (line 20) | struct ccdigest_info type ccdigest_info (line 21) | struct ccdigest_info type ccdigest_info (line 22) | struct ccdigest_info type ccdigest_info (line 43) | struct ccdigest_info type ccdigest_info (line 45) | struct ccdigest_info type ccdigest_info (line 46) | struct ccdigest_info type ccdigest_info (line 49) | struct ccdigest_info type ccdigest_info (line 50) | struct ccdigest_info type ccdigest_info (line 52) | struct ccdigest_info type ccdigest_info (line 54) | struct ccdigest_info type ccdigest_info (line 55) | struct ccdigest_info type ccdigest_info (line 56) | struct ccdigest_info type ccdigest_info (line 61) | struct ccdigest_info type ccdigest_info (line 67) | struct ccdigest_info type ccdigest_info (line 75) | struct ccdigest_info type ccdigest_info (line 79) | struct ccdigest_info FILE: EXTERNAL_HEADERS/corecrypto/cczp.h type cczp (line 26) | struct cczp type cczp (line 28) | struct cczp type cczp (line 29) | struct cczp type cczp_funcs (line 31) | struct cczp_funcs type cczp_funcs (line 32) | struct cczp_funcs type cczp_hd (line 48) | struct cczp_hd { type cczp (line 52) | struct cczp { function cc_size (line 72) | cc_size cczp_n(cczp_const_t zp) function cc_unit (line 77) | const cc_unit *cczp_prime(cczp_const_t zp) function cczp_bitlen (line 82) | size_t cczp_bitlen(cczp_const_t zp) function cc_unit (line 90) | const cc_unit *cczp_recip(cczp_const_t zp) FILE: EXTERNAL_HEADERS/coretrust/CTEvaluate.h type x509_octet_string (line 16) | struct x509_octet_string { type CTBAAIdentity (line 60) | typedef struct baa_identity { type CoreTrustPolicyFlags (line 106) | typedef uint64_t CoreTrustPolicyFlags; type CoreTrustDigestType (line 145) | typedef uint32_t CoreTrustDigestType; FILE: EXTERNAL_HEADERS/img4/chip.h type img4_chip_t (line 24) | typedef struct _img4_chip img4_chip_t; type _img4_chip_instance (line 148) | struct _img4_chip_instance { FILE: EXTERNAL_HEADERS/img4/firmware.h type img4_4cc_t (line 71) | typedef uint32_t img4_4cc_t; type _img4_buff (line 78) | struct _img4_buff type _img4_firmware (line 85) | struct _img4_firmware type _img4_image (line 92) | struct _img4_image type _img4_runtime (line 100) | struct _img4_runtime type _img4_firmware_execution_context (line 184) | struct _img4_firmware_execution_context { FILE: EXTERNAL_HEADERS/img4/nonce.h type _img4_nonce_domain (line 61) | struct _img4_nonce_domain type _img4_nonce (line 93) | struct _img4_nonce { type _img4_nonce_domain (line 140) | struct _img4_nonce_domain type _img4_nonce_domain (line 158) | struct _img4_nonce_domain type _img4_nonce_domain (line 176) | struct _img4_nonce_domain FILE: EXTERNAL_HEADERS/img4/object.h type img4_object_spec_t (line 24) | typedef struct _img4_object_spec img4_object_spec_t; FILE: EXTERNAL_HEADERS/img4/runtime.h type _img4_dgst (line 186) | struct _img4_dgst { type _img4_buff (line 506) | struct _img4_buff { type _img4_runtime (line 594) | struct _img4_runtime { FILE: EXTERNAL_HEADERS/mach-o/arm/reloc.h type reloc_type_arm (line 31) | enum reloc_type_arm FILE: EXTERNAL_HEADERS/mach-o/arm64/reloc.h type reloc_type_arm64 (line 26) | enum reloc_type_arm64 FILE: EXTERNAL_HEADERS/mach-o/fat.h type fat_header (line 51) | struct fat_header { type fat_arch (line 56) | struct fat_arch { FILE: EXTERNAL_HEADERS/mach-o/fixup-chains.h type dyld_chained_fixups_header (line 37) | struct dyld_chained_fixups_header type dyld_chained_starts_in_image (line 49) | struct dyld_chained_starts_in_image type dyld_chained_starts_in_segment (line 58) | struct dyld_chained_starts_in_segment type dyld_chained_starts_offsets (line 81) | struct dyld_chained_starts_offsets type dyld_chained_ptr_arm64e_rebase (line 107) | struct dyld_chained_ptr_arm64e_rebase type dyld_chained_ptr_arm64e_bind (line 117) | struct dyld_chained_ptr_arm64e_bind type dyld_chained_ptr_arm64e_auth_rebase (line 128) | struct dyld_chained_ptr_arm64e_auth_rebase type dyld_chained_ptr_arm64e_auth_bind (line 140) | struct dyld_chained_ptr_arm64e_auth_bind type dyld_chained_ptr_64_rebase (line 153) | struct dyld_chained_ptr_64_rebase type dyld_chained_ptr_64_bind (line 163) | struct dyld_chained_ptr_64_bind type dyld_chained_ptr_64_kernel_cache_rebase (line 173) | struct dyld_chained_ptr_64_kernel_cache_rebase type dyld_chained_ptr_32_rebase (line 189) | struct dyld_chained_ptr_32_rebase type dyld_chained_ptr_32_bind (line 197) | struct dyld_chained_ptr_32_bind type dyld_chained_ptr_32_cache_rebase (line 206) | struct dyld_chained_ptr_32_cache_rebase type dyld_chained_ptr_32_firmware_rebase (line 214) | struct dyld_chained_ptr_32_firmware_rebase type dyld_chained_import (line 230) | struct dyld_chained_import type dyld_chained_import_addend (line 238) | struct dyld_chained_import_addend type dyld_chained_import_addend64 (line 247) | struct dyld_chained_import_addend64 FILE: EXTERNAL_HEADERS/mach-o/loader.h type mach_header (line 54) | struct mach_header { type mach_header_64 (line 72) | struct mach_header_64 { type load_command (line 247) | struct load_command { type segment_command (line 355) | struct segment_command { /* for 32-bit architectures */ type segment_command_64 (line 375) | struct segment_command_64 { /* for 64-bit architectures */ type section (line 435) | struct section { /* for 32-bit architectures */ type section_64 (line 449) | struct section_64 { /* for 64-bit architectures */ type fvmlib (line 642) | struct fvmlib { type fvmlib_command (line 655) | struct fvmlib_command { type dylib (line 670) | struct dylib { type dylib_command (line 684) | struct dylib_command { type sub_framework_command (line 701) | struct sub_framework_command { type sub_client_command (line 716) | struct sub_client_command { type sub_umbrella_command (line 735) | struct sub_umbrella_command { type sub_library_command (line 756) | struct sub_library_command { type prebound_dylib_command (line 771) | struct prebound_dylib_command { type dylinker_command (line 787) | struct dylinker_command { type thread_command (line 815) | struct thread_command { type routines_command (line 832) | struct routines_command { /* for 32-bit architectures */ type routines_command_64 (line 849) | struct routines_command_64 { /* for 64-bit architectures */ type symtab_command (line 868) | struct symtab_command { type dysymtab_command (line 917) | struct dysymtab_command { type dylib_table_of_contents (line 1045) | struct dylib_table_of_contents { type dylib_module (line 1053) | struct dylib_module { type dylib_module_64 (line 1080) | struct dylib_module_64 { type dylib_reference (line 1114) | struct dylib_reference { type twolevel_hints_command (line 1123) | struct twolevel_hints_command { type twolevel_hint (line 1146) | struct twolevel_hint { type prebind_cksum_command (line 1162) | struct prebind_cksum_command { type uuid_command (line 1172) | struct uuid_command { type rpath_command (line 1182) | struct rpath_command { type linkedit_data_command (line 1192) | struct linkedit_data_command { type fileset_entry_command (line 1204) | struct fileset_entry_command { type encryption_info_command (line 1217) | struct encryption_info_command { type encryption_info_command_64 (line 1230) | struct encryption_info_command_64 { type version_min_command (line 1245) | struct version_min_command { type build_version_command (line 1260) | struct build_version_command { type build_tool_version (line 1270) | struct build_tool_version { type dyld_info_command (line 1300) | struct dyld_info_command { type linker_option_command (line 1473) | struct linker_option_command { type symseg_command (line 1490) | struct symseg_command { type ident_command (line 1503) | struct ident_command { type fvmfile_command (line 1514) | struct fvmfile_command { type entry_point_command (line 1528) | struct entry_point_command { type source_version_command (line 1540) | struct source_version_command { type data_in_code_entry (line 1552) | struct data_in_code_entry { type tlv_descriptor (line 1569) | struct tlv_descriptor type note_command (line 1580) | struct note_command { FILE: EXTERNAL_HEADERS/mach-o/nlist.h type nlist (line 76) | struct nlist { type nlist_64 (line 92) | struct nlist_64 { type nlist (line 312) | struct nlist FILE: EXTERNAL_HEADERS/mach-o/reloc.h type relocation_info (line 64) | struct relocation_info { type scattered_relocation_info (line 151) | struct scattered_relocation_info { type reloc_type_generic (line 193) | enum reloc_type_generic FILE: EXTERNAL_HEADERS/mach-o/x86_64/reloc.h type reloc_type_x86_64 (line 173) | enum reloc_type_x86_64 FILE: EXTERNAL_HEADERS/ptrauth.h type ptrauth_key (line 29) | typedef enum { type ptrauth_extra_data_t (line 93) | typedef uintptr_t ptrauth_extra_data_t; type ptrauth_generic_signature_t (line 96) | typedef uintptr_t ptrauth_generic_signature_t; FILE: EXTERNAL_HEADERS/stdarg.h type __builtin_va_list (line 30) | typedef __builtin_va_list va_list; type __builtin_va_list (line 48) | typedef __builtin_va_list __gnuc_va_list; FILE: EXTERNAL_HEADERS/stdatomic.h type memory_order (line 65) | typedef enum memory_order { type atomic_bool (line 94) | typedef _Atomic(bool) atomic_bool; type atomic_bool (line 96) | typedef _Atomic(_Bool) atomic_bool; type atomic_char (line 98) | typedef _Atomic(char) atomic_char; type atomic_schar (line 99) | typedef _Atomic(signed char) atomic_schar; type atomic_uchar (line 100) | typedef _Atomic(unsigned char) atomic_uchar; type atomic_short (line 101) | typedef _Atomic(short) atomic_short; type atomic_ushort (line 102) | typedef _Atomic(unsigned short) atomic_ushort; type atomic_int (line 103) | typedef _Atomic(int) atomic_int; type atomic_uint (line 104) | typedef _Atomic(unsigned int) atomic_uint; type atomic_long (line 105) | typedef _Atomic(long) atomic_long; type atomic_ulong (line 106) | typedef _Atomic(unsigned long) atomic_ulong; type atomic_llong (line 107) | typedef _Atomic(long long) atomic_llong; type atomic_ullong (line 108) | typedef _Atomic(unsigned long long) atomic_ullong; type atomic_char16_t (line 109) | typedef _Atomic(uint_least16_t) atomic_char16_t; type atomic_char32_t (line 110) | typedef _Atomic(uint_least32_t) atomic_char32_t; type atomic_wchar_t (line 111) | typedef _Atomic(wchar_t) atomic_wchar_t; type atomic_int_least8_t (line 112) | typedef _Atomic(int_least8_t) atomic_int_least8_t; type atomic_uint_least8_t (line 113) | typedef _Atomic(uint_least8_t) atomic_uint_least8_t; type atomic_int_least16_t (line 114) | typedef _Atomic(int_least16_t) atomic_int_least16_t; type atomic_uint_least16_t (line 115) | typedef _Atomic(uint_least16_t) atomic_uint_least16_t; type atomic_int_least32_t (line 116) | typedef _Atomic(int_least32_t) atomic_int_least32_t; type atomic_uint_least32_t (line 117) | typedef _Atomic(uint_least32_t) atomic_uint_least32_t; type atomic_int_least64_t (line 118) | typedef _Atomic(int_least64_t) atomic_int_least64_t; type atomic_uint_least64_t (line 119) | typedef _Atomic(uint_least64_t) atomic_uint_least64_t; type atomic_int_fast8_t (line 120) | typedef _Atomic(int_fast8_t) atomic_int_fast8_t; type atomic_uint_fast8_t (line 121) | typedef _Atomic(uint_fast8_t) atomic_uint_fast8_t; type atomic_int_fast16_t (line 122) | typedef _Atomic(int_fast16_t) atomic_int_fast16_t; type atomic_uint_fast16_t (line 123) | typedef _Atomic(uint_fast16_t) atomic_uint_fast16_t; type atomic_int_fast32_t (line 124) | typedef _Atomic(int_fast32_t) atomic_int_fast32_t; type atomic_uint_fast32_t (line 125) | typedef _Atomic(uint_fast32_t) atomic_uint_fast32_t; type atomic_int_fast64_t (line 126) | typedef _Atomic(int_fast64_t) atomic_int_fast64_t; type atomic_uint_fast64_t (line 127) | typedef _Atomic(uint_fast64_t) atomic_uint_fast64_t; type atomic_intptr_t (line 128) | typedef _Atomic(intptr_t) atomic_intptr_t; type atomic_uintptr_t (line 129) | typedef _Atomic(uintptr_t) atomic_uintptr_t; type atomic_size_t (line 130) | typedef _Atomic(size_t) atomic_size_t; type atomic_ptrdiff_t (line 131) | typedef _Atomic(ptrdiff_t) atomic_ptrdiff_t; type atomic_intmax_t (line 132) | typedef _Atomic(intmax_t) atomic_intmax_t; type atomic_uintmax_t (line 133) | typedef _Atomic(uintmax_t) atomic_uintmax_t; type atomic_flag (line 169) | typedef struct atomic_flag { atomic_bool _Value; } atomic_flag; FILE: EXTERNAL_HEADERS/stdbool.h type _Bool (line 41) | typedef int _Bool; FILE: EXTERNAL_HEADERS/stddef.h type __WCHAR_TYPE__ (line 52) | typedef __WCHAR_TYPE__ wchar_t; type __WINT_TYPE__ (line 67) | typedef __WINT_TYPE__ wint_t; FILE: EXTERNAL_HEADERS/stdint.h type u_int8_t (line 29) | typedef u_int8_t uint8_t; type u_int16_t (line 30) | typedef u_int16_t uint16_t; type u_int32_t (line 31) | typedef u_int32_t uint32_t; type u_int64_t (line 32) | typedef u_int64_t uint64_t; type int_least8_t (line 36) | typedef int8_t int_least8_t; type int_least16_t (line 37) | typedef int16_t int_least16_t; type int_least32_t (line 38) | typedef int32_t int_least32_t; type int_least64_t (line 39) | typedef int64_t int_least64_t; type uint_least8_t (line 40) | typedef uint8_t uint_least8_t; type uint_least16_t (line 41) | typedef uint16_t uint_least16_t; type uint_least32_t (line 42) | typedef uint32_t uint_least32_t; type uint_least64_t (line 43) | typedef uint64_t uint_least64_t; type int_fast8_t (line 47) | typedef int8_t int_fast8_t; type int_fast16_t (line 48) | typedef int16_t int_fast16_t; type int_fast32_t (line 49) | typedef int32_t int_fast32_t; type int_fast64_t (line 50) | typedef int64_t int_fast64_t; type uint_fast8_t (line 51) | typedef uint8_t uint_fast8_t; type uint_fast16_t (line 52) | typedef uint16_t uint_fast16_t; type uint_fast32_t (line 53) | typedef uint32_t uint_fast32_t; type uint_fast64_t (line 54) | typedef uint64_t uint_fast64_t; type __INTMAX_TYPE__ (line 64) | typedef __INTMAX_TYPE__ intmax_t; type intmax_t (line 67) | typedef long int intmax_t; type intmax_t (line 69) | typedef long long int intmax_t; type __UINTMAX_TYPE__ (line 73) | typedef __UINTMAX_TYPE__ uintmax_t; type uintmax_t (line 76) | typedef long unsigned int uintmax_t; type uintmax_t (line 78) | typedef long long unsigned int uintmax_t; FILE: EXTERNAL_HEADERS/sys/_pthread/_pthread_types.h type __darwin_pthread_handler_rec (line 57) | struct __darwin_pthread_handler_rec { type _opaque_pthread_attr_t (line 63) | struct _opaque_pthread_attr_t { type _opaque_pthread_cond_t (line 68) | struct _opaque_pthread_cond_t { type _opaque_pthread_condattr_t (line 73) | struct _opaque_pthread_condattr_t { type _opaque_pthread_mutex_t (line 78) | struct _opaque_pthread_mutex_t { type _opaque_pthread_mutexattr_t (line 83) | struct _opaque_pthread_mutexattr_t { type _opaque_pthread_once_t (line 88) | struct _opaque_pthread_once_t { type _opaque_pthread_rwlock_t (line 93) | struct _opaque_pthread_rwlock_t { type _opaque_pthread_rwlockattr_t (line 98) | struct _opaque_pthread_rwlockattr_t { type _opaque_pthread_t (line 103) | struct _opaque_pthread_t { type __darwin_pthread_attr_t (line 109) | typedef struct _opaque_pthread_attr_t __darwin_pthread_attr_t; type __darwin_pthread_cond_t (line 110) | typedef struct _opaque_pthread_cond_t __darwin_pthread_cond_t; type __darwin_pthread_condattr_t (line 111) | typedef struct _opaque_pthread_condattr_t __darwin_pthread_condattr_t; type __darwin_pthread_key_t (line 112) | typedef unsigned long __darwin_pthread_key_t; type __darwin_pthread_mutex_t (line 113) | typedef struct _opaque_pthread_mutex_t __darwin_pthread_mutex_t; type __darwin_pthread_mutexattr_t (line 114) | typedef struct _opaque_pthread_mutexattr_t __darwin_pthread_mutexattr_t; type __darwin_pthread_once_t (line 115) | typedef struct _opaque_pthread_once_t __darwin_pthread_once_t; type __darwin_pthread_rwlock_t (line 116) | typedef struct _opaque_pthread_rwlock_t __darwin_pthread_rwlock_t; type __darwin_pthread_rwlockattr_t (line 117) | typedef struct _opaque_pthread_rwlockattr_t __darwin_pthread_rwlockattr_t; type _opaque_pthread_t (line 118) | struct _opaque_pthread_t FILE: SETUP/config/config.h type file_list (line 63) | struct file_list { type device (line 88) | struct device { type opt (line 125) | struct opt { type opt (line 131) | struct opt type device (line 140) | struct device type file_list (line 147) | struct file_list type device (line 169) | struct device type device (line 170) | struct device type device (line 171) | struct device FILE: SETUP/config/externs.c type opt (line 51) | struct opt type device (line 55) | struct device type file_list (line 60) | struct file_list FILE: SETUP/config/main.c function main (line 70) | int FILE: SETUP/config/mkheaders.c function headers (line 70) | void function do_count (line 86) | void function do_header (line 107) | static void FILE: SETUP/config/mkioconf.c function mkioconf (line 61) | void function pseudo_inits (line 78) | void FILE: SETUP/config/mkmakefile.c type file_list (line 74) | struct file_list type file_list (line 75) | struct file_list type file_list (line 76) | struct file_list type file_list (line 78) | struct file_list type file_list (line 89) | struct file_list type file_list (line 96) | struct file_list type file_list (line 99) | struct file_list type file_list (line 112) | struct file_list type file_list (line 115) | struct file_list type file_list (line 128) | struct file_list type file_list (line 131) | struct file_list type file_list (line 133) | struct file_list function makefile (line 170) | void function read_files (line 280) | void function opteq (line 529) | int function put_source_file_name (line 548) | void function do_objs (line 558) | void function do_files (line 612) | void function do_machdep (line 644) | void function do_rules (line 686) | void function copy_dependencies (line 801) | void FILE: SETUP/config/openp.c function func (line 64) | static int function ffunc (line 71) | static int function openp (line 78) | int function FILE (line 89) | FILE * FILE: SETUP/config/searchp.c function searchp (line 67) | int FILE: SETUP/decomment/decomment.c type input_state_t (line 38) | typedef enum { function main (line 48) | int function usage (line 185) | static void FILE: SETUP/installfile/installfile.c function main (line 41) | int function usage (line 144) | void FILE: SETUP/json_compilation_db/json_compilation_db.c function main (line 59) | int function usage (line 165) | void FILE: SETUP/kextsymboltool/kextsymboltool.c type ToolError (line 46) | typedef enum { function __private_extern__ (line 75) | __private_extern__ ToolError function __private_extern__ (line 95) | __private_extern__ ToolError function __private_extern__ (line 115) | __private_extern__ ToolError type symbol (line 174) | struct symbol { function issymchar (line 184) | static bool function iswhitespace (line 190) | static bool function qsort_cmp (line 199) | static int function bsearch_cmp (line 212) | static int type bsearch_key (line 221) | struct bsearch_key { function bsearch_cmp_prefix (line 226) | static int function count_symbols (line 235) | static uint32_t function store_symbols (line 284) | static uint32_t function NXArchInfo (line 465) | static const NXArchInfo * function main (line 494) | int FILE: SETUP/replacecontents/replacecontents.c function main (line 40) | int function usage (line 143) | void FILE: SETUP/setsegname/setsegname.c function writeFile (line 36) | static int function readFile (line 54) | static int function usage (line 107) | static void function main (line 116) | int FILE: bsd/arm/_mcontext.h type _STRUCT_MCONTEXT64 (line 83) | typedef _STRUCT_MCONTEXT64 *mcontext_t; type _STRUCT_MCONTEXT32 (line 86) | typedef _STRUCT_MCONTEXT32 *mcontext_t; FILE: bsd/arm/_types.h type __signed (line 13) | typedef __signed char __int8_t; type __int8_t (line 15) | typedef char __int8_t; type __uint8_t (line 17) | typedef unsigned char __uint8_t; type __int16_t (line 18) | typedef short __int16_t; type __uint16_t (line 19) | typedef unsigned short __uint16_t; type __int32_t (line 20) | typedef int __int32_t; type __uint32_t (line 21) | typedef unsigned int __uint32_t; type __int64_t (line 22) | typedef long long __int64_t; type __uint64_t (line 23) | typedef unsigned long long __uint64_t; type __darwin_intptr_t (line 25) | typedef long __darwin_intptr_t; type __darwin_natural_t (line 26) | typedef unsigned int __darwin_natural_t; type __darwin_ct_rune_t (line 46) | typedef int __darwin_ct_rune_t; type __mbstate_t (line 52) | typedef union { type __mbstate_t (line 57) | typedef __mbstate_t __darwin_mbstate_t; type __PTRDIFF_TYPE__ (line 60) | typedef __PTRDIFF_TYPE__ __darwin_ptrdiff_t; type __darwin_ptrdiff_t (line 62) | typedef long __darwin_ptrdiff_t; type __darwin_ptrdiff_t (line 64) | typedef int __darwin_ptrdiff_t; type __SIZE_TYPE__ (line 68) | typedef __SIZE_TYPE__ __darwin_size_t; type __darwin_size_t (line 70) | typedef unsigned long __darwin_size_t; type __builtin_va_list (line 74) | typedef __builtin_va_list __darwin_va_list; type __WCHAR_TYPE__ (line 80) | typedef __WCHAR_TYPE__ __darwin_wchar_t; type __darwin_ct_rune_t (line 82) | typedef __darwin_ct_rune_t __darwin_wchar_t; type __darwin_wchar_t (line 85) | typedef __darwin_wchar_t __darwin_rune_t; type __WINT_TYPE__ (line 88) | typedef __WINT_TYPE__ __darwin_wint_t; type __darwin_ct_rune_t (line 90) | typedef __darwin_ct_rune_t __darwin_wint_t; type __darwin_clock_t (line 93) | typedef unsigned long __darwin_clock_t; type __uint32_t (line 94) | typedef __uint32_t __darwin_socklen_t; type __darwin_ssize_t (line 95) | typedef long __darwin_ssize_t; type __darwin_time_t (line 96) | typedef long __darwin_time_t; FILE: bsd/arm/disklabel.h type cpu_disklabel (line 16) | struct cpu_disklabel { FILE: bsd/arm/fasttrap_isa.h type fasttrap_instr_t (line 40) | typedef union { type fasttrap_machtp_t (line 48) | typedef struct fasttrap_machtp { FILE: bsd/arm/signal.h type sig_atomic_t (line 15) | typedef int sig_atomic_t; FILE: bsd/arm/types.h type register_t (line 63) | typedef int64_t register_t; type register_t (line 65) | typedef int32_t register_t; type u_int64_t (line 74) | typedef u_int64_t user_addr_t; type u_int64_t (line 75) | typedef u_int64_t user_size_t; type user_ssize_t (line 76) | typedef int64_t user_ssize_t; type user_long_t (line 77) | typedef int64_t user_long_t; type u_int64_t (line 78) | typedef u_int64_t user_ulong_t; type user_time_t (line 79) | typedef int64_t user_time_t; type user_off_t (line 80) | typedef int64_t user_off_t; type u_int32_t (line 82) | typedef u_int32_t user_addr_t; type u_int32_t (line 83) | typedef u_int32_t user_size_t; type user_ssize_t (line 84) | typedef int32_t user_ssize_t; type user_long_t (line 85) | typedef int32_t user_long_t; type u_int32_t (line 86) | typedef u_int32_t user_ulong_t; type user_time_t (line 87) | typedef int32_t user_time_t; type user_off_t (line 88) | typedef int64_t user_off_t; type __uint64_t (line 117) | typedef __uint64_t user64_addr_t; type __uint64_t (line 118) | typedef __uint64_t user64_size_t; type __int64_t (line 119) | typedef __int64_t user64_ssize_t; type __int64_t (line 120) | typedef __int64_t user64_long_t; type __uint64_t (line 121) | typedef __uint64_t user64_ulong_t; type __int64_t (line 122) | typedef __int64_t user64_time_t; type __int64_t (line 123) | typedef __int64_t user64_off_t; type __uint32_t (line 125) | typedef __uint32_t user32_addr_t; type __uint32_t (line 126) | typedef __uint32_t user32_size_t; type __int32_t (line 127) | typedef __int32_t user32_ssize_t; type __int32_t (line 128) | typedef __int32_t user32_long_t; type __uint32_t (line 129) | typedef __uint32_t user32_ulong_t; type __int32_t (line 130) | typedef __int32_t user32_time_t; type __int64_t (line 139) | typedef __int64_t user32_off_t __attribute__((aligned(4))); type __int64_t (line 141) | typedef __int64_t user32_off_t; type u_int32_t (line 150) | typedef u_int32_t syscall_arg_t; type u_int64_t (line 152) | typedef u_int64_t syscall_arg_t; FILE: bsd/bsm/audit.h type pid_t (line 195) | typedef pid_t au_asid_t; type u_int16_t (line 196) | typedef u_int16_t au_event_t; type u_int16_t (line 197) | typedef u_int16_t au_emod_t; type u_int32_t (line 198) | typedef u_int32_t au_class_t; type u_int64_t (line 199) | typedef u_int64_t au_asflgs_t __attribute__ ((aligned(8))); type au_ctlmode_t (line 200) | typedef unsigned char au_ctlmode_t; type au_tid (line 202) | struct au_tid { type au_tid_t (line 206) | typedef struct au_tid au_tid_t; type au_tid_addr (line 208) | struct au_tid_addr { type au_tid_addr_t (line 213) | typedef struct au_tid_addr au_tid_addr_t; type au_mask (line 215) | struct au_mask { type au_mask_t (line 219) | typedef struct au_mask au_mask_t; type auditinfo (line 221) | struct auditinfo { type auditinfo_t (line 227) | typedef struct auditinfo auditinfo_t; type auditinfo_addr (line 229) | struct auditinfo_addr { type auditinfo_addr_t (line 236) | typedef struct auditinfo_addr auditinfo_addr_t; type auditpinfo (line 238) | struct auditpinfo { type auditpinfo_t (line 245) | typedef struct auditpinfo auditpinfo_t; type auditpinfo_addr (line 247) | struct auditpinfo_addr { type auditpinfo_addr_t (line 255) | typedef struct auditpinfo_addr auditpinfo_addr_t; type au_session (line 257) | struct au_session { type au_session_t (line 261) | typedef struct au_session au_session_t; type au_expire_after (line 263) | struct au_expire_after { type au_expire_after_t (line 268) | typedef struct au_expire_after au_expire_after_t; type token_t (line 273) | typedef struct au_token token_t; type au_qctrl (line 283) | struct au_qctrl { type au_qctrl_t (line 294) | typedef struct au_qctrl au_qctrl_t; type audit_stat (line 299) | struct audit_stat { type au_stat_t (line 315) | typedef struct audit_stat au_stat_t; type audit_fstat (line 320) | struct audit_fstat { type au_fstat_t (line 324) | typedef struct audit_fstat au_fstat_t; type au_evclass_map (line 329) | struct au_evclass_map { type au_evclass_map_t (line 333) | typedef struct au_evclass_map au_evclass_map_t; type auditinfo_addr (line 355) | struct auditinfo_addr type auditinfo_addr (line 356) | struct auditinfo_addr type auditinfo (line 366) | struct auditinfo type auditinfo (line 369) | struct auditinfo type auditinfo (line 374) | struct auditinfo type auditinfo (line 376) | struct auditinfo FILE: bsd/bsm/audit_internal.h type au_token (line 50) | struct au_token { type au_record (line 56) | struct au_record { type au_record_t (line 64) | typedef struct au_record au_record_t; FILE: bsd/bsm/audit_record.h type in6_addr (line 193) | struct in6_addr type ip (line 194) | struct ip type ipc_perm (line 195) | struct ipc_perm type kevent (line 196) | struct kevent type sockaddr (line 197) | struct sockaddr type sockaddr_in (line 198) | struct sockaddr_in type sockaddr_in6 (line 199) | struct sockaddr_in6 type sockaddr_un (line 200) | struct sockaddr_un type vnode_au_info (line 202) | struct vnode_au_info type timeval (line 216) | struct timeval type timeval (line 220) | struct timeval type timeval (line 223) | struct timeval type auditinfo_addr (line 223) | struct auditinfo_addr type timeval (line 226) | struct timeval type vnode_au_info (line 251) | struct vnode_au_info type vnode_au_info (line 253) | struct vnode_au_info type vnode_au_info (line 255) | struct vnode_au_info type in_addr (line 268) | struct in_addr type in6_addr (line 270) | struct in6_addr type ip (line 272) | struct ip type ipc_perm (line 276) | struct ipc_perm type sockaddr (line 312) | struct sockaddr type sockaddr (line 312) | struct sockaddr type sockaddr_in (line 314) | struct sockaddr_in type sockaddr_in (line 316) | struct sockaddr_in type sockaddr_in6 (line 318) | struct sockaddr_in6 type sockaddr_un (line 320) | struct sockaddr_un type kevent (line 361) | struct kevent FILE: bsd/conf/param.c type timezone (line 81) | struct timezone type buf (line 122) | struct buf type domains_head (line 123) | struct domains_head FILE: bsd/crypto/entropy/entropy_sysctl.c function sysctl_entropy_collect (line 51) | static int function __startup_func (line 68) | __startup_func FILE: bsd/dev/arm/conf.c type bdevsw (line 28) | struct bdevsw type tty (line 73) | struct tty type cdevsw (line 166) | struct cdevsw function isdisk (line 228) | int function dev_t (line 254) | dev_t function chrtoblk_set (line 269) | int FILE: bsd/dev/arm/cons.c type tty (line 23) | struct tty type tty (line 29) | struct tty type uio (line 36) | struct uio type uio (line 37) | struct uio function dev_t (line 41) | static dev_t function cnopen (line 51) | int function cnclose (line 59) | int function cnread (line 67) | int function cnwrite (line 75) | int function cnioctl (line 83) | int function cnselect (line 108) | int FILE: bsd/dev/arm/disassembler.c function thumb32_instword_to_arm (line 17) | static uint32_t function vfp_struct_loadstore (line 30) | static function vfp_64transfer (line 41) | static function vfp_transfer (line 53) | static function vfp_loadstore (line 65) | static function arm_unconditional_misc (line 88) | static function arm_unconditional (line 106) | static function arm_syscall_coproc (line 121) | static function arm_branch_link_blockdata (line 159) | static function arm_signed_multiplies (line 189) | static function arm_pack_unpack_sat_reversal (line 209) | static function arm_parallel_addsub_unsigned (line 229) | static function arm_parallel_addsub_signed (line 240) | static function arm_media (line 251) | static function arm_loadstore_wordbyte (line 311) | static function arm_saturating (line 337) | static function arm_misc (line 348) | static function arm_msr_hints (line 370) | static function arm_sync_primitive (line 379) | static function arm_extra_loadstore_unpriv (line 389) | static function arm_extra_loadstore (line 413) | static function arm_halfword_multiply (line 436) | static function arm_multiply (line 451) | static function arm_dataproc_immed (line 466) | static function arm_dataproc_regshift (line 478) | static function arm_dataproc_reg (line 490) | static function arm_dataproc_misc (line 521) | static function dtrace_decode_arm (line 590) | int function thumb16_cond_supervisor (line 631) | static function thumb16_misc (line 644) | static function thumb16_loadstore_single (line 666) | static function thumb16_data_special_and_branch (line 674) | static function thumb16_data_proc (line 704) | static function thumb16_shift_addsub_move_compare (line 712) | static function dtrace_decode_thumb16 (line 720) | static function thumb32_coproc (line 787) | static function thumb32_longmultiply (line 831) | static function thumb32_multiply (line 853) | static function thumb32_misc (line 872) | static function thumb32_parallel_addsub_unsigned (line 883) | static function thumb32_parallel_addsub_signed (line 894) | static function thumb32_dataproc_reg (line 905) | static function thumb32_dataproc_regshift (line 938) | static function thumb32_store_single (line 971) | static function thumb32_loadbyte_memhint (line 992) | static function thumb32_loadhalfword_memhint (line 1010) | static function thumb32_loadword (line 1028) | static function thumb32_loadstore_double_exclusive_table (line 1052) | static function thumb32_loadstore_multiple (line 1061) | static function thumb32_misc_control (line 1089) | static function thumb32_cps_hints (line 1097) | static function thumb32_b_misc_control (line 1105) | static function thumb32_dataproc_plain_immed (line 1132) | static function thumb32_dataproc_mod_immed (line 1153) | static function dtrace_decode_thumb32 (line 1180) | static function dtrace_decode_thumb (line 1264) | int FILE: bsd/dev/arm/dtrace_isa.c type arm_saved_state (line 53) | struct arm_saved_state type arm_saved_state_t (line 56) | typedef arm_saved_state_t savearea_t; function dtrace_membar_producer (line 63) | inline void function dtrace_membar_consumer (line 69) | inline void function dtrace_getipl (line 79) | int type xcArg_t (line 97) | typedef struct xcArg { function xcRemote (line 103) | static void function dtrace_xcall (line 120) | void function dtrace_getreg (line 141) | uint64_t function dtrace_getvmreg (line 158) | uint64_t function dtrace_getustack_common (line 168) | static int function dtrace_getupcstack (line 204) | void function dtrace_getustackdepth (line 267) | int function dtrace_getufpstack (line 308) | void function dtrace_getpcstack (line 422) | void function dtrace_instr_size (line 515) | int function dtrace_getarg (line 530) | uint64_t function dtrace_probe_error (line 580) | void function dtrace_toxic_ranges (line 593) | void function dtrace_arm_condition_true (line 607) | int function dtrace_flush_caches (line 638) | void FILE: bsd/dev/arm/dtrace_subr_arm.c function kern_return_t (line 46) | kern_return_t FILE: bsd/dev/arm/fasttrap_isa.c function fasttrap_tracepoint_init (line 106) | int function fasttrap_tracepoint_install (line 186) | int function fasttrap_tracepoint_remove (line 208) | int function fasttrap_sigsegv (line 322) | static void function fasttrap_usdt_args (line 359) | static void function set_thumb_flag (line 380) | static void function fasttrap_return_probe (line 1137) | int function fasttrap_pid_getarg (line 1177) | uint64_t function fasttrap_usdt_getarg (line 1199) | uint64_t FILE: bsd/dev/arm/fbt_arm.c type arm_saved_state (line 90) | struct arm_saved_state function thumb_ldr_pc_address (line 98) | static uint32_t function thumb32_ldr_pc_address (line 104) | static uint32_t function get_itstate (line 111) | static uint32_t function clear_itstate (line 119) | static void function fbt_invop (line 125) | int function kern_return_t (line 224) | kern_return_t function fbt_provide_probe (line 329) | void FILE: bsd/dev/arm/kern_machdep.c function cpu_subtype_t (line 29) | static cpu_subtype_t function grade_arm64e_binary (line 40) | static int function grade_binary (line 75) | int FILE: bsd/dev/arm/km.c type tty (line 40) | struct tty type tty (line 53) | struct tty type tty (line 54) | struct tty function kminit (line 58) | void function kmopen (line 69) | int function kmclose (line 146) | int function kmread (line 160) | int function kmwrite (line 173) | int function kmioctl (line 186) | int function kmputc (line 256) | int function kmstart (line 282) | static void function kmtimeout (line 323) | static void function kmoutput (line 344) | static int function cons_cinput (line 403) | void FILE: bsd/dev/arm/munge.c type style_t (line 57) | typedef enum { function marshal_no_pad (line 77) | static int function munge_w (line 117) | int function munge_ww (line 123) | int function munge_www (line 129) | int function munge_wwww (line 135) | int function munge_wwwww (line 141) | int function munge_wwwwww (line 147) | int function munge_wwwwwww (line 153) | int function munge_wwwwwwww (line 159) | int function munge_wwl (line 165) | int function munge_wwlw (line 181) | int function munge_wwlww (line 195) | int function munge_wwlll (line 211) | int function munge_wwllww (line 230) | int function munge_wl (line 236) | int function munge_wlw (line 251) | int function munge_wlww (line 267) | int function munge_wlwwwll (line 284) | int function munge_wlwwwllw (line 305) | int function munge_wlwwlwlw (line 326) | int function munge_wll (line 346) | int function munge_wlll (line 363) | int function munge_wlllww (line 374) | int function munge_wllll (line 380) | int function munge_wllww (line 390) | int function munge_wllwwll (line 396) | int function munge_wwwlw (line 409) | int function munge_wwwlww (line 427) | int function munge_wwwlwww (line 446) | int function munge_wwwl (line 466) | int function munge_wwwwl (line 483) | int function munge_wwwwlw (line 501) | int function munge_wwwwllww (line 518) | int function munge_wwwwwl (line 534) | int function munge_wwwwwlww (line 553) | int function munge_wwwwwllw (line 570) | int function munge_wwwwwlll (line 583) | int function munge_wwwwwwl (line 606) | int function munge_wwwwwwlw (line 622) | int function munge_wwwwwwll (line 636) | int function munge_wsw (line 650) | int function munge_wws (line 656) | int function munge_wwws (line 662) | int function munge_wwwsw (line 668) | int function munge_llllll (line 674) | int function munge_ll (line 693) | int function munge_l (line 704) | int function munge_lw (line 715) | int function munge_lwww (line 726) | int function munge_lwwwwwww (line 737) | int function munge_wwlwww (line 756) | int function munge_wlwwwl (line 775) | int function munge_wwlwwwl (line 796) | int FILE: bsd/dev/arm/sdt_arm.c function sdt_invop (line 40) | int type frame (line 60) | struct frame { function sdt_getarg (line 66) | uint64_t FILE: bsd/dev/arm/stubs.c function copyoutstr (line 34) | int function copystr (line 68) | int function copywithin (line 89) | int FILE: bsd/dev/arm/sysctl.c function sysctl_time_since_reset (line 29) | static int function sysctl_wake_conttime (line 48) | static int function SYSCTL_HANDLER_ARGS (line 75) | static int function SYSCTL_HANDLER_ARGS (line 159) | static int function virtual_address_size (line 193) | static int FILE: bsd/dev/arm/systemcalls.c type proc (line 38) | struct proc type arm_saved_state (line 43) | struct arm_saved_state type uthread (line 44) | struct uthread type proc (line 44) | struct proc type arm_saved_state (line 46) | struct arm_saved_state type sysent (line 46) | struct sysent type sysent (line 47) | struct sysent type sysent (line 48) | struct sysent type sysent (line 49) | struct sysent type arm_saved_state (line 49) | struct arm_saved_state type arm_saved_state (line 50) | struct arm_saved_state type arm_saved_state (line 51) | struct arm_saved_state type arm_saved_state (line 52) | struct arm_saved_state type arm_saved_state (line 89) | struct arm_saved_state type uthread (line 91) | struct uthread type proc (line 92) | struct proc type sysent (line 94) | struct sysent function unix_syscall_return (line 231) | void function arm_prepare_u32_syscall_return (line 292) | static void function arm_trace_u32_unix_syscall (line 333) | static void function arm_clear_u32_syscall_error (line 346) | static void function arm_get_syscall_args (line 354) | static int function arm_get_u32_syscall_args (line 368) | static int function arm_get_u32_syscall_args (line 393) | static int function arm_get_syscall_number (line 427) | static unsigned short function arm_prepare_syscall_return (line 437) | static void function arm_trace_unix_syscall (line 444) | static void function arm_clear_syscall_error (line 451) | static void type sysent (line 459) | struct sysent type sysent (line 460) | struct sysent function arm_get_syscall_args (line 462) | static int function arm_get_u64_syscall_args (line 478) | static int function arm_get_u32_syscall_args (line 529) | static int function arm_get_syscall_number (line 575) | static unsigned short function arm_prepare_syscall_return (line 593) | static void function arm_prepare_u64_syscall_return (line 603) | static void function arm_trace_u64_unix_syscall (line 651) | static void function arm_trace_unix_syscall (line 664) | static void function arm_clear_u64_syscall_error (line 674) | static void function arm_clear_syscall_error (line 684) | static void FILE: bsd/dev/arm/unix_signal.c type arm_saved_state (line 30) | struct arm_saved_state type mcontext32_t (line 43) | typedef struct mcontext32 mcontext32_t; type mcontext64_t (line 44) | typedef struct mcontext64 mcontext64_t; function sendsig_get_state32 (line 63) | static int type user_sigframe64 (line 100) | struct user_sigframe64 { function sendsig_get_state64 (line 107) | static int function sendsig_fill_uctx64 (line 143) | static void function kern_return_t (line 159) | static kern_return_t function sendsig_fill_uctx32 (line 180) | static void function kern_return_t (line 196) | static kern_return_t function sendsig_do_dtrace (line 226) | static void type user_sigframe32 (line 254) | struct user_sigframe32 { function sendsig (line 266) | void function sigreturn_copyin_ctx32 (line 655) | static int function sigreturn_set_state32 (line 684) | static int function sigreturn_copyin_ctx64 (line 709) | static int function sigreturn_set_state64 (line 738) | static int function sigreturn (line 758) | int function machine_exception (line 895) | int FILE: bsd/dev/arm64/conf.c type bdevsw (line 28) | struct bdevsw type tty (line 72) | struct tty type cdevsw (line 166) | struct cdevsw function isdisk (line 228) | int function dev_t (line 254) | dev_t function chrtoblk_set (line 269) | int FILE: bsd/dev/arm64/disassembler.c type arm64_decode_entry (line 11) | struct arm64_decode_entry { type arm64_decode_entry (line 17) | struct arm64_decode_entry function dtrace_decode_arm64 (line 46) | uint8_t FILE: bsd/dev/arm64/dtrace_isa.c type arm_saved_state (line 50) | struct arm_saved_state type arm_saved_state_t (line 53) | typedef arm_saved_state_t savearea_t; type frame (line 60) | struct frame { function dtrace_membar_producer (line 68) | inline void function dtrace_membar_consumer (line 74) | inline void function dtrace_getipl (line 84) | int type xcArg_t (line 102) | typedef struct xcArg { function xcRemote (line 108) | static void function dtrace_xcall (line 125) | void function dtrace_getreg (line 156) | uint64_t function dtrace_getvmreg (line 174) | uint64_t function dtrace_getustack_common (line 184) | static int function dtrace_getupcstack (line 220) | void function dtrace_getustackdepth (line 287) | int function dtrace_getufpstack (line 329) | void function boolean_t (line 443) | static inline boolean_t function dtrace_getpcstack (line 451) | void type frame (line 487) | struct frame type frame (line 497) | struct frame type frame (line 510) | struct frame type frame (line 511) | struct frame type frame (line 544) | struct frame type frame (line 545) | struct frame function dtrace_getarg (line 589) | uint64_t function dtrace_probe_error (line 670) | void function dtrace_toxic_ranges (line 683) | void function dtrace_flush_caches (line 697) | void FILE: bsd/dev/arm64/dtrace_subr_arm.c function kern_return_t (line 46) | kern_return_t FILE: bsd/dev/arm64/fasttrap_isa.c function fasttrap_tracepoint_init (line 54) | int function fasttrap_tracepoint_install (line 133) | int function fasttrap_tracepoint_remove (line 155) | int function fasttrap_sigsegv (line 262) | static void function fasttrap_usdt_args64 (line 299) | static void function condition_true (line 321) | static int function fasttrap_pid_probe_thunk_instr64 (line 366) | static void function sign_extend (line 418) | static int64_t function get_saved_state64_regno (line 433) | static uint64_t function set_saved_state64_regno (line 454) | static void function extract_address_literal_sign_extended (line 480) | static uint64_t function do_cbz_cnbz (line 492) | static void function do_tbz_tbnz (line 522) | static void function fasttrap_pid_probe_handle_patched_instr64 (line 555) | static void function fasttrap_return_probe (line 1139) | int function fasttrap_pid_getarg (line 1179) | uint64_t function fasttrap_usdt_getarg (line 1201) | uint64_t FILE: bsd/dev/arm64/fbt_arm.c type arm_saved_state (line 109) | struct arm_saved_state function fbt_invop (line 111) | int function kern_return_t (line 190) | kern_return_t function fbt_provide_probe (line 276) | void FILE: bsd/dev/arm64/sdt_arm.c function sdt_invop (line 41) | int type frame (line 61) | struct frame { function sdt_getarg (line 67) | uint64_t FILE: bsd/dev/arm64/sysctl.c function sysctl_time_since_reset (line 29) | static int function sysctl_wake_conttime (line 42) | static int function cpu_signal_deferred_timer (line 56) | static int function SYSCTL_HANDLER_ARGS (line 88) | static int function __startup_func (line 171) | __startup_func function SYSCTL_HANDLER_ARGS (line 209) | static int function virtual_address_size (line 250) | static int FILE: bsd/dev/busvar.h type pseudo_init (line 42) | struct pseudo_init { type pseudo_init (line 46) | struct pseudo_init FILE: bsd/dev/dtrace/blist.c type u_daddr_t (line 65) | typedef unsigned int u_daddr_t; function blist_t (line 107) | blist_t function blist_destroy (line 150) | void function daddr_t (line 163) | daddr_t function blist_free (line 188) | void function blist_resize (line 210) | void function blist_print (line 237) | void function daddr_t (line 343) | static daddr_t function blst_leaf_free (line 429) | static void function blst_meta_free (line 471) | static void function blst_copy (line 568) | static void function daddr_t (line 672) | static daddr_t function blst_radix_print (line 746) | static void function main (line 827) | int function panic (line 901) | void FILE: bsd/dev/dtrace/blist.h type blmeta_t (line 69) | typedef struct blmeta { type blist (line 77) | struct blist { FILE: bsd/dev/dtrace/dtrace.c type kmod_info (line 261) | struct kmod_info function dtrace_provide_nullop (line 335) | static void function dtrace_provide_module_nullop (line 341) | static void function dtrace_enable_nullop (line 347) | static int function dtrace_disable_nullop (line 354) | static void function dtrace_suspend_nullop (line 360) | static void function dtrace_resume_nullop (line 366) | static void function dtrace_destroy_nullop (line 372) | static void function sysctl_dtrace_err_verbose (line 690) | static int function sysctl_dtrace_buffer_memory_maxsize (line 722) | static int function sysctl_dtrace_difo_maxsize (line 764) | static int function sysctl_dtrace_dof_maxsize (line 797) | static int function sysctl_dtrace_statvar_maxsize (line 833) | static int function dtrace_assfail (line 906) | int function dtrace_error (line 921) | static void function dtrace_inscratch (line 966) | static int function dtrace_canstore_statvar (line 981) | static int function dtrace_canstore (line 1030) | static int function dtrace_canstore_remains (line 1040) | static int function dtrace_canload (line 1132) | int function dtrace_canload_remains (line 1143) | static int function dtrace_strcanload (line 1186) | static int function dtrace_vcanload (line 1230) | static int function dtrace_strtoll (line 1291) | static int64_t function dtrace_strncmp (line 1340) | static int function dtrace_strlen (line 1375) | static size_t function dtrace_istoxic (line 1391) | static int function dtrace_bcopy (line 1423) | static void function dtrace_strcpy (line 1452) | static void function dtrace_vcopy (line 1471) | static void function dtrace_bcmp (line 1488) | static int function dtrace_bzero (line 1517) | static void function dtrace_add_128 (line 1526) | static void function dtrace_shift_128 (line 1543) | static void function dtrace_multiply_128 (line 1587) | static void function dtrace_priv_proc_common_user (line 1618) | static int function dtrace_priv_proc_common_zone (line 1646) | static int function dtrace_priv_proc_common_nocd (line 1665) | static int function dtrace_priv_proc_destructive (line 1671) | static int function dtrace_priv_proc_control (line 1702) | static int function dtrace_priv_proc (line 1725) | static int function dtrace_priv_proc_relaxed (line 1748) | static int function dtrace_priv_kernel (line 1760) | static int function dtrace_priv_kernel_destructive (line 1775) | static int function dtrace_dynvar_clean (line 1796) | static void function dtrace_dynvar_t (line 1888) | static dtrace_dynvar_t * function dtrace_aggregate_min (line 2347) | static void function dtrace_aggregate_max (line 2356) | static void function dtrace_aggregate_quantize (line 2364) | static void function dtrace_aggregate_lquantize (line 2392) | static void function dtrace_aggregate_llquantize_bucket (line 2425) | static int function dtrace_aggregate_llquantize (line 2481) | static void function dtrace_aggregate_avg (line 2494) | static void function dtrace_aggregate_stddev (line 2503) | static void function dtrace_aggregate_count (line 2529) | static void function dtrace_aggregate_sum (line 2537) | static void function dtrace_aggregate (line 2551) | __attribute__((noinline)) function dtrace_speculation (line 2809) | static int function dtrace_speculation_commit (line 2853) | static void function dtrace_speculation_discard (line 3024) | __attribute__((noinline)) function dtrace_speculation_clean_here (line 3084) | static void function dtrace_speculation_clean (line 3131) | static void function dtrace_buffer_t (line 3188) | __attribute__((noinline)) function dtrace_dif_varstr (line 3261) | static function dtrace_dif_variable (line 3302) | static uint64_t type dtrace_json_state_t (line 3724) | typedef enum dtrace_json_state { function dtrace_dif_subr (line 4183) | static void function dtrace_dif_emulate (line 5742) | static uint64_t function dtrace_action_breakpoint (line 6559) | __attribute__((noinline)) function dtrace_action_panic (line 6622) | __attribute__((noinline)) function dtrace_action_raise (line 6658) | static void function dtrace_action_stop (line 6682) | static void function dtrace_action_pidresume (line 6705) | static void function dtrace_action_chill (line 6731) | __attribute__((noinline)) function dtrace_action_ustack (line 6777) | __attribute__((noinline)) function dtrace_store_by_ref (line 6891) | __attribute__((noinline)) function dtrace_icookie_t (line 6954) | static dtrace_icookie_t function dtrace_probe_exit (line 6984) | static void function dtrace_probe (line 7005) | void function uint_t (line 7747) | static uint_t function dtrace_hash_t (line 7782) | static dtrace_hash_t * function dtrace_hash_destroy (line 7807) | static void function dtrace_hash_resize (line 7823) | static void function dtrace_hash_add (line 7854) | static void function dtrace_probe_t (line 7908) | static dtrace_probe_t * function dtrace_hash_collisions (line 7914) | static int function dtrace_hash_remove (line 7929) | static void function dtrace_badattr (line 7987) | static int function dtrace_strunref (line 8030) | static void function dtrace_badname (line 8058) | static int function dtrace_cred2priv (line 8078) | static void function dtrace_errdebug (line 8113) | static void function dtrace_match_priv (line 8151) | static int function dtrace_match_probe (line 8198) | static int function dtrace_match_glob (line 8235) | static int function dtrace_match_string (line 8345) | static int function dtrace_match_module (line 8353) | static int function dtrace_match_nul (line 8373) | static int function dtrace_match_nonzero (line 8381) | static int function dtrace_match (line 8388) | static int function dtrace_probekey_f (line 8507) | static dtrace_probekey_f * function dtrace_probekey_f (line 8523) | static dtrace_probekey_f * function dtrace_probekey (line 8547) | static void function dtrace_probekey_release (line 8573) | static void function dtrace_cond_provider_match (line 8582) | static int function dtrace_register (line 8606) | int function dtrace_unregister (line 8748) | int function dtrace_invalidate (line 8899) | void function dtrace_attached (line 8919) | int function dtrace_condense (line 8935) | int function dtrace_id_t (line 9015) | dtrace_id_t function dtrace_probe_t (line 9083) | static dtrace_probe_t * function dtrace_probe_lookup_match (line 9094) | static int function dtrace_id_t (line 9107) | dtrace_id_t function dtrace_probe_description (line 9161) | static void function dtrace_probe_provide (line 9191) | static void function dtrace_probe_foreach (line 9232) | static void function dtrace_probe_enable (line 9269) | static int function dtrace_dofattr2attr (line 9305) | static void function dtrace_dofprov2hprov (line 9313) | static void function dtrace_helper_provide_one (line 9330) | static void function dtrace_helper_provide (line 9430) | static void function dtrace_helper_provider_remove_one (line 9450) | static void function dtrace_helper_provider_remove (line 9478) | static void function dtrace_meta_register (line 9504) | int function dtrace_meta_unregister (line 9586) | int function dtrace_difo_err (line 9623) | static int function dtrace_difo_validate (line 9652) | static int function dtrace_difo_validate_helper (line 10115) | static int function dtrace_difo_cacheable (line 10266) | static int function dtrace_difo_hold (line 10311) | static void function dtrace_difo_chunksize (line 10343) | static void function dtrace_difo_init (line 10494) | static void function dtrace_difo_t (line 10608) | static dtrace_difo_t * function dtrace_difo_destroy (line 10652) | static void function dtrace_difo_release (line 10717) | static void function dtrace_format_t (line 10744) | static dtrace_format_t* function dtrace_format_add (line 10758) | static uint16_t function dtrace_format_remove (line 10803) | static void function dtrace_format_destroy (line 10824) | static void function dtrace_predicate_t (line 10853) | static dtrace_predicate_t * function dtrace_predicate_hold (line 10885) | static void function dtrace_predicate_release (line 10895) | static void function dtrace_actdesc_t (line 10914) | static dtrace_actdesc_t * function dtrace_actdesc_hold (line 10933) | static void function dtrace_actdesc_release (line 10940) | static void function dtrace_ecb_t (line 10970) | static dtrace_ecb_t * function dtrace_ecb_enable (line 11037) | static int function dtrace_ecb_resize (line 11083) | static int function dtrace_action_t (line 11173) | static dtrace_action_t * function dtrace_ecb_aggregation_destroy (line 11359) | static void function dtrace_ecb_action_add (line 11375) | static int function dtrace_ecb_action_remove (line 11622) | static void function dtrace_ecb_disable (line 11658) | static void function dtrace_ecb_destroy (line 11738) | static void function dtrace_ecb_t (line 11761) | static dtrace_ecb_t * function dtrace_ecb_create_enable (line 11849) | static int function dtrace_ecb_t (line 11877) | static dtrace_ecb_t * function dtrace_aggregation_t (line 11894) | static dtrace_aggregation_t * function dtrace_buffer_switch (line 11927) | static void function dtrace_buffer_activate (line 11962) | static void function dtrace_buffer_canalloc (line 11984) | static int function dtrace_buffer_alloc (line 11995) | static int function dtrace_buffer_drop (line 12099) | static void function dtrace_buffer_reserve (line 12111) | static intptr_t function dtrace_buffer_polish (line 12362) | static void function dtrace_buffer_free (line 12408) | static void function dtrace_enabling_t (line 12443) | static dtrace_enabling_t * function dtrace_enabling_add (line 12454) | static void function dtrace_enabling_addlike (line 12494) | static void function dtrace_enabling_dump (line 12522) | static void function dtrace_enabling_destroy (line 12536) | static void function dtrace_enabling_retain (line 12598) | static int function dtrace_enabling_replicate (line 12631) | static int function dtrace_enabling_retract (line 12700) | static void function dtrace_enabling_match (line 12729) | static int function dtrace_enabling_matchall_with_cond (line 12793) | static void function dtrace_enabling_matchall (line 12825) | static void function dtrace_enabling_prime (line 12843) | static void function dtrace_enabling_provide (line 12880) | static void function dtrace_dof_error (line 12928) | static void function dof_hdr_t (line 12945) | static dof_hdr_t * function dof_hdr_t (line 13003) | static dof_hdr_t * function dof_hdr_t (line 13047) | static dof_hdr_t * function dtrace_dof_destroy (line 13090) | static void function dof_hdr_t (line 13096) | static dof_hdr_t * function dof_sec_t (line 13151) | static dof_sec_t * function dtrace_probedesc_t (line 13175) | static dtrace_probedesc_t * function dtrace_difo_t (line 13256) | static dtrace_difo_t * function dtrace_predicate_t (line 13433) | static dtrace_predicate_t * function dtrace_actdesc_t (line 13445) | static dtrace_actdesc_t * function dtrace_ecbdesc_t (line 13577) | static dtrace_ecbdesc_t * function dtrace_dof_slurp (line 13651) | static int function dtrace_dof_options (line 13835) | static int function dtrace_dstate_init (line 13895) | static int function dtrace_dstate_fini (line 14000) | static void function dtrace_vstate_fini (line 14012) | static void function dtrace_state_clean (line 14038) | static void function dtrace_state_deadman (line 14048) | static void function dtrace_state_create (line 14075) | static int function dtrace_state_buffer (line 14331) | static int function dtrace_state_buffers (line 14399) | static int function dtrace_state_prereserve (line 14422) | static void function dtrace_state_go (line 14448) | static int function dtrace_state_stop (line 14733) | static int function dtrace_state_option (line 14785) | static int function dtrace_state_destroy (line 14840) | static void function dtrace_keep_kernel_symbols (line 14964) | int function dtrace_state_t (line 14977) | static dtrace_state_t * function dtrace_anon_property (line 14999) | static void function dtrace_helper_trace (line 15102) | static void function dtrace_helper (line 15164) | __attribute__((noinline)) function dtrace_helper_action_destroy (line 15256) | static void function dtrace_helper_destroygen (line 15275) | static int function dtrace_helper_validate (line 15362) | static int function dtrace_helper_action_add (line 15377) | static int function dtrace_helper_provider_register (line 15454) | static void function dtrace_helper_provider_add (line 15511) | static int function dtrace_helper_provider_destroy (line 15576) | static void function dtrace_helper_provider_validate (line 15592) | static int function dtrace_helper_slurp (line 15805) | static int function dtrace_lazy_dofs_add (line 15962) | static int function dtrace_lazy_dofs_remove (line 16059) | static int function dtrace_lazy_dofs_destroy (line 16140) | void function dtrace_lazy_dofs_proc_iterate_filter (line 16159) | static int function dtrace_lazy_dofs_process (line 16169) | static void function dtrace_lazy_dofs_proc_iterate_doit (line 16248) | static int function dtrace_lazy_dofs_duplicate (line 16260) | static int function dtrace_helpers_t (line 16313) | static dtrace_helpers_t * function dtrace_helpers_destroy (line 16331) | static void function dtrace_helpers_duplicate (line 16422) | static void function dtrace_proc_fork (line 16512) | void function dtrace_proc_exec (line 16578) | void function dtrace_proc_exit (line 16616) | void function dtrace_modctl_add (line 16661) | static void function modctl_t (line 16710) | static modctl_t * function dtrace_modctl_remove (line 16729) | static void function dtrace_module_loaded (line 16774) | static int function dtrace_module_unloaded (line 16951) | static int function dtrace_suspend (line 17111) | void function dtrace_resume (line 17117) | void function dtrace_cpu_setup (line 17123) | static int function dtrace_cpu_setup_initial (line 17182) | static void function dtrace_toxrange_add (line 17188) | static void function dtrace_attach (line 17229) | static int function dtrace_open (line 17400) | static int function dtrace_close (line 17529) | static int function dtrace_ioctl_helper (line 17605) | static int function dtrace_ioctl (line 17774) | static int function dtrace_detach (line 18885) | static int function _dtrace_open (line 19019) | int function helper_open (line 19028) | int function _dtrace_close (line 19035) | int function helper_close (line 19042) | int function _dtrace_ioctl (line 19049) | int function helper_ioctl (line 19074) | int type cdevsw (line 19094) | struct cdevsw function helper_init (line 19114) | void function dtrace_clone_func (line 19147) | static int function dtrace_ast (line 19163) | void type cdevsw (line 19191) | struct cdevsw function dtrace_early_init (line 19212) | void dtrace_early_init (void) function dtrace_init (line 19225) | void function dtrace_postinit (line 19372) | void function register_cpu_setup_func (line 19405) | void function unregister_cpu_setup_func (line 19411) | void FILE: bsd/dev/dtrace/dtrace_glue.c function dtrace_sprlock (line 61) | void function dtrace_sprunlock (line 67) | void function proc_t (line 74) | proc_t * function sprunlock (line 91) | void function uread (line 112) | int function uwrite (line 143) | int function cred_t (line 244) | cred_t * function PRIV_POLICY_CHOICE (line 256) | int function PRIV_POLICY_ONLY (line 263) | int function uid_t (line 270) | uid_t type wrap_timer_call_t (line 280) | typedef struct wrap_timer_call { type cyc_list_t (line 297) | typedef struct cyc_list { function dtrace_install_cpu_hooks (line 310) | void function dtrace_cpu_state_changed (line 316) | void function _timer_call_apply_cyclic (line 352) | static void function cyclic_id_t (line 364) | static cyclic_id_t function timer_call_remove_cyclic (line 396) | static void function cyclic_id_t (line 415) | cyclic_id_t function cyclic_timer_remove (line 426) | void function _cyclic_add_omni (line 438) | static void function cyclic_id_list_t (line 451) | cyclic_id_list_t function _cyclic_remove_omni (line 468) | static void function cyclic_remove_omni (line 486) | void type wrap_thread_call_t (line 495) | typedef struct wrap_thread_call { function _cyclic_apply (line 506) | static void function cyclic_id_t (line 523) | cyclic_id_t function noop_cyh_func (line 551) | static void function cyclic_remove (line 557) | void function ddi_driver_major (line 583) | int function ddi_create_minor_node (line 589) | int function ddi_remove_minor_node (line 603) | void function major_t (line 610) | major_t function minor_t (line 616) | minor_t function debug_enter (line 624) | void function dt_kmem_free (line 658) | void function dt_kmem_free_aligned (line 721) | void function kmem_cache_t (line 742) | kmem_cache_t * function kmem_cache_free (line 766) | void function kmem_cache_destroy (line 773) | void type u_daddr_t (line 782) | typedef unsigned int u_daddr_t; type blist_hdl (line 786) | struct blist_hdl { function vmem_t (line 790) | vmem_t * type blist_hdl (line 820) | struct blist_hdl type blist_hdl (line 820) | struct blist_hdl function vmem_free (line 838) | void function vmem_destroy (line 846) | void function hrtime_t (line 864) | hrtime_t function hrtime_t (line 884) | hrtime_t function hrtime_t (line 930) | hrtime_t function dtrace_cas32 (line 945) | uint32_t function dtrace_icookie_t (line 968) | dtrace_icookie_t function dtrace_interrupt_enable (line 974) | void function dtrace_sync_func (line 983) | static void function dtrace_sync (line 991) | void function dtrace_copycheck (line 1004) | static int function dtrace_copyin (line 1023) | void function dtrace_copyinstr (line 1037) | void function dtrace_copyout (line 1062) | void function dtrace_copyoutstr (line 1076) | void function dtrace_copy_maxsize (line 1100) | int function dtrace_buffer_copyout (line 1107) | int function dtrace_fuword8 (line 1132) | uint8_t function dtrace_fuword16 (line 1150) | uint16_t function dtrace_fuword32 (line 1168) | uint32_t function dtrace_fuword64 (line 1186) | uint64_t function fuword8 (line 1209) | int function fuword16 (line 1219) | int function fuword32 (line 1229) | int function fuword64 (line 1239) | int function fuword32_noerr (line 1249) | void function fuword64_noerr (line 1257) | void function suword64 (line 1265) | int function suword32 (line 1275) | int function boolean_t (line 1290) | boolean_t type tty (line 1299) | struct tty function vuprintf (line 1301) | int function cmn_err (line 1308) | void function dtrace_caller (line 1344) | uintptr_t function dtrace_getstackdepth (line 1351) | int function dtrace_addr_in_module (line 1401) | int function dtrace_vtime_enable (line 1410) | void function dtrace_vtime_disable (line 1415) | void FILE: bsd/dev/dtrace/dtrace_ptss.c type dtrace_ptss_page_entry (line 50) | struct dtrace_ptss_page_entry type proc (line 51) | struct proc type dtrace_ptss_page_entry (line 55) | struct dtrace_ptss_page_entry type dtrace_ptss_page_entry (line 58) | struct dtrace_ptss_page_entry type dtrace_ptss_page (line 62) | struct dtrace_ptss_page type dtrace_ptss_page_entry (line 101) | struct dtrace_ptss_page_entry type proc (line 102) | struct proc type dtrace_ptss_page_entry (line 108) | struct dtrace_ptss_page_entry type dtrace_ptss_page_entry (line 111) | struct dtrace_ptss_page_entry function dtrace_ptss_release_entry (line 141) | void type dtrace_ptss_page (line 160) | struct dtrace_ptss_page type proc (line 161) | struct proc type dtrace_ptss_page (line 164) | struct dtrace_ptss_page type dtrace_ptss_page (line 164) | struct dtrace_ptss_page function dtrace_ptss_free_page (line 236) | void function dtrace_ptss_enable (line 259) | void function dtrace_ptss_exec_exit (line 281) | void function dtrace_ptss_fork (line 318) | void FILE: bsd/dev/dtrace/dtrace_subr.c type regs (line 56) | struct regs type kmod_info (line 63) | struct kmod_info type kmod_info (line 64) | struct kmod_info function dtrace_fasttrap_fork (line 89) | void type dtrace_proc_awaited_entry_t (line 113) | typedef struct dtrace_proc_awaited_entry { function dtrace_proc_get_execpath (line 123) | static int function dtrace_proc_exec_notification (line 153) | static void function dtrace_proc_waitfor (line 198) | int type dtrace_invop_hdlr_t (line 236) | typedef struct dtrace_invop_hdlr { function dtrace_invop (line 246) | int function dtrace_invop_add (line 260) | void function dtrace_invop_remove (line 271) | void function dtrace_is_valid_ptrauth_key (line 324) | int function dtrace_physmem_read (line 336) | uint64_t function dtrace_physmem_write (line 354) | void function minor_t (line 379) | minor_t function dtrace_state_t (line 390) | dtrace_state_t* function dtrace_state_t (line 397) | dtrace_state_t* function dtrace_state_free (line 409) | void function dtrace_restriction_policy_load (line 419) | void function boolean_t (line 427) | boolean_t function boolean_t (line 438) | boolean_t function boolean_t (line 449) | boolean_t function boolean_t (line 461) | boolean_t function boolean_t (line 471) | boolean_t FILE: bsd/dev/dtrace/dtrace_xoroshiro128_plus.c function rotl (line 37) | static __inline uint64_t function dtrace_xoroshiro128_plus_jump (line 48) | void function dtrace_xoroshiro128_plus_next (line 76) | uint64_t FILE: bsd/dev/dtrace/fasttrap.c type zone (line 224) | struct zone function fasttrap_highbit (line 233) | static int function uint_t (line 263) | static uint_t function fasttrap_sigtrap (line 281) | void function fasttrap_mod_barrier (line 308) | static void function fasttrap_pid_cleanup_providers (line 326) | static unsigned int type fasttrap_tracepoint_spec_t (line 399) | typedef struct fasttrap_tracepoint_spec { function fasttrap_tracepoint_cleanup (line 411) | static void function fasttrap_tracepoint_retire (line 460) | void function fasttrap_pid_cleanup_compute_priority (line 488) | static void function fasttrap_pid_cleanup_cb (line 507) | __attribute__((noreturn)) function fasttrap_pid_cleanup (line 553) | static void function fasttrap_setdebug (line 563) | static int function fasttrap_fork (line 621) | static void function fasttrap_exec_exit (line 698) | static void function fasttrap_pid_provide (line 745) | static void function fasttrap_tracepoint_enable (line 754) | static int function fasttrap_tracepoint_disable (line 934) | static void function fasttrap_enable_callbacks (line 1103) | static void function fasttrap_disable_callbacks (line 1125) | static void function fasttrap_pid_enable (line 1160) | static int function fasttrap_pid_disable (line 1290) | static void function fasttrap_pid_getargdesc (line 1360) | static void function fasttrap_pid_destroy (line 1400) | static void function fasttrap_proc_t (line 1464) | static fasttrap_proc_t * function fasttrap_proc_release (line 1532) | static void function fasttrap_provider_t (line 1593) | static fasttrap_provider_t * function fasttrap_provider_free (line 1718) | static void function fasttrap_provider_retire (line 1771) | static void function fasttrap_uint32_cmp (line 1843) | static int function fasttrap_uint64_cmp (line 1849) | static int function fasttrap_add_probe (line 1855) | static int function fasttrap_meta_create_probe (line 2183) | static void function fasttrap_meta_remove (line 2364) | static void function fasttrap_validatestr (line 2400) | static int function fasttrap_check_cred_priv (line 2419) | static int function fasttrap_ioctl (line 2459) | static int function fasttrap_attach (line 2603) | static void function _fasttrap_open (line 2701) | static int function _fasttrap_ioctl (line 2708) | static int type cdevsw (line 2737) | struct cdevsw function fasttrap_init (line 2755) | void FILE: bsd/dev/dtrace/fbt.c type savearea_t (line 50) | struct savearea_t type kern_return_t (line 53) | typedef kern_return_t (*perfCallback)(int, struct savearea_t *, __unused... type savearea_t (line 55) | struct savearea_t type kern_return_t (line 57) | typedef kern_return_t (*perfCallback)(int, struct savearea_t *, uintptr_... type savearea_t (line 59) | struct savearea_t function fbt_destroy (line 85) | static void function fbt_enable (line 120) | int function fbt_disable (line 193) | static void function fbt_suspend (line 230) | static void function fbt_resume (line 262) | static void function fbt_provide_module_user_syms (line 302) | static void function fbt_provide_kernel_section (line 346) | static void function fbt_sym_cmp (line 405) | static int function fbt_provide_module_kernel_syms (line 411) | static void function fbt_provide_module (line 475) | void function fbt_cleanup (line 541) | static void function fbt_attach (line 551) | static int function _fbt_open (line 577) | static int type cdevsw (line 586) | struct cdevsw function fbt_init (line 607) | void FILE: bsd/dev/dtrace/fbt_blacklist.c function _cmp (line 275) | static int function fbt_module_excluded (line 287) | bool function fbt_excluded (line 310) | bool function sysctl_dtrace_ignore_fbt_blacklist (line 326) | static int function fbt_blacklist_init (line 368) | void FILE: bsd/dev/dtrace/lockprof.c type probe_flags (line 58) | enum probe_flags { type lockprof_probe_t (line 110) | typedef struct lockprof_probe { function lockprof_invoke (line 117) | void function lockprof_lock_count (line 123) | static int function probe_create (line 129) | static void function lockprof_provide (line 174) | static void function lck_grp_stat_t (line 274) | static lck_grp_stat_t* function lockprof_enable (line 280) | static int function lockprof_disable (line 311) | static void function lockprof_destroy (line 336) | static void function lockprof_getargdesc (line 346) | static void function _lockprof_open (line 387) | static int type cdevsw (line 394) | struct cdevsw function lockprof_init (line 413) | void FILE: bsd/dev/dtrace/lockstat.c type lockstat_probe_t (line 66) | typedef struct lockstat_probe { function lockstat_enable (line 129) | static int function lockstat_disable (line 145) | static void function lockstat_provide (line 159) | static void function lockstat_destroy (line 183) | static void function lockstat_getargdesc (line 194) | static void function lockstat_attach (line 238) | static int function _lockstat_open (line 252) | static int type cdevsw (line 260) | struct cdevsw function lockstat_init (line 278) | void FILE: bsd/dev/dtrace/profile_prvd.c type arm_saved_state (line 50) | struct arm_saved_state type profile_probe_t (line 107) | typedef struct profile_probe { type profile_probe_percpu_t (line 115) | typedef struct profile_probe_percpu { function profile_fire (line 148) | static void function profile_tick (line 232) | static void function profile_create (line 306) | static void function profile_provide (line 341) | static void function profile_destroy (line 483) | static void function profile_online (line 502) | static void function profile_offline (line 524) | static void function profile_enable (line 534) | static int function profile_disable (line 574) | static void function profile_getarg (line 591) | static uint64_t function profile_getargdesc (line 604) | static void function profile_usermode (line 633) | static int function profile_attach (line 661) | static int function profile_detach (line 682) | static int function _profile_open (line 705) | int type cdevsw (line 714) | struct cdevsw function profile_init (line 730) | void FILE: bsd/dev/dtrace/sdt.c type savearea_t (line 50) | struct savearea_t type kern_return_t (line 53) | typedef kern_return_t (*perfCallback)(int, struct savearea_t *, __unused... type savearea_t (line 55) | struct savearea_t type kern_return_t (line 59) | typedef kern_return_t (*perfCallback)(int, struct savearea_t *, __unused... type savearea_t (line 61) | struct savearea_t type kern_return_t (line 65) | typedef kern_return_t (*perfCallback)(int, struct savearea_t *, uintptr_... type savearea_t (line 67) | struct savearea_t function __sdt_provide_module (line 84) | static void function sdt_destroy (line 168) | static void function sdt_enable (line 218) | static int function sdt_disable (line 283) | static void function sdt_attach (line 326) | static int function sdt_detach (line 364) | static int function _sdt_open (line 399) | int type cdevsw (line 408) | struct cdevsw type modctl (line 424) | struct modctl type module (line 425) | struct module type dtrace_sdt_def_t (line 433) | typedef struct dtrace_sdt_def { function sdt_early_init (line 462) | void function sdt_init (line 596) | void function sdt_provide_module (line 616) | void FILE: bsd/dev/dtrace/sdt_subr.c function sdt_getargdesc (line 982) | void FILE: bsd/dev/dtrace/systrace.c function systrace_stub (line 94) | void function dtrace_systrace_syscall (line 101) | int32_t function dtrace_systrace_syscall_return (line 297) | void function systrace_init (line 381) | static void function systrace_provide (line 412) | static void function systrace_destroy (line 448) | static void function systrace_enable (line 468) | static int function systrace_disable (line 500) | static void function systrace_attach (line 556) | static int function systrace_detach (line 579) | static int type kern_return_t (line 602) | typedef kern_return_t (*mach_call_t)(void *); type mach_trap_t (line 607) | typedef struct { type mach_call_args (line 625) | struct mach_call_args { type machtrace_sysent_t (line 644) | typedef struct machtrace_sysent { function kern_return_t (line 660) | static kern_return_t function machtrace_init (line 752) | static void function machtrace_provide (line 780) | static void function machtrace_destroy (line 816) | static void function machtrace_enable (line 836) | static int function machtrace_disable (line 870) | static void function machtrace_attach (line 926) | static int function _systrace_open (line 946) | int type cdevsw (line 955) | struct cdevsw function systrace_init (line 973) | void function systrace_getargval (line 992) | static uint64_t function systrace_getargdesc (line 1017) | static void function machtrace_getarg (line 1046) | static uint64_t FILE: bsd/dev/dtrace/systrace.h type systrace_sysent_t (line 36) | typedef struct systrace_sysent { type proc (line 51) | struct proc FILE: bsd/dev/i386/conf.c type bdevsw (line 51) | struct bdevsw type tty (line 96) | struct tty type cdevsw (line 189) | struct cdevsw function isdisk (line 251) | int function dev_t (line 277) | dev_t function chrtoblk_set (line 292) | int FILE: bsd/dev/i386/cons.c type tty (line 58) | struct tty type tty (line 64) | struct tty type uio (line 71) | struct uio type uio (line 72) | struct uio function dev_t (line 76) | static dev_t function cnopen (line 86) | int function cnclose (line 94) | int function cnread (line 102) | int function cnwrite (line 110) | int function cnioctl (line 118) | int function cnselect (line 145) | int FILE: bsd/dev/i386/dis_tables.c type instable_t (line 82) | typedef struct instable { type dis_gather_regs_t (line 2350) | typedef struct dis_gather_regs { function dtrace_get_opcode (line 2411) | static int function dtrace_get_SIB (line 2437) | static void function dtrace_get_modrm (line 2461) | static void function dtrace_rex_adjust (line 2476) | static void function dtrace_vex_adjust (line 2496) | static void function dtrace_imm_opnd (line 2514) | static void function dtrace_disp_opnd (line 2580) | static void function dtrace_check_override (line 2595) | static void function dtrace_get_operand (line 2621) | static void function dtrace_disx86 (line 2902) | int function isunsigned_op (line 5374) | static int function print_imm (line 5418) | static int function log2 (line 5447) | static int function dtrace_disx86_str (line 5460) | void FILE: bsd/dev/i386/dtrace_isa.c type x86_saved_state_t (line 32) | typedef x86_saved_state_t savearea_t; function dtrace_probe_error (line 86) | void function dtrace_membar_producer (line 101) | void function dtrace_membar_consumer (line 107) | void function dtrace_getipl (line 117) | int type xcArg_t (line 131) | typedef struct xcArg { function xcRemote (line 137) | static void function dtrace_xcall (line 151) | void function dtrace_getreg (line 171) | uint64_t function dtrace_getvmreg (line 255) | uint64_t function dtrace_getustack_common (line 290) | static int function dtrace_adjust_stack (line 374) | static int function dtrace_getupcstack (line 439) | void function dtrace_getustackdepth (line 511) | int function dtrace_getufpstack (line 564) | void function dtrace_getpcstack (line 678) | void type frame (line 753) | struct frame { function dtrace_getarg (line 758) | uint64_t function dtrace_toxic_ranges (line 849) | void function boolean_t (line 866) | boolean_t FILE: bsd/dev/i386/dtrace_subr_x86.c function kern_return_t (line 49) | kern_return_t function dtrace_flush_caches (line 203) | void FILE: bsd/dev/i386/fasttrap_isa.c function fasttrap_anarg (line 206) | static uint64_t function fasttrap_tracepoint_init (line 251) | int function fasttrap_tracepoint_install (line 625) | int function fasttrap_tracepoint_remove (line 638) | int function fasttrap_return_common (line 659) | static void function fasttrap_sigsegv (line 758) | static void function fasttrap_usdt_args64 (line 781) | static void function fasttrap_usdt_args32 (line 804) | static void function fasttrap_do_seg (line 825) | static int function fasttrap_pid_probe32 (line 951) | static int function fasttrap_pid_probe64 (line 1524) | static int function fasttrap_pid_probe (line 2175) | int function fasttrap_return_probe (line 2184) | int function fasttrap_pid_getarg (line 2238) | uint64_t function fasttrap_usdt_getarg (line 2247) | uint64_t function user_addr_t (line 2260) | static user_addr_t FILE: bsd/dev/i386/fbt_x86.c function fbt_invop (line 102) | int function kern_return_t (line 133) | kern_return_t function fbt_provide_probe (line 256) | void FILE: bsd/dev/i386/instr_size.c type dis_isize_t (line 50) | typedef enum dis_isize { function dtrace_dis_get_byte (line 59) | static int function dtrace_dis_isize (line 80) | static __attribute__((noinline)) int function dtrace_instr_size_isa (line 106) | int function dtrace_instr_size (line 112) | int FILE: bsd/dev/i386/kern_machdep.c function grade_binary (line 54) | int FILE: bsd/dev/i386/km.c type tty (line 63) | struct tty type tty (line 76) | struct tty type tty (line 77) | struct tty function kminit (line 81) | void function kmopen (line 92) | int function kmclose (line 165) | int function kmread (line 179) | int function kmwrite (line 192) | int function kmioctl (line 205) | int function kmputc (line 274) | int function kmstart (line 300) | static void function kmtimeout (line 326) | static void function kmoutput (line 347) | static int function cons_cinput (line 408) | void FILE: bsd/dev/i386/sdt_x86.c function sdt_invop (line 41) | int type frame (line 61) | struct frame { function sdt_getarg (line 67) | uint64_t FILE: bsd/dev/i386/stubs.c function copyoutstr (line 58) | int function copystr (line 91) | int function copywithin (line 112) | int FILE: bsd/dev/i386/sysctl.c function SYSCTL_HANDLER_ARGS (line 50) | static int function SYSCTL_HANDLER_ARGS (line 74) | static int function i386_cpu_info_nonzero (line 81) | static int function SYSCTL_HANDLER_ARGS (line 93) | static int function SYSCTL_HANDLER_ARGS (line 104) | static int function SYSCTL_HANDLER_ARGS (line 115) | static int function SYSCTL_HANDLER_ARGS (line 126) | static int function SYSCTL_HANDLER_ARGS (line 138) | static int function SYSCTL_HANDLER_ARGS (line 152) | static int function SYSCTL_HANDLER_ARGS (line 166) | static int function cpu_logical_per_package (line 191) | static int function cpu_flex_ratio_desired (line 207) | static int function SYSCTL_HANDLER_ARGS (line 222) | static int function SYSCTL_HANDLER_ARGS (line 237) | static int function SYSCTL_HANDLER_ARGS (line 252) | static int function panic_set_restart_timeout (line 278) | static int function misc_interrupt_latency_max (line 304) | static int function x86_cpu_tsc_deltas (line 326) | static int function misc_machine_check_panic (line 347) | static int function misc_kernel_timeout_spin (line 366) | static int function misc_svisor_read (line 964) | static int function misc_timer_queue_trace (line 986) | static int function misc_nmis (line 1008) | static int function sysctl_kern_insn_copy_optout_task (line 1061) | static int function spin_in_the_kernel (line 1105) | static int function sysctl_trigger_kernel_coredump (line 1141) | static int function hvg_bsd_init (line 1195) | void FILE: bsd/dev/i386/systemcalls.c type proc (line 65) | struct proc function unix_syscall (line 87) | __attribute__((noreturn)) function unix_syscall64 (line 287) | __attribute__((noreturn)) function unix_syscall_return (line 507) | void FILE: bsd/dev/i386/unix_signal.c type sigframe32 (line 97) | struct sigframe32 { type xstate_info_t (line 111) | typedef struct { type mcontext64 (line 115) | struct mcontext64 type mcontext64_full (line 116) | struct mcontext64_full type mcontext_avx64 (line 117) | struct mcontext_avx64 type mcontext_avx64_full (line 118) | struct mcontext_avx64_full type mcontext_avx512_64 (line 119) | struct mcontext_avx512_64 type mcontext_avx512_64_full (line 120) | struct mcontext_avx512_64_full type mcontext32 (line 123) | struct mcontext32 type mcontext_avx32 (line 124) | struct mcontext_avx32 type mcontext_avx512_32 (line 125) | struct mcontext_avx512_32 function siginfo_user_to_user32_x86 (line 132) | static void function siginfo_user_to_user64_x86 (line 148) | static void function sendsig (line 163) | void function sigreturn (line 762) | int function machine_exception (line 942) | int FILE: bsd/dev/kmreg_com.h type km_drawrect (line 66) | struct km_drawrect { type km_anim_ctl_t (line 81) | typedef enum { FILE: bsd/dev/mem.c type uio (line 110) | struct uio type uio (line 111) | struct uio type proc (line 112) | struct proc type uio (line 113) | struct uio type uio_rw (line 113) | enum uio_rw function mmread (line 115) | int function mmwrite (line 121) | int function mmioctl (line 127) | int function mmrw (line 156) | int function __startup_func (line 257) | __startup_func function dev_kmem_init (line 266) | void function boolean_t (line 282) | boolean_t function boolean_t (line 309) | boolean_t FILE: bsd/dev/memdev.c type proc (line 108) | struct proc type proc (line 109) | struct proc type uio (line 110) | struct uio type bdevsw (line 133) | struct bdevsw type cdevsw (line 143) | struct cdevsw type mdev (line 160) | struct mdev { type proc (line 179) | struct proc function mdevclose (line 185) | static int function mdevopen (line 192) | static int function mdevrw (line 208) | static int function mdevstrategy (line 248) | static void function mdevbioctl (line 354) | static int function mdevcioctl (line 360) | static int function mdevioctl (line 366) | static int function mdevsize (line 456) | static int function mdevinit (line 473) | void function dev_t (line 625) | dev_t function dev_t (line 702) | dev_t function mdevremoveall (line 714) | void function mdevgetrange (line 737) | int FILE: bsd/dev/monotonic.c type cdevsw (line 50) | struct cdevsw function mt_device_t (line 66) | static mt_device_t function mt_device_lock (line 72) | static void function mt_device_unlock (line 78) | static void function mt_device_assert_lock_held (line 84) | static void function mt_device_assert_inuse (line 90) | static void function mt_dev_init (line 96) | int function mt_cdev_open (line 129) | static int function mt_cdev_close (line 147) | static int function mt_ctl_add (line 162) | static int function mt_ctl_counts (line 191) | static int function mt_ctl_enable (line 226) | static int function mt_ctl_reset (line 244) | static int function mt_cdev_ioctl (line 252) | static int function thread_selfcounts (line 300) | int type mt_sysctl (line 323) | enum mt_sysctl { function SYSCTL_HANDLER_ARGS (line 335) | static int FILE: bsd/dev/munge.c function munge_w (line 41) | void function munge_ww (line 47) | void function munge_www (line 53) | void function munge_wwww (line 59) | void function munge_wwwww (line 65) | void function munge_wwwwww (line 71) | void function munge_wwwwwww (line 77) | void function munge_wwwwwwww (line 83) | void function munge_wl (line 89) | void function munge_wwl (line 99) | void function munge_wwlw (line 110) | void function munge_wwlll (line 121) | void function munge_wwllww (line 134) | void function munge_wlw (line 148) | void function munge_wlww (line 159) | void function munge_wlwwwll (line 171) | void function munge_wlwwwllw (line 186) | void function munge_wlwwlwlw (line 196) | void function munge_wll (line 212) | void function munge_wlll (line 223) | void function munge_wlllww (line 235) | void function munge_wllll (line 249) | void function munge_wllww (line 262) | void function munge_wllwwll (line 275) | void function munge_wwwlw (line 290) | void function munge_wwwlww (line 303) | void function munge_wwwlwww (line 317) | void function munge_wwwl (line 332) | void function munge_wwwwlw (line 344) | void function munge_wwwwllww (line 358) | void function munge_wwwwl (line 374) | void function munge_wwwwwl (line 387) | void function munge_wwwwwlww (line 401) | void function munge_wwwwwllw (line 417) | void function munge_wwwwwlll (line 433) | void function munge_wwwwwwl (line 449) | void function munge_wwwwwwlw (line 464) | void function munge_wwwwwwll (line 480) | void function munge_wsw (line 496) | void function munge_wws (line 507) | void function munge_wwws (line 518) | void function munge_wwwsw (line 531) | void function munge_llllll (line 544) | void function munge_llll (line 550) | void function munge_ll (line 556) | void function munge_l (line 562) | void function munge_lw (line 568) | void function munge_lwww (line 578) | void function munge_lwwwwwww (line 590) | void function munge_wwlww (line 606) | void function munge_wwlwww (line 619) | void function munge_wlwwwl (line 633) | void function munge_wwlwwwl (line 647) | void function munge_32_to_64_unsigned (line 667) | static inline __attribute__((always_inline)) void FILE: bsd/dev/random/randomdev.c type cdevsw (line 59) | struct cdevsw function random_init (line 80) | void function random_ioctl (line 101) | int function random_open (line 121) | int function random_close (line 147) | int function random_write (line 158) | int function random_read (line 189) | int function u_int32_t (line 214) | u_int32_t function getentropy (line 223) | int FILE: bsd/dev/random/randomdev.h type proc (line 51) | struct proc type proc (line 52) | struct proc type uio (line 53) | struct uio type uio (line 54) | struct uio FILE: bsd/dev/unix_startup.c function bsd_startupearly (line 106) | void function bsd_bufferinit (line 220) | void function bsd_mbuf_cluster_reserve (line 270) | unsigned int function bsd_scale_setup (line 337) | void FILE: bsd/dev/vn/shadow.c type u_short (line 85) | typedef u_short band_number_t; type shadow_map (line 89) | struct shadow_map { type bitmap_offset_t (line 101) | typedef struct { function u_char (line 106) | static __inline__ u_char function u_char (line 117) | static __inline__ u_char function u_char (line 128) | static __inline__ u_char function bitmap_offset_t (line 134) | static __inline__ bitmap_offset_t function bitmap_set (line 153) | static void function bitmap_get (line 212) | static uint32_t function band_number_t (line 313) | static __inline__ band_number_t function boolean_t (line 326) | static boolean_t function off_t (line 363) | static off_t function block_bitmap_size (line 421) | static __inline__ size_t function boolean_t (line 449) | boolean_t function boolean_t (line 500) | boolean_t function boolean_t (line 532) | boolean_t function shadow_map_shadow_size (line 547) | uint32_t function shadow_map_t (line 562) | shadow_map_t * function shadow_map_free (line 631) | void type block_request_t (line 654) | typedef struct { function main (line 660) | int FILE: bsd/dev/vn/shadow.h type shadow_map_t (line 36) | typedef struct shadow_map shadow_map_t; FILE: bsd/dev/vn/vn.c type bdevsw (line 144) | struct bdevsw type cdevsw (line 154) | struct cdevsw type vn_softc (line 171) | struct vn_softc { type vnode (line 199) | struct vnode type vn_softc (line 200) | struct vn_softc type vn_ioctl_32 (line 201) | struct vn_ioctl_32 type vn_ioctl_64 (line 201) | struct vn_ioctl_64 type vn_softc (line 206) | struct vn_softc type vn_ioctl_64 (line 207) | struct vn_ioctl_64 type vn_softc (line 212) | struct vn_softc type vn_ioctl_64 (line 213) | struct vn_ioctl_64 function vnunit (line 217) | static __inline__ int function vnclose (line 223) | static int function vnopen (line 230) | static int function file_io (line 248) | static int function off_t (line 272) | static __inline__ off_t function off_t (line 278) | static __inline__ off_t function block_remainder (line 284) | static __inline__ int function vnread_shadow (line 290) | static int function vncopy_block_to_shadow (line 350) | static int function vnwrite_shadow (line 382) | static int function vnread (line 490) | static int function vnwrite (line 564) | static int function shadow_read (line 641) | static int function shadow_write (line 688) | static int function vn_readwrite_io (line 739) | static int function vnstrategy (line 772) | static void function vnioctl (line 862) | static int function vnioctl_chr (line 1094) | static int function vnioctl_blk (line 1100) | static int function vniocattach_file (line 1113) | static int function vniocattach_shadow (line 1195) | static int function vndevice_root_image (line 1244) | int function setcred (line 1268) | static int function vnclear (line 1286) | void function vnsize (line 1315) | static int function vndevice_init (line 1341) | void function vndevice_do_init (line 1351) | static void function vn_ioctl_to_64 (line 1382) | static void FILE: bsd/i386/_mcontext.h type _STRUCT_MCONTEXT64 (line 204) | typedef _STRUCT_MCONTEXT64 *mcontext_t; type _STRUCT_MCONTEXT32 (line 207) | typedef _STRUCT_MCONTEXT32 *mcontext_t; FILE: bsd/i386/_types.h type __signed (line 37) | typedef __signed char __int8_t; type __int8_t (line 39) | typedef char __int8_t; type __uint8_t (line 41) | typedef unsigned char __uint8_t; type __int16_t (line 42) | typedef short __int16_t; type __uint16_t (line 43) | typedef unsigned short __uint16_t; type __int32_t (line 44) | typedef int __int32_t; type __uint32_t (line 45) | typedef unsigned int __uint32_t; type __int64_t (line 46) | typedef long long __int64_t; type __uint64_t (line 47) | typedef unsigned long long __uint64_t; type __darwin_intptr_t (line 49) | typedef long __darwin_intptr_t; type __darwin_natural_t (line 50) | typedef unsigned int __darwin_natural_t; type __darwin_ct_rune_t (line 70) | typedef int __darwin_ct_rune_t; type __mbstate_t (line 76) | typedef union { type __mbstate_t (line 81) | typedef __mbstate_t __darwin_mbstate_t; type __PTRDIFF_TYPE__ (line 84) | typedef __PTRDIFF_TYPE__ __darwin_ptrdiff_t; type __darwin_ptrdiff_t (line 86) | typedef long __darwin_ptrdiff_t; type __darwin_ptrdiff_t (line 88) | typedef int __darwin_ptrdiff_t; type __SIZE_TYPE__ (line 92) | typedef __SIZE_TYPE__ __darwin_size_t; type __darwin_size_t (line 94) | typedef unsigned long __darwin_size_t; type __builtin_va_list (line 98) | typedef __builtin_va_list __darwin_va_list; type __WCHAR_TYPE__ (line 104) | typedef __WCHAR_TYPE__ __darwin_wchar_t; type __darwin_ct_rune_t (line 106) | typedef __darwin_ct_rune_t __darwin_wchar_t; type __darwin_wchar_t (line 109) | typedef __darwin_wchar_t __darwin_rune_t; type __WINT_TYPE__ (line 112) | typedef __WINT_TYPE__ __darwin_wint_t; type __darwin_ct_rune_t (line 114) | typedef __darwin_ct_rune_t __darwin_wint_t; type __darwin_clock_t (line 117) | typedef unsigned long __darwin_clock_t; type __uint32_t (line 118) | typedef __uint32_t __darwin_socklen_t; type __darwin_ssize_t (line 119) | typedef long __darwin_ssize_t; type __darwin_time_t (line 120) | typedef long __darwin_time_t; FILE: bsd/i386/dis_tables.h type d86opnd_t (line 67) | typedef struct d86opnd { type dis86_t (line 75) | typedef struct dis86 { FILE: bsd/i386/disklabel.h type cpu_disklabel (line 40) | struct cpu_disklabel { FILE: bsd/i386/fasttrap_isa.h type fasttrap_instr_t (line 42) | typedef uint8_t fasttrap_instr_t; type fasttrap_machtp_t (line 44) | typedef struct fasttrap_machtp { FILE: bsd/i386/signal.h type sig_atomic_t (line 39) | typedef int sig_atomic_t; FILE: bsd/i386/types.h type register_t (line 87) | typedef int64_t register_t; type register_t (line 89) | typedef int32_t register_t; type u_int64_t (line 97) | typedef u_int64_t user_addr_t; type u_int64_t (line 98) | typedef u_int64_t user_size_t; type user_ssize_t (line 99) | typedef int64_t user_ssize_t; type user_long_t (line 100) | typedef int64_t user_long_t; type u_int64_t (line 101) | typedef u_int64_t user_ulong_t; type user_time_t (line 102) | typedef int64_t user_time_t; type user_off_t (line 103) | typedef int64_t user_off_t; type __uint64_t (line 125) | typedef __uint64_t user64_addr_t __attribute__((aligned(8))); type __uint64_t (line 126) | typedef __uint64_t user64_size_t __attribute__((aligned(8))); type __int64_t (line 127) | typedef __int64_t user64_ssize_t __attribute__((aligned(8))); type __int64_t (line 128) | typedef __int64_t user64_long_t __attribute__((aligned(8))); type __uint64_t (line 129) | typedef __uint64_t user64_ulong_t __attribute__((aligned(8))); type __int64_t (line 130) | typedef __int64_t user64_time_t __attribute__((aligned(8))); type __int64_t (line 131) | typedef __int64_t user64_off_t __attribute__((aligned(8))); type __uint32_t (line 133) | typedef __uint32_t user32_addr_t; type __uint32_t (line 134) | typedef __uint32_t user32_size_t; type __int32_t (line 135) | typedef __int32_t user32_ssize_t; type __int32_t (line 136) | typedef __int32_t user32_long_t; type __uint32_t (line 137) | typedef __uint32_t user32_ulong_t; type __int32_t (line 138) | typedef __int32_t user32_time_t; type __int64_t (line 139) | typedef __int64_t user32_off_t __attribute__((aligned(4))); type u_int64_t (line 146) | typedef u_int64_t syscall_arg_t; FILE: bsd/kern/bsd_init.c type proc (line 210) | struct proc type session (line 211) | struct session type pgrp (line 212) | struct pgrp type filedesc (line 213) | struct filedesc type plimit (line 214) | struct plimit type pstats (line 215) | struct pstats type sigacts (line 216) | struct sigacts type swdevt (line 230) | struct swdevt type vnode (line 244) | struct vnode function process_name (line 387) | static void type rlimit (line 396) | struct rlimit type rlimit (line 397) | struct rlimit type rlimit (line 398) | struct rlimit type os_refgrp (line 400) | struct os_refgrp function set_rootvnode (line 428) | void function bsd_rooted_ramdisk (line 454) | bool function bsd_init (line 488) | void function bsdinit_task (line 1162) | void function kern_return_t (line 1192) | kern_return_t function boolean_t (line 1246) | boolean_t function bsd_utaskbootstrap (line 1252) | void function parse_bsd_args (line 1287) | static void function bsd_find_basesystem_dmg (line 1490) | static function boolean_t (line 1663) | static boolean_t function bsd_exec_setup (line 1730) | void function netboot_root (line 1761) | int FILE: bsd/kern/bsd_stubs.c type devsw_lock (line 52) | struct devsw_lock { function pcb_synch (line 70) | void type proc (line 75) | struct proc type uthread (line 79) | struct uthread type proc (line 80) | struct proc type uthread (line 83) | struct uthread type proc (line 95) | struct proc type bdevsw (line 106) | struct bdevsw type cdevsw (line 107) | struct cdevsw function bdevsw_isfree (line 117) | int function bdevsw_add (line 156) | int function bdevsw_remove (line 173) | int function cdevsw_isfree (line 202) | int function cdevsw_add (line 246) | int function cdevsw_remove (line 263) | int function cdev_set_bdev (line 284) | static int function cdevsw_add_with_bdev (line 290) | int function cdevsw_setkqueueok (line 304) | int function bsd_hostname (line 333) | int function devsw_lock_t (line 354) | static devsw_lock_t function devsw_lock (line 368) | void function devsw_unlock (line 403) | void FILE: bsd/kern/chunklist.c type chunklist_pubkey (line 79) | struct chunklist_pubkey function construct_chunklist_path (line 97) | static int function validate_signature (line 126) | static int function validate_root_image (line 183) | static int function uuid_t (line 289) | static const uuid_t * type chunklist_pubkey (line 329) | struct chunklist_pubkey type efi_guid_t (line 333) | struct efi_guid_t type efi_guid_t (line 334) | struct efi_guid_t function boolean_t (line 336) | static boolean_t function validate_rev2_chunklist (line 382) | static int function validate_chunklist (line 453) | static int function authenticate_root_with_chunklist (line 573) | int function authenticate_root_version_check (line 637) | int function authenticate_bootkc_uuid (line 651) | int function authenticate_libkern_uuid (line 701) | int FILE: bsd/kern/chunklist.h type efi_guid_t (line 38) | struct efi_guid_t { type chunklist_hdr (line 59) | struct chunklist_hdr { type chunklist_chunk (line 71) | struct chunklist_chunk { type rev2_chunklist_certificate (line 76) | struct rev2_chunklist_certificate { type chunklist_pubkey (line 87) | struct chunklist_pubkey { FILE: bsd/kern/counter_test.c function bump_static_counter (line 56) | static void function kern_return_t (line 65) | kern_return_t function sysctl_scalable_counter_test_start (line 73) | static int function sysctl_scalable_counter_test_finish (line 94) | static int function sysctl_scalable_counter_add (line 115) | static int function sysctl_static_scalable_counter_add (line 133) | static int function sysctl_scalable_counter_load (line 151) | static int function sysctl_scalable_counter_write_benchmark (line 164) | static int function sysctl_racy_counter_write_benchmark (line 187) | static int function sysctl_racy_counter_load (line 204) | static int function sysctl_atomic_counter_write_benchmark (line 214) | static int function sysctl_atomic_counter_load (line 231) | static int FILE: bsd/kern/decmpfs.c function vnsize (line 237) | static int type decmpfs_cnode (line 256) | struct decmpfs_cnode function decmpfs_cnode (line 258) | decmpfs_cnode * function decmpfs_cnode_free (line 264) | void function decmpfs_cnode_init (line 270) | void function decmpfs_cnode_destroy (line 277) | void function decmpfs_trylock_compressed_data (line 283) | bool function decmpfs_lock_compressed_data (line 306) | void function decmpfs_unlock_compressed_data (line 324) | void function decmpfs_cnode_get_vnode_state (line 341) | uint32_t function decmpfs_cnode_set_vnode_state (line 347) | void function decmpfs_cnode_set_vnode_cmp_type (line 363) | static void function decmpfs_cnode_set_vnode_minimal_xattr (line 375) | static void function decmpfs_cnode_get_vnode_cached_size (line 387) | uint64_t function decmpfs_cnode_get_vnode_cached_nchildren (line 393) | uint64_t function decmpfs_cnode_get_vnode_cached_total_size (line 399) | uint64_t function decmpfs_cnode_set_vnode_cached_size (line 405) | void function decmpfs_cnode_set_vnode_cached_nchildren (line 418) | void function decmpfs_cnode_set_vnode_cached_total_size (line 431) | void function decmpfs_cnode_get_decompression_flags (line 444) | static uint64_t function decmpfs_cnode_set_decompression_flags (line 450) | static void function decmpfs_cnode_cmp_type (line 463) | uint32_t function decmpfs_fetch_compressed_header (line 471) | static int function decmpfs_fast_get_state (line 611) | static int function decmpfs_fast_file_is_compressed (line 640) | static int function errno_t (line 665) | errno_t function decmpfs_file_is_compressed (line 709) | int function decmpfs_update_attributes (line 912) | int function wait_for_decompress (line 982) | static int function decmpfs_hides_rsrc (line 1000) | int function decmpfs_hides_xattr (line 1023) | int function registration_valid (line 1054) | static inline int function errno_t (line 1060) | errno_t function errno_t (line 1092) | errno_t function compression_type_valid (line 1122) | static int function decmpfs_fetch_uncompressed_data (line 1140) | static int function kern_return_t (line 1218) | static kern_return_t function errno_t (line 1245) | errno_t function errno_t (line 1562) | errno_t function decmpfs_free_compressed_data (line 1850) | int function unset_compressed_flag (line 1904) | static int function decmpfs_decompress_file (line 1930) | int function decmpfs_validate_compressed_file_Type1 (line 2181) | static int function decmpfs_fetch_uncompressed_data_Type1 (line 2194) | static int function decmpfs_init (line 2242) | void FILE: bsd/kern/imageboot.c type filedesc (line 62) | struct filedesc type locker_mount_args_t (line 68) | typedef struct _locker_mount_args { type vnode (line 92) | struct vnode function __private_extern__ (line 98) | __private_extern__ int function vnode_get_and_drop_always (line 105) | static void function __private_extern__ (line 113) | __private_extern__ bool function imageboot_needed (line 158) | imageboot_needed(void) function __private_extern__ (line 205) | __private_extern__ int function set_fake_bootuuid (line 400) | static void function __private_extern__ (line 427) | __private_extern__ int type vnode (line 546) | struct vnode type nameidata (line 549) | struct nameidata type vnode (line 550) | struct vnode function imageboot_read_file_from_offset (line 586) | int function imageboot_read_file (line 667) | int function vnode_t (line 674) | vnode_t function authenticate_root_with_img4 (line 737) | static int function imageboot_mount_ramdisk (line 808) | static int function boolean_t (line 944) | static boolean_t function __private_extern__ (line 1060) | __private_extern__ void FILE: bsd/kern/kdebug.c type kd_iop_t (line 113) | typedef struct kd_iop { function typefilter_t (line 158) | static typefilter_t function typefilter_deallocate (line 169) | static void function typefilter_copy (line 177) | static void function typefilter_reject_all (line 185) | static void function typefilter_allow_all (line 192) | static void function typefilter_allow_class (line 199) | static void function typefilter_allow_csc (line 207) | static void function typefilter_is_debugid_allowed (line 214) | static bool function mach_port_t (line 221) | static mach_port_t function kdbg_timestamp (line 258) | static inline uint64_t type kd_storage (line 357) | struct kd_storage { type kd_storage_buffers (line 373) | struct kd_storage_buffers { type kd_storage_buffers (line 379) | struct kd_storage_buffers type kd_bufinfo (line 386) | struct kd_bufinfo { type kd_ctrl_page_t (line 400) | struct kd_ctrl_page_t { type kd_bufinfo (line 425) | struct kd_bufinfo type kd_task_name (line 478) | struct kd_task_name { type kd_resolver (line 484) | struct kd_resolver { type kd_header_v3 (line 574) | typedef struct { type kd_chunk_header_v3 (line 588) | typedef struct { type krt_t (line 610) | typedef struct krt krt_t; function kdbg_cpu_count (line 612) | static uint32_t function kdbg_iop_list_is_valid (line 636) | static bool function kdbg_iop_list_callback (line 660) | static void function kdbg_set_tracing_enabled (line 669) | static void function kdbg_set_flags (line 710) | static void function disable_wrap (line 731) | static bool function enable_wrap (line 751) | static void function create_buffers (line 767) | static int function delete_buffers (line 893) | static void function release_storage_unit (line 926) | void function allocate_storage_unit (line 964) | bool function kernel_debug_register_callback (line 1089) | int function kernel_debug_enter (line 1146) | void function kdebug_debugid_procfilt_allowed (line 1258) | static inline bool function kernel_debug_internal (line 1300) | static void function kernel_debug (line 1436) | __attribute__((noinline)) function kernel_debug1 (line 1450) | __attribute__((noinline)) function kernel_debug_flags (line 1463) | __attribute__((noinline)) function kernel_debug_filtered (line 1477) | __attribute__((noinline)) function kernel_debug_string_early (line 1489) | void function kernel_debug_string_simple (line 1504) | void function kernel_debug_early (line 1549) | void function kernel_debug_early_end (line 1596) | static void function kernel_debug_disable (line 1634) | void function kdebug_validate_debugid (line 1645) | static int function kdebug_typefilter (line 1662) | int function kdebug_trace (line 1741) | int function kdebug_trace64 (line 1763) | int function kernel_debug_string_internal (line 1807) | static uint64_t function kdebug_current_proc_enabled (line 1865) | static bool function kdebug_debugid_enabled (line 1898) | bool function kdebug_debugid_explicitly_enabled (line 1909) | bool function kdebug_using_continuous_time (line 1932) | bool function errno_t (line 1942) | static errno_t function kernel_debug_string (line 1964) | int function kdebug_trace_string (line 2010) | int function kdbg_bootstrap (line 2068) | int function kdbg_reinit (line 2076) | int function kdbg_trace_data (line 2106) | void function kdbg_trace_string (line 2123) | void function kdbg_cpumap_init_internal (line 2177) | int function kdbg_thrmap_init (line 2226) | void function kd_resolve_map (line 2242) | static void function vm_size_t (line 2262) | static vm_size_t function vm_size_t (line 2290) | static vm_size_t function kd_threadmap (line 2309) | static kd_threadmap * function kdbg_clear (line 2357) | static void function kdebug_reset (line 2401) | void function kdebug_free_early_buf (line 2413) | void function kdbg_setpid (line 2425) | int function kdbg_setpidex (line 2467) | int function kdbg_initialize_typefilter (line 2516) | static int function kdbg_copyin_typefilter (line 2546) | static int function kdbg_enable_typefilter (line 2597) | static void function kdbg_disable_typefilter (line 2611) | static void function kdebug_commpage_state (line 2636) | uint32_t function kdbg_setreg (line 2650) | int function kdbg_write_to_vnode (line 2716) | static int function kdbg_write_v3_chunk_header (line 2724) | int function kdbg_write_v3_chunk_to_fd (line 2757) | static int function user_addr_t (line 2801) | user_addr_t function kdbg_write_v3_header (line 2835) | int function kdbg_readcpumap (line 2979) | int function kdbg_readcurthrmap (line 3006) | int function kdbg_write_v1_header (line 3032) | static int function kdbg_clear_thread_map (line 3184) | static void function kdbg_write_thread_map (line 3207) | static int function kdbg_copyout_thread_map (line 3237) | static int function kdbg_readthrmap_v3 (line 3265) | int function kdbg_set_nkdbufs (line 3294) | static void function kdbg_wait (line 3315) | static bool function kdbg_wakeup (line 3372) | static void function kdbg_control (line 3403) | int function kdbg_read (line 3690) | int function sync_flush_callback (line 4058) | static void type kd_callback (line 4070) | struct kd_callback function kdbg_test (line 4075) | static int function kdebug_init (line 4155) | void function kdbg_set_typefilter_string (line 4167) | static void function kdebug_wake (line 4233) | uint64_t function kdebug_trace_start (line 4247) | void function kdbg_dump_trace_to_file (line 4314) | void function kdbg_sysctl_continuous (line 4389) | static int FILE: bsd/kern/kern_acct.c type vnode (line 130) | struct vnode type vnode (line 131) | struct vnode function acct (line 152) | int function acct_process (line 233) | int function comp_t (line 339) | comp_t function acctwatch (line 374) | void FILE: bsd/kern/kern_aio.c type aio_workq_entry (line 159) | struct aio_workq_entry { type aio_workq (line 192) | struct aio_workq { type aio_anchor_cb (line 199) | struct aio_anchor_cb { type aio_anchor_cb (line 206) | typedef struct aio_anchor_cb aio_anchor_cb; type user32_aiocb (line 258) | struct user32_aiocb type user_aiocb (line 258) | struct user_aiocb type user64_aiocb (line 259) | struct user64_aiocb type user_aiocb (line 259) | struct user_aiocb type fileproc (line 271) | struct fileproc type fileproc (line 274) | struct fileproc function aio_workq_t (line 301) | static aio_workq_t function aio_workq_init (line 307) | static void function aio_workq_remove_entry_locked (line 319) | static void function aio_workq_add_entry_locked (line 332) | static void function aio_proc_lock (line 340) | static void function aio_proc_lock_spin (line 346) | static void function aio_has_any_work (line 352) | static bool function aio_try_proc_insert_active_locked (line 358) | static bool function aio_proc_move_done_locked (line 385) | static void function aio_proc_remove_done_locked (line 392) | static void function aio_proc_unlock (line 405) | static void function lck_mtx_t (line 411) | static lck_mtx_t* function aio_entry_ref (line 417) | static void function aio_entry_unref (line 423) | static void function aio_entry_try_workq_remove (line 431) | static bool function aio_workq_lock_spin (line 453) | static void function aio_workq_unlock (line 459) | static void function lck_spin_t (line 465) | static lck_spin_t* function aio_cancel (line 478) | int function __private_extern__ (line 553) | __private_extern__ void function aio_error (line 601) | int function aio_fsync (line 661) | int function aio_read (line 699) | int function aio_return (line 728) | int function __private_extern__ (line 792) | __private_extern__ void function __private_extern__ (line 811) | __private_extern__ void function should_cancel (line 875) | static bool function do_aio_cancel_locked (line 910) | static int function aio_suspend (line 1018) | int function aio_suspend_nocancel (line 1026) | int function aio_write (line 1163) | int function aio_copy_in_list (line 1180) | static int function aio_copy_in_sigev (line 1213) | static int function aio_sigev_validate (line 1275) | static int function aio_try_enqueue_work_locked (line 1327) | static bool function lio_listio (line 1372) | int function aio_work_thread (line 1510) | __attribute__((noreturn)) function aio_workq_entry (line 1592) | static aio_workq_entry * function boolean_t (line 1659) | static boolean_t function aio_workq_entry (line 1677) | static aio_workq_entry * function aio_queue_async_request (line 1731) | static int function aio_free_request (line 1769) | static void function aio_validate (line 1795) | static int function do_aio_completion_and_unlock (line 1860) | static void function do_aio_read (line 1961) | static int function do_aio_write (line 1995) | static int function aio_has_active_requests_for_process (line 2038) | static bool function aio_proc_has_active_requests_for_file (line 2047) | static bool function do_aio_fsync (line 2065) | static int function boolean_t (line 2126) | static boolean_t function __private_extern__ (line 2158) | __private_extern__ void function __private_extern__ (line 2172) | __private_extern__ void function task_t (line 2192) | task_t function do_munge_aiocb_user32_to_user (line 2205) | static void function do_munge_aiocb_user64_to_user (line 2238) | static void FILE: bsd/kern/kern_asl.c function kern_asl_msg_va (line 80) | static int function kern_asl_msg (line 142) | int function escape_str (line 165) | int FILE: bsd/kern/kern_authorization.c type kauth_listener (line 71) | struct kauth_listener { type kauth_local_listener (line 88) | struct kauth_local_listener { type kauth_local_listener (line 93) | struct kauth_local_listener type kauth_scope (line 106) | struct kauth_scope { type proc (line 136) | struct proc type proc (line 136) | struct proc function kauth_init (line 143) | void function kauth_scope_init (line 151) | static void function kauth_scope_t (line 163) | static kauth_scope_t function kauth_listener_t (line 182) | static kauth_listener_t function kauth_scope_t (line 200) | kauth_scope_t function kauth_deregister_scope (line 256) | void function kauth_listener_t (line 282) | kauth_listener_t function kauth_unlisten_scope (line 319) | void function kauth_authorize_action (line 379) | int function kauth_authorize_allow (line 424) | int function kauth_scope_valid (line 435) | static int function kauth_authorize_process (line 455) | int function kauth_authorize_process_callback (line 461) | static int function kauth_authorize_fileop_has_listeners (line 517) | int function kauth_authorize_fileop (line 530) | int function kauth_authorize_generic (line 581) | int function kauth_authorize_generic_callback (line 591) | static int function kauth_acl_evaluate (line 615) | int function kauth_acl_inherit (line 791) | int function kauth_copyinfilesec (line 961) | int function kauth_filesec_t (line 1057) | kauth_filesec_t function kauth_filesec_free (line 1090) | void function kauth_filesec_acl_setendian (line 1120) | void function kauth_acl_t (line 1179) | kauth_acl_t function kauth_acl_free (line 1197) | void function kauth_add_callback_to_scope (line 1211) | static int FILE: bsd/kern/kern_backtrace.c function SYSCTL_HANDLER_ARGS (line 51) | static int FILE: bsd/kern/kern_clock.c type time_value (line 89) | struct time_value type timeval (line 90) | struct timeval function timeout (line 125) | void function timeout_with_leeway (line 145) | void function untimeout (line 167) | void function bsd_timeout (line 183) | void function bsd_untimeout (line 203) | void function hzto (line 217) | int function sysctl_clockrate (line 251) | static int function tvtohz (line 274) | int function get_procrustime (line 332) | void FILE: bsd/kern/kern_control.c type kctl (line 60) | struct kctl { type ctl_status (line 90) | enum ctl_status { type ctl_cb (line 97) | struct ctl_cb { type socket (line 139) | struct socket type proc (line 139) | struct proc type socket (line 140) | struct socket type socket (line 141) | struct socket type socket (line 142) | struct socket type sockaddr (line 142) | struct sockaddr type proc (line 142) | struct proc type socket (line 143) | struct socket type sockaddr (line 143) | struct sockaddr type proc (line 143) | struct proc type socket (line 144) | struct socket type socket (line 145) | struct socket type ifnet (line 146) | struct ifnet type proc (line 146) | struct proc type socket (line 147) | struct socket type mbuf (line 147) | struct mbuf type sockaddr (line 148) | struct sockaddr type mbuf (line 148) | struct mbuf type proc (line 148) | struct proc type socket (line 149) | struct socket type mbuf (line 149) | struct mbuf type sockaddr (line 150) | struct sockaddr type mbuf (line 150) | struct mbuf type proc (line 150) | struct proc type socket (line 151) | struct socket type sockopt (line 151) | struct sockopt type socket (line 152) | struct socket type sockaddr (line 152) | struct sockaddr type socket (line 153) | struct socket type kctl (line 155) | struct kctl type kctl (line 156) | struct kctl type socket (line 158) | struct socket type ctl_cb (line 160) | struct ctl_cb type kctl (line 160) | struct kctl type socket (line 163) | struct socket type socket (line 164) | struct socket type socket (line 165) | struct socket type pr_usrreqs (line 167) | struct pr_usrreqs type protosw (line 184) | struct protosw type kctlstat (line 215) | struct kctlstat type kctl (line 252) | struct kctl type kctl (line 256) | struct kctl type kctl (line 258) | struct kctl function __private_extern__ (line 263) | __private_extern__ void function kcb_delete (line 278) | static void function ctl_attach (line 293) | static int function ctl_sofreelastref (line 318) | static int function ctl_kcb_increment_use_count (line 344) | static void function ctl_kcb_require_clearing (line 354) | static void function ctl_kcb_done_clearing (line 366) | static void function ctl_kcb_decrement_use_count (line 374) | static void function ctl_detach (line 382) | static int function ctl_setup_kctl (line 417) | static int function ctl_bind (line 561) | static int function ctl_connect (line 599) | static int function ctl_disconnect (line 676) | static int function ctl_peeraddr (line 717) | static int function ctl_sbrcv_trim (line 744) | static void function ctl_usr_rcvd (line 776) | static int function ctl_send (line 808) | static int function ctl_send_list (line 853) | static int function errno_t (line 917) | static errno_t function errno_t (line 988) | errno_t function m_space (line 1038) | static int function errno_t (line 1051) | errno_t function errno_t (line 1164) | errno_t function errno_t (line 1243) | errno_t function errno_t (line 1276) | errno_t function errno_t (line 1298) | errno_t function ctl_ctloutput (line 1323) | static int function ctl_ioctl (line 1429) | static int function kctl_tbl_grow (line 1482) | static void function kern_ctl_ref (line 1546) | static kern_ctl_ref function kctl_delete_ref (line 1594) | static void type kctl (line 1618) | struct kctl type kctl (line 1625) | struct kctl function errno_t (line 1644) | errno_t function errno_t (line 1803) | errno_t type kctl (line 1840) | struct kctl type kctl (line 1843) | struct kctl function u_int32_t (line 1855) | u_int32_t function errno_t (line 1871) | errno_t type kctl (line 1900) | struct kctl type kctl (line 1903) | struct kctl type ctl_cb (line 1920) | struct ctl_cb type kctl (line 1921) | struct kctl type ctl_cb (line 1923) | struct ctl_cb type socket (line 1935) | struct socket type socket (line 1938) | struct socket type ctl_cb (line 1939) | struct ctl_cb type kctl (line 1941) | struct kctl function ctl_post_msg (line 2003) | static void function ctl_lock (line 2029) | static int function ctl_unlock (line 2064) | static int function lck_mtx_t (line 2112) | static lck_mtx_t * function kctl_reg_list (line 2132) | kctl_reg_list SYSCTL_HANDLER_ARGS function kctl_pcblist (line 2239) | kctl_pcblist SYSCTL_HANDLER_ARGS function SYSCTL_HANDLER_ARGS (line 2351) | int function kctl_fill_socketinfo (line 2375) | void FILE: bsd/kern/kern_core.c type mythread_state_flavor_t (line 73) | typedef struct { type tir_t (line 105) | typedef struct { function cpu_type_t (line 131) | static cpu_type_t function cpu_type_t (line 152) | static cpu_type_t function collectth_state (line 172) | static void function coredump (line 230) | int FILE: bsd/kern/kern_credential.c type kauth_resolver_work (line 138) | struct kauth_resolver_work { type kauth_identity_extlookup (line 178) | struct kauth_identity_extlookup type kauth_resolver_work (line 183) | struct kauth_resolver_work type kauth_identity (line 187) | struct kauth_identity { type kauth_identity (line 218) | struct kauth_identity type kauth_identity (line 221) | struct kauth_identity type kauth_identity_extlookup (line 222) | struct kauth_identity_extlookup type kauth_identity (line 222) | struct kauth_identity type kauth_identity (line 224) | struct kauth_identity type kauth_identity (line 225) | struct kauth_identity type kauth_identity (line 226) | struct kauth_identity type kauth_identity (line 227) | struct kauth_identity type kauth_identity (line 228) | struct kauth_identity type kauth_identity (line 229) | struct kauth_identity type kauth_identity (line 230) | struct kauth_identity type kauth_identity (line 231) | struct kauth_identity type kauth_group_membership (line 233) | struct kauth_group_membership { type kauth_group_membership (line 251) | struct kauth_group_membership type kauth_group_membership (line 252) | struct kauth_group_membership type kauth_identity_extlookup (line 253) | struct kauth_identity_extlookup type ucred (line 260) | struct ucred type kauth_cred_entry_head (line 263) | struct kauth_cred_entry_head type kauth_cred_entry_head (line 266) | struct kauth_cred_entry_head type kauth_cred_entry_head (line 267) | struct kauth_cred_entry_head type kauth_cred_entry_head (line 271) | struct kauth_cred_entry_head function __KERNEL_IS_WAITING_ON_EXTERNAL_CREDENTIAL_RESOLVER__ (line 292) | static __attribute__((noinline)) int function kauth_resolver_identity_reset (line 332) | void function kauth_resolver_submit (line 382) | static int function identitysvc (line 549) | int function kauth_resolver_getwork_continue (line 717) | static int function kauth_resolver_getwork2 (line 777) | static int function kauth_resolver_getwork (line 868) | static int function kauth_resolver_complete (line 908) | static int type kauth_identity (line 1109) | struct kauth_identity type kauth_identity (line 1114) | struct kauth_identity type kauth_identity (line 1117) | struct kauth_identity function kauth_identity_register_and_free (line 1182) | static void function kauth_identity_updatecache (line 1289) | static void function kauth_identity_trimcache (line 1459) | static void function kauth_identity_lru (line 1491) | static void function kauth_identity_guid_expired (line 1512) | static int function kauth_identity_ntsid_expired (line 1542) | static int function kauth_identity_groups_expired (line 1571) | static int function kauth_identity_find_uid (line 1604) | static int function kauth_identity_find_gid (line 1642) | static int function kauth_identity_find_guid (line 1683) | static int function kauth_identity_find_nam (line 1720) | static int function kauth_identity_find_ntsid (line 1757) | static int function kauth_guid_equal (line 1798) | int function kauth_wellknown_guid (line 1818) | int function kauth_ntsid_equal (line 1857) | int function kauth_cred_change_egid (line 1908) | static int function uid_t (line 1976) | uid_t function uid_t (line 1993) | uid_t function uid_t (line 2010) | uid_t function gid_t (line 2027) | gid_t function gid_t (line 2044) | gid_t function gid_t (line 2061) | gid_t function kauth_cred_cache_lookup (line 2075) | static __inline int type supgroups (line 2141) | struct supgroups { function kauth_cred_uid2groups (line 2163) | static int function kauth_cred_guid2pwnam (line 2194) | int function kauth_cred_guid2grnam (line 2217) | int function kauth_cred_pwnam2guid (line 2241) | int function kauth_cred_grnam2guid (line 2265) | int function kauth_cred_guid2uid (line 2286) | int function kauth_cred_guid2gid (line 2307) | int function kauth_cred_nfs4domain2dsnode (line 2327) | int function kauth_cred_dsnode2nfs4domain (line 2347) | int function kauth_cred_ntsid2uid (line 2367) | int function kauth_cred_ntsid2gid (line 2388) | int function kauth_cred_ntsid2guid (line 2409) | int function kauth_cred_uid2guid (line 2430) | int function kauth_cred_getguid (line 2451) | int function kauth_cred_gid2guid (line 2473) | int function kauth_cred_uid2ntsid (line 2494) | int function kauth_cred_getntsid (line 2515) | int function kauth_cred_gid2ntsid (line 2537) | int function kauth_cred_guid2ntsid (line 2558) | int function kauth_cred_cache_lookup (line 2583) | static int function kauth_groups_expired (line 2918) | static int function kauth_groups_lru (line 2953) | static void function kauth_groups_updatecache (line 2976) | static void function kauth_groups_trimcache (line 3056) | static void function kauth_cred_ismember_gid (line 3107) | int function kauth_cred_ismember_guid (line 3236) | int function kauth_cred_gid_subset (line 3330) | int function kauth_cred_issuser (line 3392) | int function kauth_cred_init (line 3441) | void function uid_t (line 3460) | uid_t function uid_t (line 3477) | uid_t function gid_t (line 3494) | gid_t function gid_t (line 3511) | gid_t function kauth_cred_t (line 3540) | kauth_cred_t function mach_kauth_cred_uthread_update (line 3567) | void function kauth_cred_uthread_update (line 3596) | void function kauth_cred_t (line 3634) | kauth_cred_t function kauth_cred_t (line 3685) | kauth_cred_t function kauth_cred_t (line 3737) | static kauth_cred_t function kauth_cred_free (line 3760) | static void function kauth_cred_t (line 3792) | kauth_cred_t function kauth_cred_t (line 3898) | kauth_cred_t function kauth_cred_t (line 3973) | kauth_cred_t function kauth_cred_t (line 4069) | kauth_cred_t function kauth_cred_getgroups (line 4130) | int function kauth_cred_t (line 4210) | kauth_cred_t function kauth_cred_t (line 4288) | kauth_cred_t function kauth_cred_t (line 4345) | kauth_cred_t function kauth_cred_t (line 4390) | kauth_cred_t function kauth_cred_t (line 4439) | static function kauth_proc_label_update (line 4473) | int function kauth_proc_label_update_execve (line 4549) | void type label (line 4601) | struct label function kauth_cred_t (line 4602) | kauth_cred_t type proc (line 4608) | struct proc type label (line 4608) | struct label function kauth_proc_setlabel (line 4609) | int function kauth_cred_t (line 4622) | kauth_cred_t function kauth_proc_label_update (line 4628) | int function kauth_cred_t (line 4639) | kauth_cred_t type proc (line 4645) | struct proc function kauth_proc_setlabel (line 4646) | int function kauth_cred_panic_resurrection (line 4658) | __attribute__((noinline, cold, noreturn)) function kauth_cred_panic_over_released (line 4666) | __attribute__((noinline, cold, noreturn)) function kauth_cred_panic_over_retain (line 4674) | __attribute__((noinline, cold, noreturn)) function kauth_cred_tryref (line 4692) | static inline bool function kauth_cred_ref (line 4718) | void function kauth_cred_unref_fast (line 4743) | static inline bool function kauth_cred_unref (line 4769) | void function kauth_cred_rele (line 4799) | void function kauth_cred_t (line 4846) | static kauth_cred_t function kauth_cred_t (line 4883) | kauth_cred_t function kauth_cred_t (line 4965) | static kauth_cred_t function kauth_cred_t (line 5045) | static kauth_cred_t function kauth_cred_remove_locked (line 5080) | static void function kauth_cred_is_equal (line 5103) | static bool function kauth_cred_t (line 5145) | static kauth_cred_t function kauth_cred_t (line 5185) | kauth_cred_t type kauth_cred_entry_head (line 5222) | struct kauth_cred_entry_head type posix_cred (line 5231) | struct posix_cred type au_session (line 5234) | struct au_session function kauth_cred_t (line 5290) | kauth_cred_t function posix_cred_t (line 5335) | posix_cred_t function posix_cred_label (line 5363) | void function posix_cred_access (line 5389) | int FILE: bsd/kern/kern_cs.c function __startup_func (line 161) | __startup_func function cs_allow_invalid (line 199) | int function cs_invalid_page (line 252) | int function cs_process_invalidated (line 326) | void function cs_process_enforcement (line 341) | int function cs_process_global_enforcement (line 359) | int function cs_system_enforcement (line 365) | int function cs_vm_supports_4k_translations (line 371) | int function cs_valid (line 381) | int function cs_require_lv (line 398) | int function csproc_forced_lv (line 416) | int function cs_system_require_lv (line 432) | int function off_t (line 445) | off_t function vm_size_t (line 457) | vm_size_t function vm_address_t (line 469) | vm_address_t function csblob_get_platform_binary (line 482) | int function csblob_get_flags (line 497) | unsigned int function csblob_get_hashtype (line 509) | uint8_t type cs_blob (line 521) | struct cs_blob type proc (line 522) | struct proc type cs_blob (line 545) | struct cs_blob type vnode (line 546) | struct vnode type cs_blob (line 558) | struct cs_blob type cs_blob (line 570) | struct cs_blob type cs_blob (line 593) | struct cs_blob function csblob_get_signer_type (line 609) | unsigned int type cs_blob (line 616) | struct cs_blob function csblob_entitlements_dictionary_set (line 625) | void type proc (line 642) | struct proc type cs_blob (line 644) | struct cs_blob type proc (line 655) | struct proc type cs_blob (line 657) | struct cs_blob function csproc_get_signer_type (line 673) | unsigned int type vnode (line 693) | struct vnode type cs_blob (line 695) | struct cs_blob function csproc_get_platform_binary (line 715) | int function csproc_get_platform_path (line 727) | int function csproc_clear_platform_binary (line 738) | void function csproc_disable_enforcement (line 757) | void function csproc_mark_invalid_allowed (line 776) | void function csproc_check_invalid_allowed (line 794) | int function csproc_get_prod_signed (line 816) | int function csfg_get_platform_binary (line 830) | int function csfg_get_supplement_platform_binary (line 869) | int type fileglob (line 913) | struct fileglob type vnode (line 921) | struct vnode type cs_blob (line 926) | struct cs_blob type fileglob (line 943) | struct fileglob type vnode (line 952) | struct vnode type cs_blob (line 957) | struct cs_blob type fileglob (line 979) | struct fileglob type vnode (line 988) | struct vnode type cs_blob (line 993) | struct cs_blob function csfg_get_signer_type (line 1016) | unsigned int function csfg_get_supplement_signer_type (line 1055) | unsigned int type fileglob (line 1105) | struct fileglob type ubc_info (line 1107) | struct ubc_info type vnode (line 1115) | struct vnode type fileglob (line 1144) | struct fileglob type ubc_info (line 1147) | struct ubc_info type vnode (line 1155) | struct vnode function csfg_get_prod_signed (line 1193) | int function csfg_get_supplement_prod_signed (line 1232) | int type fileglob (line 1284) | struct fileglob type cs_blob (line 1287) | struct cs_blob type vnode (line 1293) | struct vnode function csfg_get_platform_identifier (line 1313) | uint8_t function csvnode_get_platform_identifier (line 1337) | uint8_t function csproc_get_platform_identifier (line 1363) | uint8_t function cs_entitlement_flags (line 1373) | uint32_t function cs_restricted (line 1379) | int function csproc_hardened_runtime (line 1385) | int function csfg_get_path (line 1400) | int function cs_entitlements_blob_get_vnode (line 1427) | int function cs_entitlements_blob_get (line 1457) | int function cs_entitlements_dictionary_copy (line 1477) | int type cs_blob (line 1509) | struct cs_blob function cs_blob_get (line 1535) | int type proc (line 1562) | struct proc type cs_blob (line 1564) | struct cs_blob FILE: bsd/kern/kern_csr.c function _csr_get_dt_bool (line 53) | static bool function _csr_get_dt_uint64 (line 72) | static bool function _csr_dt_string_is_equal (line 91) | static bool function _csr_is_recovery_environment (line 106) | static bool function _csr_is_iuou_or_iuos_device (line 115) | static bool function _csr_should_allow_device_configuration (line 127) | static bool function __startup_func (line 161) | __startup_func function csr_get_active_config (line 213) | int function csr_check (line 221) | int function __startup_func (line 260) | __startup_func function csr_get_active_config (line 273) | int function csr_check (line 286) | int type csrctl_args (line 326) | struct csrctl_args type csrctl_args (line 327) | struct csrctl_args function syscall_csr_check (line 330) | int function syscall_csr_get_active_config (line 348) | int function csrctl (line 370) | int FILE: bsd/kern/kern_descrip.c type fileproc (line 132) | struct fileproc type filedesc (line 134) | struct filedesc type fileglob (line 136) | struct fileglob type uio_seg (line 144) | enum uio_seg type proc (line 146) | struct proc type waitq (line 151) | struct waitq type fileglob (line 177) | struct fileglob type fileproc (line 179) | struct fileproc type filedesc (line 181) | struct filedesc type fileops (line 195) | struct fileops function fg_free (line 208) | static void function OS_ALWAYS_INLINE (line 229) | OS_ALWAYS_INLINE function fg_drop_live (line 241) | void function fg_drop (line 247) | int function vnode_t (line 313) | vnode_t function fg_sendable (line 323) | bool function check_file_seek_range (line 355) | static int function proc_dirs_lock_shared (line 400) | void function proc_dirs_unlock_shared (line 406) | void function proc_dirs_lock_exclusive (line 412) | void function proc_dirs_unlock_exclusive (line 418) | void function proc_fdlock (line 437) | void function proc_fdlock_spin (line 443) | void function proc_fdlock_assert (line 449) | void function proc_fdunlock (line 465) | void function fdt_next (line 471) | struct fdt_iterator function fdt_prev (line 497) | struct fdt_iterator function sys_getdtablesize (line 540) | int function procfdtbl_reservefd (line 549) | static void function procfdtbl_releasefd (line 556) | void function procfdtbl_waitfd (line 569) | static void function procfdtbl_clearfd (line 576) | static void function fdrelse (line 603) | static void function fd_rdwr (line 628) | int function sys_dup (line 727) | int function sys_dup2 (line 779) | int function dup2 (line 785) | int function sys_fcntl (line 897) | int function sys_fcntl_nocancel (line 962) | int function finishdup (line 3207) | int function sys_close (line 3287) | int function sys_close_nocancel (line 3294) | int function close_nocancel (line 3300) | int function fp_close_and_unlock (line 3323) | int function fstat (line 3456) | static int function sys_fstat_extended (line 3616) | int function sys_fstat (line 3635) | int function sys_fstat64_extended (line 3658) | int function sys_fstat64 (line 3678) | int function sys_fpathconf (line 3704) | int function fdalloc (line 3788) | int function fdavail (line 3899) | int type fileproc (line 3924) | struct fileproc type filedesc (line 3927) | struct filedesc type fileproc (line 3928) | struct fileproc type fileproc (line 3938) | struct fileproc type filedesc (line 3941) | struct filedesc type fileproc (line 3942) | struct fileproc function fp_get_ftype (line 3956) | int function fp_getfvp (line 4010) | int function fp_get_pipe_id (line 4050) | int function fp_lookup (line 4104) | int function fp_tryswap (line 4151) | int function fp_drop (line 4231) | int function file_vnode (line 4306) | int function file_vnode_withvid (line 4348) | int function file_socket (line 4400) | int function file_flags (line 4436) | int function file_drop (line 4480) | int function falloc_withalloc (line 4545) | int function falloc (line 4629) | int function fdexec (line 4656) | void type filedesc (line 4764) | struct filedesc type filedesc (line 4767) | struct filedesc type fileproc (line 4769) | struct fileproc type fileproc (line 4890) | struct fileproc function fdfree (line 4971) | void function fileproc_drain (line 5077) | void function fp_free (line 5147) | void function sys_flock (line 5183) | int function sys_fileport_makeport (line 5256) | int function fileport_releasefg (line 5334) | void function fileport_makefd (line 5353) | int function sys_fileport_makefd (line 5415) | int function dupfdopen (line 5460) | int function fo_read (line 5558) | int function fo_no_read (line 5564) | int function fo_write (line 5586) | int function fo_no_write (line 5592) | int function fo_ioctl (line 5622) | int function fo_no_ioctl (line 5633) | int function fo_select (line 5655) | int function fo_no_select (line 5661) | int function fo_close (line 5682) | int function fo_drain (line 5701) | int function fo_no_drain (line 5707) | int function fo_kqfilter (line 5728) | int function fo_no_kqfilter (line 5734) | int type fileproc (line 5743) | struct fileproc type fileproc (line 5746) | struct fileproc function fileproc_free (line 5753) | void function fileproc_modify_vflags (line 5775) | void function fileproc_vflags_t (line 5785) | fileproc_vflags_t FILE: bsd/kern/kern_ecc.c function get_ecc_data_handler (line 40) | static int FILE: bsd/kern/kern_event.c type proc (line 131) | struct proc type proc (line 131) | struct proc type fileproc (line 143) | struct fileproc type fileglob (line 145) | struct fileglob type fileproc (line 146) | struct fileproc type knote (line 146) | struct knote type kevent_qos_s (line 147) | struct kevent_qos_s type fileproc (line 148) | struct fileproc type fileops (line 150) | struct fileops type kevent_qos_s (line 161) | struct kevent_qos_s type knote (line 162) | struct knote type kevent_qos_s (line 162) | struct kevent_qos_s type turnstile (line 163) | struct turnstile type _kevent_register (line 164) | struct _kevent_register type _kevent_register (line 165) | struct _kevent_register type knote (line 166) | struct knote type kqtailq (line 168) | struct kqtailq type knote (line 168) | struct knote type kqueue (line 169) | struct kqueue type kqworkq (line 172) | struct kqworkq type kqworkq (line 173) | struct kqworkq type kqworkloop (line 175) | struct kqworkloop type kqwl_unbind_locked_mode (line 177) | enum kqwl_unbind_locked_mode { type kqworkloop (line 181) | struct kqworkloop type kqwl_unbind_locked_mode (line 182) | enum kqwl_unbind_locked_mode type kqworkloop (line 184) | struct kqworkloop type kqworkloop (line 185) | struct kqworkloop type kqworkloop (line 217) | struct kqworkloop type kqworkloop (line 218) | struct kqworkloop type knote (line 220) | struct knote type knote (line 221) | struct knote type kqueue (line 222) | struct kqueue type knote (line 222) | struct knote type knote_lock_ctx (line 223) | struct knote_lock_ctx type proc (line 223) | struct proc type knote (line 224) | struct knote type kqueue (line 224) | struct kqueue type kevent_qos_s (line 225) | struct kevent_qos_s type proc (line 225) | struct proc type knote (line 227) | struct knote type knote (line 228) | struct knote type knote (line 230) | struct knote type kevent_qos_s (line 231) | struct kevent_qos_s type knote (line 232) | struct knote type knote (line 233) | struct knote type knote (line 234) | struct knote type knote_lock_ctx (line 234) | struct knote_lock_ctx type kqueue (line 238) | struct kqueue type knote (line 238) | struct knote type knote (line 239) | struct knote type knote (line 242) | struct knote type kqfile (line 244) | struct kqfile type kqworkq (line 246) | struct kqworkq type kqworkloop (line 248) | struct kqworkloop type knote (line 252) | struct knote type kevent_qos_s (line 252) | struct kevent_qos_s type knote (line 253) | struct knote type knote (line 254) | struct knote type knote (line 255) | struct knote type kevent_qos_s (line 255) | struct kevent_qos_s type knote (line 256) | struct knote type kevent_qos_s (line 256) | struct kevent_qos_s type filterops (line 258) | struct filterops type filterops (line 267) | struct filterops type filterops (line 269) | struct filterops type filterops (line 270) | struct filterops type filterops (line 271) | struct filterops type filterops (line 272) | struct filterops type filterops (line 273) | struct filterops type filterops (line 274) | struct filterops type filterops (line 275) | struct filterops type filterops (line 276) | struct filterops type filterops (line 277) | struct filterops type filterops (line 278) | struct filterops type filterops (line 279) | struct filterops type filterops (line 280) | struct filterops type filterops (line 281) | struct filterops type filterops (line 282) | struct filterops type filterops (line 283) | struct filterops type filterops (line 284) | struct filterops type filterops (line 285) | struct filterops type filterops (line 286) | struct filterops type filterops (line 288) | struct filterops type filterops (line 289) | struct filterops type filterops (line 290) | struct filterops type filterops (line 291) | struct filterops type filterops (line 292) | struct filterops type filterops (line 293) | struct filterops type filterops (line 312) | struct filterops function kqr_thread_bound (line 360) | static inline bool function kqr_thread_requested_pending (line 366) | static inline bool function kqr_thread_requested (line 373) | static inline bool function thread_t (line 379) | static inline thread_t function thread_t (line 386) | static inline thread_t type kqworkloop (line 392) | struct kqworkloop function kqueue_t (line 401) | static inline kqueue_t function kqlock (line 434) | static inline void function kqlock_held (line 440) | static inline void function kqunlock (line 446) | static inline void function knhash_lock (line 452) | static inline void function knhash_unlock (line 458) | static inline void function event_t (line 465) | static inline event_t function event64_t (line 472) | static inline event64_t function event64_t (line 480) | static inline event64_t function knote_has_qos (line 499) | static inline bool type kqlocking (line 524) | enum kqlocking { type knote_lock_ctx (line 531) | struct knote_lock_ctx type knote (line 532) | struct knote type knote_lock_ctx (line 534) | struct knote_lock_ctx function knote_lock_slow (line 545) | __attribute__((noinline)) function knote_lock (line 610) | static bool __result_use_check function knote_unlock (line 653) | static void function knote_unlock_cancel (line 717) | static void function knote_post (line 744) | static void function knote_wait_for_post (line 797) | static void function OS_ALWAYS_INLINE (line 819) | OS_ALWAYS_INLINE function OS_ALWAYS_INLINE (line 827) | OS_ALWAYS_INLINE function OS_ALWAYS_INLINE (line 848) | OS_ALWAYS_INLINE function OS_ALWAYS_INLINE (line 902) | OS_ALWAYS_INLINE function filt_fileattach (line 914) | static int type filterops (line 920) | struct filterops function filt_kqdetach (line 932) | static void function filt_kqueue (line 943) | static int function filt_kqtouch (line 951) | static int function filt_kqprocess (line 965) | static int type filterops (line 981) | struct filterops function filt_procattach (line 991) | static int function filt_procdetach (line 1056) | static void function filt_procevent (line 1072) | static int function filt_proctouch (line 1177) | static int function filt_procprocess (line 1201) | static int type filterops (line 1216) | struct filterops type filt_timer_params (line 1226) | struct filt_timer_params { function filt_timer_set_params (line 1265) | static void function filt_timervalidate (line 1292) | static int function filt_timerexpire (line 1477) | static void function filt_timer_is_ready (line 1503) | static bool function filt_timerarm (line 1526) | static void function filt_timerfire_immediate (line 1590) | static void function filt_timerattach (line 1607) | static int function filt_timerdetach (line 1650) | static void function filt_timertouch (line 1671) | static int function filt_timerprocess (line 1710) | static int type filterops (line 1809) | struct filterops function filt_userattach (line 1820) | static int function filt_usertouch (line 1831) | static int function filt_userprocess (line 1860) | static int type filterops (line 1878) | struct filterops function filt_wllock (line 1891) | static inline void function filt_wlunlock (line 1897) | static inline void function filt_wlturnstile_interlock_is_workq (line 1914) | static inline bool function filt_wlupdate_inheritor (line 1920) | static void type kqworkloop (line 1949) | struct kqworkloop type knote (line 1949) | struct knote type kevent_qos_s (line 1950) | struct kevent_qos_s type turnstile (line 1962) | struct turnstile function filt_wlupdate_sync_ipc (line 2230) | static int function filt_wlattach (line 2307) | static int function filt_wlwait_continue (line 2406) | static void __dead2 function filt_wlpost_register_wait (line 2438) | static void __dead2 function kdp_workloop_sync_wait_find_owner (line 2495) | void function filt_wldetach (line 2531) | static void function filt_wlvalidate_kev_flags (line 2541) | static int function filt_wltouch (line 2602) | static int function filt_wlallow_drop (line 2649) | static bool function filt_wlprocess (line 2680) | static int type filterops (line 2733) | struct filterops type kqworkloop (line 2766) | struct kqworkloop function kqworkloop_retain_panic (line 2769) | static void function kqworkloop_release_panic (line 2780) | static void function OS_ALWAYS_INLINE (line 2786) | OS_ALWAYS_INLINE function OS_ALWAYS_INLINE (line 2803) | OS_ALWAYS_INLINE function OS_ALWAYS_INLINE (line 2813) | OS_ALWAYS_INLINE function OS_ALWAYS_INLINE (line 2822) | OS_ALWAYS_INLINE function OS_ALWAYS_INLINE (line 2832) | OS_ALWAYS_INLINE function OS_ALWAYS_INLINE (line 2841) | OS_ALWAYS_INLINE function OS_ALWAYS_INLINE (line 2852) | OS_ALWAYS_INLINE function OS_NOINLINE (line 2867) | OS_NOINLINE function kqueue_t (line 2891) | static kqueue_t function kqueue_dealloc (line 2919) | void type kqueue (line 2981) | struct kqueue type proc (line 2982) | struct proc type kqfile (line 2984) | struct kqfile function kqueue_internal (line 3005) | int function kqueue (line 3044) | int function kqworkq_dealloc (line 3063) | void function kqworkq (line 3080) | kqworkq * function OS_ALWAYS_INLINE (line 3134) | OS_ALWAYS_INLINE function OS_ALWAYS_INLINE (line 3141) | OS_ALWAYS_INLINE function OS_ALWAYS_INLINE (line 3148) | OS_ALWAYS_INLINE function kqworkloop (line 3158) | kqworkloop * type kqworkloop (line 3172) | struct kqworkloop type filedesc (line 3173) | struct filedesc type kqworkloop (line 3175) | struct kqworkloop function OS_NOINLINE (line 3188) | OS_NOINLINE function kqworkloop_dealloc (line 3231) | static void function kqworkloop_init (line 3284) | static void function kqworkloop_get_or_create (line 3331) | static int function filt_no_attach (line 3420) | static int function filt_no_detach (line 3427) | static void function filt_bad_event (line 3432) | static int __dead2 function filt_bad_touch (line 3438) | static int __dead2 function filt_bad_process (line 3444) | static int __dead2 function knotes_dealloc (line 3459) | void function kqworkloops_dealloc (line 3524) | void function kevent_register_validate_priority (line 3564) | static int function kevent_register_wait_prepare (line 3598) | static int function kevent_register_wait_cleanup (line 3625) | static void function kevent_register_wait_block (line 3636) | static void function kevent_register_wait_return (line 3649) | static void function kevent_register (line 3692) | int function knote_process (line 4001) | static int function kqworkq_acknowledge_events (line 4167) | static int function kqworkq_begin_processing (line 4245) | static int function thread_qos_t (line 4263) | static thread_qos_t function kqworkloop_begin_processing (line 4289) | static int function kqfile_begin_processing (line 4393) | static int function kqworkq_end_processing (line 4457) | static int function kqworkloop_end_processing (line 4491) | static int function kqfile_end_processing (line 4572) | static int function kqueue_workloop_ctl_internal (line 4609) | static int function kqueue_workloop_ctl (line 4702) | int function kqueue_select (line 4727) | static int function kqueue_close (line 4840) | static int function kqueue_kqfilter (line 4864) | static int function kqueue_drain (line 4938) | static int function kqueue_stat (line 4972) | int function kqueue_threadreq_can_use_ast (line 5013) | static inline bool function kqueue_threadreq_initiate (line 5053) | static void function kqueue_threadreq_bind_prepost (line 5111) | __attribute__((always_inline)) function kqueue_threadreq_bind_commit (line 5127) | void function kqueue_threadreq_modify (line 5141) | static void function kqueue_threadreq_bind (line 5162) | void function kqueue_threadreq_cancel (line 5241) | void function workq_threadreq_param_t (line 5247) | workq_threadreq_param_t function kqueue_threadreq_unbind (line 5267) | void function kqworkq_wakeup (line 5286) | static void function kq_index_t (line 5307) | static kq_index_t function kqworkloop_request_fire_r2k_notification (line 5314) | static inline void function kqworkloop_update_threads_qos (line 5327) | static void function kqworkloop_wakeup (line 5536) | static void type kqtailq (line 5551) | struct kqtailq type knote (line 5552) | struct knote type turnstile (line 5563) | struct turnstile type kqworkloop (line 5566) | struct kqworkloop type turnstile (line 5580) | struct turnstile type turnstile (line 5629) | struct turnstile type turnstile (line 5640) | struct turnstile type kqworkloop (line 5643) | struct kqworkloop function kqworkloop_set_overcommit (line 5650) | static void function kqworkq_update_override (line 5673) | static void function kqueue_update_override (line 5705) | static void function kqworkloop_unbind_locked (line 5716) | static void function kqworkloop_unbind_delayed_override_drop (line 5748) | static void function kqworkloop_unbind (line 5769) | static void function thread_qos_t (line 5809) | static thread_qos_t function kqworkq_unbind (line 5840) | static void function workq_threadreq_t (line 5852) | workq_threadreq_t function knote_reset_priority (line 5859) | static void function knote_adjust_qos (line 5896) | static void function waitq_set__CALLING_PREPOST_HOOK__ (line 5982) | void function klist_init (line 6003) | void function knote (line 6021) | void function knote_attach (line 6035) | int function knote_detach (line 6047) | int function knote_vanish (line 6069) | void function knote_link_waitqset_lazy_alloc (line 6112) | void function boolean_t (line 6123) | boolean_t function knote_link_waitq (line 6142) | int function knote_unlink_waitq (line 6166) | int function knote_fdclose (line 6183) | void type knote (line 6250) | struct knote type kqueue (line 6251) | struct kqueue type kevent_internal_s (line 6252) | struct kevent_internal_s type proc (line 6254) | struct proc type filedesc (line 6256) | struct filedesc type klist (line 6257) | struct klist type knote (line 6258) | struct knote function kq_add_knote (line 6309) | static int function kq_remove_knote (line 6421) | static void type knote (line 6469) | struct knote type kqueue (line 6470) | struct kqueue type kevent_qos_s (line 6470) | struct kevent_qos_s type proc (line 6471) | struct proc type filedesc (line 6473) | struct filedesc type knote (line 6474) | struct knote type kevent_internal_s (line 6489) | struct kevent_internal_s function kqfile_wakeup (line 6505) | __attribute__((noinline)) type kqtailq (line 6525) | struct kqtailq type knote (line 6526) | struct knote type kqueue (line 6537) | struct kqueue type kqueue (line 6537) | struct kqueue function knote_enqueue (line 6542) | static void function knote_dequeue (line 6576) | __attribute__((always_inline)) function knote_suppress (line 6595) | static void function knote_unsuppress_noqueue (line 6613) | __attribute__((always_inline)) function knote_unsuppress (line 6639) | static void function knote_mark_active (line 6650) | __attribute__((always_inline)) function knote_activate (line 6664) | static void function knote_apply_touch (line 6681) | static void function knote_drop (line 6750) | static void function knote_init (line 6781) | void type filterops (line 6791) | struct filterops type knote (line 6792) | struct knote type knote (line 6797) | struct knote function knote_free (line 6803) | static void function kevent_ctx_t (line 6812) | kevent_ctx_t function kevent_args_requesting_events (line 6819) | static inline bool function kevent_adjust_flags_for_proc (line 6825) | static inline int function OS_NOINLINE (line 6843) | OS_NOINLINE function OS_ALWAYS_INLINE (line 6897) | OS_ALWAYS_INLINE function kevent_get_data_size (line 6925) | static int function kevent_put_data_size (line 6959) | static int function kevent_legacy_copyin (line 6984) | static int function kevent_modern_copyin (line 7055) | static int function kevent_legacy_copyout (line 7073) | static int function OS_ALWAYS_INLINE (line 7144) | OS_ALWAYS_INLINE function OS_ALWAYS_INLINE (line 7167) | OS_ALWAYS_INLINE function kevent_modern_callback (line 7204) | static int function kevent_legacy_callback (line 7219) | static int function kevent_cleanup (line 7240) | static int function kqueue_process (line 7298) | static int function kqueue_scan_continue (line 7421) | static void function kqueue_scan (line 7495) | int function OS_ALWAYS_INLINE (line 7560) | OS_ALWAYS_INLINE function OS_NOINLINE (line 7731) | OS_NOINLINE function kevent_id (line 7748) | int function kevent_workq_internal (line 7835) | int function kevent_qos (line 7883) | int function kevent_legacy_get_deadline (line 7936) | static int function OS_NOINLINE (line 7972) | OS_NOINLINE function kevent (line 8027) | int function kevent64 (line 8048) | int type socket (line 8079) | struct socket type proc (line 8079) | struct proc type socket (line 8080) | struct socket type socket (line 8081) | struct socket type ifnet (line 8082) | struct ifnet type proc (line 8082) | struct proc type socket (line 8083) | struct socket type socket (line 8084) | struct socket type socket (line 8085) | struct socket type socket (line 8087) | struct socket type kern_event_pcb (line 8088) | struct kern_event_pcb type pr_usrreqs (line 8090) | struct pr_usrreqs type protosw (line 8097) | struct protosw type kevtstat (line 8115) | struct kevtstat function lck_mtx_t (line 8124) | static lck_mtx_t * function event_lock (line 8144) | static int function event_unlock (line 8179) | static int function event_sofreelastref (line 8221) | static int type protosw (line 8252) | struct protosw type kern_event_head (line 8255) | struct kern_event_head type kern_event_pcb (line 8260) | struct kern_event_pcb function kern_event_init (line 8265) | void function kev_attach (line 8279) | static int function kev_delete (line 8306) | static void function kev_detach (line 8314) | static int function errno_t (line 8331) | errno_t function errno_t (line 8343) | errno_t function kev_post_msg (line 8366) | int function kev_control (line 8479) | static int function SYSCTL_HANDLER_ARGS (line 8520) | int function kevt_pcblist (line 8546) | kevt_pcblist SYSCTL_HANDLER_ARGS function fill_kqueueinfo (line 8658) | int function fill_kqueue_dyninfo (line 8684) | static int function knote_markstayactive (line 8734) | void function knote_clearstayactive (line 8770) | void function kevent_extinfo_emit (line 8780) | static unsigned long function kevent_copyout_proc_dynkqids (line 8816) | int function kevent_copyout_dynkqinfo (line 8889) | int function kevent_copyout_dynkqextinfo (line 8927) | int function pid_kqueue_extinfo (line 8945) | int function klist_copy_udata (line 8995) | static unsigned int function kevent_proc_copy_uptrs (line 9015) | int function kevent_set_return_to_kernel_user_tsd (line 9058) | static void function kevent_ast (line 9094) | void function SYSCTL_HANDLER_ARGS (line 9111) | static int FILE: bsd/kern/kern_exec.c type savearea (line 279) | struct savearea type fileops (line 310) | struct fileops type exec_port_actions (line 333) | struct exec_port_actions { type image_params (line 340) | struct image_params type image_params (line 341) | struct image_params type image_params (line 342) | struct image_params type image_params (line 344) | struct image_params type image_params (line 345) | struct image_params type image_params (line 346) | struct image_params type image_params (line 347) | struct image_params type image_params (line 348) | struct image_params type image_params (line 349) | struct image_params type image_params (line 354) | struct image_params type image_params (line 355) | struct image_params type image_params (line 356) | struct image_params type image_params (line 357) | struct image_params type exec_port_actions (line 358) | struct exec_port_actions type exec_port_actions (line 360) | struct exec_port_actions type exec_port_actions (line 361) | struct exec_port_actions function exec_add_user_string (line 381) | __attribute__((noinline)) function exec_save_path (line 459) | static int function exec_reset_save_path (line 518) | static int function exec_shell_imgact (line 549) | static int function exec_fat_imgact (line 715) | static int function activate_exec_state (line 820) | static int function set_proc_name (line 865) | static void type image_params (line 901) | struct image_params type cs_blob (line 910) | struct cs_blob function arm64_cpusubtype_uses_ptrauth (line 925) | static inline bool function boolean_t (line 944) | boolean_t function exec_mach_imgact (line 987) | static int type execsw (line 1734) | struct execsw { function exec_activate_image (line 1772) | static int function errno_t (line 1959) | static errno_t function errno_t (line 1984) | static errno_t function exec_port_actions_destroy (line 2064) | static void function errno_t (line 2103) | static errno_t function exec_handle_file_actions (line 2313) | static int type _posix_spawn_mac_policy_extensions (line 2599) | struct _posix_spawn_mac_policy_extensions function spawn_free_macpolicyinfo (line 2622) | static void function spawn_copyin_macpolicyinfo (line 2636) | static int function spawn_coalitions_release_all (line 2710) | static inline void function spawn_validate_persona (line 2723) | static int function spawn_persona_adopt (line 2793) | static int function proc_legacy_footprint_entitled (line 2852) | static inline void function proc_ios13extended_footprint_entitled (line 2883) | static inline void function proc_increased_memory_limit_entitled (line 2896) | static inline void function proc_footprint_entitlement_hacks (line 2912) | static inline void function proc_apply_jit_and_jumbo_va_policies (line 2925) | static inline void function apply_kauth_cred_update (line 2946) | static void function spawn_posix_cred_adopt (line 2983) | static int function posix_spawn (line 3050) | int function proc_t (line 4322) | proc_t function execve (line 4464) | int function __mac_execve (line 4507) | int function copyinptr (line 4847) | static int function copyoutptr (line 4879) | static int function exec_copyout_strings (line 4969) | __attribute__((noinline)) function exec_extract_strings (line 5173) | __attribute__((noinline)) function exec_add_entropy_key (line 5436) | static int function is_arm64e_running_as_arm64 (line 5474) | static inline bool function exec_add_apple_strings (line 5484) | static int function exec_check_permissions (line 5781) | static int function exec_handle_sugid (line 5905) | __attribute__((noinline)) function kern_return_t (line 6246) | __attribute__((noinline)) function load_init_program_at_path (line 6351) | static int function load_init_program (line 6473) | void function load_return_to_errno (line 6562) | static int function execargs_lock_lock (line 6636) | static void function execargs_lock_unlock (line 6642) | static void function wait_result_t (line 6648) | static wait_result_t function kern_return_t (line 6654) | static kern_return_t function kern_return_t (line 6662) | static kern_return_t function kern_return_t (line 6672) | static kern_return_t function execargs_wakeup_waiters (line 6684) | static void function execargs_alloc (line 6690) | static int function execargs_free (line 6758) | static int function exec_resettextvp (line 6794) | static void function cdhash_to_string (line 6831) | static void function __EXEC_WAITING_ON_TASKGATED_CODE_SIGNATURE_UPCALL__ (line 6855) | __attribute__((noinline)) int function check_for_signature (line 6861) | static int function exec_prefault_data (line 7101) | static void PREVENT_CALLER_STACK_USE function sysctl_libmalloc_experiments (line 7270) | static int FILE: bsd/kern/kern_exit.c type rusage (line 166) | struct rusage type user64_rusage (line 166) | struct user64_rusage type rusage (line 167) | struct rusage type user32_rusage (line 167) | struct user32_rusage type rusage_superset (line 170) | struct rusage_superset type proc_uniqidentifierinfo (line 176) | struct proc_uniqidentifierinfo type rusage_superset (line 183) | struct rusage_superset function siginfo_user_to_user32 (line 209) | void function siginfo_user_to_user64 (line 224) | void function copyoutsiginfo (line 239) | static int function gather_populate_corpse_crashinfo (line 257) | void function proc_update_corpse_exception_codes (line 270) | static void function mach_exception_data_type_t (line 300) | mach_exception_data_type_t function populate_corpse_crashinfo (line 315) | static void function __abortlike (line 671) | __abortlike function abort_with_payload_internal (line 744) | static int function abort_with_payload (line 811) | int function os_fault_with_payload (line 822) | int function exit (line 836) | __attribute__((noreturn)) function exit1 (line 856) | int function exit1_internal (line 862) | int function exit_with_reason (line 872) | int function proc_memorystatus_remove (line 1004) | static void function proc_prepareexit (line 1015) | void function proc_exit (line 1223) | void function reap_child_locked (line 1733) | static int function wait1continue (line 1916) | int function wait4 (line 1940) | int function wait4_nocancel (line 1947) | int function waitidcontinue (line 2156) | int function waitid (line 2193) | int function waitid_nocancel (line 2200) | int function proc_reparentlocked (line 2441) | void function vfork_exit (line 2494) | void function vfork_exit_internal (line 2500) | void function __private_extern__ (line 2859) | __private_extern__ void function __private_extern__ (line 2891) | __private_extern__ void function kdp_wait4_find_process (line 2921) | void function exit_with_pac_exception (line 2938) | int FILE: bsd/kern/kern_fork.c type uthread (line 172) | struct uthread type proc (line 175) | struct proc type pstats (line 179) | struct pstats type sigacts (line 182) | struct sigacts function proc_vfork_begin (line 202) | void function proc_vfork_end (line 223) | void function vfork (line 310) | int function fork1 (line 389) | int function vfork_return (line 718) | void function thread_t (line 790) | thread_t function fork (line 906) | int function thread_t (line 992) | thread_t function forkproc_free (line 1078) | void function proc_t (line 1182) | proc_t function proc_lock (line 1478) | void function proc_unlock (line 1485) | void function proc_spinlock (line 1491) | void function proc_spinunlock (line 1497) | void function proc_list_lock (line 1503) | void function proc_list_unlock (line 1509) | void function proc_ucred_lock (line 1515) | void function proc_ucred_unlock (line 1521) | void function uthread_cleanup_name (line 1613) | void function uthread_cleanup (line 1639) | void function uthread_cred_free (line 1725) | void function uthread_zone_free (line 1739) | void FILE: bsd/kern/kern_guarded.c type fileproc (line 60) | struct fileproc type proc (line 63) | struct proc type fileproc (line 63) | struct fileproc type guarded_fileproc (line 86) | struct guarded_fileproc { type guarded_fileproc (line 93) | struct guarded_fileproc type guarded_fileproc (line 96) | struct guarded_fileproc type fileproc (line 97) | struct fileproc type guarded_fileproc (line 99) | struct guarded_fileproc type gfp_crarg (line 108) | struct gfp_crarg { type fileproc (line 113) | struct fileproc type gfp_crarg (line 116) | struct gfp_crarg type guarded_fileproc (line 117) | struct guarded_fileproc type fileproc (line 121) | struct fileproc function guarded_fileproc_free (line 131) | void function fp_lookup_guarded (line 138) | static int function fp_isguarded (line 176) | int function fp_guard_exception (line 187) | int function fd_guard_ast (line 212) | void function guarded_open_np (line 249) | int function guarded_open_dprotected_np (line 307) | int function guarded_kqueue_np (line 385) | int function guarded_close_np (line 413) | int function change_fdguard_np (line 495) | int function guarded_write_np (line 712) | int function guarded_pwrite_np (line 754) | int function guarded_writev_np (line 819) | int function falloc_guarded (line 894) | int type vng_owner (line 939) | struct vng_owner type vng_info (line 941) | struct vng_info { /* lives on the vnode label */ type vng_owner (line 947) | struct vng_owner { /* lives on the fileglob label */ type vng_info (line 954) | struct vng_info type vng_info (line 957) | struct vng_info type vng_owner (line 964) | struct vng_owner type fileglob (line 965) | struct fileglob type vng_owner (line 967) | struct vng_owner function vgi_add_vgo (line 974) | static void function boolean_t (line 981) | static boolean_t function free_vgi (line 989) | static void function free_vgo (line 999) | static void type label (line 1013) | struct label type vng_info (line 1025) | struct vng_info type label (line 1026) | struct label type vng_info (line 1028) | struct vng_info function vng_lbl_set (line 1036) | static __inline void function vnguard_sysc_getguardattr (line 1044) | static int function vnguard_sysc_setguard (line 1097) | static int function vng_policy_syscall (line 1214) | static int function vng_file_label_destroy (line 1258) | static void function os_reason_t (line 1292) | static os_reason_t function vng_guard_violation (line 1328) | static int function vn_guard_ast (line 1451) | void function vng_vnode_check_rename (line 1464) | static int function vng_vnode_check_link (line 1493) | static int function vng_vnode_check_unlink (line 1511) | static int function vng_vnode_check_write (line 1532) | static int function vng_vnode_check_truncate (line 1560) | static int function vng_vnode_check_exchangedata (line 1586) | static int function vng_vnode_check_open (line 1613) | static int type mac_policy_ops (line 1627) | struct mac_policy_ops type mac_policy_conf (line 1647) | struct mac_policy_conf function vnguard_policy_init (line 1660) | void FILE: bsd/kern/kern_kpc.c function kpc_init (line 75) | void function sysctl_get_int (line 108) | static int function sysctl_set_int (line 120) | static int function sysctl_getset_int (line 136) | static int function sysctl_setget_int (line 159) | static int function sysctl_kpc_get_counters (line 178) | static int function sysctl_kpc_get_shadow_counters (line 200) | static int function sysctl_kpc_get_thread_counters (line 223) | static int function sysctl_kpc_get_config (line 242) | static int function sysctl_kpc_set_config (line 248) | static int function sysctl_kpc_get_period (line 258) | static int function sysctl_kpc_set_period (line 264) | static int function sysctl_kpc_get_actionid (line 274) | static int function sysctl_kpc_set_actionid (line 280) | static int function sysctl_get_bigarray (line 287) | static int function sysctl_config_size (line 310) | static int function sysctl_counter_size (line 316) | static int function sysctl_actionid_size (line 322) | static int function sysctl_getset_bigarray (line 328) | static int function SYSCTL_HANDLER_ARGS (line 377) | static int FILE: bsd/kern/kern_ktrace.c type ktrace_state (line 81) | enum ktrace_state function ktrace_lock (line 148) | void function ktrace_unlock (line 156) | void function ktrace_assert_lock_held (line 164) | void function ktrace_start_single_threaded (line 172) | void function ktrace_end_single_threaded (line 178) | void function ktrace_reset_internal (line 184) | static void function ktrace_reset (line 211) | void function ktrace_promote_background (line 226) | static void function ktrace_background_active (line 246) | bool function ktrace_read_check (line 252) | int function ktrace_ownership_maintenance (line 265) | static void function ktrace_configure (line 291) | int function ktrace_disable (line 329) | void function ktrace_get_owning_pid (line 338) | int function ktrace_kernel_configure (line 347) | void function errno_t (line 375) | static errno_t function ktrace_set_invalid_owning_pid (line 417) | void function ktrace_set_owning_pid (line 426) | int function ktrace_set_owning_proc (line 456) | static void function ktrace_release_ownership (line 488) | static void function SYSCTL_HANDLER_ARGS (line 521) | static int FILE: bsd/kern/kern_lockf.c type lockf (line 89) | struct lockf type lockf (line 90) | struct lockf type overlap_t (line 134) | typedef enum { type lockf (line 143) | struct lockf type lockf (line 144) | struct lockf type lockf (line 145) | struct lockf type lockf (line 145) | struct lockf type lockf (line 145) | struct lockf type lockf (line 146) | struct lockf type lockf (line 146) | struct lockf type lockf (line 147) | struct lockf type flock (line 147) | struct flock type lockf (line 148) | struct lockf type timespec (line 148) | struct timespec type lockf (line 149) | struct lockf type lockf (line 149) | struct lockf type lockf (line 150) | struct lockf type lockf (line 152) | struct lockf type lockf (line 153) | struct lockf type lockf (line 153) | struct lockf type lockf (line 154) | struct lockf type lockf (line 155) | struct lockf type lockf (line 155) | struct lockf type lockf (line 156) | struct lockf function lf_advlock (line 187) | int function lf_abort_advlocks (line 366) | void function lf_move_blocked (line 397) | static void function lf_coalesce_adjacent (line 422) | static void function lf_setlock (line 501) | static int function lf_clearlock (line 963) | static int function lf_getlock (line 1067) | static int type lockf (line 1118) | struct lockf type lockf (line 1119) | struct lockf type lockf (line 1121) | struct lockf function overlap_t (line 1194) | static overlap_t function lf_split (line 1317) | static int function lf_wakelock (line 1383) | static void function lf_print (line 1446) | void function lf_printlist (line 1493) | void function lf_hold_assertion (line 1566) | static void function lf_jump_to_queue_head (line 1591) | static void function lf_drop_assertion (line 1609) | static void function lf_adjust_assertion (line 1631) | static void function lf_boost_blocking_proc (line 1663) | static void FILE: bsd/kern/kern_malloc.c function _FREE_external (line 169) | void function _FREE_ZONE_external (line 181) | void function sysctl_zone_map_jetsam_limit (line 191) | static int function sysctl_zone_map_size_and_capacity (line 218) | static int function sysctl_run_zone_test (line 235) | static int function SYSCTL_HANDLER_ARGS (line 265) | static int function sysctl_zleak_max_zonemap_size (line 306) | static int function sysctl_zleak_threshold (line 320) | static int function sysctl_zones_collectable_bytes (line 374) | static int function sysctl_zone_gc_replenish_test (line 390) | static int function sysctl_zone_alloc_replenish_test (line 404) | static int FILE: bsd/kern/kern_memorystatus.c function boolean_t (line 122) | static boolean_t function boolean_t (line 136) | static boolean_t type knote (line 294) | struct knote function memorystatus_sysprocs_idle_time (line 342) | static uint64_t function memorystatus_apps_idle_time (line 379) | static uint64_t function sysctl_set_jetsam_aging_policy (line 399) | static int function sysctl_jetsam_set_sysprocs_idle_delay_time (line 513) | static int function sysctl_jetsam_set_apps_idle_delay_time (line 543) | static int function memorystatus_raise_memlimit (line 596) | static void function memorystatus_act_on_legacy_footprint_entitlement (line 655) | void function memorystatus_act_on_ios13extended_footprint_entitlement (line 713) | void function memorystatus_act_on_entitled_task_limit (line 727) | void function memorystatus_get_level (line 742) | int function roundToNearestMB (line 900) | static inline uint32_t type knote (line 931) | struct knote type klist (line 931) | struct klist function memorystatus_debug_dump_bucket_locked (line 937) | static void function sysctl_memorystatus_debug_dump_bucket (line 989) | static int function sysctl_memorystatus_highwater_enable (line 1032) | static int function sysctl_memorystatus_disconnect_page_mappings (line 1122) | static int function memorystatus_sort_bucket_locked (line 1174) | static void function memorystatus_sort_bucket (line 1210) | static int function memorystatus_sort_by_largest_process_locked (line 1248) | static void function proc_t (line 1297) | proc_t function proc_t (line 1319) | proc_t type jetsam_thread_state (line 1343) | struct jetsam_thread_state { type jetsam_thread_state (line 1379) | struct jetsam_thread_state function __private_extern__ (line 1391) | __private_extern__ void function jetsam_do_kill (line 1626) | static int function boolean_t (line 1637) | static boolean_t function memorystatus_check_levels_locked (line 1714) | static void function memorystatus_update_inactive_jetsam_priority_band (line 1734) | int function memorystatus_perform_idle_demotion (line 1809) | static void function memorystatus_schedule_idle_demotion_locked (line 1875) | static void function memorystatus_invalidate_idle_demotion_locked (line 1931) | void function memorystatus_reschedule_idle_demotion_locked (line 1981) | static void function memorystatus_add (line 2028) | int function memorystatus_update_priority_locked (line 2112) | void function memorystatus_relaunch_flags_update (line 2347) | int function memorystatus_update (line 2385) | int function memorystatus_remove (line 2647) | int function memorystatus_validate_track_flags (line 2745) | static int function memorystatus_update_idle_priority_locked (line 2781) | static void function memorystatus_dirty_track (line 2856) | int function memorystatus_dirty_set (line 3016) | int function memorystatus_dirty_clear (line 3272) | int function memorystatus_dirty_get (line 3333) | int function memorystatus_on_terminate (line 3362) | int function memorystatus_on_suspend (line 3397) | void function memorystatus_on_resume (line 3414) | void function memorystatus_on_inactivity (line 3473) | void function memorystatus_build_state (line 3486) | static uint32_t function boolean_t (line 3519) | static boolean_t function memorystatus_thread_wake (line 3569) | static void function memorystatus_thread_pool_max (line 3583) | static void function memorystatus_thread_pool_default (line 3592) | static void function memorystatus_thread_block (line 3604) | static int function boolean_t (line 3619) | static boolean_t function boolean_t (line 3629) | static boolean_t function boolean_t (line 3639) | static boolean_t function boolean_t (line 3674) | static boolean_t function boolean_t (line 3687) | static boolean_t function boolean_t (line 3747) | static boolean_t function memorystatus_approaching_fg_band (line 3795) | static void function boolean_t (line 3807) | static boolean_t function boolean_t (line 3856) | static boolean_t function memorystatus_thread (line 4035) | static void function boolean_t (line 4264) | boolean_t function memorystatus_on_ledger_footprint_exceeded (line 4288) | void function memorystatus_log_exception (line 4344) | void function boolean_t (line 4387) | static boolean_t function boolean_t (line 4431) | static boolean_t function boolean_t (line 4477) | static boolean_t function proc_memstat_terminated (line 4527) | void function jetsam_on_ledger_cpulimit_exceeded (line 4557) | void function memorystatus_get_task_memory_region_count (line 4582) | static void function sysctl_memorystatus_vm_map_fork_pidwatch (line 4612) | static int sysctl_memorystatus_vm_map_fork_pidwatch SYSCTL_HANDLER_ARGS { function memorystatus_abort_vm_map_fork (line 4651) | void function set_vm_map_fork_pidwatch (line 4662) | static void function set_vm_map_fork_pidwatch (line 4676) | static void function boolean_t (line 4705) | boolean_t function memorystatus_get_task_page_counts (line 4741) | void function memorystatus_get_task_phys_footprint_page_counts (line 4765) | static void function memorystatus_jetsam_snapshot_copy_entry_locked (line 4821) | static bool function memorystatus_init_jetsam_snapshot_entry_with_kill_locked (line 4840) | static bool function memorystatus_update_jetsam_snapshot_entry_locked (line 4863) | static void function memorystatus_pages_update (line 5065) | void function boolean_t (line 5129) | static boolean_t function memorystatus_init_snapshot_vmstats (line 5209) | static void function memorystatus_init_at_boot_snapshot (line 5248) | void function memorystatus_init_jetsam_snapshot_header (line 5257) | static void function memorystatus_init_jetsam_snapshot_locked (line 5266) | static void function memorystatus_cmd_set_panic_bits (line 5326) | static int function memorystatus_verify_sort_order (line 5361) | static int function memorystatus_cmd_test_jetsam_sort (line 5437) | static int function boolean_t (line 5491) | static boolean_t function boolean_t (line 5629) | static boolean_t function boolean_t (line 5837) | static boolean_t function boolean_t (line 6066) | static boolean_t function boolean_t (line 6211) | boolean_t function boolean_t (line 6362) | static boolean_t function boolean_t (line 6385) | boolean_t function boolean_t (line 6401) | boolean_t function boolean_t (line 6416) | boolean_t function boolean_t (line 6431) | boolean_t function boolean_t (line 6446) | boolean_t function boolean_t (line 6459) | boolean_t function memorystatus_on_pageout_scan_end (line 6476) | void function memorystatus_get_priority_list (line 6483) | static int function memorystatus_get_priority_pid (line 6542) | static int function memorystatus_cmd_get_priority_list (line 6582) | static int function memorystatus_clear_errors (line 6623) | static void function memorystatus_update_levels_locked (line 6647) | static void function memorystatus_fast_jetsam_override (line 6681) | void function sysctl_kern_memorystatus_policy_more_free (line 6711) | static int function memorystatus_get_at_boot_snapshot (line 6746) | static int function memorystatus_get_jetsam_snapshot_copy (line 6781) | static int function memorystatus_get_jetsam_snapshot_freezer (line 6809) | static int function memorystatus_get_on_demand_snapshot (line 6838) | static int function memorystatus_get_jetsam_snapshot (line 6889) | static int function memorystatus_cmd_get_jetsam_snapshot (line 6917) | static int FILE: bsd/kern/kern_memorystatus_freeze.c type memorystatus_freezer_stats_t (line 131) | struct memorystatus_freezer_stats_t function sysctl_memorystatus_freeze_budget_pages_remaining (line 178) | static int sysctl_memorystatus_freeze_budget_pages_remaining SYSCTL_HAND... function sysctl_memorystatus_freezer_thaw_percentage (line 233) | static int sysctl_memorystatus_freezer_thaw_percentage SYSCTL_HANDLER_ARGS function sysctl_memorystatus_freeze (line 307) | static int function sysctl_memorystatus_demote_frozen_process (line 486) | static int function sysctl_memorystatus_available_pages_thaw (line 505) | static int type global_freezable_status_t (line 557) | typedef struct _global_freezable_status { type proc_freezable_status_t (line 563) | typedef struct _proc_freezable_status { function memorystatus_freezer_get_status (line 597) | static int function memorystatus_freezer_get_procs (line 862) | static int function memorystatus_freezer_control (line 908) | int function memorystatus_disable_freeze (line 935) | void function __private_extern__ (line 1116) | __private_extern__ void function boolean_t (line 1142) | static boolean_t function memorystatus_freeze_process_sync (line 1331) | int function memorystatus_freeze_top_process (line 1494) | static int function sysctl_memorystatus_freeze_top_process (line 1850) | static int function boolean_t (line 1875) | static inline boolean_t function boolean_t (line 1899) | static boolean_t function memorystatus_demote_frozen_processes (line 1968) | static void function memorystatus_freeze_calculate_new_budget (line 2075) | static uint32_t function memorystatus_freeze_mark_eligible_processes_with_skip_reason (line 2118) | static void function memorystatus_freeze_handle_error (line 2147) | static void function memorystatus_freeze_start_normal_throttle_interval (line 2197) | static void function sysctl_memorystatus_freeze_calculate_new_budget (line 2226) | static int function memorystatus_freeze_out_of_budget (line 2252) | static void function memorystatus_freeze_out_of_slots (line 2281) | static void function memorystatus_freeze_update_throttle (line 2314) | static void function memorystatus_freeze_thread (line 2435) | static void function boolean_t (line 2470) | boolean_t function memorystatus_get_process_is_freezable (line 2518) | int function errno_t (line 2549) | errno_t function memorystatus_set_process_is_freezable (line 2574) | int function memorystatus_freeze_init_proc (line 2629) | void function sysctl_memorystatus_do_fastwake_warmup_all (line 2643) | static int FILE: bsd/kern/kern_memorystatus_notify.c type klist (line 80) | struct klist type knote (line 88) | struct knote type kevent_qos_s (line 88) | struct kevent_qos_s type knote (line 89) | struct knote type knote (line 90) | struct knote type knote (line 91) | struct knote type kevent_qos_s (line 91) | struct kevent_qos_s type knote (line 92) | struct knote type kevent_qos_s (line 92) | struct kevent_qos_s type filterops (line 94) | struct filterops type knote (line 122) | struct knote type knote (line 124) | struct knote type klist (line 124) | struct klist function filt_memorystatusattach (line 191) | static int function filt_memorystatusdetach (line 206) | static void function filt_memorystatus (line 212) | static int function filt_memorystatustouch (line 269) | static int function filt_memorystatusprocess (line 355) | static int function memorystatus_klist_lock (line 370) | static void function memorystatus_klist_unlock (line 376) | static void function memorystatus_kevent_init (line 382) | void function memorystatus_knote_register (line 389) | int function memorystatus_knote_unregister (line 422) | void function memorystatus_send_note_internal (line 434) | static inline int function memorystatus_send_note (line 458) | int function memorystatus_send_dirty_status_change_note (line 464) | int function boolean_t (line 470) | boolean_t function memorystatus_low_mem_privileged_listener (line 663) | int function memorystatus_send_pressure_note (line 681) | int function boolean_t (line 688) | boolean_t function memorystatus_proc_flags_unsafe (line 699) | void function boolean_t (line 714) | boolean_t function memorystatus_send_low_swap_note (line 743) | void function boolean_t (line 778) | static boolean_t function memorystatus_klist_reset_all_for_level (line 793) | static void function consider_vm_pressure_events (line 827) | void function vm_dispatch_memory_pressure (line 833) | static void type knote (line 839) | struct knote type klist (line 840) | struct klist type knote (line 842) | struct knote type task (line 881) | struct task type task (line 905) | struct task function kern_return_t (line 1033) | kern_return_t function convert_internal_pressure_level_to_dispatch_level (line 1277) | static uint32_t function memorystatus_issue_fg_band_notify (line 1314) | void function sysctl_memorystatus_vm_pressure_level (line 1344) | static int function sysctl_memorypressure_manual_trigger (line 1385) | static int function boolean_t (line 1491) | static boolean_t function sysctl_memorystatus_vm_pressure_send (line 1510) | static int FILE: bsd/kern/kern_mib.c function sysctl_hw_generic (line 201) | static int function sysctl_pagesize (line 448) | static int function sysctl_pagesize32 (line 457) | static int function sysctl_tbfrequency (line 470) | static int function sysctl_set_osenvironment (line 481) | void function sysctl_unblock_osenvironment (line 493) | void function __startup_func (line 507) | __startup_func function sysctl_osenvironment (line 542) | static int function sysctl_ephemeral_storage (line 565) | static int function sysctl_use_recovery_securityd (line 576) | static int function sysctl_use_kernelmanagerd (line 587) | static int function sysctl_bus_frequency (line 616) | static int function sysctl_cpu_frequency (line 639) | static int function sysctl_serialdebugmode (line 668) | static int function sysctl_cpu_capability (line 786) | static int function sysctl_mib_init (line 913) | void function __startup_func (line 972) | __startup_func FILE: bsd/kern/kern_mman.c function proc_2020_fall_os_sdk (line 142) | static uint32_t function mmap (line 170) | int function msync (line 860) | int function msync_nocancel (line 867) | int function munmap (line 943) | int function mprotect (line 979) | int function minherit (line 1092) | int function madvise (line 1123) | int function mincore (line 1217) | int function mlock (line 1381) | int function munlock (line 1422) | int function mlockall (line 1445) | int function munlockall (line 1451) | int function mremap_encrypted (line 1458) | int FILE: bsd/kern/kern_newsysctl.c type sysctl_oid_list (line 114) | struct sysctl_oid_list type sysctl_oid (line 115) | struct sysctl_oid type sysctl_req (line 116) | struct sysctl_req type sysctl_oid (line 117) | struct sysctl_oid type sysctl_req (line 118) | struct sysctl_req type sysctl_oid_list (line 119) | struct sysctl_oid_list type sysctl_oid (line 121) | struct sysctl_oid type sysctl_req (line 122) | struct sysctl_req type sysctl_req (line 123) | struct sysctl_req type sysctl_oid (line 125) | struct sysctl_oid type sysctl_req (line 125) | struct sysctl_req type sysctl_oid (line 126) | struct sysctl_oid type sysctl_req (line 127) | struct sysctl_req type sysctl_oid (line 128) | struct sysctl_oid type sysctl_req (line 128) | struct sysctl_req type sysctl_req (line 129) | struct sysctl_req type sysctl_req (line 130) | struct sysctl_req type sysctl_req (line 132) | struct sysctl_req type proc (line 132) | struct proc type sysctl_req (line 134) | struct sysctl_req type proc (line 136) | struct proc type sysctl_req (line 140) | struct sysctl_req type sysctl_oid_list (line 143) | struct sysctl_oid_list function sysctl_register_oid_locked (line 152) | static void function sysctl_register_oid (line 238) | void function __startup_func (line 296) | __startup_func function sysctl_unregister_oid (line 317) | void function sysctl_register_fixed (line 413) | void function sysctl_io_number (line 427) | int function sysctl_io_string (line 494) | int function sysctl_io_opaque (line 546) | int type sysctl_oid_iterator (line 584) | struct sysctl_oid_iterator { function sysctl_oid_iterator_begin (line 589) | static struct sysctl_oid_iterator type sysctl_oid (line 608) | struct sysctl_oid type sysctl_oid_iterator (line 609) | struct sysctl_oid_iterator type sysctl_oid (line 611) | struct sysctl_oid type sysctl_oid (line 612) | struct sysctl_oid type sysctl_oid (line 636) | struct sysctl_oid type sysctl_oid_iterator (line 637) | struct sysctl_oid_iterator type sysctl_oid (line 639) | struct sysctl_oid type sysctl_oid (line 640) | struct sysctl_oid function STATIC (line 702) | STATIC void function STATIC (line 770) | STATIC int function STATIC (line 829) | STATIC int function STATIC (line 930) | STATIC int function STATIC (line 1039) | STATIC int function STATIC (line 1081) | STATIC int function STATIC (line 1186) | STATIC int function STATIC (line 1272) | STATIC int function sysctl_handle_int (line 1344) | int function sysctl_handle_long (line 1355) | int function sysctl_handle_quad (line 1369) | int function sysctl_handle_int2quad (line 1386) | int function sysctl_handle_string (line 1427) | int function sysctl_handle_opaque (line 1439) | int function STATIC (line 1449) | STATIC int function STATIC (line 1470) | STATIC int function kernel_sysctl (line 1484) | int function STATIC (line 1526) | STATIC int function STATIC (line 1554) | STATIC int function STATIC (line 1576) | STATIC bool function sysctl_root (line 1594) | int function sysctl_create_user_req (line 1853) | void function sysctl (line 1876) | int function sys_sysctlbyname (line 1959) | int function userland_sysctl (line 2037) | int function kernel_sysctlbyname (line 2082) | int function scalable_counter_sysctl_handler (line 2108) | int FILE: bsd/kern/kern_ntptime.c type l_fp (line 85) | typedef int64_t l_fp; type ntptimeval (line 211) | struct ntptimeval function ntp_is_time_error (line 223) | static bool function ntp_gettime1 (line 233) | static void function ntp_gettime (line 257) | int function ntp_adjtime (line 295) | int function ntp_get_freq (line 521) | int64_t function ntp_update_second (line 530) | void function hardupdate (line 615) | static void function kern_adjtime (line 668) | static int function adjtime (line 706) | int function ntp_loop_update_call (line 759) | static void function refresh_ntp_loop (line 777) | static void function start_ntp_loop (line 801) | static void function init_ntp_loop (line 818) | static void function ntp_init (line 829) | void FILE: bsd/kern/kern_overrides.c function system_override (line 96) | int function system_override_callouts (line 150) | static void function system_override_begin (line 200) | static void function system_override_end (line 233) | static void function system_override_abort (line 270) | static void function PROCESS_OVERRIDING_SYSTEM_DEFAULTS (line 288) | static __attribute__((noinline)) int FILE: bsd/kern/kern_persona.c type persona (line 70) | struct persona type persona (line 71) | struct persona type persona (line 85) | struct persona type auditinfo_addr (line 88) | struct auditinfo_addr function personas_bootstrap (line 100) | void type persona (line 137) | struct persona type persona (line 140) | struct persona type persona (line 159) | struct persona function persona_init_begin (line 235) | int function persona_init_end (line 357) | void function persona_verify_and_set_uniqueness (line 399) | int function boolean_t (line 437) | boolean_t type persona (line 456) | struct persona type persona (line 457) | struct persona type persona (line 463) | struct persona type persona (line 464) | struct persona type persona (line 466) | struct persona function persona_put (line 477) | void function uid_t (line 524) | uid_t type persona (line 533) | struct persona type persona (line 536) | struct persona type persona (line 559) | struct persona type persona (line 562) | struct persona function persona_find_by_type (line 589) | int function persona_find (line 595) | int function persona_find_all (line 602) | int type persona (line 665) | struct persona type persona (line 668) | struct persona type persona (line 684) | struct persona type persona (line 687) | struct persona function persona_proc_inherit (line 716) | int function persona_proc_adopt_id (line 733) | int type persona_reset_op_t (line 753) | typedef enum e_persona_reset_op { type persona (line 762) | struct persona type persona (line 764) | struct persona type persona (line 765) | struct persona type persona (line 814) | struct persona type persona (line 815) | struct persona type persona (line 818) | struct persona function persona_proc_adopt (line 961) | int function persona_proc_drop (line 1028) | int function persona_get_type (line 1080) | int function persona_set_cred (line 1100) | int function persona_set_cred_from_proc (line 1140) | int function kauth_cred_t (line 1184) | kauth_cred_t function uid_t (line 1209) | uid_t function persona_set_gid (line 1228) | int function gid_t (line 1261) | gid_t function persona_set_groups (line 1279) | int function persona_get_groups (line 1315) | int function uid_t (line 1337) | uid_t function persona_get_login (line 1359) | int type persona (line 1386) | struct persona type persona (line 1387) | struct persona function uid_t (line 1390) | uid_t function persona_get_type (line 1396) | int function kauth_cred_t (line 1402) | kauth_cred_t type persona (line 1408) | struct persona function persona_find (line 1414) | int function persona_find_by_type (line 1423) | int type persona (line 1431) | struct persona type persona (line 1437) | struct persona type persona (line 1443) | struct persona type persona (line 1444) | struct persona function persona_put (line 1449) | void FILE: bsd/kern/kern_physio.c function physio (line 81) | int function u_int (line 251) | u_int FILE: bsd/kern/kern_priv.c function priv_check_cred (line 77) | int function proc_check_footprint_priv (line 130) | int FILE: bsd/kern/kern_proc.c type uidinfo (line 146) | struct uidinfo { type pidhashhead (line 158) | struct pidhashhead type pgrphashhead (line 160) | struct pgrphashhead type sesshashhead (line 162) | struct sesshashhead type proclist (line 165) | struct proclist type proclist (line 166) | struct proclist type tty (line 167) | struct tty type pgrp (line 196) | struct pgrp type session (line 198) | struct session type unaligned_u64 (line 205) | typedef uint64_t unaligned_u64 __attribute__((aligned(1))); type pgrp (line 207) | struct pgrp type pgrp (line 216) | struct pgrp type pgrp (line 218) | struct pgrp type pgrp (line 219) | struct pgrp type pgrp (line 220) | struct pgrp type fixjob_iterargs (line 224) | struct fixjob_iterargs { function get_current_unique_pid (line 232) | uint64_t function procinit (line 247) | void function chgproccnt (line 266) | size_t function inferior (line 327) | int function isinferior (line 347) | int function proc_isinferior (line 374) | int function proc_t (line 395) | proc_t function proc_t (line 401) | proc_t function proc_t (line 422) | proc_t function proc_ident (line 444) | struct proc_ident function proc_t (line 456) | proc_t function uthread_reset_proc_refcount (line 475) | void function uthread_get_proc_refcount (line 493) | int function record_procref (line 508) | static void function boolean_t (line 531) | static boolean_t function proc_rele (line 549) | int function proc_t (line 559) | proc_t function proc_t (line 575) | proc_t function proc_rele_locked (line 621) | void function proc_t (line 636) | proc_t function proc_drop_zombref (line 666) | void function proc_refdrain (line 678) | void function proc_t (line 684) | proc_t function proc_refwake (line 727) | void function proc_t (line 736) | proc_t function proc_parentdropref (line 773) | int function proc_childdrainstart (line 796) | void function proc_childdrainend (line 813) | void function proc_checkdeadrefs (line 828) | void function proc_require (line 848) | __attribute__((always_inline, visibility("hidden"))) function proc_pid (line 861) | int function proc_ppid (line 871) | int function proc_original_ppid (line 881) | int function proc_starttime (line 891) | int function proc_selfpid (line 902) | int function proc_selfppid (line 908) | int function proc_selfcsflags (line 914) | uint64_t function proc_csflags (line 920) | int function proc_platform (line 931) | uint32_t function proc_min_sdk (line 940) | uint32_t function proc_sdk (line 949) | uint32_t function proc_t (line 959) | static proc_t function dtrace_proc_selfpid (line 977) | int function dtrace_proc_selfppid (line 983) | int function uid_t (line 989) | uid_t function proc_t (line 996) | proc_t function boolean_t (line 1015) | static boolean_t function proc_name (line 1029) | void function proc_name_kdp (line 1046) | void function boolean_t (line 1061) | boolean_t function proc_threadname_kdp (line 1074) | int function proc_starttime_kdp (line 1096) | void function proc_archinfo_kdp (line 1117) | void function proc_selfname (line 1148) | void function proc_signal (line 1158) | void function proc_issignal (line 1169) | int function proc_noremotehang (line 1183) | int function proc_exiting (line 1194) | int function proc_in_teardown (line 1205) | int function proc_forcequota (line 1216) | int function proc_suser (line 1227) | int function task_t (line 1239) | task_t function thread_t (line 1253) | thread_t function kauth_cred_t (line 1267) | kauth_cred_t type uthread (line 1273) | struct uthread type uthread (line 1278) | struct uthread function proc_is64bit (line 1282) | int function proc_is64bit_data (line 1288) | int function proc_isinitproc (line 1295) | int function proc_pidversion (line 1304) | int function proc_persona_id (line 1310) | uint32_t function proc_getuid (line 1316) | uint32_t function proc_getgid (line 1322) | uint32_t function proc_uniqueid (line 1328) | uint64_t function proc_uniqueid_task (line 1344) | uint64_t function proc_puniqueid (line 1352) | uint64_t function proc_coalitionids (line 1358) | void function proc_was_throttled (line 1369) | uint64_t function proc_did_throttle (line 1375) | uint64_t function proc_getcdhash (line 1381) | int function proc_exitstatus (line 1387) | int function proc_getexecutableuuid (line 1393) | void function vnode_t (line 1402) | vnode_t function proc_gettty (line 1416) | int function proc_gettty_dev (line 1447) | int function proc_selfexecutableargs (line 1473) | int function off_t (line 1511) | off_t function bsd_set_dependency_capable (line 1517) | void function IS_64BIT_PROCESS (line 1529) | int function proc_t (line 1543) | proc_t function __private_extern__ (line 1573) | __private_extern__ proc_t type pgrp (line 1596) | struct pgrp type pgrp (line 1599) | struct pgrp type pgrp (line 1614) | struct pgrp type pgrp (line 1617) | struct pgrp function pg_rele (line 1627) | void function pg_rele_dropref (line 1636) | void type session (line 1650) | struct session type session (line 1653) | struct session function pinsertchild (line 1680) | void function enterpgrp (line 1718) | int function leavepgrp (line 1844) | int function pgdelete_dropref (line 1854) | static void function fixjob_callback (line 1948) | int function fixjobc (line 1987) | void type pidlist_entry_t (line 2070) | typedef struct pidlist_entry { type pidlist_t (line 2076) | typedef struct { function pidlist_t (line 2082) | static __inline__ pidlist_t * function u_int (line 2091) | static u_int function pidlist_free (line 2106) | static void function pidlist_set_active (line 2117) | static __inline__ void function pidlist_add_pid (line 2124) | static void function u_int (line 2137) | static __inline__ u_int function orphanpg (line 2147) | static void function boolean_t (line 2211) | boolean_t function proc_is_classic (line 2217) | int function proc_is_exotic (line 2223) | bool function proc_is_alien (line 2233) | bool function proc_t (line 2244) | proc_t function proc_is_forcing_hfs_case_sensitivity (line 2250) | int function proc_ignores_content_protection (line 2256) | bool function proc_ignores_node_permissions (line 2262) | bool function proc_skip_mtime_update (line 2268) | bool function __private_extern__ (line 2286) | __private_extern__ int function csops (line 2354) | int function csops_audittoken (line 2361) | int function csops_copy_token (line 2371) | static int function csops_internal (line 2399) | static int function proc_iterate (line 2788) | void function proc_rebootscan (line 2912) | void function proc_childrenwalk (line 2950) | void function pgrp_iterate (line 3025) | void function pgrp_add (line 3118) | static void function pgrp_remove (line 3157) | static void function pgrp_replace (line 3197) | static void function pgrp_lock (line 3281) | void function pgrp_unlock (line 3287) | void function session_lock (line 3293) | void function session_unlock (line 3300) | void type pgrp (line 3306) | struct pgrp type pgrp (line 3309) | struct pgrp type pgrp (line 3337) | struct pgrp type tty (line 3338) | struct tty type pgrp (line 3340) | struct pgrp type session (line 3356) | struct session type session (line 3359) | struct session function session_rele (line 3383) | void function proc_transstart (line 3405) | int function proc_transcommit (line 3429) | void function proc_transend (line 3449) | void function proc_transwait (line 3468) | int function proc_klist_lock (line 3490) | void function proc_klist_unlock (line 3496) | void function proc_knote (line 3502) | void function proc_knote_drain (line 3510) | void function proc_setregister (line 3526) | void function proc_resetregister (line 3534) | void function proc_get_pthread_jit_allowlist (line 3542) | bool function proc_set_pthread_jit_allowlist (line 3554) | void function pid_t (line 3562) | pid_t function pid_t (line 3568) | pid_t function pid_t (line 3574) | pid_t function proc_getpcontrol (line 3582) | int function proc_dopcontrol (line 3599) | int function proc_resetpcontrol (line 3649) | int type no_paging_space (line 3706) | struct no_paging_space { function proc_pcontrol_filter (line 3724) | static int function proc_pcontrol_null (line 3760) | static int type timeval (line 3786) | struct timeval function no_paging_space_action (line 3794) | int function proc_trace_log (line 3902) | int function proc_shadow_max (line 3941) | int function proc_set_responsible_pid (line 3974) | void function proc_chrooted (line 3983) | int function boolean_t (line 3997) | boolean_t function proc_get_syscall_filter_mask_size (line 4012) | size_t function proc_set_syscall_filter_mask (line 4027) | int function proc_set_syscall_filter_callbacks (line 4063) | int function proc_set_syscall_filter_index (line 4082) | int function proc_set_filter_message_flag (line 4099) | int function proc_get_filter_message_flag (line 4111) | int function proc_is_traced (line 4123) | bool function proc_log_32bit_telemetry (line 4137) | void FILE: bsd/kern/kern_prot.c function setprivexec (line 148) | int function getpid (line 169) | int function getppid (line 188) | int function getpgrp (line 207) | int function getpgid (line 231) | int function getsid (line 271) | int function getuid (line 308) | int function geteuid (line 325) | int function gettid (line 344) | int function getgid (line 379) | int function getegid (line 402) | int function getgroups (line 440) | int function getsgroups (line 481) | int function getwgroups (line 494) | int function setsid_internal (line 505) | int function setsid (line 546) | int function setpgid (line 594) | int function proc_issetugid (line 688) | int function issetugid (line 694) | int function setuid (line 731) | int function seteuid (line 872) | int function setreuid (line 969) | int function setgid (line 1126) | int function setegid (line 1230) | int function setregid (line 1334) | int function settid (line 1451) | int function settid_with_pid (line 1525) | int function setgroups1 (line 1651) | static int function setgroups_internal (line 1674) | int function initgroups (line 1796) | int function setgroups (line 1830) | int function setsgroups (line 1846) | int function setwgroups (line 1859) | int function groupmember (line 1872) | int function suser (line 1898) | int function getlogin (line 1939) | int function setlogin_internal (line 1963) | void function setlogin (line 1992) | int function set_security_token (line 2026) | int function proc_calc_audit_token (line 2032) | static void function set_security_token_task_internal (line 2062) | int function proc_parent_audit_token (line 2120) | void function get_audit_token_pid (line 2139) | int function __private_extern__ (line 2153) | __private_extern__ FILE: bsd/kern/kern_resource.c type proc (line 120) | struct proc type proc (line 120) | struct proc type proc (line 121) | struct proc type rlimit (line 121) | struct rlimit type proc (line 123) | struct proc type proc (line 125) | struct proc type proc (line 125) | struct proc type proc (line 126) | struct proc type proc (line 126) | struct proc type proc (line 129) | struct proc type proc (line 129) | struct proc type plimit (line 147) | struct plimit type puser_nice_args (line 164) | struct puser_nice_args { type ppgrp_nice_args (line 175) | struct ppgrp_nice_args { function getpriority (line 186) | int function puser_donice_callback (line 319) | static int function ppgrp_donice_callback (line 343) | static int function setpriority (line 370) | int function donice (line 531) | int function set_gpudeny_proc (line 573) | static int function proc_set_darwin_role (line 621) | static int function proc_get_darwin_role (line 669) | static int function get_background_proc (line 705) | static int function do_background_proc (line 731) | static int function do_background_socket (line 782) | static void function do_background_thread (line 872) | static int function setrlimit (line 913) | int function dosetrlimit (line 936) | int function getrlimit (line 1190) | int function calcru (line 1214) | void type rusage (line 1276) | struct rusage type user64_rusage (line 1276) | struct user64_rusage type rusage (line 1277) | struct rusage type user32_rusage (line 1277) | struct user32_rusage function getrusage (line 1280) | int function ruadd (line 1328) | void function update_rusage_info_child (line 1353) | void function rlim_t (line 1373) | rlim_t function proc_limitsetcur_internal (line 1403) | void function proc_limitget (line 1433) | void function proc_limitfork (line 1449) | void function proc_limitdrop (line 1465) | void function proc_limitblock (line 1494) | void function proc_limitunblock (line 1510) | void function proc_limitupdate (line 1537) | void type proc (line 1604) | struct proc type _iopol_param_t (line 1604) | struct _iopol_param_t type proc (line 1606) | struct proc type _iopol_param_t (line 1606) | struct _iopol_param_t type proc (line 1608) | struct proc type _iopol_param_t (line 1608) | struct _iopol_param_t type proc (line 1610) | struct proc type _iopol_param_t (line 1610) | struct _iopol_param_t type proc (line 1612) | struct proc type _iopol_param_t (line 1612) | struct _iopol_param_t type proc (line 1614) | struct proc type _iopol_param_t (line 1614) | struct _iopol_param_t type proc (line 1616) | struct proc type _iopol_param_t (line 1616) | struct _iopol_param_t type proc (line 1618) | struct proc type _iopol_param_t (line 1618) | struct _iopol_param_t type proc (line 1620) | struct proc type _iopol_param_t (line 1620) | struct _iopol_param_t function iopolicysys (line 1634) | int function iopolicysys_disk (line 1720) | static int function iopolicysys_vfs_hfs_case_sensitivity (line 1842) | static int function get_thread_atime_policy (line 1911) | static inline int function set_thread_atime_policy (line 1917) | static inline void function set_task_atime_policy (line 1927) | static inline void function get_task_atime_policy (line 1937) | static inline int function iopolicysys_vfs_atime_updates (line 1943) | static int function get_thread_materialize_policy (line 2000) | static inline int function set_thread_materialize_policy (line 2012) | static inline void function set_proc_materialize_policy (line 2026) | static inline void function get_proc_materialize_policy (line 2044) | static int function iopolicysys_vfs_materialize_dataless_files (line 2050) | static int function iopolicysys_vfs_statfs_no_data_volume (line 2108) | static int function iopolicysys_vfs_trigger_resolve (line 2178) | static int function iopolicysys_vfs_ignore_content_protection (line 2238) | static int function iopolicysys_vfs_ignore_node_permissions (line 2310) | int function iopolicysys_vfs_skip_mtime_update (line 2360) | int function proc_apply_task_networkbg (line 2407) | void function gather_rusage_info (line 2424) | void function proc_get_rusage (line 2481) | int function mach_to_bsd_rv (line 2537) | static int function proc_rlimit_control (line 2566) | int function thread_selfusage (line 2672) | int function thread_selfcounts (line 2684) | int FILE: bsd/kern/kern_sfi.c function sfi_ctl (line 64) | int function proc_apply_sfi_managed (line 163) | static int function sfi_pidctl (line 187) | int FILE: bsd/kern/kern_shutdown.c type sd_filterargs (line 94) | struct sd_filterargs { type sd_iterargs (line 101) | struct sd_iterargs { function zprint_panic_info (line 122) | static void function get_system_inshutdown (line 144) | int function __abortlike (line 150) | __abortlike function sd_openlog (line 327) | static int function sd_closelog (line 349) | static int function sd_log (line 362) | static void function sd_filt1 (line 390) | static int function sd_callback1 (line 414) | static int function sd_filt2 (line 446) | static int function sd_callback2 (line 468) | static int function sd_callback3 (line 500) | static int function proc_shutdown (line 554) | static void FILE: bsd/kern/kern_sig.c type knote (line 157) | struct knote type kevent_qos_s (line 157) | struct kevent_qos_s type knote (line 158) | struct knote type knote (line 159) | struct knote type knote (line 160) | struct knote type kevent_qos_s (line 160) | struct kevent_qos_s type knote (line 161) | struct knote type kevent_qos_s (line 161) | struct kevent_qos_s type filterops (line 163) | struct filterops type killpg1_filtargs (line 172) | struct killpg1_filtargs { type killpg1_iterargs (line 177) | struct killpg1_iterargs { function sigaltstack_kern_to_user32 (line 205) | static void function sigaltstack_kern_to_user64 (line 213) | static void function sigaltstack_user32_to_kern (line 226) | static void function sigaltstack_user64_to_kern (line 233) | static void function sigaction_kern_to_user32 (line 241) | static void function sigaction_kern_to_user64 (line 249) | static void function __sigaction_user32_to_kern (line 258) | static void function __sigaction_user64_to_kern (line 272) | static void function ram_printf (line 290) | void function signal_setast (line 298) | void function cansignal_nomac (line 304) | static int function cansignal (line 375) | int function sigrestrictmask (line 401) | static int function signal_is_restricted (line 410) | static int function signal_is_restricted (line 426) | static inline int function sigaction (line 446) | int function clear_procsiglist (line 547) | int function unblock_procsigmask (line 584) | static int function block_procsigmask (line 614) | static int function set_procsigmask (line 644) | int function setsigvec (line 685) | int function siginit (line 770) | void function execsigs (line 785) | void function sigprocmask (line 848) | int function sigpending (line 895) | int function sigcontinue (line 916) | static int function sigsuspend (line 923) | int function sigsuspend_nocancel (line 930) | int function __disable_threadsignal (line 953) | int function __pthread_testcancel (line 968) | void function __pthread_markcancel (line 991) | int function __pthread_canceled (line 1026) | int function __posix_sem_syscall_return (line 1057) | __attribute__((noreturn)) function __old_semwait_signal (line 1084) | int function __old_semwait_signal_nocancel (line 1092) | int function __semwait_signal (line 1182) | int function __semwait_signal_nocancel (line 1190) | int function __pthread_kill (line 1259) | int function __pthread_sigmask (line 1300) | int function __sigwait (line 1356) | int function __sigwait_nocancel (line 1363) | int function sigaltstack (line 1463) | int function kill (line 1534) | int function os_reason_t (line 1581) | os_reason_t function terminate_with_payload_internal (line 1721) | static int function terminate_with_payload (line 1780) | int function killpg1_allfilt (line 1788) | static int function killpg1_pgrpfilt (line 1801) | static int function killpg1_callback (line 1808) | static int function killpg1 (line 1841) | int function gsignal (line 1889) | void function pgsignal_filt (line 1905) | static int function pgsignal_callback (line 1918) | static int function pgsignal (line 1928) | void function tty_pgsignal (line 1937) | void function threadsignal (line 1951) | void function set_thread_extra_flags (line 2008) | static void function set_thread_exit_reason (line 2047) | void function kern_return_t (line 2094) | static kern_return_t function os_reason_t (line 2143) | static os_reason_t function psignal_internal (line 2216) | static void function psignal (line 2742) | void function psignal_with_reason (line 2748) | void function psignal_sigkill_with_reason (line 2754) | void function psignal_locked (line 2760) | void function psignal_vfork_with_reason (line 2766) | void function psignal_vfork (line 2773) | void function psignal_uthread (line 2779) | void function psignal_try_thread (line 2786) | void function psignal_try_thread_with_reason (line 2792) | void function psignal_thread_with_reason (line 2798) | void function issignal_locked (line 2816) | int function CURSIG (line 3082) | int function stop (line 3198) | static void function postsig_locked (line 3214) | void function filt_sigattach (line 3369) | static int function filt_sigdetach (line 3393) | static void function filt_signal (line 3413) | static int function filt_signaltouch (line 3429) | static int function filt_signalprocess (line 3448) | static int function bsd_ast (line 3467) | void function pt_setrunnable (line 3591) | void function kern_return_t (line 3611) | kern_return_t function proc_pendingsignals (line 3624) | int function thread_issignal (line 3655) | int function hassigprop (line 3673) | int function pgsigio (line 3679) | void function proc_signalstart (line 3694) | void function proc_signalend (line 3718) | void function sig_lock_to_exit (line 3736) | void function sig_try_locked (line 3750) | int FILE: bsd/kern/kern_subr.c function uiomove (line 113) | int function uiomove64 (line 127) | int function ureadc (line 274) | int type generic_hash_head (line 320) | struct generic_hash_head function hashdestroy (line 336) | void function user_ssize_t (line 347) | user_ssize_t function uio_setresid (line 370) | void function user_addr_t (line 394) | user_addr_t function user_size_t (line 417) | user_size_t function __private_extern__ (line 440) | __private_extern__ void function uio_iovcnt (line 469) | int function off_t (line 488) | off_t function uio_setoffset (line 506) | void function uio_rw (line 525) | int function uio_setrw (line 543) | void function uio_isuserspace (line 569) | int function uio_t (line 592) | uio_t function __private_extern__ (line 629) | __private_extern__ uio_t function __private_extern__ (line 704) | __private_extern__ int function user_iovec (line 724) | user_iovec * function uio_reset (line 752) | void function uio_free (line 825) | void function uio_addiov (line 850) | int function uio_getiov (line 902) | int function __private_extern__ (line 941) | __private_extern__ int function uio_update (line 1013) | void function __private_extern__ (line 1099) | __private_extern__ void function uio_t (line 1138) | uio_t function copyin_user_iovec_array (line 1186) | int FILE: bsd/kern/kern_symfile.c function get_kernel_symfile (line 75) | int type kern_direct_file_io_ref_t (line 81) | struct kern_direct_file_io_ref_t { function file_ioctl (line 94) | static int function device_ioctl (line 103) | static int function kern_ioctl_file_extents (line 109) | static int type kern_direct_file_io_ref_t (line 204) | struct kern_direct_file_io_ref_t type kern_direct_file_io_ref_t (line 220) | struct kern_direct_file_io_ref_t type vnode_attr (line 223) | struct vnode_attr type nameidata (line 239) | struct nameidata type kern_direct_file_io_ref_t (line 249) | struct kern_direct_file_io_ref_t type kern_direct_file_io_ref_t (line 249) | struct kern_direct_file_io_ref_t type kern_direct_file_io_ref_t (line 615) | struct kern_direct_file_io_ref_t function kern_write_file (line 622) | int function kern_read_file (line 633) | int type mount (line 645) | struct mount type kern_direct_file_io_ref_t (line 646) | struct kern_direct_file_io_ref_t function kern_close_file_for_direct_io (line 651) | void FILE: bsd/kern/kern_synch.c function _sleep_continue (line 62) | __attribute__((noreturn)) function _sleep (line 155) | static int function sleep (line 326) | int function msleep0 (line 334) | int function msleep (line 352) | int function msleep1 (line 370) | int function tsleep (line 381) | int function tsleep0 (line 396) | int function tsleep1 (line 412) | int function wakeup (line 426) | void function wakeup_one (line 438) | void function resetpriority (line 449) | void type loadavg (line 455) | struct loadavg function compute_averunnable (line 467) | void FILE: bsd/kern/kern_sysctl.c type user32_eproc (line 231) | struct user32_eproc type user32_extern_proc (line 233) | struct user32_extern_proc type user64_eproc (line 235) | struct user64_eproc type user64_kinfo_proc (line 237) | struct user64_kinfo_proc type user64_extern_proc (line 239) | struct user64_extern_proc type user32_kinfo_proc (line 241) | struct user32_kinfo_proc type loadavg (line 271) | struct loadavg type user64_loadavg (line 271) | struct user64_loadavg type loadavg (line 272) | struct loadavg type user32_loadavg (line 272) | struct user32_loadavg type sysctl_oid (line 273) | struct sysctl_oid type sysctl_req (line 273) | struct sysctl_req type sysctl_oid (line 274) | struct sysctl_oid type sysctl_req (line 274) | struct sysctl_req type sysctl_oid (line 275) | struct sysctl_oid type sysctl_req (line 275) | struct sysctl_req type sysctl_oid (line 285) | struct sysctl_oid type sysctl_req (line 285) | struct sysctl_req type sysctl_oid (line 286) | struct sysctl_oid type sysctl_req (line 286) | struct sysctl_req type sysctl_oid (line 287) | struct sysctl_oid type sysctl_req (line 287) | struct sysctl_req type sysctl_oid (line 288) | struct sysctl_oid type sysctl_req (line 288) | struct sysctl_req type sysctl_oid (line 289) | struct sysctl_oid type sysctl_req (line 289) | struct sysctl_req type sysctl_oid (line 290) | struct sysctl_oid type sysctl_req (line 290) | struct sysctl_req type sysctl_oid (line 291) | struct sysctl_oid type sysctl_req (line 291) | struct sysctl_req type sysctl_oid (line 292) | struct sysctl_oid type sysctl_req (line 292) | struct sysctl_req type sysctl_oid (line 293) | struct sysctl_oid type sysctl_req (line 293) | struct sysctl_req type sysctl_oid (line 294) | struct sysctl_oid type sysctl_req (line 294) | struct sysctl_req type sysctl_oid (line 295) | struct sysctl_oid type sysctl_req (line 295) | struct sysctl_req type sysctl_oid (line 296) | struct sysctl_oid type sysctl_req (line 296) | struct sysctl_req type sysctl_oid (line 297) | struct sysctl_oid type sysctl_req (line 297) | struct sysctl_req type sysctl_oid (line 298) | struct sysctl_oid type sysctl_req (line 298) | struct sysctl_req type sysctl_oid (line 300) | struct sysctl_oid type sysctl_req (line 300) | struct sysctl_req type sysctl_oid (line 303) | struct sysctl_oid type sysctl_req (line 303) | struct sysctl_req type sysctl_oid (line 305) | struct sysctl_oid type sysctl_req (line 305) | struct sysctl_req type sysctl_oid (line 306) | struct sysctl_oid type sysctl_req (line 306) | struct sysctl_req type sysctl_oid (line 308) | struct sysctl_oid type sysctl_req (line 308) | struct sysctl_req type sysctl_oid (line 309) | struct sysctl_oid type sysctl_req (line 309) | struct sysctl_req type sysctl_oid (line 311) | struct sysctl_oid type sysctl_req (line 311) | struct sysctl_req type sysctl_oid (line 312) | struct sysctl_oid type sysctl_req (line 312) | struct sysctl_req type sysctl_oid (line 313) | struct sysctl_oid type sysctl_req (line 313) | struct sysctl_req type sysctl_oid (line 315) | struct sysctl_oid type sysctl_req (line 315) | struct sysctl_req type sysctl_oid (line 317) | struct sysctl_oid type sysctl_req (line 317) | struct sysctl_req type sysctl_oid (line 318) | struct sysctl_oid type sysctl_req (line 318) | struct sysctl_req type sysctl_oid (line 319) | struct sysctl_oid type sysctl_req (line 319) | struct sysctl_req type sysctl_oid (line 321) | struct sysctl_oid type sysctl_req (line 321) | struct sysctl_req type sysctl_oid (line 322) | struct sysctl_oid type sysctl_req (line 322) | struct sysctl_req type sysctl_oid (line 323) | struct sysctl_oid type sysctl_req (line 323) | struct sysctl_req type sysctl_oid (line 324) | struct sysctl_oid type sysctl_req (line 324) | struct sysctl_req type sysctl_oid (line 325) | struct sysctl_oid type sysctl_req (line 325) | struct sysctl_req type sysctl_oid (line 326) | struct sysctl_oid type sysctl_req (line 326) | struct sysctl_req type sysctl_oid (line 331) | struct sysctl_oid type sysctl_req (line 331) | struct sysctl_req type sysctl_oid (line 332) | struct sysctl_oid type sysctl_req (line 332) | struct sysctl_req type sysctl_oid (line 333) | struct sysctl_oid type sysctl_req (line 333) | struct sysctl_req function STATIC (line 338) | STATIC void function STATIC (line 347) | STATIC void function STATIC (line 375) | STATIC int function STATIC (line 448) | STATIC int function STATIC (line 495) | STATIC int function sysctl_docountsyscalls (line 533) | sysctl_docountsyscalls SYSCTL_HANDLER_ARGS function STATIC (line 592) | STATIC int function STATIC (line 602) | STATIC int function STATIC (line 612) | STATIC int function STATIC (line 631) | STATIC int function STATIC (line 652) | STATIC int type sysdoproc_args (line 676) | struct sysdoproc_args { function sysdoproc_callback (line 690) | int function sysctl_prochandle (line 726) | sysctl_prochandle SYSCTL_HANDLER_ARGS function STATIC (line 898) | STATIC void function STATIC (line 959) | STATIC void function STATIC (line 1021) | STATIC void function STATIC (line 1073) | STATIC void function STATIC (line 1118) | STATIC void function STATIC (line 1126) | STATIC void function sysctl_kdebug_ops (line 1134) | sysctl_kdebug_ops SYSCTL_HANDLER_ARGS function sysctl_doprocargs (line 1201) | sysctl_doprocargs SYSCTL_HANDLER_ARGS function sysctl_doprocargs2 (line 1230) | sysctl_doprocargs2 SYSCTL_HANDLER_ARGS function STATIC (line 1258) | STATIC int function STATIC (line 1651) | STATIC int function STATIC (line 1672) | STATIC int function STATIC (line 1693) | STATIC int function STATIC (line 1715) | STATIC int function STATIC (line 1735) | STATIC int function STATIC (line 1793) | STATIC int function debug_kprint_current_process (line 1838) | int function STATIC (line 1874) | STATIC int function _already_set_or_not_launchd (line 1893) | static bool function sysctl_system_version_compat (line 1908) | static int function sysctl_osproductversioncompat (line 1928) | static int function sysctl_osproductversion (line 1946) | static int function STATIC (line 1976) | STATIC int function reset_osreleasetype (line 1987) | void function STATIC (line 2000) | STATIC int function STATIC (line 2022) | STATIC int function reset_osvariant_status (line 2047) | void function STATIC (line 2056) | STATIC int function STATIC (line 2093) | STATIC int function STATIC (line 2110) | STATIC int function STATIC (line 2125) | STATIC int function STATIC (line 2140) | STATIC int function STATIC (line 2155) | STATIC int function STATIC (line 2232) | STATIC int function STATIC (line 2321) | STATIC int function sysctl_kern_sched_rt_n_backup_processors (line 2395) | static int function STATIC (line 2414) | STATIC int function STATIC (line 2437) | STATIC int function STATIC (line 2465) | STATIC int function STATIC (line 2489) | STATIC int function STATIC (line 2555) | STATIC int function STATIC (line 2585) | STATIC int function STATIC (line 2621) | STATIC int function STATIC (line 2643) | STATIC int function STATIC (line 2681) | STATIC int function STATIC (line 2699) | STATIC int function STATIC (line 2715) | STATIC int function STATIC (line 2754) | STATIC int function STATIC (line 2846) | STATIC int function STATIC (line 2908) | STATIC int function STATIC (line 2919) | STATIC int function STATIC (line 2936) | STATIC int function STATIC (line 2961) | STATIC int function STATIC (line 2988) | STATIC int function STATIC (line 3012) | STATIC int function STATIC (line 3063) | STATIC int function STATIC (line 3078) | STATIC int function STATIC (line 3119) | STATIC int function STATIC (line 3157) | STATIC int function STATIC (line 3195) | STATIC int function STATIC (line 3217) | STATIC int function sysctl_handle_xnupost_get_tests (line 3241) | sysctl_handle_xnupost_get_tests SYSCTL_HANDLER_ARGS function sysctl_debug_xnupost_ctl (line 3282) | sysctl_debug_xnupost_ctl SYSCTL_HANDLER_ARGS function STATIC (line 3333) | STATIC int function STATIC (line 3396) | STATIC int function STATIC (line 3476) | STATIC int function STATIC (line 3554) | STATIC int function sysctl_freeze_enabled (line 3591) | static int function sysctl_vm_config_num_swap_files (line 3633) | static int function STATIC (line 3679) | STATIC int function STATIC (line 3719) | STATIC int function STATIC (line 3736) | STATIC int function STATIC (line 3749) | STATIC int function STATIC (line 3760) | STATIC int function STATIC (line 3771) | STATIC int function STATIC (line 3796) | STATIC int function sysctl_pfz_start (line 3817) | sysctl_pfz_start SYSCTL_HANDLER_ARGS function STATIC (line 3860) | STATIC int function STATIC (line 3899) | STATIC int function STATIC (line 3910) | STATIC int function STATIC (line 3915) | STATIC int function STATIC (line 3981) | STATIC int function STATIC (line 3999) | STATIC int function STATIC (line 4017) | STATIC int function STATIC (line 4035) | STATIC int function sysctl_compressor_inject_error (line 4111) | static int function STATIC (line 4250) | STATIC int function sysctl_cpu_quiescent_counter_interval (line 4417) | static int function sysctl_timer_user_us_kernel_abstime (line 4458) | sysctl_timer_user_us_kernel_abstime SYSCTL_HANDLER_ARGS function timer_user_idle_level (line 4609) | static int function SYSCTL_HANDLER_ARGS (line 4651) | static int function sysctl_darkboot (line 4672) | sysctl_darkboot SYSCTL_HANDLER_ARGS function kern_sysent_write (line 4747) | static int function SYSCTL_HANDLER_ARGS (line 4778) | static int function sysctl_debugger_test (line 4802) | static int function spinlock_panic_test_acquire_spinlock (line 4828) | __attribute__((noreturn)) function sysctl_spinlock_panic_test (line 4838) | static int function simultaneous_panic_worker (line 4871) | __attribute__((noreturn)) function sysctl_simultaneous_panic_test (line 4885) | static int function sysctl_get_thread_group_id (line 4931) | static int function STATIC (line 4942) | STATIC int function STATIC (line 4958) | STATIC int function sysctl_grade_cputype (line 4968) | static int function SYSCTL_HANDLER_ARGS (line 5015) | static int function SYSCTL_HANDLER_ARGS (line 5031) | static int function SYSCTL_HANDLER_ARGS (line 5049) | static int function SYSCTL_HANDLER_ARGS (line 5065) | static int function sysctl_total_corpses_count (line 5091) | static int function sysctl_turnstile_test_prim_lock (line 5115) | static int function sysctl_turnstile_test_prim_unlock (line 5135) | static int function sysctl_turnstile_boost_stats (line 5172) | static int function sysctl_turnstile_unboost_stats (line 5179) | static int function sysctl_erase_all_test_mtx_stats (line 5197) | static int function sysctl_get_test_mtx_stats (line 5215) | static int function sysctl_test_mtx_uncontended (line 5239) | static int function sysctl_test_mtx_contended (line 5301) | static int function sysctl_high_mutex_spin_ns (line 5406) | static int function panic_thread_test_child_spin (line 5440) | __attribute__((noreturn)) function panic_thread_test_child_park (line 5458) | static void function sysctl_test_panic_with_thread (line 5468) | static int function sysctl_get_owned_vmobjects (line 5514) | static int FILE: bsd/kern/kern_time.c type timeval (line 102) | struct timeval type timeval (line 104) | struct timeval function gettimeofday (line 116) | int function settimeofday (line 169) | int function setthetime (line 231) | static void function inittodr (line 242) | void function time_t (line 267) | time_t function boottime_timeval (line 277) | void function getitimer (line 312) | int function setitimer (line 385) | int function realitexpire (line 487) | void function proc_free_realitimer (line 582) | void function itimerfix (line 617) | int function timespec_is_valid (line 628) | int function itimerdecr (line 650) | int function timevaladd (line 696) | void function timevalsub (line 705) | void function timevalfix (line 714) | void function boolean_t (line 728) | static boolean_t function microtime (line 749) | void function microtime_with_abstime (line 762) | void function microuptime (line 775) | void function nanotime (line 791) | void function nanouptime (line 804) | void function tvtoabstime (line 817) | uint64_t function tstoabstime (line 831) | uint64_t function ratecheck (line 844) | int function ppsratecheck (line 870) | int function __mach_bridge_remote_time (line 921) | int FILE: bsd/kern/kern_xxx.c function reboot (line 96) | int function usrctl (line 159) | int FILE: bsd/kern/kpi_mbuf.c function errno_t (line 94) | errno_t function errno_t (line 109) | errno_t function addr64_t (line 127) | addr64_t function errno_t (line 133) | errno_t function errno_t (line 142) | errno_t function errno_t (line 151) | errno_t function errno_t (line 168) | errno_t function mbuf_ring_cluster_is_active (line 192) | int function errno_t (line 198) | errno_t function errno_t (line 209) | errno_t function errno_t (line 219) | errno_t function errno_t (line 230) | errno_t function mbuf_freecluster (line 263) | void function errno_t (line 282) | errno_t function errno_t (line 330) | errno_t function errno_t (line 364) | errno_t function mbuf_t (line 387) | mbuf_t function mbuf_freem (line 397) | void function mbuf_freem_list (line 403) | int function mbuf_leadingspace (line 409) | size_t function mbuf_trailingspace (line 420) | size_t function errno_t (line 427) | errno_t function errno_t (line 437) | errno_t function errno_t (line 446) | errno_t function errno_t (line 455) | errno_t function errno_t (line 465) | errno_t function errno_t (line 474) | errno_t function mbuf_adj (line 489) | void function errno_t (line 495) | errno_t function mbuf_t (line 514) | mbuf_t function errno_t (line 526) | errno_t function mbuf_mclhasreference (line 562) | int function mbuf_t (line 574) | mbuf_t function errno_t (line 580) | errno_t function mbuf_t (line 592) | mbuf_t function mbuf_setnextpkt (line 598) | void function mbuf_len (line 604) | size_t function mbuf_setlen (line 610) | void function mbuf_maxlen (line 616) | size_t function mbuf_type_t (line 625) | mbuf_type_t function errno_t (line 631) | errno_t function mbuf_flags_t (line 643) | mbuf_flags_t function errno_t (line 649) | errno_t function errno_t (line 685) | errno_t function errno_t (line 710) | errno_t function mbuf_pkthdr_len (line 722) | size_t function __private_extern__ (line 740) | __private_extern__ size_t function mbuf_pkthdr_setlen (line 753) | void function mbuf_pkthdr_adjustlen (line 763) | void function ifnet_t (line 769) | ifnet_t function errno_t (line 779) | errno_t function mbuf_pkthdr_setheader (line 793) | void function mbuf_inbound_modified (line 799) | void function mbuf_outbound_finalize (line 806) | void function errno_t (line 829) | errno_t function errno_t (line 840) | errno_t function errno_t (line 853) | errno_t function errno_t (line 867) | errno_t function errno_t (line 884) | errno_t function errno_t (line 904) | errno_t function errno_t (line 919) | errno_t function errno_t (line 933) | errno_t function errno_t (line 947) | errno_t function errno_t (line 960) | errno_t function errno_t (line 970) | errno_t function errno_t (line 983) | errno_t function errno_t (line 1002) | errno_t function errno_t (line 1010) | errno_t function errno_t (line 1054) | errno_t function mbuf_tag_free (line 1094) | void function errno_t (line 1129) | errno_t function errno_t (line 1172) | errno_t function mbuf_del_drvaux (line 1211) | void function mbuf_stats (line 1227) | void function errno_t (line 1249) | errno_t function errno_t (line 1281) | errno_t function __private_extern__ (line 1316) | __private_extern__ size_t function __private_extern__ (line 1329) | __private_extern__ size_t function errno_t (line 1349) | errno_t function u_int32_t (line 1427) | u_int32_t function u_int32_t (line 1433) | u_int32_t function u_int32_t (line 1439) | u_int32_t function u_int32_t (line 1445) | u_int32_t function errno_t (line 1451) | errno_t function mbuf_traffic_class_t (line 1462) | mbuf_traffic_class_t function errno_t (line 1472) | errno_t function mbuf_is_traffic_class_privileged (line 1483) | int function u_int32_t (line 1494) | u_int32_t function errno_t (line 1500) | errno_t function mbuf_svc_class_t (line 1511) | mbuf_svc_class_t function errno_t (line 1521) | errno_t function errno_t (line 1531) | errno_t function errno_t (line 1559) | errno_t function errno_t (line 1571) | errno_t function errno_t (line 1587) | errno_t function errno_t (line 1600) | errno_t function errno_t (line 1614) | errno_t function errno_t (line 1628) | errno_t function errno_t (line 1649) | errno_t function errno_t (line 1666) | errno_t function driver_mtag_init (line 1681) | static void function errno_t (line 1691) | errno_t function errno_t (line 1705) | errno_t function errno_t (line 1720) | errno_t function errno_t (line 1734) | errno_t function errno_t (line 1752) | errno_t function u_int32_t (line 1767) | static u_int32_t function u_int32_t (line 1780) | static u_int32_t function mbuf_tx_compl_func (line 1794) | mbuf_tx_compl_func function errno_t (line 1809) | errno_t function errno_t (line 1842) | errno_t function errno_t (line 1869) | errno_t function errno_t (line 1884) | errno_t function m_do_tx_compl_callback (line 1922) | void function errno_t (line 1979) | errno_t function errno_t (line 1991) | errno_t FILE: bsd/kern/kpi_socket.c type msghdr (line 52) | struct msghdr type sockaddr (line 57) | struct sockaddr type sockaddr (line 62) | struct sockaddr function errno_t (line 68) | errno_t function errno_t (line 211) | errno_t function errno_t (line 219) | errno_t function errno_t (line 227) | errno_t function errno_t (line 259) | errno_t function errno_t (line 332) | errno_t function errno_t (line 395) | errno_t function errno_t (line 413) | errno_t function errno_t (line 440) | errno_t function __private_extern__ (line 463) | __private_extern__ int function errno_t (line 484) | errno_t function sock_freeaddr (line 500) | void function errno_t (line 506) | errno_t function errno_t (line 530) | errno_t function errno_t (line 536) | errno_t function so_tc_from_dscp (line 559) | static uint32_t function errno_t (line 577) | errno_t function errno_t (line 662) | errno_t function errno_t (line 704) | errno_t function errno_t (line 714) | errno_t function errno_t (line 810) | errno_t function errno_t (line 822) | errno_t function errno_t (line 834) | errno_t function errno_t (line 945) | errno_t function errno_t (line 955) | errno_t function errno_t (line 969) | errno_t function errno_t (line 979) | errno_t function errno_t (line 1015) | errno_t function errno_t (line 1023) | errno_t function sock_close (line 1031) | void function sock_retain (line 1042) | void function sock_release (line 1056) | void function errno_t (line 1091) | errno_t function sock_isconnected (line 1108) | int function sock_isnonblocking (line 1119) | int function errno_t (line 1130) | errno_t function socket_t (line 1155) | socket_t function sock_set_tcp_stream_priority (line 1161) | static inline void function socket_set_traffic_mgt_flags_locked (line 1173) | void function socket_set_traffic_mgt_flags (line 1190) | void function socket_clear_traffic_mgt_flags_locked (line 1201) | void function socket_clear_traffic_mgt_flags (line 1218) | void function errno_t (line 1230) | errno_t function sock_setupcalls_locked (line 1261) | void function errno_t (line 1292) | errno_t function errno_t (line 1319) | errno_t function sock_catchevents_locked (line 1337) | void function errno_t (line 1357) | errno_t function sock_iskernel (line 1375) | int FILE: bsd/kern/kpi_socketfilter.c type socket_filter_entry (line 69) | struct socket_filter_entry { type socket_filter (line 82) | struct socket_filter { type socket_filter_list (line 98) | struct socket_filter_list type socket_filter_entry (line 100) | struct socket_filter_entry type socket_filter_entry (line 104) | struct socket_filter_entry type sflt_filter (line 107) | struct sflt_filter type sflt_filter (line 109) | struct sflt_filter function __private_extern__ (line 115) | __private_extern__ int function sflt_retain_locked (line 155) | static void function sflt_release_locked (line 161) | static void function sflt_entry_retain (line 178) | static void function sflt_entry_release (line 187) | static void function sflt_cleanup_thread (line 222) | __attribute__((noreturn)) function sflt_attach_locked (line 309) | static int function errno_t (line 397) | errno_t function sflt_detach_locked (line 424) | static void function __private_extern__ (line 435) | __private_extern__ void function __private_extern__ (line 495) | __private_extern__ void function sflt_notify_internal (line 542) | static void function __private_extern__ (line 591) | __private_extern__ void function sflt_notify_after_register (line 597) | static void function __private_extern__ (line 604) | __private_extern__ int function __private_extern__ (line 654) | __private_extern__ int function __private_extern__ (line 704) | __private_extern__ int function __private_extern__ (line 754) | __private_extern__ int function __private_extern__ (line 805) | __private_extern__ int function __private_extern__ (line 855) | __private_extern__ int function __private_extern__ (line 905) | __private_extern__ int function sflt_connectout_common (line 955) | static int function __private_extern__ (line 1001) | __private_extern__ int function __private_extern__ (line 1035) | __private_extern__ int function __private_extern__ (line 1085) | __private_extern__ int function __private_extern__ (line 1135) | __private_extern__ int function __private_extern__ (line 1199) | __private_extern__ int function errno_t (line 1257) | errno_t function errno_t (line 1266) | errno_t type solist (line 1292) | struct solist { function errno_t (line 1297) | static errno_t function errno_t (line 1474) | errno_t function errno_t (line 1481) | errno_t function errno_t (line 1488) | errno_t function errno_t (line 1534) | errno_t function errno_t (line 1590) | errno_t function sockopt_dir (line 1608) | sockopt_dir function sockopt_level (line 1614) | int function sockopt_name (line 1620) | int function sockopt_valsize (line 1626) | size_t function errno_t (line 1632) | errno_t function errno_t (line 1638) | errno_t FILE: bsd/kern/mach_fat.c function load_return_t (line 60) | static load_return_t function load_return_t (line 163) | load_return_t function load_return_t (line 182) | load_return_t function load_return_t (line 212) | load_return_t function load_return_t (line 235) | load_return_t FILE: bsd/kern/mach_fat.h type image_params (line 39) | struct image_params type fat_arch (line 39) | struct fat_arch type image_params (line 41) | struct image_params type fat_arch (line 41) | struct fat_arch type fat_arch (line 43) | struct fat_arch FILE: bsd/kern/mach_loader.c type vnode (line 148) | struct vnode type mach_header (line 151) | struct mach_header type image_params (line 159) | struct image_params type load_command (line 164) | struct load_command type vnode (line 169) | struct vnode type image_params (line 173) | struct image_params type uuid_command (line 178) | struct uuid_command type version_min_command (line 185) | struct version_min_command type linkedit_data_command (line 193) | struct linkedit_data_command type vnode (line 194) | struct vnode type image_params (line 200) | struct image_params type encryption_info_command (line 205) | struct encryption_info_command type vnode (line 209) | struct vnode type entry_point_command (line 218) | struct entry_point_command type thread_command (line 234) | struct thread_command type dylinker_command (line 270) | struct dylinker_command type image_params (line 277) | struct image_params type image_params (line 285) | struct image_params type macho_data (line 290) | struct macho_data type mach_header (line 296) | struct mach_header type macho_data (line 299) | struct macho_data type vnode (line 300) | struct vnode type image_params (line 301) | struct image_params function widen_segment_command (line 304) | static inline void function note_all_image_info_section (line 321) | static void function arm64e_plugin_host (line 367) | static inline bool function load_return_t (line 424) | load_return_t function boolean_t (line 714) | static boolean_t function load_return_t (line 745) | static function load_return_t (line 1468) | load_return_t function boolean_t (line 1492) | static boolean_t function load_return_t (line 1658) | static load_return_t function load_return_t (line 1744) | static load_return_t function kern_return_t (line 1778) | static kern_return_t function load_return_t (line 2004) | static function load_return_t (line 2488) | static function load_return_t (line 2511) | static function load_return_t (line 2578) | static function load_return_t (line 2653) | static function load_return_t (line 2700) | static function load_return_t (line 2777) | static function load_return_t (line 2840) | static function load_return_t (line 2895) | static type macho_data (line 2943) | struct macho_data { function load_return_t (line 2959) | static load_return_t function load_return_t (line 3090) | static load_return_t function load_return_t (line 3247) | static load_return_t function load_return_t (line 3408) | static FILE: bsd/kern/mach_loader.h type load_return_t (line 46) | typedef int load_return_t; type load_result_t (line 52) | typedef struct _load_result { type image_params (line 98) | struct image_params type image_params (line 100) | struct image_params type mach_header (line 101) | struct mach_header type image_params (line 109) | struct image_params FILE: bsd/kern/mach_process.c function ptrace (line 117) | int function cantrace (line 508) | int FILE: bsd/kern/mcache.c type thread (line 104) | struct thread type zone (line 107) | struct zone function __private_extern__ (line 175) | __private_extern__ void function mcache_getflags (line 223) | __private_extern__ unsigned int function mcache_cache_line_size (line 232) | __private_extern__ unsigned int function __private_extern__ (line 248) | __private_extern__ mcache_t * function __private_extern__ (line 261) | __private_extern__ mcache_t * function mcache_t (line 274) | static mcache_t * function mcache_alloc_ext (line 422) | __private_extern__ unsigned int function __private_extern__ (line 594) | __private_extern__ void * function __private_extern__ (line 603) | __private_extern__ void function __private_extern__ (line 609) | __private_extern__ void function __private_extern__ (line 615) | __private_extern__ boolean_t function mcache_notify (line 629) | static void function mcache_purge (line 640) | static void function __private_extern__ (line 658) | __private_extern__ boolean_t function __private_extern__ (line 689) | __private_extern__ void function __private_extern__ (line 699) | __private_extern__ void function __private_extern__ (line 846) | __private_extern__ void function mcache_slab_alloc (line 891) | static unsigned int function mcache_slab_free (line 956) | static void function mcache_slab_audit (line 998) | static void function mcache_cpu_refill (line 1030) | static void function mcache_bkt_t (line 1046) | static mcache_bkt_t * function mcache_bkt_free (line 1077) | static void function mcache_cache_bkt_enable (line 1092) | static void function mcache_bkt_purge (line 1113) | static void function mcache_bkt_destroy (line 1154) | static void function mcache_bkt_ws_update (line 1193) | static void function mcache_bkt_ws_zero (line 1209) | static void function mcache_bkt_ws_reap (line 1225) | static void function mcache_reap_timeout (line 1244) | static void function mcache_reap_done (line 1255) | static void function mcache_reap_start (line 1268) | static void function __private_extern__ (line 1279) | __private_extern__ void function __private_extern__ (line 1292) | __private_extern__ void function mcache_cache_reap (line 1304) | static void function mcache_cache_update (line 1313) | static void function mcache_cache_bkt_resize (line 1364) | static void function mcache_cache_enable (line 1390) | static void function mcache_update_timeout (line 1403) | static void function mcache_update (line 1416) | static void function mcache_applyall (line 1424) | static void function mcache_dispatch (line 1436) | static void function __private_extern__ (line 1443) | __private_extern__ void function mcache_set_pattern (line 1483) | void function OS_NOINLINE (line 1514) | OS_NOINLINE static void * function __private_extern__ (line 1535) | __private_extern__ void function __private_extern__ (line 1559) | __private_extern__ void function __private_extern__ (line 1605) | __private_extern__ char * function __private_extern__ (line 1623) | __private_extern__ void function __private_extern__ (line 1644) | __attribute__((noinline, cold, not_tail_called, noreturn)) FILE: bsd/kern/netboot.c type netboot_info (line 69) | struct netboot_info type NetBootImageType (line 92) | typedef enum { type netboot_info (line 98) | struct netboot_info { function boolean_t (line 124) | static __inline__ boolean_t function boolean_t (line 211) | static __inline__ boolean_t function boolean_t (line 252) | static boolean_t function boolean_t (line 264) | static boolean_t function save_path (line 307) | static void type netboot_info (line 316) | struct netboot_info type in_addr (line 317) | struct in_addr type netboot_info (line 320) | struct netboot_info type netboot_info (line 323) | struct netboot_info type in_addr (line 348) | struct in_addr function netboot_info_free (line 413) | static void function boolean_t (line 440) | boolean_t function boolean_t (line 451) | boolean_t function boolean_t (line 478) | static boolean_t function route_cmd (line 525) | static int function default_route_add (line 561) | static int function host_route_delete (line 573) | static int type ifnet (line 581) | struct ifnet type ifnet (line 584) | struct ifnet type sockaddr_in (line 602) | struct sockaddr_in type sockaddr_in (line 603) | struct sockaddr_in function inet_aifaddr (line 610) | static int function netboot_mountroot (line 636) | int function netboot_setup (line 764) | int function netboot_root (line 789) | int FILE: bsd/kern/policy_check.c function hook_policy_init (line 44) | static void function hook_policy_initbsd (line 50) | static void function common_hook (line 67) | static int type mac_policy_ops (line 133) | struct mac_policy_ops type mac_policy_conf (line 525) | struct mac_policy_conf function errno_t (line 543) | errno_t FILE: bsd/kern/posix_sem.c type pseminfo (line 92) | struct pseminfo { type psemcache (line 115) | struct psemcache { type psemstats (line 127) | struct psemstats { type psemname (line 136) | struct psemname { type psemnode (line 142) | struct psemnode { type psemstats (line 163) | struct psemstats type pseminfo (line 165) | struct pseminfo type pseminfo (line 166) | struct pseminfo type psemname (line 167) | struct psemname type psemcache (line 167) | struct psemcache type pseminfo (line 168) | struct pseminfo type fileglob (line 170) | struct fileglob type pseminfo (line 171) | struct pseminfo type psemcache (line 171) | struct psemcache type fileops (line 173) | struct fileops type pseminfo (line 192) | struct pseminfo type psemname (line 192) | struct psemname type psemcache (line 192) | struct psemcache type psemcache (line 193) | struct psemcache function psem_cache_search (line 206) | static int function psem_cache_add (line 252) | static int function psem_cache_init (line 302) | void function psem_cache_delete (line 308) | static void function psem_cache_purge_all (line 329) | int function sem_open (line 375) | int function psem_access (line 665) | static int function psem_unlink_internal (line 679) | static int function sem_unlink (line 715) | int function sem_close (line 795) | int function sem_wait (line 815) | int function sem_wait_nocancel (line 822) | int function sem_trywait (line 880) | int function sem_post (line 944) | int function psem_close (line 1002) | static int function psem_closefile (line 1038) | static int function psem_delete (line 1048) | static int function fill_pseminfo (line 1072) | int function psem_label_associate (line 1105) | void FILE: bsd/kern/posix_shm.c type pshm_mobj_t (line 96) | typedef struct pshm_mobj { type pshm_info_t (line 115) | typedef struct internal_pshminfo { type pshmnode_t (line 150) | typedef struct pshmnode { function pshm_compare (line 157) | static int type fileglob (line 185) | struct fileglob type fileops (line 192) | struct fileops function pshm_info_t (line 216) | static pshm_info_t * function pshm_cache_add (line 226) | static void function pshm_cache_delete (line 242) | static void function pshm_cache_init (line 254) | void function pshm_cache_purge_all (line 266) | int function pshm_get_name (line 301) | static int function shm_open (line 324) | int function pshm_truncate (line 527) | int function pshm_stat (line 670) | int function pshm_access (line 717) | static int function pshm_mmap (line 731) | int function pshm_unlink_internal (line 945) | static int function shm_unlink (line 963) | int function pshm_ref (line 1026) | static int function pshm_deref (line 1042) | static void function pshm_closefile (line 1076) | static int function fill_pshminfo (line 1100) | int function pshm_label_associate (line 1128) | void FILE: bsd/kern/proc_info.c type pshmnode (line 101) | struct pshmnode type psemnode (line 102) | struct psemnode type pipe (line 103) | struct pipe type kqueue (line 104) | struct kqueue type atalk (line 105) | struct atalk type proc_bsdinfo (line 156) | struct proc_bsdinfo type proc_bsdshortinfo (line 157) | struct proc_bsdshortinfo type proc_taskinfo (line 158) | struct proc_taskinfo type proc_threadinfo (line 159) | struct proc_threadinfo type proc_threadwithpathinfo (line 160) | struct proc_threadwithpathinfo type proc_workqueueinfo (line 168) | struct proc_workqueueinfo type proc_uniqidentifierinfo (line 170) | struct proc_uniqidentifierinfo type proc_archinfo (line 171) | struct proc_archinfo type proc_pidcoalitioninfo (line 172) | struct proc_pidcoalitioninfo type proc_exitreasoninfo (line 174) | struct proc_exitreasoninfo type proc_exitreasonbasicinfo (line 174) | struct proc_exitreasonbasicinfo type proc_ipctableinfo (line 179) | struct proc_ipctableinfo type fileproc (line 186) | struct fileproc type fileproc (line 187) | struct fileproc type fileproc (line 188) | struct fileproc type psemnode (line 189) | struct psemnode type fileproc (line 189) | struct fileproc type pshmnode (line 190) | struct pshmnode type fileproc (line 190) | struct fileproc type pipe (line 191) | struct pipe type fileproc (line 191) | struct fileproc type kqueue (line 192) | struct kqueue type fileproc (line 192) | struct fileproc type vnode_info (line 197) | struct vnode_info type fileproc (line 198) | struct fileproc type proc_fileinfo (line 198) | struct proc_fileinfo type stat64 (line 200) | struct stat64 type vinfo_stat (line 200) | struct vinfo_stat type proc (line 204) | struct proc type proc (line 204) | struct proc function get_dispatchqueue_offset_from_proc (line 210) | uint64_t function get_dispatchqueue_serialno_offset_from_proc (line 221) | uint64_t function get_dispatchqueue_label_offset_from_proc (line 232) | uint64_t function get_return_to_kernel_offset_from_proc (line 243) | uint64_t function proc_info (line 256) | int function proc_info_extended_id (line 262) | int function proc_info_internal (line 274) | int function proc_listpids (line 318) | int function proc_fdlist_internal (line 462) | static size_t function proc_pidfdlist (line 485) | int function proc_fdlist (line 535) | int function proc_fileport_count (line 556) | static int type fileport_fdtype_args (line 566) | struct fileport_fdtype_args { function proc_fileport_fdtype (line 571) | static int function proc_pidfileportlist (line 589) | int function proc_pidbsdinfo (line 675) | int function proc_pidshortbsdinfo (line 804) | int function proc_pidtaskinfo (line 887) | int function proc_pidthreadinfo (line 902) | int function boolean_t (line 918) | boolean_t function bsd_getthreadname (line 931) | void function bsd_setthreadname (line 946) | void function bsd_copythreadname (line 970) | void function bsd_threadcdir (line 991) | void function proc_pidthreadpathinfo (line 1010) | int function proc_pidlistthreads (line 1040) | int function proc_pidregioninfo (line 1077) | int function proc_pidregionpathinfo (line 1096) | int function proc_pidregionpathinfo2 (line 1131) | int function proc_pidregionpath (line 1171) | int function proc_pidregionpathinfo3 (line 1208) | int function proc_pidvnodepathinfo (line 1278) | int function proc_pidpathinfo (line 1341) | int function proc_pidpathinfo_internal (line 1368) | int function proc_pidworkqueueinfo (line 1398) | int function proc_piduniqidentifierinfo (line 1414) | void function proc_piduuidinfo (line 1427) | static int function proc_pidoriginatorpid_uuid (line 1459) | int function proc_pidoriginatoruuid (line 1491) | int function proc_pidipctableinfo (line 1501) | int function proc_pidoriginatorinfo (line 1521) | int function proc_listcoalitions (line 1604) | int function proc_can_use_foreground_hw (line 1707) | int function proc_pidinfo (line 1881) | int function pid_vnodeinfo (line 2411) | int function pid_vnodeinfopath (line 2434) | int function fill_fileinfo (line 2462) | void function fill_vnodeinfo (line 2500) | int function pid_socketinfo (line 2535) | int function pid_pseminfo (line 2557) | int function pid_pshminfo (line 2575) | int function pid_pipeinfo (line 2593) | int function pid_kqueueinfo (line 2610) | int function proc_pidfdinfo (line 2635) | int function proc_pidlistuptrs (line 2796) | int type fileport_info_args (line 2841) | struct fileport_info_args { function kern_return_t (line 2848) | static kern_return_t function proc_pidfileportinfo (line 2917) | int function proc_security_policy (line 2973) | int function proc_kernmsgbuf (line 3014) | int function proc_setcontrol (line 3033) | int function proc_dirtycontrol (line 3128) | int function proc_dirtycontrol (line 3226) | int function proc_terminate (line 3240) | int function munge_vinfo_stat (line 3301) | static void function proc_pid_rusage (line 3330) | int function proc_archinfo (line 3361) | void function proc_pidcoalitioninfo (line 3372) | void function proc_pidexitreasoninfo (line 3379) | int function proc_pidnoteexit (line 3451) | int function proc_piddynkqueueinfo (line 3528) | int function proc_udata_info (line 3568) | int FILE: bsd/kern/proc_uuid_policy.c type proc_uuid_policy_entry (line 82) | struct proc_uuid_policy_entry { type proc_uuid_policy_entry (line 97) | struct proc_uuid_policy_entry type proc_uuid_policy_entry (line 103) | struct proc_uuid_policy_entry function proc_uuid_policy_init (line 109) | void function proc_uuid_policy_insert (line 117) | static int type proc_uuid_policy_entry (line 172) | struct proc_uuid_policy_entry type proc_uuid_policy_entry (line 175) | struct proc_uuid_policy_entry function proc_uuid_policy_remove (line 196) | static int type proc_uuid_policy_entry (line 239) | struct proc_uuid_policy_entry type proc_uuid_policy_entry (line 242) | struct proc_uuid_policy_entry function proc_uuid_policy_lookup (line 254) | int function proc_uuid_policy_clear (line 299) | static int function proc_uuid_policy_kernel (line 346) | int function proc_uuid_policy (line 372) | int FILE: bsd/kern/process_policy.c function process_policy (line 107) | int function handle_lowresource (line 241) | static int function handle_cpuuse (line 264) | static int function handle_applifecycle (line 365) | static int function handle_apptype (line 442) | static int function handle_boost (line 503) | static int function handle_no_smt (line 571) | static int function handle_tecs (line 597) | static int function proc_pidbackgrounded (line 629) | int function proc_get_originatorbgstate (line 660) | int function proc_apply_resource_actions (line 705) | int function proc_restore_resource_actions (line 735) | int FILE: bsd/kern/qsort.c function swapfunc (line 95) | static inline void function __private_extern__ (line 123) | __private_extern__ function kx_qsort (line 211) | void FILE: bsd/kern/socket_info.c type sockbuf (line 52) | struct sockbuf type sockbuf_info (line 52) | struct sockbuf_info type socket (line 53) | struct socket type socket_info (line 53) | struct socket_info function fill_sockbuf_info (line 55) | static void function fill_common_sockinfo (line 71) | static void function errno_t (line 100) | errno_t FILE: bsd/kern/stackshot.c function stackshot_kern_return_to_bsd_error (line 41) | static int function stack_snapshot_with_config (line 100) | int function microstackshot (line 146) | int function kern_stack_snapshot_with_reason (line 174) | int FILE: bsd/kern/subr_eventhandler.c type eventhandler_entry_arg (line 73) | struct eventhandler_entry_arg type eventhandler_lists_ctxt (line 76) | struct eventhandler_lists_ctxt type mcache (line 80) | struct mcache type mcache (line 83) | struct mcache type eventhandler_entry_generic (line 88) | struct eventhandler_entry_generic { type eventhandler_list (line 93) | struct eventhandler_list type eventhandler_lists_ctxt (line 94) | struct eventhandler_lists_ctxt function eventhandler_lists_ctxt_init (line 96) | void function eventhandler_init (line 110) | void function eventhandler_reap_caches (line 124) | void function eventhandler_tag (line 135) | static eventhandler_tag function eventhandler_tag (line 208) | eventhandler_tag function eventhandler_deregister (line 230) | void type eventhandler_list (line 283) | struct eventhandler_list type eventhandler_lists_ctxt (line 284) | struct eventhandler_lists_ctxt type eventhandler_list (line 287) | struct eventhandler_list type eventhandler_list (line 303) | struct eventhandler_list type eventhandler_lists_ctxt (line 304) | struct eventhandler_lists_ctxt type eventhandler_list (line 307) | struct eventhandler_list function eventhandler_prune_list (line 332) | void function eventhandler_lists_ctxt_destroy (line 358) | void FILE: bsd/kern/subr_log.c type msgbuf (line 104) | struct msgbuf type msgbuf (line 131) | struct msgbuf type msgbuf (line 132) | struct msgbuf type logsoftc (line 135) | struct logsoftc { type firehose_chunk_s (line 145) | struct firehose_chunk_s type firehose_chunk_s (line 147) | struct firehose_chunk_s type msgbuf (line 155) | struct msgbuf type msgbuf (line 156) | struct msgbuf type msgbuf (line 157) | struct msgbuf type msgbuf (line 158) | struct msgbuf type oslogsoftc (line 174) | struct oslogsoftc { type oslog_streamsoftc (line 180) | struct oslog_streamsoftc { type sysctl_oid (line 240) | struct sysctl_oid type sysctl_req (line 241) | struct sysctl_req function logopen (line 244) | int function logclose (line 271) | int function oslogopen (line 284) | int function oslogclose (line 299) | int function oslog_streamopen (line 311) | int function oslog_streamclose (line 380) | int function logread (line 424) | int function oslog_streamread (line 490) | int function logselect (line 619) | int function oslogselect (line 638) | int function oslog_streamselect (line 655) | int function logwakeup (line 676) | void function oslogwakeup (line 714) | void function oslog_streamwakeup_locked (line 731) | static void function oslog_streamwakeup (line 745) | void function logioctl (line 759) | int function oslogioctl (line 809) | int function oslog_streamioctl (line 866) | int function __startup_func (line 897) | __startup_func function log_putc_locked (line 945) | void function oslog_stream_buf_entry_t (line 954) | static oslog_stream_buf_entry_t function oslog_streamwrite_metadata_locked (line 994) | void function oslog_streamwrite_append_bytes (line 1003) | static void function oslog_streamwrite_locked (line 1044) | void function log_putc (line 1134) | void function log_setsize (line 1165) | int function oslog_setsize (line 1258) | void function sysctl_kern_msgbuf (line 1279) | static int function log_dmesg (line 1307) | int function find_pattern_in_buffer (line 1397) | size_t FILE: bsd/kern/subr_prf.c type tty (line 112) | struct tty type snprintf_arg (line 114) | struct snprintf_arg { type tty (line 129) | struct tty type tty (line 130) | struct tty type msgbuf (line 142) | struct msgbuf type putchar_args (line 148) | struct putchar_args { function uprintf (line 161) | void function tpr_t (line 189) | tpr_t function tprintf_close (line 206) | void function tprintf (line 220) | void function ttyprintf (line 256) | void function logtime (line 272) | void function putchar_asl (line 278) | static void function vaddlog (line 292) | int function _printf (line 313) | void function prf (line 333) | int function tablefull (line 349) | void function putchar (line 364) | void function printf_log_locked (line 398) | bool function vprintf_log_locked (line 411) | bool function vsprintf (line 433) | int function snprintf (line 453) | int function vsnprintf (line 468) | int function vscnprintf (line 483) | int function scnprintf (line 494) | int function snprintf_func (line 507) | static void function kvprintf (line 518) | int FILE: bsd/kern/subr_sbuf.c function sbuf_delete (line 67) | void function sbuf_extendsize (line 94) | static int type sbuf (line 151) | struct sbuf type sbuf (line 152) | struct sbuf type sbuf (line 161) | struct sbuf function sbuf_setpos (line 222) | int function sbuf_clear (line 243) | void function sbuf_extend (line 266) | static int OS_WARN_RESULT function sbuf_capacity (line 318) | static size_t function sbuf_ensure_capacity (line 341) | static int function sbuf_bcat (line 373) | int function sbuf_bcpy (line 410) | int function sbuf_cat (line 434) | int function sbuf_cpy (line 456) | int function sbuf_vprintf (line 482) | int function sbuf_printf (line 533) | int function sbuf_putc (line 561) | int function isspace (line 582) | static inline int function sbuf_trim (line 600) | int function sbuf_overflowed (line 626) | int function sbuf_finish (line 641) | void type sbuf (line 663) | struct sbuf function sbuf_len (line 680) | int function sbuf_done (line 702) | int function SYSCTL_HANDLER_ARGS (line 786) | static int FILE: bsd/kern/subr_xxx.c function enodev (line 85) | int function enodev_strat (line 94) | void function enxio (line 103) | int function enoioctl (line 112) | int function enosys (line 124) | int function eopnotsupp (line 136) | int function nullop (line 145) | int function nulldev (line 156) | int function errsys (line 165) | int function nullsys (line 171) | void function nosys (line 182) | int FILE: bsd/kern/sys_coalition.c function coalition_create_syscall (line 27) | static function coalition_request_terminate_syscall (line 72) | static function coalition_reap_syscall (line 136) | static function coalition (line 187) | int function coalition_info_resource_usage (line 217) | static int __attribute__ ((noinline)) function coalition_info_set_name_internal (line 240) | static int function coalition_info_efficiency (line 264) | static int function coalition_ledger_logical_writes_limit (line 290) | static int function coalition_info (line 311) | int function coalition_ledger (line 366) | int function sysctl_coalition_get_ids (line 421) | static int sysctl_coalition_get_ids SYSCTL_HANDLER_ARGS function sysctl_coalition_get_roles (line 457) | static int sysctl_coalition_get_roles SYSCTL_HANDLER_ARGS function sysctl_coalition_get_page_count (line 493) | static int sysctl_coalition_get_page_count SYSCTL_HANDLER_ARGS function sysctl_coalition_get_pid_list (line 541) | static int sysctl_coalition_get_pid_list SYSCTL_HANDLER_ARGS function sysctl_coalition_notify (line 620) | static int sysctl_coalition_notify SYSCTL_HANDLER_ARGS FILE: bsd/kern/sys_domain.c type domain (line 40) | struct domain type domain (line 43) | struct domain type domain (line 45) | struct domain function systemdomain_init (line 55) | static void FILE: bsd/kern/sys_eventlink.c function mach_eventlink_signal (line 58) | int function mach_eventlink_wait_until (line 68) | int function mach_eventlink_signal_wait_until (line 79) | int FILE: bsd/kern/sys_generic.c type proc (line 164) | struct proc type proc (line 165) | struct proc type proc (line 166) | struct proc type fileproc (line 166) | struct fileproc type fileproc (line 168) | struct fileproc type fileproc (line 171) | struct fileproc type proc (line 174) | struct proc type fileproc (line 174) | struct fileproc type waitq (line 177) | struct waitq function select_waitq_init (line 183) | void function read (line 205) | int function read_nocancel (line 212) | int function pread (line 245) | int function pread_nocancel (line 252) | int function preparefileread (line 290) | static int function __private_extern__ (line 345) | __private_extern__ int function readv_preadv_uio (line 399) | static int function readv (line 451) | int function readv_nocancel (line 458) | int function sys_preadv (line 467) | int function sys_preadv_nocancel (line 474) | int function write (line 488) | int function write_nocancel (line 495) | int function pwrite (line 536) | int function pwrite_nocancel (line 543) | int function __private_extern__ (line 600) | __private_extern__ int function preparefilewrite (line 657) | static int function writev_prwritev_uio (line 710) | static int function writev (line 763) | int function writev_nocancel (line 770) | int function sys_pwritev (line 779) | int function sys_pwritev_nocancel (line 786) | int function wr_uio (line 800) | int function do_uiowrite (line 819) | int function rd_uio (line 857) | int function ioctl (line 902) | int type proc (line 1093) | struct proc type _select (line 1093) | struct _select type _select_data (line 1093) | struct _select_data type waitq_set (line 1094) | struct waitq_set type proc (line 1095) | struct proc type proc (line 1096) | struct proc type proc (line 1097) | struct proc type proc (line 1098) | struct proc type select_nocancel_args (line 1098) | struct select_nocancel_args function select (line 1107) | int function select_nocancel (line 1114) | int function pselect (line 1149) | int function pselect_nocancel (line 1156) | int function select_cleanup_uthread (line 1218) | void function select_grow_uthread_cache (line 1226) | static int function select_bzero_uthread_cache (line 1242) | static void function select_internal (line 1255) | static int function selcontinue (line 1402) | int function selprocess (line 1415) | int function selunlinkfp (line 1592) | static void function sellinkfp (line 1650) | static uint64_t function selscan (line 1709) | static int type kevent_qos_s (line 1828) | struct kevent_qos_s function poll (line 1830) | int function poll_nocancel (line 1838) | int function poll_callback (line 1998) | static int function seltrue (line 2055) | int function selcount (line 2085) | static int function seldrop_locked (line 2173) | static int function seldrop (line 2253) | static int function selrecord (line 2271) | void function selwakeup (line 2331) | void function selthreadclear (line 2354) | void function gethostuuid (line 2398) | int function ledger (line 2459) | int function telemetry (line 2580) | int function log_data (line 2619) | int type g_wqset (line 2692) | struct g_wqset { type waitq_set (line 2698) | struct waitq_set type waitq_set (line 2700) | struct waitq_set type g_wqset (line 2703) | struct g_wqset type g_wqset (line 2718) | struct g_wqset type waitq (line 2730) | struct waitq type waitq (line 2732) | struct waitq function sysctl_waitq_wakeup_one (line 2749) | static int sysctl_waitq_wakeup_one SYSCTL_HANDLER_ARGS function sysctl_waitq_wakeup_all (line 2790) | static int sysctl_waitq_wakeup_all SYSCTL_HANDLER_ARGS function SYSCTL_HANDLER_ARGS (line 2831) | static int sysctl_waitq_wait SYSCTL_HANDLER_ARGS function SYSCTL_HANDLER_ARGS (line 2874) | static int sysctl_wqset_select SYSCTL_HANDLER_ARGS function SYSCTL_HANDLER_ARGS (line 2909) | static int sysctl_waitq_link SYSCTL_HANDLER_ARGS function SYSCTL_HANDLER_ARGS (line 2963) | static int sysctl_waitq_unlink SYSCTL_HANDLER_ARGS function sysctl_waitq_clear_prepost (line 3002) | static int sysctl_waitq_clear_prepost SYSCTL_HANDLER_ARGS function sysctl_wqset_unlink_all (line 3030) | static int sysctl_wqset_unlink_all SYSCTL_HANDLER_ARGS function sysctl_wqset_clear_preposts (line 3064) | static int sysctl_wqset_clear_preposts SYSCTL_HANDLER_ARGS function sysctl_waitq_set_nelem (line 3101) | static int function sysctl_mpsc_test_pingpong (line 3121) | static int function sysctl_mach_bridge_timer_enable (line 3158) | static int sysctl_mach_bridge_timer_enable SYSCTL_HANDLER_ARGS function sysctl_mach_bridge_remote_time (line 3194) | static int sysctl_mach_bridge_remote_time SYSCTL_HANDLER_ARGS type bt_params (line 3218) | struct bt_params function sysctl_mach_bridge_conversion_params (line 3220) | static int sysctl_mach_bridge_conversion_params SYSCTL_HANDLER_ARGS function sysctl_kern_sched_thread_bind_cpu (line 3246) | static int function sysctl_kern_sched_thread_bind_cluster_type (line 3291) | static int function sysctl_kern_sched_task_set_cluster_type (line 3324) | static int function sysctl_sched_edge_config_e_to_p (line 3374) | static int sysctl_sched_edge_config_e_to_p SYSCTL_HANDLER_ARGS function sysctl_sched_edge_config_p_to_e (line 3397) | static int sysctl_sched_edge_config_p_to_e SYSCTL_HANDLER_ARGS function sysctl_kern_tcsm_available (line 3444) | static int function sysctl_kern_tcsm_enable (line 3461) | static int function sysctl_kern_sched_task_set_no_smt (line 3489) | static int function sysctl_kern_sched_thread_set_no_smt (line 3516) | static int function sysctl_kern_debug_get_preoslog (line 3534) | static int function sysctl_kern_task_set_filter_msg_flag (line 3573) | static int FILE: bsd/kern/sys_persona.c function kpersona_copyin (line 49) | static int function kpersona_copyout (line 73) | static int function kpersona_alloc_syscall (line 95) | static int function kpersona_dealloc_syscall (line 206) | static int function kpersona_get_syscall (line 238) | static int function kpersona_getpath_syscall (line 256) | static int function kpersona_info_syscall (line 305) | static int function kpersona_pidinfo_syscall (line 368) | static int function kpersona_find_syscall (line 410) | static int function persona (line 479) | int FILE: bsd/kern/sys_pipe.c type pipepair (line 159) | struct pipepair { type fileproc (line 172) | struct fileproc type uio (line 172) | struct uio type fileproc (line 174) | struct fileproc type uio (line 174) | struct uio type fileglob (line 176) | struct fileglob type fileproc (line 177) | struct fileproc type fileproc (line 179) | struct fileproc type knote (line 179) | struct knote type kevent_qos_s (line 180) | struct kevent_qos_s type fileproc (line 181) | struct fileproc type fileproc (line 183) | struct fileproc type fileops (line 185) | struct fileops type knote (line 196) | struct knote type knote (line 198) | struct knote type knote (line 199) | struct knote type kevent_qos_s (line 199) | struct kevent_qos_s type knote (line 200) | struct knote type kevent_qos_s (line 200) | struct kevent_qos_s type knote (line 202) | struct knote type knote (line 203) | struct knote type kevent_qos_s (line 203) | struct kevent_qos_s type knote (line 204) | struct knote type kevent_qos_s (line 204) | struct kevent_qos_s type knote (line 206) | struct knote type knote (line 207) | struct knote type kevent_qos_s (line 207) | struct kevent_qos_s type knote (line 208) | struct knote type kevent_qos_s (line 208) | struct kevent_qos_s type filterops (line 210) | struct filterops type filterops (line 218) | struct filterops type filterops (line 226) | struct filterops type pipe (line 261) | struct pipe type pipe (line 261) | struct pipe type pipe (line 262) | struct pipe type pipe (line 263) | struct pipe type pipe (line 264) | struct pipe type pipe (line 266) | struct pipe type pipe (line 267) | struct pipe type pipe (line 267) | struct pipe type pipe (line 268) | struct pipe type pipe (line 269) | struct pipe type pipepair (line 272) | struct pipepair function pipe_touch (line 284) | static void function choose_pipespace (line 314) | static int function expand_pipespace (line 347) | static int function pipe (line 392) | int function pipe_stat (line 456) | int function pipe_id (line 568) | uint64_t function pipespace (line 580) | static int function pipepair_alloc (line 611) | static int function pipepair_destroy_pipe (line 656) | static void function pipeio_lock (line 683) | static inline int function pipeio_unlock (line 702) | static inline void function pipeselwakeup (line 715) | static void function pipe_read (line 739) | static int function pipe_write (line 900) | static int function pipe_ioctl (line 1174) | static int function pipe_select (line 1230) | static int function pipe_close (line 1296) | static int function pipe_free_kmem (line 1312) | static void function pipeclose (line 1328) | static void function filt_pipelowwat (line 1383) | static int64_t function filt_pipe_draincommon (line 1395) | static int function filt_pipenotsup (line 1409) | static int function filt_pipenotsuptouch (line 1418) | static int function filt_pipenotsupprocess (line 1438) | static int function filt_piperead_common (line 1455) | static int function filt_piperead (line 1472) | static int function filt_pipereadtouch (line 1481) | static int function filt_pipereadprocess (line 1501) | static int function filt_pipewrite_common (line 1515) | static int function filt_pipewrite (line 1534) | static int function filt_pipewritetouch (line 1544) | static int function filt_pipewriteprocess (line 1564) | static int function pipe_kqfilter (line 1578) | static int function filt_pipedetach (line 1648) | static void function fill_pipeinfo (line 1659) | int function pipe_drain (line 1746) | static int FILE: bsd/kern/sys_reason.c type os_reason (line 45) | struct os_reason function os_reason_t (line 62) | os_reason_t function os_reason_dealloc_buffer (line 76) | static void function os_reason_alloc_buffer (line 106) | int function os_reason_alloc_buffer_noblock (line 126) | int function os_reason_alloc_buffer_internal (line 132) | static int type kcdata_descriptor (line 182) | struct kcdata_descriptor function os_reason_ref (line 206) | void function os_reason_free (line 223) | void function os_reason_set_flags (line 248) | void function os_reason_set_description_data (line 263) | void FILE: bsd/kern/sys_socket.c type fileproc (line 95) | struct fileproc type uio (line 95) | struct uio type fileproc (line 96) | struct fileproc type uio (line 96) | struct uio type fileglob (line 97) | struct fileglob type fileproc (line 98) | struct fileproc type fileops (line 100) | struct fileops function soo_read (line 112) | static int function soo_write (line 135) | static int function __private_extern__ (line 164) | __private_extern__ int function soo_ioctl (line 286) | int function soo_select (line 300) | int function soo_stat (line 351) | int function soo_close (line 408) | static int function soo_drain (line 424) | static int function soioctl_cassert (line 456) | static __attribute__((unused)) void FILE: bsd/kern/sys_ulock.c type lck_spin_t (line 95) | typedef lck_spin_t ull_lock_t; type ulk_type (line 106) | typedef enum { type ulk_t (line 112) | typedef struct { function ull_key_match (line 129) | inline static bool type ull_t (line 146) | typedef struct ull { function ull_dump (line 175) | static void type ull_bucket_t (line 202) | typedef struct ull_bucket { function ull_hash_index (line 215) | static __inline__ uint32_t function ulock_initialize (line 227) | void function ull_hash_dump (line 253) | static int function ull_t (line 285) | static ull_t * function ull_free (line 306) | static void function ull_t (line 323) | static ull_t * function ull_put (line 376) | static void function uaddr_findobj (line 399) | static int function wait_result_to_return_code (line 423) | inline static int function ulock_resolve_owner (line 444) | static int function ulock_wait (line 462) | int function ulock_wait2 (line 476) | int function ulock_wait_cleanup (line 773) | static void function ulock_wait_continue (line 814) | __attribute__((noreturn)) function ulock_wake (line 843) | int function kdp_ulock_find_owner (line 1037) | void FILE: bsd/kern/sys_work_interval.c function work_interval_ctl (line 41) | int FILE: bsd/kern/sysv_ipc.c function ipcperm (line 100) | int FILE: bsd/kern/sysv_msg.c type msg (line 88) | struct msg type proc (line 90) | struct proc type msg (line 100) | struct msg type msgmap (line 102) | struct msgmap type msg (line 103) | struct msg type msqid_kernel (line 104) | struct msqid_kernel type msginfo (line 119) | struct msginfo function user_time_t (line 129) | static __inline__ user_time_t function msqid_ds_kerneltouser32 (line 140) | static void function msqid_ds_kerneltouser64 (line 154) | static void function msqid_ds_user32tokernel (line 173) | static void function msqid_ds_user64tokernel (line 187) | static void function msginit (line 202) | static int function msgsys (line 336) | int function msg_freehdr (line 345) | static void function msgctl (line 379) | int function msgget (line 587) | int function msgsnd (line 710) | int function msgsnd_nocancel (line 717) | int function msgrcv (line 1138) | int function msgrcv_nocancel (line 1145) | int function IPCS_msg_sysctl (line 1487) | static int FILE: bsd/kern/sysv_sem.c type seminfo (line 87) | struct seminfo type seminfo (line 104) | struct seminfo type proc (line 118) | struct proc type proc (line 119) | struct proc type semid_kernel (line 130) | struct semid_kernel type sem (line 131) | struct sem type sem_undo (line 133) | struct sem_undo function user_time_t (line 142) | static __inline__ user_time_t function semid_ds_kernelto32 (line 159) | static void function semid_ds_kernelto64 (line 169) | static void function semid_ds_32tokernel (line 189) | static void function semid_ds_64tokernel (line 199) | static void function semsys (line 232) | int function grow_semu_array (line 249) | static int function grow_sema_array (line 307) | static int function grow_sem_pool (line 384) | static int function semu_alloc (line 453) | static int function semundo_adjust (line 533) | static int function semundo_clear (line 623) | static void function semctl (line 664) | int function semget (line 915) | int function semop (line 1063) | int function semexit (line 1412) | void function sysctl_seminfo (line 1552) | static int type sysctl_oid_list (line 1582) | struct sysctl_oid_list function IPCS_sem_sysctl (line 1599) | static int FILE: bsd/kern/sysv_shm.c type proc (line 119) | struct proc type shmget_args (line 119) | struct shmget_args type shmget_args (line 120) | struct shmget_args type user_shmid_ds (line 121) | struct user_shmid_ds type user32_shmid_ds (line 121) | struct user32_shmid_ds type user32_shmid_ds (line 122) | struct user32_shmid_ds type user_shmid_ds (line 122) | struct user_shmid_ds type shmid_kernel (line 137) | struct shmid_kernel type shm_handle (line 147) | struct shm_handle { type shmmap_state (line 153) | struct shmmap_state { type shmid_kernel (line 158) | struct shmid_kernel type shmid_kernel (line 160) | struct shmid_kernel type proc (line 161) | struct proc type shmmap_state (line 161) | struct shmmap_state type shminfo (line 170) | struct shminfo function time_t (line 184) | static __inline__ time_t function shmid_ds_64to32 (line 198) | static void function shmid_ds_32to64 (line 217) | static void function shm_find_segment_by_key (line 232) | static int type shmid_kernel (line 246) | struct shmid_kernel type shmid_kernel (line 250) | struct shmid_kernel function shm_deallocate_segment (line 265) | static void function shm_delete_mapping (line 290) | static int function shmdt (line 318) | int function shmat (line 376) | int function oshmctl (line 584) | static int function shmctl (line 598) | int function shmget_existing (line 718) | static int function shmget_allocate_segment (line 770) | static int function shmget (line 906) | int function shmsys (line 964) | int function shmfork (line 978) | int function shmcleanup (line 1024) | static void function shmexit (line 1052) | void function __private_extern__ (line 1064) | __private_extern__ void function shminit (line 1070) | int function sysctl_shminfo (line 1110) | static int function IPCS_shm_sysctl (line 1186) | static int FILE: bsd/kern/tty.c type tty (line 121) | struct tty type tty (line 122) | struct tty type tty (line 123) | struct tty type tty (line 124) | struct tty type tty (line 125) | struct tty type tty (line 126) | struct tty type tty (line 127) | struct tty type tty (line 128) | struct tty type tty (line 129) | struct tty type tty (line 130) | struct tty type tty (line 133) | struct tty type tty (line 134) | struct tty type tty (line 136) | struct tty type tty (line 137) | struct tty type session (line 137) | struct session type termios32 (line 139) | struct termios32 type user_termios (line 139) | struct user_termios type user_termios (line 140) | struct user_termios type termios32 (line 140) | struct termios32 function __private_extern__ (line 230) | __private_extern__ void function __private_extern__ (line 245) | __private_extern__ void function tty_lock (line 272) | void function tty_unlock (line 291) | void function ttyopen (line 305) | int function ttyclose (line 335) | int function ttyinput (line 415) | int function ttyoutput (line 821) | static int function ttioctl (line 929) | int function ttioctl_locked (line 999) | int function ttyselect (line 1535) | int function ttselect (line 1600) | int function __private_extern__ (line 1617) | __private_extern__ int function ttywait (line 1656) | int function ttystop (line 1694) | static void function ttywflush (line 1707) | static int function ttyflush (line 1725) | void function termioschars (line 1797) | void function ttyblock (line 1811) | void function ttyunblock (line 1832) | static void function ttstart (line 1862) | int function ttylclose (line 1882) | int function ttymodem (line 1904) | int function ttypend (line 1966) | static void function ttread (line 1993) | int function ttycheckoutq (line 2321) | int function ttwrite (line 2358) | int function ttyrub (line 2574) | static void function ttyrubo (line 2666) | static void function ttyretype (line 2686) | static void function ttyecho (line 2724) | static void function ttwakeup_knote (line 2751) | static void function ttwakeup (line 2767) | void function ttwwakeup (line 2798) | void function ttspeedtab (line 2827) | int function ttsetwater (line 2847) | void function ttyinfo_locked (line 2882) | void function proc_compare (line 3024) | static int function tputchar (line 3089) | int function ttysleep (line 3135) | int type tty (line 3168) | struct tty type tty (line 3171) | struct tty type tty (line 3173) | struct tty function ttyhold (line 3191) | void function ttyfree (line 3202) | void function ttydeallocate (line 3224) | static void function isbackground (line 3246) | int function isctty (line 3254) | static int function isctty_sp (line 3266) | static int type knote (line 3273) | struct knote type kevent_qos_s (line 3273) | struct kevent_qos_s type knote (line 3274) | struct knote type knote (line 3275) | struct knote type knote (line 3276) | struct knote type kevent_qos_s (line 3276) | struct kevent_qos_s type knote (line 3277) | struct knote type kevent_qos_s (line 3277) | struct kevent_qos_s type filterops (line 3279) | struct filterops function filt_tty_common (line 3292) | static int type tty (line 3347) | struct tty type waitq (line 3348) | struct waitq type selinfo (line 3350) | struct selinfo type tty (line 3351) | struct tty type tty (line 3385) | struct tty type knote (line 3386) | struct knote type tty (line 3388) | struct tty function tty_set_knote_hook (line 3400) | static int function filt_ttyattach (line 3495) | static int function filt_ttydetach (line 3543) | static void function filt_ttyevent (line 3566) | static int function filt_ttytouch (line 3584) | static int function filt_ttyprocess (line 3604) | static int FILE: bsd/kern/tty_compat.c type tty (line 88) | struct tty type tty (line 89) | struct tty type termios (line 89) | struct termios type tty (line 90) | struct tty type termios (line 90) | struct termios type speedtab (line 91) | struct speedtab type speedtab (line 100) | struct speedtab function ttcompatspeedtab (line 149) | static unsigned int function ttsetcompat (line 213) | static int function __private_extern__ (line 389) | __private_extern__ int function ttcompatgetflags (line 552) | static int function ttcompatsetflags (line 638) | static void function ttcompatsetlflags (line 737) | static void FILE: bsd/kern/tty_conf.c type linesw (line 96) | struct linesw type linesw (line 114) | struct linesw function ldisc_register (line 125) | int function ldisc_deregister (line 154) | void function l_noioctl (line 166) | static int function l_nostart (line 173) | static void FILE: bsd/kern/tty_dev.c type tty (line 99) | struct tty function _devfs_setattr (line 126) | static int type tty_dev_t (line 180) | struct tty_dev_t function __private_extern__ (line 182) | __private_extern__ void type tty_dev_t (line 207) | struct tty_dev_t type tty_dev_t (line 211) | struct tty_dev_t type ptmx_ioctl (line 220) | struct ptmx_ioctl type tty_dev_t (line 221) | struct tty_dev_t type tty_dev_t (line 223) | struct tty_dev_t function pty_free_ioctl (line 236) | static int function pty_get_name (line 246) | static int function __private_extern__ (line 256) | __private_extern__ int function __private_extern__ (line 310) | __private_extern__ int function __private_extern__ (line 362) | __private_extern__ int function __private_extern__ (line 459) | __private_extern__ int function ptsstart (line 491) | static void function ptcwakeup_knote (line 510) | static void function ptcwakeup (line 523) | static void function __private_extern__ (line 543) | __private_extern__ int function __private_extern__ (line 588) | __private_extern__ int function __private_extern__ (line 647) | __private_extern__ int FILE: bsd/kern/tty_dev.h type ptmx_ioctl (line 37) | struct ptmx_ioctl { type tty_dev_t (line 56) | struct tty_dev_t { type tty_dev_t (line 76) | struct tty_dev_t type tty (line 78) | struct tty type termios32 (line 80) | struct termios32 type user_termios (line 80) | struct user_termios type user_termios (line 81) | struct user_termios type termios32 (line 81) | struct termios32 FILE: bsd/kern/tty_ptmx.c type ptmx_ioctl (line 97) | struct ptmx_ioctl type tty (line 100) | struct tty type cdevsw (line 120) | struct cdevsw type cdevsw (line 138) | struct cdevsw function sysctl_ptmx_max (line 171) | static int type tty_dev_t (line 194) | struct tty_dev_t function ptmx_init (line 196) | int type _ptmx_ioctl_state (line 247) | struct _ptmx_ioctl_state { type ptmx_ioctl (line 269) | struct ptmx_ioctl type ptmx_ioctl (line 272) | struct ptmx_ioctl type ptmx_ioctl (line 275) | struct ptmx_ioctl type ptmx_ioctl (line 293) | struct ptmx_ioctl type ptmx_ioctl (line 300) | struct ptmx_ioctl type ptmx_ioctl (line 319) | struct ptmx_ioctl type ptmx_ioctl (line 325) | struct ptmx_ioctl type ptmx_ioctl (line 326) | struct ptmx_ioctl type ptmx_ioctl (line 331) | struct ptmx_ioctl type ptmx_ioctl (line 336) | struct ptmx_ioctl type ptmx_ioctl (line 341) | struct ptmx_ioctl type ptmx_ioctl (line 348) | struct ptmx_ioctl type ptmx_ioctl (line 355) | struct ptmx_ioctl type ptmx_ioctl (line 362) | struct ptmx_ioctl type ptmx_ioctl (line 365) | struct ptmx_ioctl function ptmx_free_ioctl (line 405) | static int function ptmx_get_name (line 450) | static int function ptmx_clone (line 472) | static int type knote (line 514) | struct knote type knote (line 515) | struct knote type knote (line 516) | struct knote type knote (line 517) | struct knote type kevent_qos_s (line 517) | struct kevent_qos_s type knote (line 518) | struct knote type kevent_qos_s (line 518) | struct kevent_qos_s type filterops (line 520) | struct filterops function ptsd_kqops_detach (line 538) | static void function ptsd_kqops_common (line 567) | static int function ptsd_kqops_event (line 611) | static int function ptsd_kqops_touch (line 629) | static int function ptsd_kqops_process (line 649) | static int function ptsd_kqfilter (line 662) | int function ptsd_revoke_knotes (line 714) | static void type knote (line 737) | struct knote type knote (line 738) | struct knote type knote (line 739) | struct knote type knote (line 740) | struct knote type kevent_qos_s (line 740) | struct kevent_qos_s type knote (line 741) | struct knote type kevent_qos_s (line 741) | struct kevent_qos_s type knote (line 742) | struct knote type kevent_qos_s (line 742) | struct kevent_qos_s type ptmx_ioctl (line 743) | struct ptmx_ioctl type tty (line 743) | struct tty type filterops (line 745) | struct filterops type ptmx_ioctl (line 754) | struct ptmx_ioctl type knote (line 755) | struct knote type ptmx_ioctl (line 757) | struct ptmx_ioctl type tty (line 760) | struct tty type knote (line 761) | struct knote function ptmx_kqfilter (line 766) | int function ptmx_kqops_detach (line 818) | static void function ptmx_kqops_common (line 842) | static int function ptmx_kqops_event (line 898) | static int function ptmx_kqops_touch (line 917) | static int function ptmx_kqops_process (line 938) | static int FILE: bsd/kern/tty_pty.c type ptmx_ioctl (line 99) | struct ptmx_ioctl function pty_init (line 104) | int type tty_dev_t (line 114) | struct tty_dev_t type ptmx_ioctl (line 116) | struct ptmx_ioctl type ptmx_ioctl (line 122) | struct ptmx_ioctl function pty_get_name (line 134) | static int function pty_init (line 142) | int FILE: bsd/kern/tty_subr.c function cinit (line 94) | void function clalloc (line 103) | int function clfree (line 129) | void function getc (line 145) | int function q_to_b (line 180) | int function ndqb (line 214) | int function ndflush (line 263) | void function putc (line 297) | int function clrbits (line 350) | void function b_to_q (line 390) | int function u_char (line 460) | u_char * function u_char (line 503) | u_char * function unputc (line 531) | int function catq (line 569) | void FILE: bsd/kern/tty_tty.c type uio (line 79) | struct uio type uio (line 80) | struct uio function cttyopen (line 85) | int function cttyread (line 164) | int function cttywrite (line 184) | int function cttyioctl (line 204) | int function cttyselect (line 245) | int function vnode_t (line 264) | static vnode_t FILE: bsd/kern/ubc_subr.c type vnode (line 115) | struct vnode type ubc_info (line 118) | struct ubc_info type cs_blob (line 120) | struct cs_blob type cs_blob (line 121) | struct cs_blob type ubc_info (line 123) | struct ubc_info function boolean_t (line 136) | static boolean_t type cs_hash (line 160) | struct cs_hash { function cs_hash_type (line 169) | uint8_t type cs_hash (line 176) | struct cs_hash type cs_hash (line 185) | struct cs_hash type cs_hash (line 193) | struct cs_hash type cs_hash (line 201) | struct cs_hash type cs_hash (line 211) | struct cs_hash function hash_rank (line 246) | static unsigned int function cs_validate_codedirectory (line 371) | static int function cs_validate_blob (line 489) | static int function cs_validate_csblob (line 515) | static int function CS_GenericBlob (line 687) | const CS_GenericBlob * function CS_GenericBlob (line 719) | const CS_GenericBlob * function csblob_get_entitlements (line 741) | int function ubc_info_init (line 817) | int function ubc_info_init_withsize (line 836) | int function ubc_info_init_internal (line 871) | static int function ubc_info_free (line 975) | static void function ubc_info_deallocate (line 994) | void function errno_t (line 1000) | errno_t function errno_t (line 1114) | errno_t function ubc_setsize (line 1210) | int function off_t (line 1234) | off_t function __private_extern__ (line 1270) | __private_extern__ int function ubc_umcallback (line 1284) | static int function kauth_cred_t (line 1309) | kauth_cred_t function ubc_setthreadcred (line 1375) | int function ubc_setcred (line 1433) | int function __private_extern__ (line 1474) | __private_extern__ memory_object_t function memory_object_control_t (line 1508) | memory_object_control_t function off_t (line 1543) | off_t function daddr64_t (line 1587) | daddr64_t function ubc_pages_resident (line 1615) | int function errno_t (line 1677) | errno_t function ubc_msync_internal (line 1759) | static int function __private_extern__ (line 1871) | __private_extern__ int function __private_extern__ (line 1994) | __private_extern__ void function ubc_isinuse (line 2040) | int function ubc_isinuse_locked (line 2078) | int function __private_extern__ (line 2118) | __private_extern__ void function kern_return_t (line 2285) | kern_return_t function kern_return_t (line 2366) | kern_return_t function kern_return_t (line 2427) | kern_return_t function kern_return_t (line 2439) | kern_return_t function upl_size_t (line 2529) | upl_size_t function kern_return_t (line 2553) | kern_return_t function kern_return_t (line 2574) | kern_return_t function kern_return_t (line 2605) | kern_return_t function kern_return_t (line 2671) | kern_return_t function kern_return_t (line 2748) | kern_return_t function kern_return_t (line 2814) | kern_return_t function upl_page_info_t (line 2845) | upl_page_info_t * function UBCINFOEXISTS (line 2853) | int function ubc_upl_range_needed (line 2860) | void function boolean_t (line 2869) | boolean_t function boolean_t (line 2881) | boolean_t type cs_blob (line 2917) | struct cs_blob function kern_return_t (line 2940) | kern_return_t function ubc_cs_blob_deallocate (line 2960) | void function boolean_t (line 2982) | static boolean_t function ubc_cs_reconstitute_code_signature (line 3066) | static int function ubc_cs_convert_to_multilevel_hash (line 3169) | static int function cs_blob_create_validated (line 3301) | int function cs_blob_free (line 3438) | void function cs_blob_supplement_free (line 3455) | static void function ubc_cs_blob_adjust_statistics (line 3469) | static void function ubc_cs_blob_add (line 3495) | int function ubc_cs_blob_add_supplement (line 3811) | int function csvnode_print_debug (line 4030) | void type cs_blob (line 4066) | struct cs_blob type vnode (line 4068) | struct vnode type cs_blob (line 4071) | struct cs_blob type cs_blob (line 4104) | struct cs_blob type vnode (line 4106) | struct vnode type ubc_info (line 4111) | struct ubc_info type cs_blob (line 4112) | struct cs_blob function ubc_cs_free (line 4145) | static void function ubc_cs_generation_check (line 4179) | int function ubc_cs_blob_revalidate (line 4195) | int function cs_blob_reset_cache (line 4281) | void type cs_blob (line 4289) | struct cs_blob type vnode (line 4291) | struct vnode type ubc_info (line 4293) | struct ubc_info type cs_blob (line 4294) | struct cs_blob type cs_blob (line 4324) | struct cs_blob type vnode (line 4326) | struct vnode type ubc_info (line 4328) | struct ubc_info type cs_blob (line 4329) | struct cs_blob function ubc_get_cs_mtime (line 4359) | void function boolean_t (line 4379) | static boolean_t function boolean_t (line 4541) | boolean_t function cs_validate_page (line 4602) | void function ubc_cs_getcdhash (line 4687) | int function boolean_t (line 4731) | boolean_t function kern_return_t (line 4789) | kern_return_t function kern_return_t (line 4821) | kern_return_t function ubc_cs_validation_bitmap_deallocate (line 4864) | void function kern_return_t (line 4883) | kern_return_t function kern_return_t (line 4889) | kern_return_t function ubc_cs_validation_bitmap_deallocate (line 4898) | void FILE: bsd/kern/uipc_domain.c type eventhandler_lists_ctxt (line 85) | struct eventhandler_lists_ctxt type protosw (line 87) | struct protosw type domain (line 87) | struct domain type protosw (line 88) | struct protosw type domain (line 88) | struct domain type protosw (line 89) | struct protosw type domain (line 89) | struct domain type protosw (line 90) | struct protosw type domain (line 90) | struct domain type domain (line 91) | struct domain type domain (line 92) | struct domain type domain (line 93) | struct domain type domain (line 94) | struct domain type protosw (line 95) | struct protosw type domain (line 96) | struct domain function pr_init_old (line 126) | static void function init_proto (line 138) | static void function attach_proto (line 152) | static void function detach_proto (line 169) | static void function dom_init_old (line 183) | static void function init_domain (line 194) | static void function attach_domain (line 225) | static void function detach_domain (line 235) | static void function net_add_domain_old (line 256) | void function net_del_domain_old (line 330) | int function net_add_proto (line 388) | int function net_init_proto (line 428) | void function net_add_proto_old (line 445) | int function net_del_proto (line 581) | int function net_del_proto_old (line 615) | int function domain_sched_timeout (line 665) | static void function net_drain_domains (line 676) | void type domain (line 685) | struct domain type domain (line 687) | struct domain type domain (line 690) | struct domain type domain (line 691) | struct domain type domain (line 692) | struct domain type domain (line 695) | struct domain function domain_timeout (line 698) | static void function domaininit (line 730) | void type domain (line 770) | struct domain type domain (line 773) | struct domain type protosw (line 785) | struct protosw type protosw (line 788) | struct protosw type domain (line 789) | struct domain type domain (line 810) | struct domain type domain (line 813) | struct domain type domain_old (line 825) | struct domain_old type domain_old (line 828) | struct domain_old type domain (line 829) | struct domain type protosw (line 843) | struct protosw type protosw (line 846) | struct protosw type protosw (line 855) | struct protosw type protosw (line 858) | struct protosw type protosw (line 859) | struct protosw type domain (line 860) | struct domain type protosw_old (line 889) | struct protosw_old type protosw_old (line 892) | struct protosw_old type protosw (line 893) | struct protosw type protosw (line 905) | struct protosw type domain (line 909) | struct domain type protosw (line 910) | struct protosw type protosw (line 931) | struct protosw type protosw (line 934) | struct protosw function pfctlinput (line 947) | void function pfctlinput2 (line 953) | void function net_update_uptime_with_time (line 975) | void function net_update_uptime (line 992) | void function net_uptime2timeval (line 1005) | void function u_int64_t (line 1021) | u_int64_t function u_int64_t (line 1031) | u_int64_t function domain_proto_mtx_lock_assert_held (line 1041) | void function domain_proto_mtx_lock_assert_notheld (line 1047) | void function domain_guard_t (line 1053) | domain_guard_t function domain_guard_release (line 1069) | void function domain_unguard_t (line 1083) | domain_unguard_t function domain_unguard_release (line 1099) | void function sysctl_do_drain_domains (line 1116) | static int FILE: bsd/kern/uipc_mbuf.c type mbuf_class_t (line 359) | typedef enum { type mcl_slab_t (line 408) | typedef struct mcl_slab { type mcl_slabg_t (line 432) | typedef struct mcl_slabg { type mcl_audit_t (line 444) | typedef struct { type mcl_scratch_audit_t (line 448) | typedef struct { type mcl_saved_contents_t (line 459) | typedef struct { type timeval (line 516) | struct timeval type mleak_table (line 519) | struct mleak_table type mallocation (line 525) | struct mallocation { type mtrace (line 532) | struct mtrace { type mallocation (line 575) | struct mallocation type mtrace (line 576) | struct mtrace type mtrace (line 577) | struct mtrace type mtracelarge (line 585) | struct mtracelarge { type mtracelarge (line 592) | struct mtracelarge type mbuf_table_t (line 611) | typedef struct { function m_avgtotal (line 679) | static uint32_t type timeval (line 695) | struct timeval type mbuf (line 724) | struct mbuf type mbuf (line 725) | struct mbuf type mbuf (line 740) | struct mbuf type mbuf (line 741) | struct mbuf type mbuf (line 775) | struct mbuf type mbuf (line 776) | struct mbuf type mbuf (line 778) | struct mbuf type mbuf (line 798) | struct mbuf type mbuf (line 799) | struct mbuf type mbuf (line 799) | struct mbuf type mb_stat (line 990) | struct mb_stat type omb_stat (line 991) | struct omb_stat type mbstat (line 1009) | struct mbstat type mbuf_mtypes_t (line 1025) | typedef struct { function mbuf_mtypes_sync (line 1044) | static void function SYSCTL_HANDLER_ARGS (line 1071) | static int function mbuf_stat_sync (line 1080) | static void function SYSCTL_HANDLER_ARGS (line 1154) | static int function mleak_top_trace_sysctl (line 1204) | static int function SYSCTL_HANDLER_ARGS (line 1223) | static int function m_incref (line 1241) | static inline void function u_int16_t (line 1263) | static inline u_int16_t function mbuf_table_init (line 1278) | static void function mbuf_get_class (line 1412) | int function mbuf_class_under_pressure (line 1443) | bool type ncl_tbl_t (line 1495) | typedef struct ncl_tbl { function mbuf_default_ncl (line 1510) | __private_extern__ unsigned int function __private_extern__ (line 1538) | __private_extern__ void function mcache_obj_t (line 1827) | static mcache_obj_t * function slab_free (line 1963) | static void function mbuf_slab_alloc (line 2197) | static unsigned int function mbuf_slab_free (line 2282) | static void function mbuf_slab_audit (line 2326) | static void function mbuf_slab_notify (line 2371) | static void function cslab_alloc (line 2401) | static unsigned int function cslab_free (line 2463) | static unsigned int function mbuf_cslab_alloc (line 2607) | static unsigned int function mbuf_cslab_free (line 2809) | static void function mbuf_cslab_audit (line 2845) | static void function m_vm_error_stats (line 2930) | static void function vm_offset_t (line 2965) | static vm_offset_t function freelist_populate (line 3293) | static int function freelist_init (line 3448) | static void function boolean_t (line 3469) | static boolean_t function boolean_t (line 3514) | static boolean_t function m_reclaim (line 3553) | static void type mbuf (line 3653) | struct mbuf type mbuf (line 3656) | struct mbuf type mbuf (line 3684) | struct mbuf type mbuf (line 3690) | struct mbuf type mbuf (line 3696) | struct mbuf type mbuf (line 3702) | struct mbuf type mbuf (line 3708) | struct mbuf type mbuf (line 3711) | struct mbuf function m_free_paired (line 3720) | static int type mbuf (line 3792) | struct mbuf type mbuf (line 3793) | struct mbuf type mbuf (line 3795) | struct mbuf function mbuf (line 3879) | mbuf * type mbuf (line 3973) | struct mbuf type mbuf (line 3976) | struct mbuf type ext_ref (line 3988) | struct ext_ref type mbuf (line 4010) | struct mbuf type mbuf (line 4011) | struct mbuf type ext_ref (line 4013) | struct ext_ref function caddr_t (line 4029) | caddr_t function m_mclfree (line 4043) | void function m_mclhasreference (line 4053) | int function __private_extern__ (line 4065) | __private_extern__ caddr_t function __private_extern__ (line 4078) | __private_extern__ void function mbuf (line 4085) | mbuf * function __private_extern__ (line 4103) | __private_extern__ caddr_t function __private_extern__ (line 4116) | __private_extern__ void function mbuf (line 4123) | mbuf * function m_copy_pkthdr (line 4145) | void function m_dup_pkthdr (line 4175) | static int function m_copy_pftag (line 4199) | void function m_copy_necptag (line 4209) | void function m_classifier_init (line 4215) | void function m_copy_classifier (line 4239) | void function mbuf (line 4261) | mbuf * function mbuf (line 4381) | mbuf * function mbuf (line 4706) | mbuf * type mbuf (line 4719) | struct mbuf type mbuf (line 4735) | struct mbuf type mbuf (line 4748) | struct mbuf type mbuf (line 4751) | struct mbuf type mbuf (line 4752) | struct mbuf function m_freem_list (line 4774) | int function m_freem (line 4964) | void function m_align (line 4985) | void type mbuf (line 5002) | struct mbuf type mbuf (line 5003) | struct mbuf type mbuf (line 5005) | struct mbuf type mbuf (line 5033) | struct mbuf type mbuf (line 5034) | struct mbuf type mbuf (line 5056) | struct mbuf type mbuf (line 5057) | struct mbuf type mbuf (line 5059) | struct mbuf type mbuf (line 5061) | struct mbuf type mbuf (line 5176) | struct mbuf type mbuf (line 5177) | struct mbuf type mbuf (line 5188) | struct mbuf type mbuf (line 5189) | struct mbuf type mbuf (line 5190) | struct mbuf type mbuf (line 5192) | struct mbuf type mbuf (line 5194) | struct mbuf type mbuf (line 5241) | struct mbuf function m_copydata (line 5327) | void function m_cat (line 5371) | void function m_adj (line 5392) | void type mbuf (line 5482) | struct mbuf type mbuf (line 5483) | struct mbuf type mbuf (line 5485) | struct mbuf function mbuf (line 5571) | mbuf * type mbuf (line 5624) | struct mbuf type mbuf (line 5625) | struct mbuf type mbuf (line 5630) | struct mbuf type mbuf (line 5631) | struct mbuf type mbuf (line 5633) | struct mbuf type mbuf (line 5737) | struct mbuf type ifnet (line 5738) | struct ifnet type mbuf (line 5741) | struct mbuf type mbuf (line 5742) | struct mbuf function m_howmany (line 5824) | static int function m_length (line 5948) | unsigned int type mbuf (line 5971) | struct mbuf type mbuf (line 5974) | struct mbuf type mbuf (line 5995) | struct mbuf type mbuf (line 5996) | struct mbuf function m_makewritable (line 6019) | int function m_copyback0 (line 6055) | static int function mcl_to_paddr (line 6263) | uint64_t type mbuf (line 6288) | struct mbuf type mbuf (line 6289) | struct mbuf type mbuf (line 6291) | struct mbuf type mbuf (line 6292) | struct mbuf type mbuf (line 6397) | struct mbuf type mbuf (line 6398) | struct mbuf type mbuf (line 6398) | struct mbuf type mbuf (line 6400) | struct mbuf type mbuf (line 6401) | struct mbuf type mbuf (line 6412) | struct mbuf type mbuf (line 6454) | struct mbuf type mbuf (line 6455) | struct mbuf type mbuf (line 6457) | struct mbuf type mbuf (line 6458) | struct mbuf type mbuf (line 6462) | struct mbuf type mbuf (line 6469) | struct mbuf function m_append (line 6498) | int type mbuf (line 6543) | struct mbuf type mbuf (line 6544) | struct mbuf function m_fixhdr (line 6552) | unsigned int function m_length2 (line 6564) | unsigned int type mbuf (line 6598) | struct mbuf type mbuf (line 6599) | struct mbuf type mbuf (line 6601) | struct mbuf type mbuf (line 6679) | struct mbuf type mbuf (line 6680) | struct mbuf function m_mchtype (line 6685) | void type mbuf (line 6694) | struct mbuf type mbuf (line 6699) | struct mbuf type mbuf (line 6702) | struct mbuf function m_mcheck (line 6705) | void type mbuf (line 6714) | struct mbuf type mbuf (line 6715) | struct mbuf function mbuf_waiter_inc (line 6741) | static void function mbuf_waiter_dec (line 6762) | static void function mbuf_watchdog_socket_space (line 6782) | static uint32_t type mbuf_watchdog_defunct_args (line 6792) | struct mbuf_watchdog_defunct_args { function mbuf_watchdog_defunct_iterate (line 6797) | static int function mbuf_watchdog_defunct (line 6841) | static void function mbuf_watchdog (line 6889) | static void function boolean_t (line 6943) | static boolean_t function mbuf_worker_thread (line 7017) | __attribute__((noreturn)) function mbuf_worker_thread_init (line 7150) | __attribute__((noreturn)) function mcl_slab_t (line 7158) | static mcl_slab_t * function slab_init (line 7222) | static void function slab_insert (line 7236) | static void function slab_remove (line 7259) | static void function boolean_t (line 7279) | static boolean_t function slab_nextptr_panic (line 7288) | static void function slab_detach (line 7317) | static void function boolean_t (line 7325) | static boolean_t function mcl_audit_init (line 7333) | static void function mcl_audit_free (line 7392) | static void function mcache_audit_t (line 7420) | static mcache_audit_t * function mcl_audit_mbuf (line 7475) | static void function mcl_audit_restore_mbuf (line 7508) | static void function mcl_audit_save_mbuf (line 7537) | static void function mcl_audit_cluster (line 7545) | static void function mcl_audit_scratch (line 7566) | static void function __abortlike (line 7593) | __abortlike function __abortlike (line 7608) | __abortlike function mcl_audit_verify_nextptr (line 7619) | static void function mleak_activate (line 7629) | static void function mleak_logger (line 7660) | static void function boolean_t (line 7688) | static boolean_t function mleak_free (line 7771) | static void function mleak_sort_traces (line 7802) | static void function mleak_update_stats (line 7852) | static void type mbtypes (line 7892) | struct mbtypes { type mbtypes (line 7931) | struct mbtypes type mtracelarge (line 8096) | struct mtracelarge function m_reinit (line 8209) | int function m_ext_set_prop (line 8249) | int function m_ext_get_prop (line 8256) | uint32_t function m_ext_paired_is_active (line 8263) | int function m_ext_paired_activate (line 8269) | void function m_scratch_init (line 8302) | void function u_int32_t (line 8326) | u_int32_t function m_redzone_init (line 8355) | static void function m_redzone_verify (line 8366) | static void function __private_extern__ (line 8382) | __private_extern__ inline void function ext_ref (line 8430) | ext_ref * function __private_extern__ (line 8440) | __private_extern__ inline m_ext_free_func_t function __private_extern__ (line 8458) | __private_extern__ inline caddr_t function boolean_t (line 8482) | static boolean_t function __private_extern__ (line 8498) | __private_extern__ void function mbuf_drain_checks (line 8566) | static int function mbuf_drain_locked (line 8583) | static void function __private_extern__ (line 8777) | __private_extern__ void function m_drain_force_sysctl (line 8790) | static int function _mbwdog_logger (line 8808) | static void function SYSCTL_HANDLER_ARGS (line 8848) | static int function mtracelarge_register (line 8861) | static void FILE: bsd/kern/uipc_mbuf2.c type mbuf (line 124) | struct mbuf type mbuf (line 125) | struct mbuf type mbuf (line 127) | struct mbuf type mbuf (line 149) | struct mbuf type mbuf (line 323) | struct mbuf type m_tag (line 341) | struct m_tag type mbuf (line 342) | struct mbuf type m_tag (line 344) | struct m_tag type m_tag (line 345) | struct m_tag type m_tag (line 351) | struct m_tag type m_taghdr (line 351) | struct m_taghdr type m_taghdr (line 364) | struct m_taghdr type mbuf (line 371) | struct mbuf type m_taghdr (line 372) | struct m_taghdr type m_taghdr (line 372) | struct m_taghdr type m_tag (line 379) | struct m_tag type m_tag (line 405) | struct m_tag type m_tag (line 408) | struct m_tag type m_taghdr (line 414) | struct m_taghdr type mbuf (line 415) | struct mbuf type m_taghdr (line 416) | struct m_taghdr type m_taghdr (line 424) | struct m_taghdr type m_taghdr (line 427) | struct m_taghdr type m_tag (line 428) | struct m_tag type m_tag (line 432) | struct m_tag type m_tag (line 433) | struct m_tag function m_tag_free (line 455) | void function m_tag_prepend (line 490) | void function m_tag_unlink (line 499) | void function m_tag_delete (line 509) | void function m_tag_delete_chain (line 517) | void type m_tag (line 542) | struct m_tag type mbuf (line 543) | struct mbuf type m_tag (line 543) | struct m_tag type m_tag (line 545) | struct m_tag type m_tag (line 566) | struct m_tag type m_tag (line 567) | struct m_tag type m_tag (line 569) | struct m_tag function m_tag_copy_chain (line 587) | int function m_tag_init (line 613) | void type m_tag (line 630) | struct m_tag type mbuf (line 631) | struct mbuf type m_tag (line 639) | struct m_tag type mbuf (line 640) | struct mbuf type m_tag (line 640) | struct m_tag function m_set_traffic_class (line 649) | int function mbuf_traffic_class_t (line 657) | mbuf_traffic_class_t function m_set_service_class (line 663) | int function mbuf_svc_class_t (line 679) | mbuf_svc_class_t function mbuf_svc_class_t (line 695) | mbuf_svc_class_t function mbuf_svc_class_t (line 740) | mbuf_svc_class_t function m_adj_sum16 (line 785) | uint16_t function m_sum16 (line 859) | uint16_t FILE: bsd/kern/uipc_proto.c type domain (line 78) | struct domain type domain (line 79) | struct domain type domain (line 81) | struct domain type protosw (line 83) | struct protosw type protosw (line 108) | struct protosw function pre_unp_init (line 110) | static void type domain (line 128) | struct domain FILE: bsd/kern/uipc_socket.c type zone (line 154) | struct zone type knote (line 161) | struct knote type kevent_qos_s (line 161) | struct kevent_qos_s type knote (line 162) | struct knote type knote (line 163) | struct knote type knote (line 164) | struct knote type kevent_qos_s (line 164) | struct kevent_qos_s type knote (line 165) | struct knote type kevent_qos_s (line 165) | struct kevent_qos_s type knote (line 167) | struct knote type kevent_qos_s (line 167) | struct kevent_qos_s type knote (line 168) | struct knote type knote (line 169) | struct knote type knote (line 170) | struct knote type kevent_qos_s (line 170) | struct kevent_qos_s type knote (line 171) | struct knote type kevent_qos_s (line 171) | struct kevent_qos_s type knote (line 173) | struct knote type kevent_qos_s (line 173) | struct kevent_qos_s type knote (line 174) | struct knote type knote (line 175) | struct knote type knote (line 176) | struct knote type kevent_qos_s (line 176) | struct kevent_qos_s type knote (line 177) | struct knote type kevent_qos_s (line 177) | struct kevent_qos_s type sockopt (line 179) | struct sockopt type timeval (line 179) | struct timeval type sockopt (line 180) | struct sockopt type timeval (line 180) | struct timeval type filterops (line 182) | struct filterops type filterops (line 191) | struct filterops type filterops (line 200) | struct filterops type filterops (line 209) | struct filterops type socket (line 230) | struct socket type inpcbinfo (line 329) | struct inpcbinfo type socket (line 337) | struct socket type uio (line 337) | struct uio type mbuf (line 337) | struct mbuf type socket (line 339) | struct socket type socket (line 340) | struct socket type soextbkidlestat (line 351) | struct soextbkidlestat type socket (line 368) | struct socket function socketinit (line 380) | void function cached_sock_alloc (line 431) | static void function cached_sock_free (line 481) | static void function so_update_last_owner_locked (line 503) | void function so_update_policy (line 529) | void function so_update_necp_policy (line 538) | static void function boolean_t (line 549) | boolean_t type socket (line 595) | struct socket type socket (line 599) | struct socket function socreate_internal (line 618) | int function socreate (line 842) | int function socreate_delegate (line 849) | int function sobindlock (line 896) | int function sodealloc (line 944) | void function solisten (line 984) | int function so_acquire_accept_list (line 1095) | void function so_release_accept_list (line 1126) | void function sofreelastref (line 1140) | void function soclose_wait_locked (line 1219) | void function soclose_locked (line 1253) | int function soclose (line 1471) | int function soabort (line 1498) | int function soacceptlock (line 1525) | int function soaccept (line 1552) | int function soacceptfilter (line 1558) | int function soconnectlock (line 1627) | int function soconnect (line 1704) | int function soconnect2 (line 1718) | int function soconnectxlocked (line 1737) | int function sodisconnectlocked (line 1840) | int function sodisconnect (line 1864) | int function sodisconnectxlocked (line 1875) | int function sodisconnectx (line 1897) | int function sosendcheck (line 1922) | int function sosend (line 2102) | int function sosend_reinject (line 2547) | int function sosend_list (line 2597) | int function soreceive_addr (line 2918) | static int function sopeek_scm_rights (line 3041) | static void function soreceive_ctl (line 3057) | static int function boolean_t (line 3198) | static boolean_t function soreceive (line 3269) | int function sodelayed_copy (line 4028) | static int function sodelayed_copy_list (line 4053) | static int function soreceive_list (line 4082) | int function so_statistics_event_to_nstat_event (line 4541) | static int function soshutdown (line 4586) | int function soshutdownlock_final (line 4616) | int function soshutdownlock (line 4645) | int function sowflush (line 4672) | void function sorflush (line 4698) | void function sooptcopyin (line 4810) | int function sooptcopyin_timeval (line 4843) | static int function soopt_cred_check (line 4905) | int function sosetoptlock (line 4957) | int function sooptcopyout (line 5730) | int function sooptcopyout_timeval (line 5759) | static int function sogetoptlock (line 5800) | int function soopt_getm (line 6181) | int function soopt_mcopyin (line 6236) | int function soopt_mcopyout (line 6271) | int function sohasoutofband (line 6308) | void function sopoll (line 6323) | int function soo_kqfilter (line 6376) | int function filt_soread_common (line 6416) | static int function filt_sorattach (line 6495) | static int function filt_sordetach (line 6522) | static void function filt_soread (line 6537) | static int function filt_sortouch (line 6556) | static int function filt_sorprocess (line 6576) | static int function so_wait_for_if_feedback (line 6589) | int function filt_sowrite_common (line 6602) | static int function filt_sowattach (line 6676) | static int function filt_sowdetach (line 6690) | static void function filt_sowrite (line 6705) | static int function filt_sowtouch (line 6724) | static int function filt_sowprocess (line 6744) | static int function filt_sockev_common (line 6757) | static int function filt_sockattach (line 6896) | static int function filt_sockdetach (line 6911) | static void function filt_sockev (line 6925) | static int function filt_socktouch (line 6951) | static int function filt_sockprocess (line 6994) | static int function get_sockev_state (line 7009) | void function __private_extern__ (line 7034) | __private_extern__ const char * function lck_mtx_t (line 7051) | lck_mtx_t * function socket_lock (line 7061) | void function socket_lock_assert_owned (line 7084) | void function socket_try_lock (line 7098) | int function socket_unlock (line 7112) | void function sofree (line 7154) | void function soreference (line 7169) | void function sodereference (line 7176) | void function somultipages (line 7188) | void function soif2kcl (line 7198) | void function so_isdstlocal (line 7208) | int function sosetdefunct (line 7222) | int function sodefunct (line 7332) | int function soresume (line 7440) | int function so_set_extended_bk_idle (line 7474) | int function so_stop_extended_bk_idle (line 7541) | static void function so_drain_extended_bk_idle (line 7560) | void function so_check_extended_bk_idle_time (line 7578) | int function resume_proc_sockets (line 7606) | void function __private_extern__ (line 7628) | __private_extern__ int function __private_extern__ (line 7645) | __private_extern__ int function so_set_restrictions (line 7657) | int function so_get_restrictions (line 7716) | uint32_t function so_set_effective_pid (line 7724) | int function so_set_effective_uuid (line 7840) | int function netpolicy_post_msg (line 7944) | void function socket_post_kev_msg (line 7969) | void function socket_post_kev_msg_closed (line 7988) | void FILE: bsd/kern/uipc_socket2.c type sockbuf (line 116) | struct sockbuf type mbuf (line 116) | struct mbuf type mbuf (line 116) | struct mbuf type socket (line 117) | struct socket type socket (line 117) | struct socket type sockbuf (line 118) | struct sockbuf type mbuf (line 118) | struct mbuf type mbuf (line 119) | struct mbuf type socket (line 120) | struct socket type sockbuf (line 122) | struct sockbuf type mbuf (line 122) | struct mbuf type sockbuf (line 123) | struct sockbuf type mbuf (line 123) | struct mbuf function soisconnecting (line 180) | void function soisconnected (line 189) | void function boolean_t (line 255) | boolean_t function soisdisconnecting (line 263) | void function soisdisconnected (line 275) | void function sodisconnectwakeup (line 298) | void type socket (line 323) | struct socket type socket (line 324) | struct socket type socket (line 327) | struct socket type socket (line 360) | struct socket type socket (line 364) | struct socket type socket (line 369) | struct socket type socket (line 413) | struct socket type socket (line 431) | struct socket type socket (line 442) | struct socket type socket (line 489) | struct socket type socket (line 490) | struct socket type sockaddr (line 490) | struct sockaddr function socantsendmore (line 510) | void function socantrcvmore (line 519) | void function sbwait (line 531) | int function sbwakeup (line 606) | void function sowakeup (line 619) | void function soreserve (line 754) | int function soreserve_preconnect (line 801) | void function sbreserve (line 814) | int function sbrelease (line 833) | void function sbappend_common (line 872) | static int function sbappend (line 923) | int function sbappend_nodrop (line 929) | int function sbappendstream (line 938) | int function sbcheck (line 987) | void function sblastrecordchk (line 1025) | void function sblastmbufchk (line 1048) | void function sbappendrecord_common (line 1083) | static int function sbappendrecord (line 1155) | int function sbappendrecord_nodrop (line 1161) | int type mbuf (line 1174) | struct mbuf type sockbuf (line 1175) | struct sockbuf type sockaddr (line 1175) | struct sockaddr type mbuf (line 1175) | struct mbuf type mbuf (line 1175) | struct mbuf type mbuf (line 1177) | struct mbuf function sbappendchain (line 1239) | int function sbappendaddr (line 1279) | int function boolean_t (line 1359) | inline boolean_t function sbappendcontrol_internal (line 1382) | static int function sbappendcontrol (line 1428) | int function sbappendstream_rcvdemux (line 1504) | int function sbappendmptcpstream_rcv (line 1529) | int function sbcompress (line 1576) | static inline void function sb_empty_assert (line 1651) | void function sbflush (line 1668) | void function sbdrop (line 1722) | void function sbdroprecord (line 1835) | void type mbuf (line 1856) | struct mbuf type cmsghdr (line 1859) | struct cmsghdr type mbuf (line 1860) | struct mbuf type mbuf (line 1863) | struct mbuf type mbuf (line 1866) | struct mbuf type mbuf (line 1879) | struct mbuf type mbuf (line 1880) | struct mbuf type mbuf (line 1882) | struct mbuf type cmsghdr (line 1883) | struct cmsghdr type cmsghdr (line 1898) | struct cmsghdr function pru_abort_notsupp (line 1917) | int function pru_accept_notsupp (line 1924) | int function pru_attach_notsupp (line 1931) | int function pru_bind_notsupp (line 1938) | int function pru_connect_notsupp (line 1945) | int function pru_connect2_notsupp (line 1952) | int function pru_connectx_notsupp (line 1959) | int function pru_control_notsupp (line 1969) | int function pru_detach_notsupp (line 1977) | int function pru_disconnect_notsupp (line 1984) | int function pru_disconnectx_notsupp (line 1991) | int function pru_listen_notsupp (line 1998) | int function pru_peeraddr_notsupp (line 2005) | int function pru_rcvd_notsupp (line 2012) | int function pru_rcvoob_notsupp (line 2019) | int function pru_send_notsupp (line 2026) | int function pru_send_list_notsupp (line 2034) | int function pru_sense_null (line 2046) | int function pru_sosend_notsupp (line 2065) | int function pru_sosend_list_notsupp (line 2073) | int function pru_soreceive_notsupp (line 2081) | int function pru_soreceive_list_notsupp (line 2089) | int function pru_shutdown_notsupp (line 2097) | int function pru_sockaddr_notsupp (line 2104) | int function pru_sopoll_notsupp (line 2111) | int function pru_socheckopt_null (line 2118) | int function pru_preconnect_null (line 2128) | static int function pru_sanitize (line 2135) | void function sb_notify (line 2177) | int function sbspace (line 2190) | int function sosendallatonce (line 2219) | int function soreadable (line 2226) | int function sowriteable (line 2240) | int function sballoc (line 2279) | void function sbfree (line 2311) | void function sblock (line 2346) | int function sbunlock (line 2452) | void function sorwakeup (line 2528) | void function sowwakeup (line 2536) | void function soevent (line 2544) | void function soevupcall (line 2566) | void function soevent_ifdenied (line 2579) | static void type sockaddr (line 2640) | struct sockaddr type sockaddr (line 2641) | struct sockaddr type sockaddr (line 2643) | struct sockaddr function sotoxsocket (line 2661) | void function sotoxsocket64 (line 2692) | void function sbtoxsockbuf (line 2728) | void function soisthrottled (line 2748) | inline int function soisprivilegedtraffic (line 2754) | inline int function soissrcbackground (line 2760) | inline int function soissrcrealtime (line 2767) | inline int function soissrcbesteffort (line 2774) | inline int function soclearfastopen (line 2782) | void function sonullevent (line 2794) | void function SYSCTL_HANDLER_ARGS (line 2809) | static int function SYSCTL_HANDLER_ARGS (line 2860) | static int FILE: bsd/kern/uipc_syscalls.c type proc (line 138) | struct proc type socket (line 138) | struct socket type user_msghdr (line 138) | struct user_msghdr type proc (line 140) | struct proc type user_msghdr (line 140) | struct user_msghdr type socket (line 142) | struct socket type sockaddr (line 142) | struct sockaddr type socket (line 143) | struct socket type sockaddr (line 143) | struct sockaddr type socket (line 145) | struct socket type sockaddr_storage (line 145) | struct sockaddr_storage type mbuf (line 148) | struct mbuf type proc (line 151) | struct proc type connectx_args (line 151) | struct connectx_args type socket (line 152) | struct socket type sockaddr (line 152) | struct sockaddr type sockaddr (line 153) | struct sockaddr type proc (line 153) | struct proc type proc (line 155) | struct proc type disconnectx_args (line 155) | struct disconnectx_args type proc (line 157) | struct proc type user_msghdr_x (line 160) | struct user_msghdr_x type uio (line 160) | struct uio type user_msghdr_x (line 162) | struct user_msghdr_x type uio (line 162) | struct uio type uio (line 164) | struct uio type uio (line 165) | struct uio type recv_msg_elem (line 166) | struct recv_msg_elem type user_msghdr_x (line 168) | struct user_msghdr_x type recv_msg_elem (line 168) | struct recv_msg_elem type proc (line 169) | struct proc type socket (line 169) | struct socket type user_msghdr_x (line 170) | struct user_msghdr_x type recv_msg_elem (line 170) | struct recv_msg_elem type recv_msg_elem (line 171) | struct recv_msg_elem type recv_msg_elem (line 172) | struct recv_msg_elem type fileops (line 187) | struct fileops function socket (line 202) | int function socket_delegate (line 211) | int function socket_common (line 220) | static int function bind (line 296) | int function listen (line 357) | int function accept_nocancel (line 404) | int function accept (line 654) | int function connect (line 685) | int function connect_nocancel (line 693) | int function connectx_nocancel (line 746) | static int function connectx (line 925) | int function connectit (line 936) | static int function connectitx (line 987) | static int function peeloff (line 1061) | int function disconnectx (line 1073) | int function disconnectx_nocancel (line 1084) | static int function socketpair (line 1124) | int function sendit (line 1237) | static int function sendto (line 1325) | int function sendto_nocancel (line 1332) | int function sendmsg (line 1400) | int function sendmsg_nocancel (line 1408) | int function sendmsg_x (line 1525) | int function copyout_sa (line 1738) | static int function copyout_control (line 1764) | static int function recvit (line 1891) | static int function recvfrom (line 1991) | int function recvfrom_nocancel (line 1999) | int function recvmsg (line 2055) | int function recvmsg_nocancel (line 2063) | int function recvmsg_x (line 2182) | int function shutdown (line 2406) | int function setsockopt (line 2444) | int function getsockopt (line 2499) | int function getsockname (line 2566) | int function getpeername (line 2638) | int function sockargs (line 2710) | int function getsockaddr (line 2782) | static int function getsockaddr_s (line 2823) | static int function internalize_user_msghdr_array (line 2862) | int function internalize_recv_msghdr_array (line 2947) | int function u_int (line 3030) | u_int function u_int (line 3071) | u_int function free_uio_array (line 3132) | void function __private_extern__ (line 3144) | __private_extern__ user_ssize_t function boolean_t (line 3160) | static boolean_t type recv_msg_elem (line 3190) | struct recv_msg_elem type recv_msg_elem (line 3194) | struct recv_msg_elem function free_recv_msg_array (line 3197) | void function __private_extern__ (line 3219) | __private_extern__ user_ssize_t function recv_msg_array_is_valid (line 3235) | int function alloc_sendpkt (line 3279) | static void function sendfile (line 3331) | int FILE: bsd/kern/uipc_usrreq.c type unpcb (line 109) | struct unpcb type unp_head (line 123) | struct unp_head type mdns_ipc_msg_hdr (line 143) | struct mdns_ipc_msg_hdr { type sockaddr (line 164) | struct sockaddr type socket (line 167) | struct socket type unpcb (line 168) | struct unpcb type unpcb (line 169) | struct unpcb type sockaddr (line 169) | struct sockaddr type socket (line 170) | struct socket type sockaddr (line 170) | struct sockaddr type unpcb (line 171) | struct unpcb type unpcb (line 172) | struct unpcb type unpcb (line 173) | struct unpcb type mbuf (line 175) | struct mbuf type fileglob (line 175) | struct fileglob type fileglob (line 176) | struct fileglob type fileglob (line 177) | struct fileglob type mbuf (line 178) | struct mbuf type unpcb (line 179) | struct unpcb type unpcb (line 180) | struct unpcb type unpcb_compat (line 180) | struct unpcb_compat type socket (line 181) | struct socket type socket (line 181) | struct socket function unp_get_locks_in_order (line 183) | static void function uipc_abort (line 205) | static int function uipc_accept (line 219) | static int function uipc_attach (line 247) | static int function uipc_bind (line 258) | static int function uipc_connect (line 275) | static int function uipc_connect2 (line 292) | static int function uipc_detach (line 306) | static int function uipc_disconnect (line 320) | static int function uipc_listen (line 336) | static int function uipc_peeraddr (line 347) | static int function uipc_rcvd (line 364) | static int function uipc_send (line 432) | static int function uipc_sense (line 640) | static int function uipc_shutdown (line 688) | static int function uipc_sockaddr (line 705) | static int type pr_usrreqs (line 721) | struct pr_usrreqs function uipc_ctloutput (line 741) | int function unp_attach (line 891) | static int function unp_detach (line 954) | static void function unp_bind (line 1045) | static int function unp_connect (line 1188) | static int function unp_connect2 (line 1425) | int function unp_disconnect (line 1507) | static void function unpcb_to_compat (line 1650) | static void function SYSCTL_HANDLER_ARGS (line 1690) | static int function SYSCTL_HANDLER_ARGS (line 1819) | static int function unp_shutdown (line 1972) | static void function unp_drop (line 1985) | static void function unp_gc_wait (line 1995) | static void function boolean_t (line 2020) | static boolean_t function fg_insertuipc (line 2057) | static void function boolean_t (line 2087) | static boolean_t function fg_removeuipc (line 2122) | static void function unp_externalize (line 2145) | int function unp_init (line 2235) | void function unp_internalize (line 2252) | static int function __private_extern__ (line 2314) | __private_extern__ void function unp_dispose (line 2544) | void function unp_listen (line 2555) | static int function unp_scan (line 2565) | static void function unp_mark (line 2596) | static void function unp_discard (line 2611) | static void function unp_lock (line 2627) | int function unp_unlock (line 2658) | int function lck_mtx_t (line 2707) | lck_mtx_t * FILE: bsd/kern/vsock_domain.c type vsock_transport (line 50) | struct vsock_transport type vsockpcb (line 52) | struct vsockpcb type vsockpcbinfo (line 54) | struct vsockpcbinfo function vsock_get_peer_space (line 61) | static uint32_t type vsockpcb (line 67) | struct vsockpcb type vsock_address (line 68) | struct vsock_address type vsock_address (line 68) | struct vsock_address type vsockpcb (line 70) | struct vsockpcb type vsockpcb (line 71) | struct vsockpcb type vsockpcb (line 72) | struct vsockpcb function errno_t (line 98) | static errno_t function errno_t (line 139) | static errno_t function vsock_unbind_pcb (line 212) | static void type sockaddr (line 246) | struct sockaddr type vsock_address (line 247) | struct vsock_address type sockaddr_vm (line 253) | struct sockaddr_vm type sockaddr (line 265) | struct sockaddr function errno_t (line 268) | static errno_t function errno_t (line 327) | static errno_t function errno_t (line 366) | static errno_t function errno_t (line 380) | static errno_t function errno_t (line 386) | static errno_t function errno_t (line 392) | static errno_t function errno_t (line 398) | static errno_t function errno_t (line 404) | static errno_t function errno_t (line 410) | static errno_t function errno_t (line 416) | static errno_t function errno_t (line 422) | static errno_t function errno_t (line 430) | static errno_t function errno_t (line 436) | static errno_t function errno_t (line 442) | static errno_t function errno_t (line 468) | static errno_t function errno_t (line 503) | static errno_t function errno_t (line 527) | static errno_t function errno_t (line 601) | errno_t function errno_t (line 613) | errno_t function errno_t (line 622) | errno_t function errno_t (line 650) | errno_t function SYSCTL_HANDLER_ARGS (line 713) | static int function vsock_attach (line 842) | static int function vsock_control (line 899) | static int function vsock_detach (line 936) | static int function vsock_abort (line 971) | static int function vsock_bind (line 978) | static int function vsock_listen (line 1013) | static int function vsock_accept (line 1049) | static int function vsock_connect (line 1067) | static int function vsock_disconnect (line 1168) | static int function vsock_sockaddr (line 1179) | static int function vsock_peeraddr (line 1192) | static int function vsock_send (line 1205) | static int function vsock_shutdown (line 1303) | static int function vsock_soreceive (line 1322) | static int type pr_usrreqs (line 1354) | struct pr_usrreqs function vsock_init (line 1372) | static void type protosw (line 1392) | struct protosw type protosw (line 1402) | struct protosw type domain (line 1406) | struct domain function vsock_dinit (line 1408) | static void type domain (line 1422) | struct domain type sockaddr_vm (line 1426) | struct sockaddr_vm type sockaddr_vm (line 1427) | struct sockaddr_vm FILE: bsd/libkern/copyio.h function __copyin_chk (line 41) | static inline int function OS_ALWAYS_INLINE (line 50) | OS_ALWAYS_INLINE static inline int FILE: bsd/libkern/crc16.c function crc16 (line 67) | uint16_t function __nosan_crc16 (line 82) | uint16_t FILE: bsd/libkern/crc32.c function crc32 (line 92) | uint32_t FILE: bsd/libkern/libkern.h function __BEGIN_DECLS (line 102) | __BEGIN_DECLS function imin (line 108) | static inline int function lmax (line 113) | static inline long function lmin (line 118) | static inline long function u_int (line 123) | static inline u_int function u_int (line 128) | static inline u_int function u_int32_t (line 133) | static inline u_int32_t function u_int32_t (line 138) | static inline u_int32_t function __nosan_crc16 (line 193) | static inline uint16_t function clz (line 244) | static inline int FILE: bsd/libkern/random.c function u_int32_t (line 73) | u_int32_t FILE: bsd/libkern/scanc.c function scanc (line 65) | size_t FILE: bsd/libkern/url_encode.c function hex2int (line 31) | static int function isprint (line 44) | static bool function url_decode (line 53) | void FILE: bsd/machine/cons.h type consdev (line 32) | struct consdev { type consdev (line 57) | struct consdev type consdev (line 58) | struct consdev type tty (line 59) | struct tty type tty (line 61) | struct tty type proc (line 63) | struct proc type proc (line 64) | struct proc type uio (line 65) | struct uio type uio (line 66) | struct uio type proc (line 67) | struct proc type proc (line 68) | struct proc type proc (line 75) | struct proc type proc (line 76) | struct proc type uio (line 77) | struct uio type uio (line 78) | struct uio type proc (line 79) | struct proc FILE: bsd/machine/exec.h type exec_info (line 37) | struct exec_info { FILE: bsd/miscfs/bindfs/bind_subr.c type mount (line 93) | struct mount type bind_node (line 93) | struct bind_node type vnode (line 93) | struct vnode function bindfs_init (line 98) | int function bindfs_destroy (line 115) | int function bind_hashget (line 128) | int function bind_hashins (line 178) | static int function bind_hashrem (line 226) | void type bind_node (line 236) | struct bind_node type vnode (line 237) | struct vnode type bind_node (line 239) | struct bind_node type bind_node (line 241) | struct bind_node function bind_getnewvnode (line 252) | int function bind_nodeget (line 299) | int FILE: bsd/miscfs/bindfs/bind_vfsops.c function bindfs_vfs_getlowerattr (line 86) | static int function bindfs_mount (line 107) | static int function bindfs_unmount (line 313) | static int function bindfs_root (line 374) | static int function bindfs_vfs_getattr (line 396) | static int function bindfs_sync (line 528) | static int function bindfs_vfs_start (line 536) | static int type vnodeopv_desc (line 543) | struct vnodeopv_desc type vnodeopv_desc (line 545) | struct vnodeopv_desc type vfsops (line 549) | struct vfsops FILE: bsd/miscfs/bindfs/bind_vnops.c function bindfs_default (line 88) | static int function bindfs_getattr (line 94) | static int function bindfs_open (line 141) | static int function bindfs_close (line 160) | static int function bind_lookup (line 184) | static int function bind_inactive (line 261) | static int function bind_reclaim (line 269) | static int function bindfs_readdir (line 306) | static int function bindfs_readlink (line 389) | static int function bindfs_pathconf (line 412) | static int function bindfs_fsync (line 419) | static int function bindfs_mmap (line 426) | static int function bindfs_mnomap (line 445) | static int function bindfs_getxattr (line 464) | static int function bindfs_listxattr (line 483) | static int function bindfs_pagein (line 503) | static int function bindfs_read (line 602) | static int type vnodeopv_entry_desc (line 646) | struct vnodeopv_entry_desc type vnodeopv_desc (line 667) | struct vnodeopv_desc function bindfs_getbackingvnode (line 671) | int FILE: bsd/miscfs/bindfs/bindfs.h type bind_mount (line 88) | struct bind_mount { type bind_node (line 104) | struct bind_node { type vnodeop_desc_fake (line 114) | struct vnodeop_desc_fake { type vfsconf (line 129) | struct vfsconf type mount (line 132) | struct mount type vnode (line 132) | struct vnode type vnode (line 132) | struct vnode type vnode (line 132) | struct vnode type componentname (line 132) | struct componentname type mount (line 133) | struct mount type vnode (line 133) | struct vnode type vnode (line 133) | struct vnode type mount (line 135) | struct mount type vnode (line 135) | struct vnode type vnode (line 135) | struct vnode type vnode (line 135) | struct vnode type componentname (line 135) | struct componentname type bind_node (line 136) | struct bind_node type vnodeopv_desc (line 144) | struct vnodeopv_desc FILE: bsd/miscfs/deadfs/dead_vnops.c type vnop_lookup_args (line 80) | struct vnop_lookup_args type vnop_open_args (line 83) | struct vnop_open_args type vnop_read_args (line 88) | struct vnop_read_args type vnop_write_args (line 89) | struct vnop_write_args type vnop_ioctl_args (line 90) | struct vnop_ioctl_args type vnop_select_args (line 91) | struct vnop_select_args type vnop_strategy_args (line 104) | struct vnop_strategy_args type vnop_pagein_args (line 108) | struct vnop_pagein_args type vnop_pageout_args (line 109) | struct vnop_pageout_args type vnop_blktooff_args (line 110) | struct vnop_blktooff_args type vnop_offtoblk_args (line 111) | struct vnop_offtoblk_args type vnop_blockmap_args (line 112) | struct vnop_blockmap_args type vnodeopv_entry_desc (line 116) | struct vnodeopv_entry_desc type vnodeop_desc (line 152) | struct vnodeop_desc type vnodeopv_desc (line 154) | struct vnodeopv_desc function dead_lookup (line 161) | int function dead_open (line 172) | int function dead_read (line 182) | int function dead_write (line 201) | int function dead_ioctl (line 214) | int function dead_select (line 224) | int function dead_strategy (line 236) | int function dead_blockmap (line 250) | int function dead_ebadf (line 264) | int function dead_badop (line 274) | int function chkvnlock (line 286) | int function dead_blktooff (line 294) | int function dead_offtoblk (line 305) | int FILE: bsd/miscfs/devfs/devfs_fdesc_support.c type vnode_attr (line 114) | struct vnode_attr function fdesc_lock (line 119) | static void function fdesc_unlock (line 125) | static void function devfs_fdesc_init (line 135) | int function devfs_fdesc_makelinks (line 156) | int function fdesc_allocvp (line 202) | int function devfs_devfd_lookup (line 295) | int function fdesc_open (line 349) | int function fdesc_attr (line 384) | static int function fdesc_getattr (line 460) | int function fdesc_setattr (line 493) | int function devfs_devfd_readdir (line 563) | int function fdesc_read (line 619) | int function fdesc_write (line 625) | int function fdesc_ioctl (line 631) | int function fdesc_select (line 637) | int function fdesc_inactive (line 643) | int function fdesc_reclaim (line 657) | int function fdesc_pathconf (line 677) | int function fdesc_badop (line 708) | int type vnodeopv_entry_desc (line 738) | struct vnodeopv_entry_desc type vnodeop_desc (line 775) | struct vnodeop_desc type vnodeopv_desc (line 778) | struct vnodeopv_desc FILE: bsd/miscfs/devfs/devfs_proto.h type devfsmount (line 41) | struct devfsmount type devfsmount (line 43) | struct devfsmount type devfsmount (line 44) | struct devfsmount type vnode (line 46) | struct vnode type proc (line 46) | struct proc type devfsmount (line 48) | struct devfsmount type mount (line 49) | struct mount FILE: bsd/miscfs/devfs/devfs_tree.c type devfs_vnode_event (line 115) | struct devfs_vnode_event { type devfs_event_log (line 127) | struct devfs_event_log { type devfsmount (line 137) | struct devfsmount type devfs_stats (line 155) | struct devfs_stats type mount (line 160) | struct mount function devfs_sinit (line 179) | int function devdirent_t (line 236) | devdirent_t * function dev_finddir (line 272) | static int function dev_add_name (line 371) | int function dev_add_node (line 504) | int function devnode_free (line 670) | void function devfs_dn_free (line 688) | static void function devfs_propogate (line 730) | static int function remove_notify_count (line 781) | static uint32_t function devfs_remove (line 810) | void function dev_dup_plane (line 922) | int function devfs_free_plane (line 943) | void function dev_dup_entry (line 972) | static int function dev_free_name (line 1034) | int function dev_free_hier (line 1100) | static void function devfs_dntovn (line 1126) | int function devfs_ref_node (line 1364) | void function devfs_rele_node (line 1374) | void function dev_add_entry (line 1393) | int function devfs_bulk_notify (line 1414) | static void function devfs_record_event (line 1427) | static void function devfs_init_event_log (line 1444) | static int function devfs_release_event_log (line 1464) | static void function devdirent_t (line 1559) | static devdirent_t * function devfs_make_link (line 1662) | int FILE: bsd/miscfs/devfs/devfs_vfsops.c type mount (line 94) | struct mount type vfsstatfs (line 94) | struct vfsstatfs type vfs_attr (line 95) | struct vfs_attr function devfs_init (line 109) | static int function devfs_mount (line 171) | int function devfs_start (line 236) | static int function devfs_unmount (line 245) | static int function devfs_root (line 276) | static int function devfs_statfs (line 290) | static int function devfs_vfs_getattr (line 317) | static int function devfs_sync (line 445) | static int function devfs_vget (line 452) | static int function devfs_fhtovp (line 463) | static int function devfs_vptofh (line 470) | static int function devfs_sysctl (line 476) | static int function devfs_kernel_mount (line 491) | int type vfsops (line 507) | struct vfsops FILE: bsd/miscfs/devfs/devfs_vnops.c type vnode (line 113) | struct vnode type timeval (line 113) | struct timeval type timeval (line 114) | struct timeval type vnode (line 118) | struct vnode type timeval (line 119) | struct timeval type timeval (line 119) | struct timeval type timeval (line 119) | struct timeval function dn_times_locked (line 123) | void function dn_mark_for_delayed_times_update (line 159) | void function dn_times_now (line 176) | void function boolean_t (line 192) | static boolean_t function devfs_lookup (line 252) | static int function devfs_getattr (line 434) | static int function devfs_setattr (line 538) | static int function devfs_setlabel (line 609) | static int function devfs_read (line 631) | static int function devfs_close (line 655) | static int function devfsspec_close (line 677) | static int function boolean_t (line 700) | static boolean_t function devfs_consider_time_update (line 717) | static void function devfsspec_read (line 751) | static int function devfsspec_write (line 767) | static int function devfs_write (line 786) | static int function devfs_vnop_remove (line 808) | static int function devfs_link (line 890) | static int function devfs_rename (line 972) | static int function devfs_mkdir (line 1134) | static int function devfs_rmdir (line 1180) | static int function devfs_symlink (line 1201) | static int function devfs_make_symlink (line 1228) | int function devfs_mknod (line 1262) | static int function devfs_readdir (line 1320) | static int function devfs_readlink (line 1430) | static int function devfs_reclaim (line 1456) | static int function devs_vnop_pathconf (line 1486) | static int function devfs_inactive (line 1539) | static int function devfs_update (line 1559) | static int type vnodeopv_entry_desc (line 1586) | struct vnodeopv_entry_desc type vnodeop_desc (line 1626) | struct vnodeop_desc type vnodeopv_desc (line 1628) | struct vnodeopv_desc type vnodeopv_entry_desc (line 1633) | struct vnodeopv_entry_desc type vnodeop_desc (line 1672) | struct vnodeop_desc type vnodeopv_desc (line 1674) | struct vnodeopv_desc type vnodeopv_entry_desc (line 1680) | struct vnodeopv_entry_desc type vnodeop_desc (line 1696) | struct vnodeop_desc type vnodeopv_desc (line 1698) | struct vnodeopv_desc FILE: bsd/miscfs/devfs/devfsdefs.h type devfstype_t (line 80) | typedef enum { type vfsops (line 92) | struct vfsops type devnode_t (line 94) | typedef struct devnode devnode_t; type devdirent_t (line 95) | typedef struct devdirent devdirent_t; type devnode_type_t (line 96) | typedef union devnode_type devnode_type_t; type devfs_stats (line 98) | struct devfs_stats { type devnode (line 122) | struct devnode { type devdirent (line 165) | struct devdirent { type devfs_stats (line 177) | struct devfs_stats type devfsmount (line 193) | struct devfsmount { function DEVFS_INCR_ENTRIES (line 223) | static __inline__ void function DEVFS_DECR_ENTRIES (line 229) | static __inline__ void function DEVFS_INCR_NODES (line 235) | static __inline__ void function DEVFS_DECR_NODES (line 241) | static __inline__ void function DEVFS_INCR_MOUNTS (line 247) | static __inline__ void function DEVFS_DECR_MOUNTS (line 253) | static __inline__ void function DEVFS_INCR_STRINGSPACE (line 259) | static __inline__ void function DEVFS_DECR_STRINGSPACE (line 265) | static __inline__ void function dn_copy_times (line 289) | static __inline__ void FILE: bsd/miscfs/devfs/fdesc.h type fdntype (line 84) | typedef enum { type fdescnode (line 88) | struct fdescnode { type mount (line 101) | struct mount type vnode (line 101) | struct vnode type vtype (line 101) | enum vtype type vnop_getattr_args (line 103) | struct vnop_getattr_args type vnop_inactive_args (line 104) | struct vnop_inactive_args type vnop_ioctl_args (line 107) | struct vnop_ioctl_args type vnop_lookup_args (line 108) | struct vnop_lookup_args type vnop_readdir_args (line 109) | struct vnop_readdir_args type vnop_open_args (line 110) | struct vnop_open_args type vnop_pathconf_args (line 111) | struct vnop_pathconf_args type vnop_read_args (line 112) | struct vnop_read_args type vnop_readdir_args (line 113) | struct vnop_readdir_args type vnop_readlink_args (line 114) | struct vnop_readlink_args type vnop_reclaim_args (line 115) | struct vnop_reclaim_args type mount (line 116) | struct mount type vnode (line 116) | struct vnode type vnop_select_args (line 117) | struct vnop_select_args type vnop_setattr_args (line 118) | struct vnop_setattr_args type vnop_write_args (line 119) | struct vnop_write_args type vfsops (line 123) | struct vfsops FILE: bsd/miscfs/fifofs/fifo.h type fifoinfo (line 75) | struct fifoinfo { type vnode (line 89) | struct vnode type vnode (line 90) | struct vnode type vnop_lookup_args (line 122) | struct vnop_lookup_args type vnop_open_args (line 123) | struct vnop_open_args type vnop_close_args (line 124) | struct vnop_close_args type vnop_read_args (line 125) | struct vnop_read_args type vnop_write_args (line 126) | struct vnop_write_args type vnop_ioctl_args (line 127) | struct vnop_ioctl_args type vnop_select_args (line 128) | struct vnop_select_args type vnop_inactive_args (line 129) | struct vnop_inactive_args type vnop_pathconf_args (line 130) | struct vnop_pathconf_args type vnop_advlock_args (line 131) | struct vnop_advlock_args FILE: bsd/miscfs/fifofs/fifo_vnops.c type vnodeopv_entry_desc (line 83) | struct vnodeopv_entry_desc type vnodeop_desc (line 120) | struct vnodeop_desc type vnodeopv_desc (line 122) | struct vnodeopv_desc function fifo_lookup (line 129) | int function fifo_open (line 141) | int function fifo_read (line 300) | int function fifo_write (line 359) | int function fifo_ioctl (line 382) | int function fifo_select (line 411) | int function fifo_inactive (line 437) | int function fifo_close (line 447) | int function fifo_close_internal (line 453) | int function fifo_printinfo (line 525) | void function fifo_pathconf (line 537) | int function fifo_ebadf (line 559) | int function fifo_advlock (line 568) | int function fifo_freespace (line 576) | int function fifo_charcount (line 587) | int FILE: bsd/miscfs/mockfs/mockfs.h type mockfs_mount (line 57) | struct mockfs_mount { type mockfs_mount (line 66) | struct mockfs_mount FILE: bsd/miscfs/mockfs/mockfs_fsnode.c function mockfs_fsnode_create (line 57) | int function mockfs_fsnode_destroy (line 110) | int function mockfs_fsnode_adopt (line 174) | int function mockfs_fsnode_orphan (line 224) | int function mockfs_fsnode_child_by_type (line 271) | int function mockfs_fsnode_vnode (line 302) | int function mockfs_fsnode_drop_vnode (line 380) | int FILE: bsd/miscfs/mockfs/mockfs_fsnode.h type mockfs_fsnode_type (line 46) | enum mockfs_fsnode_type { type mockfs_fsnode (line 60) | struct mockfs_fsnode { type mockfs_fsnode (line 71) | struct mockfs_fsnode FILE: bsd/miscfs/mockfs/mockfs_vfsops.c function mockfs_mountroot (line 64) | int function mockfs_unmount (line 155) | int function mockfs_root (line 207) | int function mockfs_sync (line 222) | int function mockfs_init (line 228) | int type vfsops (line 234) | struct vfsops FILE: bsd/miscfs/mockfs/mockfs_vnops.c type vnop_lookup_args (line 48) | struct vnop_lookup_args type vnop_getattr_args (line 49) | struct vnop_getattr_args type vnop_read_args (line 50) | struct vnop_read_args type vnop_strategy_args (line 51) | struct vnop_strategy_args type vnop_pagein_args (line 52) | struct vnop_pagein_args type vnop_blockmap_args (line 54) | struct vnop_blockmap_args function mockfs_lookup (line 84) | int function mockfs_getattr (line 162) | int function mockfs_read (line 207) | int function mockfs_reclaim (line 245) | int function mockfs_strategy (line 272) | int function mockfs_pagein (line 317) | int function mockfs_blockmap (line 362) | int type vnodeopv_entry_desc (line 410) | struct vnodeopv_entry_desc type vnodeop_desc (line 446) | struct vnodeop_desc type vnodeopv_desc (line 449) | struct vnodeopv_desc FILE: bsd/miscfs/nullfs/null_subr.c type mount (line 96) | struct mount type null_node (line 96) | struct null_node type vnode (line 96) | struct vnode function nullfs_init_lck (line 98) | void function nullfs_destroy_lck (line 104) | void function nullfs_init (line 113) | int function nullfs_uninit (line 122) | int function null_hashget (line 135) | int function null_hashins (line 182) | static int function null_hashrem (line 234) | void type null_node (line 242) | struct null_node type vnode (line 243) | struct vnode type null_node (line 245) | struct null_node type null_node (line 247) | struct null_node function null_getnewvnode (line 258) | int function null_nodeget (line 305) | int FILE: bsd/miscfs/nullfs/null_vfsops.c function nullfs_vfs_getlowerattr (line 86) | static int function nullfs_mount (line 107) | static int function nullfs_unmount (line 331) | static int function nullfs_root (line 398) | static int function nullfs_vfs_getattr (line 420) | static int function nullfs_sync (line 555) | static int function nullfs_vfs_start (line 566) | static int type vnodeopv_desc (line 573) | struct vnodeopv_desc type vnodeopv_desc (line 575) | struct vnodeopv_desc type vfsops (line 579) | struct vfsops FILE: bsd/miscfs/nullfs/null_vnops.c function nullfs_isspecialvp (line 91) | static int function nullfs_checkspecialvp (line 107) | static int function vfs_context_t (line 122) | vfs_context_t function nullfs_cleanup_patched_context (line 133) | void function nullfs_default (line 141) | static int function nullfs_special_getattr (line 148) | static int function nullfs_getattr (line 251) | static int function nullfs_open (line 323) | static int function nullfs_close (line 349) | static int function null_get_lowerparent (line 382) | static int function null_special_lookup (line 422) | static int function null_lookup (line 533) | static int function null_inactive (line 624) | static int function null_reclaim (line 632) | static int function store_entry_special (line 686) | static int function nullfs_special_readdir (line 711) | static int function nullfs_readdir (line 795) | static int function nullfs_readlink (line 827) | static int function nullfs_pathconf (line 857) | static int function nullfs_fsync (line 864) | static int function nullfs_mmap (line 871) | static int function nullfs_mnomap (line 897) | static int function nullfs_getxattr (line 923) | static int function nullfs_listxattr (line 949) | static int function nullfs_pagein (line 976) | static int function nullfs_read (line 1078) | static int type vnodeopv_entry_desc (line 1129) | struct vnodeopv_entry_desc type vnodeopv_desc (line 1141) | struct vnodeopv_desc function nullfs_getbackingvnode (line 1145) | int FILE: bsd/miscfs/nullfs/nullfs.h type null_mount (line 89) | struct null_mount { type null_mount_conf (line 105) | struct null_mount_conf { type null_node (line 116) | struct null_node { type vnodeop_desc_fake (line 126) | struct vnodeop_desc_fake { type vfsconf (line 141) | struct vfsconf type mount (line 146) | struct mount type vnode (line 146) | struct vnode type vnode (line 146) | struct vnode type vnode (line 146) | struct vnode type componentname (line 146) | struct componentname type mount (line 147) | struct mount type vnode (line 147) | struct vnode type vnode (line 147) | struct vnode type mount (line 149) | struct mount type vnode (line 149) | struct vnode type vnode (line 149) | struct vnode type vnode (line 149) | struct vnode type componentname (line 149) | struct componentname type null_node (line 150) | struct null_node type null_mount (line 154) | struct null_mount type null_mount (line 155) | struct null_mount type vnodeopv_desc (line 161) | struct vnodeopv_desc FILE: bsd/miscfs/routefs/routefs.h type routefs_args (line 39) | struct routefs_args { type routefs_mount (line 44) | struct routefs_mount { FILE: bsd/miscfs/routefs/routefs_ops.c type mount (line 50) | struct mount type mount (line 52) | struct mount type mount (line 53) | struct mount type vnode (line 53) | struct vnode type mount (line 54) | struct mount type vfsstatfs (line 54) | struct vfsstatfs type vfs_attr (line 55) | struct vfs_attr function routefs_init (line 75) | static int function routefs_mount (line 81) | static int function routefs_start (line 174) | static int function routefs_unmount (line 183) | static int function routefs_root (line 218) | static int function routefs_statfs (line 260) | static int function routefs_vfs_getattr (line 283) | static int function routefs_sync (line 407) | static int function routefs_vget (line 414) | static int function routefs_fhtovp (line 420) | static int function routefs_vptofh (line 427) | static int function routefs_sysctl (line 433) | static int function routefs_kernel_mount (line 448) | int type vfsops (line 481) | struct vfsops function routefserr_lookup (line 496) | static int function routefserr_setlabel (line 502) | static int type vnodeopv_entry_desc (line 512) | struct vnodeopv_entry_desc type vnodeop_desc (line 552) | struct vnodeop_desc type vnodeopv_desc (line 555) | struct vnodeopv_desc FILE: bsd/miscfs/specfs/spec_vnops.c type knote (line 110) | struct knote type knote (line 111) | struct knote type knote (line 112) | struct knote type vnode (line 118) | struct vnode type vnodeopv_entry_desc (line 132) | struct vnodeopv_entry_desc type vnodeop_desc (line 169) | struct vnodeop_desc type vnodeopv_desc (line 171) | struct vnodeopv_desc type _throttle_io_info_t (line 214) | struct _throttle_io_info_t { type _throttle_io_info_t (line 243) | struct _throttle_io_info_t type _throttle_io_info_t (line 249) | struct _throttle_io_info_t type _throttle_io_info_t (line 250) | struct _throttle_io_info_t type bufattr (line 250) | struct bufattr function spec_lookup (line 258) | int function set_blocksize (line 265) | static void function set_fsblocksize (line 283) | void function spec_open (line 304) | int function spec_read (line 473) | int function spec_write (line 615) | int function spec_ioctl (line 786) | int function spec_select (line 819) | int type knote (line 835) | struct knote type kevent_qos_s (line 835) | struct kevent_qos_s function spec_kqfilter (line 837) | int function spec_fsync_internal (line 896) | int function spec_fsync (line 910) | int function num_trailing_0 (line 957) | int function throttle_info_rel (line 982) | static int function SInt32 (line 1014) | static SInt32 function throttle_timer_start (line 1039) | static uint32_t function throttle_timer (line 1185) | static void function throttle_add_to_list (line 1282) | static int function throttle_init_throttle_window (line 1316) | static void function throttle_init_throttle_period (line 1356) | static void function throttle_init (line 1408) | void function sys_override_io_throttle (line 1447) | void function rethrottle_thread (line 1482) | void type _throttle_io_info_t (line 1530) | struct _throttle_io_info_t function throttle_info_release (line 1561) | void function throttle_info_mount_ref (line 1580) | void function throttle_info_ref_by_mask (line 1603) | int function throttle_info_rel_by_mask (line 1632) | void function throttle_info_mount_rel (line 1647) | void function throttle_info_mount_reset_period (line 1662) | void function throttle_info_get_last_io_time (line 1678) | void function update_last_io_time (line 1694) | void function throttle_get_io_policy (line 1713) | int function throttle_get_passive_io_policy (line 1723) | int function throttle_get_thread_throttle_level (line 1734) | static int function throttle_get_thread_throttle_level_internal (line 1746) | static int function throttle_io_will_be_throttled_internal (line 1783) | static int function throttle_io_will_be_throttled (line 1845) | int function throttle_update_proc_stats (line 1879) | static void function throttle_lowpri_io (line 1901) | uint32_t function throttle_lowpri_io_will_be_throttled (line 2062) | int function throttle_set_thread_io_policy (line 2110) | void function throttle_get_thread_effective_io_policy (line 2116) | int function throttle_thread_io_tier_above_metadata (line 2122) | int function throttle_info_reset_window (line 2128) | void function throttle_info_set_initial_window (line 2146) | static function throttle_info_end_io (line 2173) | void function throttle_info_end_io_internal (line 2205) | static function throttle_info_update_internal (line 2222) | static type _throttle_io_info_t (line 2285) | struct _throttle_io_info_t function throttle_info_update (line 2314) | void function throttle_info_update_by_mask (line 2328) | void function throttle_info_disable_throttle (line 2348) | void function throttle_info_io_will_be_throttled (line 2373) | int function throttle_lowpri_window (line 2422) | int function spec_strategy (line 2438) | int function spec_blockmap (line 2684) | int function spec_close (line 2694) | int function spec_pathconf (line 2805) | int function spec_ebadf (line 2836) | int function spec_blktooff (line 2843) | int function spec_offtoblk (line 2867) | int type knote (line 2890) | struct knote type knote (line 2891) | struct knote type knote (line 2892) | struct knote type kevent_qos_s (line 2892) | struct kevent_qos_s type knote (line 2893) | struct knote type kevent_qos_s (line 2893) | struct kevent_qos_s type knote (line 2894) | struct knote type filterops (line 2896) | struct filterops function spec_knote_select_and_link (line 2916) | static int function filt_spec_common (line 3036) | static int function filt_specattach (line 3061) | static int function filt_specdetach (line 3104) | static void function filt_specevent (line 3127) | static int function filt_spectouch (line 3137) | static int function filt_specprocess (line 3150) | static int function filt_specpeek (line 3179) | static int FILE: bsd/miscfs/specfs/specdev.h type specinfo (line 77) | struct specinfo { type vnode (line 120) | struct vnode type nameidata (line 126) | struct nameidata type componentname (line 127) | struct componentname type flock (line 128) | struct flock type buf (line 129) | struct buf type uio (line 130) | struct uio type vnop_blktooff_args (line 134) | struct vnop_blktooff_args type vnop_offtoblk_args (line 135) | struct vnop_offtoblk_args type vnop_blockmap_args (line 137) | struct vnop_blockmap_args type knote (line 138) | struct knote type kevent_qos_s (line 138) | struct kevent_qos_s type vnop_lookup_args (line 143) | struct vnop_lookup_args type vnop_open_args (line 146) | struct vnop_open_args type vnop_close_args (line 147) | struct vnop_close_args type vnop_read_args (line 151) | struct vnop_read_args type vnop_write_args (line 152) | struct vnop_write_args type vnop_ioctl_args (line 153) | struct vnop_ioctl_args type vnop_select_args (line 154) | struct vnop_select_args type vnop_fsync_args (line 157) | struct vnop_fsync_args type vnop_strategy_args (line 170) | struct vnop_strategy_args type vnop_pathconf_args (line 172) | struct vnop_pathconf_args FILE: bsd/net/bpf.c type timeval (line 137) | struct timeval type bpf_if (line 188) | struct bpf_if type bpf_d (line 201) | struct bpf_d type bpf_d (line 213) | struct bpf_d type bpf_d (line 214) | struct bpf_d type bpf_if (line 214) | struct bpf_if type bpf_d (line 215) | struct bpf_d type bpf_d (line 216) | struct bpf_d type uio (line 217) | struct uio type mbuf (line 218) | struct mbuf type sockaddr (line 218) | struct sockaddr type bpf_d (line 219) | struct bpf_d type bpf_d (line 221) | struct bpf_d type bpf_d (line 223) | struct bpf_d type bpf_packet (line 223) | struct bpf_packet type bpf_d (line 224) | struct bpf_d type bpf_d (line 225) | struct bpf_d type bpf_d (line 226) | struct bpf_d type proc (line 226) | struct proc type bpf_d (line 227) | struct bpf_d type bpf_d (line 228) | struct bpf_d type mbuf (line 229) | struct mbuf type bpf_d (line 231) | struct bpf_d type bpf_d (line 232) | struct bpf_d type ifnet (line 237) | struct ifnet type mbuf (line 237) | struct mbuf type cdevsw (line 252) | struct cdevsw function bpf_movein (line 271) | static int function bpf_make_dev_t (line 444) | static void function errno_t (line 504) | static errno_t function bpf_detachd (line 568) | static int function bpf_start_timer (line 683) | static void function boolean_t (line 714) | static boolean_t function bpf_acquire_d (line 730) | void function bpf_release_d (line 743) | void function bpfopen (line 774) | int function bpfclose (line 861) | int function bpf_sleep (line 967) | static int function bpf_finalize_pktap (line 979) | static void function bpfread (line 1020) | int function bpf_wakeup (line 1286) | static void function bpf_timed_out (line 1304) | static void function bpfwrite (line 1333) | int function reset_d (line 1449) | static void type bpf_d (line 1469) | struct bpf_d type bpf_d (line 1475) | struct bpf_d function bpf_setup (line 1495) | static int function bpfioctl (line 1639) | int function bpf_setf (line 2175) | static int function bpf_setif (line 2237) | static int function bpf_getdltlist (line 2305) | static int function bpf_setdlt (line 2358) | static int function bpf_set_traffic_class (line 2419) | static int function bpf_set_packet_service_class (line 2433) | static void function bpfselect (line 2450) | int type knote (line 2516) | struct knote type knote (line 2517) | struct knote type knote (line 2518) | struct knote type knote (line 2519) | struct knote type kevent_qos_s (line 2519) | struct kevent_qos_s type knote (line 2520) | struct knote type kevent_qos_s (line 2520) | struct kevent_qos_s type filterops (line 2522) | struct filterops function filt_bpfread_common (line 2530) | static int function bpfkqfilter (line 2587) | int function filt_bpfdetach (line 2626) | static void function filt_bpfread (line 2639) | static int function filt_bpftouch (line 2648) | static int function filt_bpfprocess (line 2668) | static int function bpf_mcopy (line 2685) | static void function bpf_tap_imp (line 2704) | static inline void function bpf_tap_mbuf (line 2796) | static inline void function bpf_tap_out (line 2828) | void function bpf_tap_in (line 2839) | void function bpf_tap_callback (line 2851) | static int function errno_t (line 2860) | static errno_t function copy_bpf_packet (line 2873) | static void function get_esp_trunc_len (line 2897) | static uint16_t function get_isakmp_trunc_len (line 2913) | static uint16_t function get_isakmp_natt_trunc_len (line 2929) | static uint16_t function get_udp_trunc_len (line 2964) | static uint16_t function get_tcp_trunc_len (line 3013) | static uint16_t function get_proto_trunc_len (line 3047) | static uint16_t function get_ip_trunc_len (line 3101) | static uint16_t function get_ip6_trunc_len (line 3133) | static uint16_t function get_ether_trunc_len (line 3163) | static uint16_t function get_pkt_trunc_len (line 3197) | static uint32_t function catchpacket (line 3263) | static void function bpf_allocbufs (line 3417) | static int function bpf_freed (line 3455) | static void function bpfattach (line 3486) | void function errno_t (line 3492) | errno_t function bpfdetach (line 3604) | void function bpf_init (line 3654) | void function sysctl_bpf_maxbufsize (line 3701) | static int FILE: bsd/net/bpf.h type bpf_setup_args (line 90) | struct bpf_setup_args { type bpf_int32 (line 125) | typedef int32_t bpf_int32; type u_int32_t (line 126) | typedef u_int32_t bpf_u_int32; type bpf_program (line 142) | struct bpf_program { type bpf_program64 (line 153) | struct bpf_program64 { type bpf_program32 (line 158) | struct bpf_program32 { type bpf_stat (line 167) | struct bpf_stat { type bpf_version (line 183) | struct bpf_version { type bpf_hdr (line 256) | struct bpf_hdr { type bpf_hdr_ext (line 277) | struct bpf_hdr_ext { type bpf_mtag (line 301) | struct bpf_mtag { type bpf_insn (line 1311) | struct bpf_insn { type bpf_dltlist (line 1329) | struct bpf_dltlist { type ifnet (line 1349) | struct ifnet type mbuf (line 1350) | struct mbuf type bpf_packet (line 1354) | struct bpf_packet { type bpf_insn (line 1367) | struct bpf_insn type ifnet (line 1368) | struct ifnet type bpf_insn (line 1370) | struct bpf_insn type u_int32_t (line 1395) | typedef u_int32_t bpf_tap_mode; type errno_t (line 1408) | typedef errno_t (*bpf_send_func)(ifnet_t interface, u_int32_t data_link_... type errno_t (line 1426) | typedef errno_t (*bpf_tap_func)(ifnet_t interface, u_int32_t data_link_t... FILE: bsd/net/bpf_filter.c function u_int32_t (line 85) | static inline u_int32_t function u_char (line 114) | static u_char * function u_int32_t (line 151) | static u_int32_t function m_xhalf (line 177) | static uint16_t function u_int8_t (line 201) | static u_int8_t function u_int32_t (line 219) | static u_int32_t function u_int16_t (line 235) | static u_int16_t function u_int8_t (line 251) | static u_int8_t function u_int (line 274) | u_int function bpf_validate (line 630) | int FILE: bsd/net/bpfdesc.h type bpf_d (line 86) | struct bpf_d { type bpf_if (line 177) | struct bpf_if { FILE: bsd/net/bridgestp.c type bstp_task (line 103) | struct bstp_task type bstp_task (line 108) | struct bstp_task type bstp_task (line 109) | struct bstp_task type bstp_state (line 151) | struct bstp_state type bstp_port (line 151) | struct bstp_port type bstp_state (line 152) | struct bstp_state type bstp_port (line 152) | struct bstp_port type bstp_state (line 153) | struct bstp_state type bstp_port (line 153) | struct bstp_port type bstp_port (line 154) | struct bstp_port type bstp_cbpdu (line 154) | struct bstp_cbpdu type bstp_config_unit (line 155) | struct bstp_config_unit type bstp_state (line 156) | struct bstp_state type bstp_port (line 156) | struct bstp_port type bstp_cbpdu (line 157) | struct bstp_cbpdu type ifnet (line 158) | struct ifnet type mbuf (line 158) | struct mbuf type bstp_port (line 159) | struct bstp_port type bstp_state (line 160) | struct bstp_state type bstp_port (line 160) | struct bstp_port type mbuf (line 161) | struct mbuf type bstp_tbpdu (line 161) | struct bstp_tbpdu type bstp_state (line 162) | struct bstp_state type bstp_port (line 162) | struct bstp_port type mbuf (line 163) | struct mbuf type bstp_tbpdu (line 163) | struct bstp_tbpdu type bstp_state (line 164) | struct bstp_state type bstp_port (line 164) | struct bstp_port type bstp_tcn_unit (line 165) | struct bstp_tcn_unit type bstp_state (line 166) | struct bstp_state type bstp_port (line 166) | struct bstp_port type bstp_config_unit (line 167) | struct bstp_config_unit type bstp_port (line 168) | struct bstp_port type bstp_config_unit (line 168) | struct bstp_config_unit type bstp_port (line 169) | struct bstp_port type bstp_pri_vector (line 170) | struct bstp_pri_vector type bstp_pri_vector (line 171) | struct bstp_pri_vector type bstp_pri_vector (line 172) | struct bstp_pri_vector type bstp_pri_vector (line 173) | struct bstp_pri_vector type bstp_state (line 174) | struct bstp_state type bstp_state (line 175) | struct bstp_state type bstp_port (line 175) | struct bstp_port type bstp_state (line 176) | struct bstp_state type bstp_port (line 176) | struct bstp_port type bstp_port (line 177) | struct bstp_port type bstp_port (line 178) | struct bstp_port type bstp_port (line 179) | struct bstp_port type bstp_state (line 180) | struct bstp_state type bstp_state (line 181) | struct bstp_state type bstp_port (line 182) | struct bstp_port type bstp_port (line 183) | struct bstp_port type bstp_port (line 184) | struct bstp_port type bstp_port (line 185) | struct bstp_port type bstp_port (line 186) | struct bstp_port type bstp_port (line 187) | struct bstp_port type bstp_state (line 188) | struct bstp_state type bstp_port (line 188) | struct bstp_port type bstp_port (line 189) | struct bstp_port type bstp_state (line 192) | struct bstp_state type bstp_port (line 192) | struct bstp_port type bstp_state (line 193) | struct bstp_state type bstp_port (line 193) | struct bstp_port type bstp_state (line 194) | struct bstp_state type bstp_port (line 194) | struct bstp_port type bstp_timer (line 196) | struct bstp_timer type bstp_timer (line 197) | struct bstp_timer type bstp_timer (line 198) | struct bstp_timer type bstp_timer (line 199) | struct bstp_timer type bstp_state (line 200) | struct bstp_state type bstp_port (line 201) | struct bstp_port type bstp_state (line 202) | struct bstp_state type bstp_port (line 203) | struct bstp_port type bstp_state (line 204) | struct bstp_state type bstp_port (line 205) | struct bstp_port type bstp_state (line 206) | struct bstp_state type bstp_port (line 207) | struct bstp_port type bstp_state (line 210) | struct bstp_state function bstp_transmit (line 212) | static void function bstp_transmit_bpdu (line 252) | static void function bstp_transmit_tcn (line 288) | static void function bstp_decode_bpdu (line 332) | static void function bstp_send_bpdu (line 405) | static void function bstp_enqueue (line 463) | static void function bstp_pdu_flags (line 479) | static int type mbuf (line 540) | struct mbuf type bstp_port (line 541) | struct bstp_port type mbuf (line 541) | struct mbuf type bstp_state (line 543) | struct bstp_state type ether_header (line 544) | struct ether_header type bstp_tbpdu (line 545) | struct bstp_tbpdu function bstp_received_stp (line 626) | static void function bstp_received_rstp (line 652) | static void function bstp_received_tcn (line 673) | static void function bstp_received_bpdu (line 681) | static void function bstp_pdu_rcvtype (line 784) | static int function bstp_pdu_bettersame (line 832) | static int function bstp_info_cmp (line 850) | static int function bstp_info_superior (line 891) | static int function bstp_assign_roles (line 903) | static void function bstp_update_state (line 1024) | static void function bstp_update_roles (line 1049) | static void function bstp_update_tc (line 1206) | static void function bstp_update_info (line 1270) | static void function bstp_set_other_tcprop (line 1300) | static void function bstp_set_all_reroot (line 1316) | static void function bstp_set_all_sync (line 1327) | static void function bstp_set_port_state (line 1342) | static void function bstp_set_port_role (line 1380) | static void function bstp_set_port_proto (line 1455) | static void function bstp_set_port_tc (line 1487) | static void function bstp_set_timer_tc (line 1565) | static void function bstp_set_timer_msgage (line 1588) | static void function bstp_rerooted (line 1601) | static int function bstp_set_htime (line 1619) | int function bstp_set_fdelay (line 1641) | int function bstp_set_maxage (line 1658) | int function bstp_set_holdcount (line 1675) | int function bstp_set_protocol (line 1693) | int function bstp_set_priority (line 1725) | int function bstp_set_port_priority (line 1742) | int function bstp_set_path_cost (line 1761) | int function bstp_set_edge (line 1789) | int function bstp_set_autoedge (line 1804) | int function bstp_set_ptp (line 1823) | int function bstp_set_autoptp (line 1834) | int function bstp_calc_path_cost (line 1855) | static uint32_t function bstp_notify_state (line 1895) | static void function bstp_notify_rtage (line 1910) | static void function bstp_linkstate (line 1940) | void function bstp_ifupdstatus (line 1965) | static void function bstp_enable_port (line 2011) | static void function bstp_disable_port (line 2018) | static void function bstp_tick (line 2025) | static void function bstp_timer_start (line 2083) | static void function bstp_timer_stop (line 2091) | static void function bstp_timer_latch (line 2099) | static void function bstp_timer_expired (line 2106) | static int function bstp_hello_timer_expiry (line 2120) | static void function bstp_message_age_expiry (line 2133) | static void function bstp_migrate_delay_expiry (line 2143) | static void function bstp_edge_delay_expiry (line 2149) | static void function bstp_addr_cmp (line 2160) | static int function bstp_same_bridgeid (line 2175) | static int function bstp_reinit (line 2191) | void function bstp_attach (line 2273) | void function bstp_detach (line 2298) | void function bstp_init (line 2310) | void function bstp_stop (line 2325) | void function bstp_create (line 2340) | int function bstp_enable (line 2364) | int function bstp_disable (line 2390) | void function bstp_destroy (line 2408) | void function __private_extern__ (line 2417) | __private_extern__ void function bstp_create_task_thread (line 2438) | static void function bstp_task_thread_func (line 2458) | static void function bstp_task_enqueue (line 2493) | static void function bstp_task_drain (line 2513) | static void FILE: bsd/net/bridgestp.h type ifnet (line 218) | struct ifnet type ifnet (line 219) | struct ifnet type bstp_cb_ops (line 220) | struct bstp_cb_ops { type bstp_cbpdu (line 232) | struct bstp_cbpdu { type bstp_tbpdu (line 262) | struct bstp_tbpdu { type bstp_task (line 277) | struct bstp_task { type bstp_timer (line 284) | struct bstp_timer { type bstp_pri_vector (line 290) | struct bstp_pri_vector { type bstp_config_unit (line 298) | struct bstp_config_unit { type bstp_tcn_unit (line 314) | struct bstp_tcn_unit { type bstp_port (line 318) | struct bstp_port { type bstp_state (line 383) | struct bstp_state { type bstp_state (line 411) | struct bstp_state type bstp_cb_ops (line 411) | struct bstp_cb_ops type bstp_state (line 412) | struct bstp_state type bstp_state (line 413) | struct bstp_state type bstp_state (line 414) | struct bstp_state type bstp_state (line 415) | struct bstp_state type bstp_port (line 415) | struct bstp_port type ifnet (line 415) | struct ifnet type bstp_port (line 416) | struct bstp_port type bstp_port (line 417) | struct bstp_port type bstp_port (line 418) | struct bstp_port type ifnet (line 419) | struct ifnet type bstp_state (line 420) | struct bstp_state type bstp_state (line 421) | struct bstp_state type bstp_state (line 422) | struct bstp_state type bstp_state (line 423) | struct bstp_state type bstp_state (line 424) | struct bstp_state type bstp_state (line 425) | struct bstp_state type bstp_port (line 426) | struct bstp_port type bstp_port (line 427) | struct bstp_port type bstp_port (line 428) | struct bstp_port type bstp_port (line 429) | struct bstp_port type bstp_port (line 430) | struct bstp_port type bstp_port (line 431) | struct bstp_port type mbuf (line 432) | struct mbuf type bstp_port (line 432) | struct bstp_port type ifnet (line 432) | struct ifnet type mbuf (line 432) | struct mbuf FILE: bsd/net/classq/classq.c function _qinit (line 84) | void function _addq (line 107) | void function _addq_multi (line 135) | void function _getq (line 161) | void function _getq_flow_or_scidx (line 201) | static void function _getq_flow (line 251) | void function _getq_scidx_lt (line 258) | void function _getq_all (line 265) | void type mbuf (line 302) | struct mbuf type mq_head (line 305) | struct mq_head type mbuf (line 306) | struct mbuf type mbuf (line 309) | struct mbuf type mbuf (line 312) | struct mbuf function _getq_tail (line 343) | void type mbuf (line 361) | struct mbuf type mq_head (line 364) | struct mq_head type mbuf (line 365) | struct mbuf type mbuf (line 390) | struct mbuf function _getq_random (line 423) | void function _removeq_mbuf (line 441) | static inline void function _removeq (line 484) | void function _flushq (line 500) | void function _flushq_flow_mbuf (line 506) | static inline void function _flushq_flow (line 557) | void FILE: bsd/net/classq/classq.h type classq_pkt_type_t (line 78) | typedef enum classq_pkt_type { type classq_pkt_t (line 86) | typedef struct classq_pkt { type classq_type_t (line 110) | typedef enum classq_type { type classq_state_t (line 119) | typedef enum classq_state { type pktcntr (line 132) | struct pktcntr { type class_queue_t (line 145) | typedef struct _class_queue_ { type mbuf (line 215) | struct mbuf type pf_mtag (line 215) | struct pf_mtag type mbuf (line 216) | struct mbuf type pf_mtag (line 216) | struct pf_mtag type mbuf (line 217) | struct mbuf type pf_mtag (line 217) | struct pf_mtag FILE: bsd/net/classq/classq_blue.h type blue_stats (line 70) | struct blue_stats { FILE: bsd/net/classq/classq_fq_codel.c type mcache (line 54) | struct mcache function fq_codel_init (line 62) | void function fq_codel_reap_caches (line 79) | void function fq_t (line 85) | fq_t * function fq_destroy (line 106) | void function fq_detect_dequeue_stall (line 116) | static inline void function fq_head_drop (line 141) | void function fq_compressor (line 175) | static int function fq_addq (line 230) | int function fq_getq_flow_internal (line 451) | void function fq_getq_flow (line 483) | void FILE: bsd/net/classq/classq_fq_codel.h type fq_t (line 51) | typedef struct flowq { type fq_codel_sched_data (line 93) | struct fq_codel_sched_data type fq_if_classq (line 94) | struct fq_if_classq type fq_codel_sched_data (line 101) | struct fq_codel_sched_data type fq_if_classq (line 102) | struct fq_if_classq type fq_codel_sched_data (line 103) | struct fq_codel_sched_data type fq_codel_sched_data (line 105) | struct fq_codel_sched_data type fq_codel_sched_data (line 107) | struct fq_codel_sched_data FILE: bsd/net/classq/classq_red.h type redparams (line 74) | struct redparams { type red_stats (line 80) | struct red_stats { FILE: bsd/net/classq/classq_sfb.c type sfb (line 211) | struct sfb type sfb_bins (line 214) | struct sfb_bins type sfb_fcl (line 217) | struct sfb_fcl type sfb (line 220) | struct sfb type sfb (line 221) | struct sfb type sfb (line 223) | struct sfb type sfb (line 224) | struct sfb type sfb (line 225) | struct sfb type sfb (line 226) | struct sfb type sfb (line 227) | struct sfb type sfb (line 228) | struct sfb type sfb (line 229) | struct sfb type sfb (line 230) | struct sfb type timespec (line 230) | struct timespec type sfb (line 231) | struct sfb type sfbbinstats (line 231) | struct sfbbinstats type timespec (line 232) | struct timespec type timespec (line 232) | struct timespec type sfb (line 233) | struct sfb type sfbbinstats (line 233) | struct sfbbinstats type timespec (line 234) | struct timespec type timespec (line 234) | struct timespec type sfb (line 235) | struct sfb type sfbbinstats (line 235) | struct sfbbinstats type timespec (line 236) | struct timespec type timespec (line 236) | struct timespec type sfb (line 237) | struct sfb type timespec (line 238) | struct timespec type sfb (line 239) | struct sfb type sfb (line 240) | struct sfb type timespec (line 241) | struct timespec type sfb (line 242) | struct sfb type sfb (line 244) | struct sfb type sfb_fcl (line 244) | struct sfb_fcl type sfb (line 245) | struct sfb type sfb (line 246) | struct sfb type sfbbinstats (line 246) | struct sfbbinstats type sfb (line 247) | struct sfb type timespec (line 248) | struct timespec type sfb_time_tbl (line 284) | struct sfb_time_tbl { type sfb_time_tbl (line 290) | struct sfb_time_tbl function u_int32_t (line 303) | static u_int32_t function sfb_calc_holdtime (line 310) | static void function sfb_calc_pboxtime (line 334) | static void function sfb_calc_hinterval (line 359) | static void function sfb_calc_update_interval (line 384) | static void type sfb (line 396) | struct sfb type ifnet (line 397) | struct ifnet type sfb (line 399) | struct sfb function sfb_fclist_append (line 429) | static void function sfb_fclists_clean (line 441) | static void function sfb_destroy (line 455) | void function sfb_resetq (line 470) | static void function sfb_getstats (line 526) | void function sfb_swap_bins (line 553) | static void function sfb_pcheck (line 614) | static inline int function sfb_penalize (line 657) | static int function sfb_adjust_bin (line 722) | static void function sfb_decrement_bin (line 748) | static void function sfb_increment_bin (line 755) | static void function sfb_dq_update_bins (line 762) | static inline void function sfb_eq_update_bins (line 855) | static inline void function boolean_t (line 898) | static boolean_t function sfb_bin_mark_or_drop (line 943) | static int function sfb_drop_early (line 968) | static int function sfb_detect_dequeue_stall (line 1042) | void type sfb (line 1071) | struct sfb type pf_mtag (line 1072) | struct pf_mtag type timespec (line 1077) | struct timespec type timespec (line 1260) | struct timespec type timespec (line 1306) | struct timespec function sfb_getq (line 1404) | void function sfb_purgeq (line 1410) | void function sfb_updateq (line 1432) | void function sfb_suspendq (line 1477) | int FILE: bsd/net/classq/classq_sfb.h type sfbstats (line 49) | struct sfbstats { type sfbbinstats (line 66) | struct sfbbinstats { type sfb_stats (line 72) | struct sfb_stats { type sfb_bins (line 89) | struct sfb_bins { type sfb_fcl (line 95) | struct sfb_fcl { type sfb_t (line 113) | typedef struct sfb { type sfb (line 154) | struct sfb type ifnet (line 154) | struct ifnet type sfb (line 155) | struct sfb type sfb (line 156) | struct sfb type pf_mtag (line 157) | struct pf_mtag type sfb (line 158) | struct sfb type sfb (line 159) | struct sfb type sfb (line 161) | struct sfb type sfb_stats (line 161) | struct sfb_stats type sfb (line 162) | struct sfb type sfb (line 163) | struct sfb FILE: bsd/net/classq/classq_subr.c type ifclassq (line 52) | struct ifclassq type ifclassq (line 55) | struct ifclassq function classq_init (line 76) | void function ifclassq_setup (line 93) | int function ifclassq_teardown (line 140) | void function ifclassq_pktsched_setup (line 172) | int function ifclassq_set_maxlen (line 187) | void function u_int32_t (line 198) | u_int32_t function ifclassq_get_len (line 204) | int function ifclassq_set_packet_metadata (line 234) | inline void function errno_t (line 259) | errno_t function errno_t (line 266) | errno_t function errno_t (line 275) | errno_t function errno_t (line 284) | static errno_t function errno_t (line 394) | static errno_t function ifclassq_update (line 403) | void function ifclassq_attach (line 411) | int function ifclassq_detach (line 424) | void function ifclassq_getqstats (line 434) | int function ifclassq_tbr_dequeue (line 521) | void function ifclassq_tbr_dequeue_sc (line 527) | void function ifclassq_tbr_dequeue_common (line 534) | static void function ifclassq_tbr_set (line 596) | int function ifclassq_calc_target_qdelay (line 731) | void function ifclassq_calc_update_interval (line 762) | void function ifclassq_reap_caches (line 780) | void FILE: bsd/net/classq/classq_util.c function u_int8_t (line 87) | u_int8_t function write_dsfield (line 139) | void function mark_ecn (line 211) | int FILE: bsd/net/classq/if_classq.h type cqrq_t (line 42) | typedef enum cqrq { type cqrq_purge_sc_t (line 51) | typedef struct cqrq_purge_sc { type cqrq_throttle_t (line 59) | typedef struct cqrq_throttle { type cqrq_stat_sc_t (line 65) | typedef struct cqrq_stat_sc { type tb_regulator (line 79) | struct tb_regulator { type tb_profile (line 93) | struct tb_profile { type ifclassq (line 99) | struct ifclassq type cqdq_op (line 100) | enum cqdq_op type cqrq (line 101) | enum cqrq type ifclassq (line 107) | struct ifclassq type ifclassq (line 109) | struct ifclassq type ifclassq (line 110) | struct ifclassq type ifclassq (line 112) | struct ifclassq type ifclassq (line 114) | struct ifclassq type ifclassq (line 117) | struct ifclassq type cqrq (line 117) | enum cqrq type ifclassq (line 122) | struct ifclassq { type cqev_t (line 190) | typedef enum cqev { type if_ifclassq_stats (line 206) | struct if_ifclassq_stats { type ifnet (line 280) | struct ifnet type ifnet (line 281) | struct ifnet type ifclassq (line 282) | struct ifclassq type ifclassq (line 283) | struct ifclassq type ifclassq (line 284) | struct ifclassq type ifclassq (line 285) | struct ifclassq type ifclassq (line 287) | struct ifclassq type ifclassq (line 289) | struct ifclassq type ifclassq (line 291) | struct ifclassq type ifclassq (line 294) | struct ifclassq type ifclassq (line 295) | struct ifclassq type ifclassq (line 297) | struct ifclassq type ifclassq (line 298) | struct ifclassq type ifclassq (line 299) | struct ifclassq type ifclassq (line 300) | struct ifclassq type ifclassq (line 303) | struct ifclassq type tb_profile (line 303) | struct tb_profile type ifclassq (line 304) | struct ifclassq type ifclassq (line 305) | struct ifclassq type ifnet (line 307) | struct ifnet type ifclassq (line 310) | struct ifclassq type ifnet (line 311) | struct ifnet FILE: bsd/net/content_filter.c type inpcbinfo (line 362) | struct inpcbinfo type cfil_entry (line 363) | struct cfil_entry type content_filter (line 369) | struct content_filter { type content_filter (line 386) | struct content_filter type content_filter (line 409) | struct content_filter type cfil_queue (line 413) | struct cfil_queue { type cfil_entry (line 424) | struct cfil_entry { type cfil_hash_entry (line 477) | struct cfil_hash_entry type cfil_info (line 484) | struct cfil_info { type cfil_info (line 552) | struct cfil_info type thread (line 617) | struct thread type cfil_stats_report_buffer (line 623) | struct cfil_stats_report_buffer { type cfil_stats_report_buffer (line 628) | struct cfil_stats_report_buffer type thread (line 634) | struct thread type cfil_hash_entry (line 657) | struct cfil_hash_entry { type cfil_db (line 686) | struct cfil_db { type cfil_tag (line 699) | struct cfil_tag { type cfil_hash_entry (line 707) | struct cfil_hash_entry type cfil_db (line 710) | struct cfil_db type cfil_stats (line 716) | struct cfil_stats type sysctl_oid (line 737) | struct sysctl_oid type sysctl_req (line 738) | struct sysctl_req type sysctl_oid (line 739) | struct sysctl_oid type sysctl_req (line 740) | struct sysctl_req type socket (line 775) | struct socket type cfil_info (line 775) | struct cfil_info type socket (line 777) | struct socket type cfil_info (line 777) | struct cfil_info type cfil_msg_hdr (line 778) | struct cfil_msg_hdr type cfil_msg_hdr (line 779) | struct cfil_msg_hdr type socket (line 780) | struct socket type cfil_info (line 780) | struct cfil_info type socket (line 781) | struct socket type cfil_info (line 781) | struct cfil_info type sockaddr (line 781) | struct sockaddr type mbuf (line 782) | struct mbuf type mbuf (line 782) | struct mbuf type socket (line 783) | struct socket type cfil_info (line 783) | struct cfil_info type mbuf (line 784) | struct mbuf type in_addr (line 786) | struct in_addr type in6_addr (line 788) | struct in6_addr type socket (line 790) | struct socket type cfil_info (line 790) | struct cfil_info type cfil_info (line 791) | struct cfil_info type cfil_info (line 792) | struct cfil_info type socket (line 792) | struct socket type cfil_hash_entry (line 792) | struct cfil_hash_entry type socket (line 793) | struct socket type cfil_info (line 793) | struct cfil_info type socket (line 794) | struct socket type socket (line 795) | struct socket type socket (line 796) | struct socket type cfil_info (line 796) | struct cfil_info type socket (line 797) | struct socket type cfil_info (line 797) | struct cfil_info type cfil_info (line 798) | struct cfil_info type socket (line 799) | struct socket type cfil_info (line 799) | struct cfil_info type socket (line 801) | struct socket type cfil_info (line 801) | struct cfil_info type socket (line 802) | struct socket type socket (line 803) | struct socket type mbuf (line 812) | struct mbuf type socket (line 813) | struct socket type socket (line 814) | struct socket type cfil_hash_entry (line 815) | struct cfil_hash_entry type cfil_db (line 815) | struct cfil_db type sockaddr (line 815) | struct sockaddr type sockaddr (line 815) | struct sockaddr type cfil_hash_entry (line 816) | struct cfil_hash_entry type cfil_db (line 816) | struct cfil_db type sockaddr (line 816) | struct sockaddr type sockaddr (line 816) | struct sockaddr type cfil_hash_entry (line 817) | struct cfil_hash_entry type cfil_db (line 817) | struct cfil_db type cfil_hash_entry (line 818) | struct cfil_hash_entry type cfil_db (line 818) | struct cfil_db type sockaddr (line 818) | struct sockaddr type sockaddr (line 818) | struct sockaddr type cfil_db (line 819) | struct cfil_db type cfil_hash_entry (line 819) | struct cfil_hash_entry type sockaddr (line 819) | struct sockaddr type mbuf (line 819) | struct mbuf type cfil_db (line 820) | struct cfil_db type cfil_hash_entry (line 820) | struct cfil_hash_entry type cfil_hash_entry (line 821) | struct cfil_hash_entry type socket (line 821) | struct socket type sockaddr (line 821) | struct sockaddr type sockaddr (line 821) | struct sockaddr type mbuf (line 821) | struct mbuf type cfil_info (line 822) | struct cfil_info type cfil_db (line 822) | struct cfil_db type socket (line 823) | struct socket type sockaddr (line 823) | struct sockaddr type sockaddr (line 823) | struct sockaddr type mbuf (line 824) | struct mbuf type mbuf (line 824) | struct mbuf type mbuf (line 825) | struct mbuf type sockbuf (line 826) | struct sockbuf type socket (line 827) | struct socket type socket (line 828) | struct socket type socket (line 829) | struct socket type socket (line 830) | struct socket type sockbuf (line 831) | struct sockbuf type socket (line 832) | struct socket type cfil_hash_entry (line 833) | struct cfil_hash_entry type inpcb (line 833) | struct inpcb type in6_addr (line 834) | struct in6_addr type in6_addr (line 834) | struct in6_addr type cfil_hash_entry (line 836) | struct cfil_hash_entry type inpcb (line 836) | struct inpcb type in_addr (line 837) | struct in_addr type in_addr (line 837) | struct in_addr type cfil_info (line 839) | struct cfil_info type cfil_info (line 842) | struct cfil_info type cfil_info (line 843) | struct cfil_info type cfil_info (line 844) | struct cfil_info type m_tag (line 845) | struct m_tag type cfil_info (line 845) | struct cfil_info type mbuf (line 845) | struct mbuf type mbuf (line 846) | struct mbuf type cfil_hash_entry (line 849) | struct cfil_hash_entry type sockaddr (line 849) | struct sockaddr type socket (line 850) | struct socket type cfil_hash_entry (line 851) | struct cfil_hash_entry type inpcb (line 851) | struct inpcb type sockaddr (line 857) | struct sockaddr function cfil_rw_lock_exclusive (line 863) | static void function cfil_rw_unlock_exclusive (line 876) | static void function cfil_rw_lock_shared (line 889) | static void function cfil_rw_unlock_shared (line 902) | static void function boolean_t (line 915) | static boolean_t function cfil_rw_lock_exclusive_to_shared (line 931) | static void function cfil_rw_lock_assert_held (line 944) | static void function cfil_data_length (line 962) | static unsigned int type mbuf (line 1006) | struct mbuf type mbuf (line 1007) | struct mbuf type mbuf (line 1009) | struct mbuf function cfil_queue_init (line 1024) | static inline void function cfil_queue_drain (line 1032) | static inline uint64_t function cfil_queue_empty (line 1044) | static inline int function cfil_queue_offset_first (line 1050) | static inline uint64_t function cfil_queue_offset_last (line 1056) | static inline uint64_t function cfil_queue_len (line 1062) | static inline uint64_t function cfil_queue_verify (line 1072) | static void function cfil_queue_enqueue (line 1126) | static void function cfil_queue_remove (line 1137) | static void function mbuf_t (line 1151) | static mbuf_t function mbuf_t (line 1157) | static mbuf_t function cfil_entry_buf_verify (line 1164) | static void function cfil_entry_verify (line 1180) | static void function cfil_info_buf_verify (line 1187) | static void function cfil_info_verify (line 1195) | static void function verify_content_filter (line 1212) | static void function errno_t (line 1230) | static errno_t function errno_t (line 1339) | static errno_t function cfil_acquire_sockbuf (line 1507) | static int function cfil_release_sockbuf (line 1564) | static void function cfil_sock_id_t (line 1598) | cfil_sock_id_t function cfil_socket_safe_lock (line 1620) | static bool type socket (line 1647) | struct socket type socket (line 1650) | struct socket type inpcb (line 1653) | struct inpcb type inpcbinfo (line 1654) | struct inpcbinfo type socket (line 1732) | struct socket type socket (line 1735) | struct socket type inpcb (line 1736) | struct inpcb type inpcbinfo (line 1737) | struct inpcbinfo function cfil_info_stats_toggle (line 1777) | static void function errno_t (line 1861) | static errno_t function errno_t (line 2126) | static errno_t function errno_t (line 2272) | static errno_t function cfil_ctl_rcvd (line 2329) | static void function cfil_init (line 2427) | void type cfil_info (line 2541) | struct cfil_info type socket (line 2542) | struct socket type cfil_hash_entry (line 2542) | struct cfil_hash_entry type cfil_info (line 2545) | struct cfil_info type inpcb (line 2546) | struct inpcb type cfil_info (line 2556) | struct cfil_info type cfil_entry (line 2563) | struct cfil_entry function cfil_info_attach_unit (line 2640) | int function cfil_info_free (line 2699) | static void function cfil_sock_received_verdict (line 2775) | static void function boolean_t (line 2802) | boolean_t function boolean_t (line 2822) | boolean_t function errno_t (line 2832) | errno_t function errno_t (line 2928) | errno_t function cfil_fill_event_msg_addresses (line 2953) | static void function boolean_t (line 2986) | static boolean_t function boolean_t (line 3029) | static boolean_t function boolean_t (line 3080) | static boolean_t function cfil_dispatch_attach_event (line 3143) | static int function cfil_dispatch_disconnect_event (line 3308) | static int function cfil_dispatch_closed_event (line 3425) | int function fill_ip6_sockaddr_4_6 (line 3533) | static void function fill_ip_sockaddr_4_6 (line 3553) | static void function cfil_get_flow_address_v6 (line 3569) | static void function cfil_get_flow_address (line 3587) | static void function cfil_dispatch_data_event (line 3605) | static int function cfil_data_service_ctl_q (line 3776) | static int function cfil_data_filter (line 4027) | int function cfil_service_inject_queue (line 4084) | static int function cfil_service_pending_queue (line 4256) | static int function cfil_update_data_offsets (line 4354) | int function cfil_set_socket_pass_offset (line 4456) | static int function cfil_action_data_pass (line 4516) | int function cfil_flush_queues (line 4548) | static void function cfil_action_drop (line 4619) | int function cfil_action_bless_client (line 4681) | int function cfil_action_set_crypto_key (line 4720) | int function cfil_update_entry_offsets (line 4765) | static int function cfil_data_common (line 4807) | int function cfil_sock_data_out (line 4924) | int function cfil_sock_data_in (line 4993) | int function cfil_sock_shutdown (line 5058) | int function cfil_sock_is_closed (line 5143) | void function cfil_sock_notify_shutdown (line 5188) | void function cfil_filters_attached (line 5220) | static int function cfil_sock_close_wait (line 5261) | void function cfil_sock_data_pending (line 5329) | int32_t function cfil_sock_data_space (line 5371) | int32_t function cfil_sock_buf_update (line 5415) | void function sysctl_cfil_filter_list (line 5461) | int function sysctl_cfil_sock_list (line 5522) | static int function cfil_hash_entry_log (line 5671) | static void function cfil_inp_log (line 5710) | static void function cfil_info_log (line 5754) | static void function errno_t (line 5768) | errno_t function cfil_db_free (line 5797) | void function fill_cfil_hash_entry_from_address (line 5851) | static bool function fill_cfil_hash_entry_from_inp (line 5923) | static bool function check_port (line 5982) | bool type cfil_hash_entry (line 6017) | struct cfil_hash_entry type cfil_db (line 6018) | struct cfil_db type cfilhashhead (line 6020) | struct cfilhashhead type cfil_hash_entry (line 6022) | struct cfil_hash_entry type cfil_hash_entry (line 6046) | struct cfil_hash_entry type cfil_db (line 6047) | struct cfil_db type sockaddr (line 6047) | struct sockaddr type sockaddr (line 6047) | struct sockaddr type cfil_hash_entry (line 6049) | struct cfil_hash_entry type cfil_hash_entry (line 6050) | struct cfil_hash_entry type inpcb (line 6051) | struct inpcb type cfilhashhead (line 6055) | struct cfilhashhead type cfil_hash_entry (line 6117) | struct cfil_hash_entry type cfil_db (line 6118) | struct cfil_db type sockaddr (line 6118) | struct sockaddr type sockaddr (line 6118) | struct sockaddr type cfil_hash_entry (line 6120) | struct cfil_hash_entry function cfil_sock_id_t (line 6127) | cfil_sock_id_t function cfil_db_delete_entry (line 6150) | void type cfil_hash_entry (line 6167) | struct cfil_hash_entry type cfil_db (line 6168) | struct cfil_db type sockaddr (line 6168) | struct sockaddr type sockaddr (line 6168) | struct sockaddr type cfil_hash_entry (line 6170) | struct cfil_hash_entry type inpcb (line 6171) | struct inpcb type cfilhashhead (line 6174) | struct cfilhashhead type cfil_hash_entry (line 6186) | struct cfil_hash_entry function cfil_db_update_entry_local (line 6223) | void type cfil_info (line 6281) | struct cfil_info type cfil_db (line 6282) | struct cfil_db type cfil_hash_entry (line 6284) | struct cfil_hash_entry type cfil_hash_entry (line 6307) | struct cfil_hash_entry type socket (line 6308) | struct socket type sockaddr (line 6308) | struct sockaddr type sockaddr (line 6308) | struct sockaddr type mbuf (line 6308) | struct mbuf type cfil_hash_entry (line 6310) | struct cfil_hash_entry function cfil_sock_udp_get_address_from_control (line 6404) | int function errno_t (line 6452) | errno_t function cfil_filters_udp_attached (line 6527) | static int function cfil_sock_udp_data_pending (line 6629) | int32_t function cfil_sock_udp_notify_shutdown (line 6683) | int function cfil_sock_udp_shutdown (line 6742) | int function cfil_sock_udp_close_wait (line 6810) | void function cfil_sock_udp_is_closed (line 6831) | void function cfil_sock_udp_buf_update (line 6878) | void function cfil_filter_show (line 6934) | void function cfil_info_show (line 6987) | void function cfil_info_idle_timed_out (line 7030) | bool function cfil_info_action_timed_out (line 7043) | bool function cfil_info_buffer_threshold_exceeded (line 7086) | bool function cfil_udp_gc_thread_sleep (line 7112) | static void function cfil_udp_gc_thread_func (line 7128) | static void function cfil_info_udp_expire (line 7142) | static void type m_tag (line 7246) | struct m_tag type cfil_info (line 7247) | struct cfil_info type mbuf (line 7247) | struct mbuf type m_tag (line 7249) | struct m_tag type cfil_tag (line 7250) | struct cfil_tag type cfil_hash_entry (line 7251) | struct cfil_hash_entry type inpcb (line 7252) | struct inpcb type cfil_tag (line 7263) | struct cfil_tag type cfil_tag (line 7266) | struct cfil_tag type m_tag (line 7287) | struct m_tag type mbuf (line 7288) | struct mbuf type sockaddr (line 7289) | struct sockaddr type m_tag (line 7291) | struct m_tag type cfil_tag (line 7292) | struct cfil_tag type cfil_tag (line 7296) | struct cfil_tag type sockaddr (line 7304) | struct sockaddr function boolean_t (line 7320) | boolean_t function cfil_dispatch_stats_event_locked (line 7337) | static int function cfil_stats_report_thread_sleep (line 7414) | static void function cfil_stats_report_thread_func (line 7434) | static void function cfil_stats_collect_flow_stats_for_filter (line 7448) | static bool function cfil_stats_report (line 7545) | static void FILE: bsd/net/content_filter.h type cfil_sock_id_t (line 56) | typedef uint64_t cfil_sock_id_t; type cfil_opt_sock_info (line 79) | struct cfil_opt_sock_info { type cfil_crypto_state (line 112) | struct cfil_crypto_state { type cfil_crypto_data (line 117) | struct cfil_crypto_data { type cfil_msg_hdr (line 167) | struct cfil_msg_hdr { type cfil_msg_sock_attached (line 197) | struct cfil_msg_sock_attached { type cfil_msg_data_event (line 235) | struct cfil_msg_data_event { type cfil_msg_sock_closed (line 260) | struct cfil_msg_sock_closed { type cfil_msg_sock_stats (line 283) | struct cfil_msg_sock_stats { type cfil_msg_stats_report (line 290) | struct cfil_msg_stats_report { type cfil_msg_action (line 313) | struct cfil_msg_action { type cfil_msg_bless_client (line 331) | struct cfil_msg_bless_client { type cfil_msg_set_crypto_key (line 345) | struct cfil_msg_set_crypto_key { type cfil_filter_stat (line 355) | struct cfil_filter_stat { type cfil_entry_stat (line 363) | struct cfil_entry_stat { type cfil_sock_stat (line 381) | struct cfil_sock_stat { type cfil_stats (line 404) | struct cfil_stats { type socket (line 511) | struct socket type socket (line 512) | struct socket type sockaddr (line 513) | struct sockaddr type sockaddr (line 513) | struct sockaddr type socket (line 514) | struct socket type socket (line 516) | struct socket type sockaddr (line 516) | struct sockaddr type mbuf (line 517) | struct mbuf type mbuf (line 517) | struct mbuf type socket (line 519) | struct socket type sockaddr (line 519) | struct sockaddr type mbuf (line 520) | struct mbuf type mbuf (line 520) | struct mbuf type socket (line 523) | struct socket type socket (line 524) | struct socket type socket (line 525) | struct socket type socket (line 526) | struct socket type sockbuf (line 528) | struct sockbuf type sockbuf (line 529) | struct sockbuf type sockbuf (line 530) | struct sockbuf type socket (line 532) | struct socket type socket (line 533) | struct socket type sockaddr (line 533) | struct sockaddr type sockaddr (line 533) | struct sockaddr type m_tag (line 535) | struct m_tag type mbuf (line 535) | struct mbuf type sockaddr (line 536) | struct sockaddr type mbuf (line 537) | struct mbuf FILE: bsd/net/content_filter_crypto.c function cfil_crypto_print_data (line 46) | static void function cfil_crypto_state_t (line 87) | cfil_crypto_state_t function cfil_crypto_cleanup_state (line 108) | void function cfil_crypto_update_context (line 116) | static void function cfil_crypto_sign_data (line 130) | int FILE: bsd/net/devtimer.c function _devtimer_printf (line 50) | static __inline__ void type devtimer_s (line 56) | struct devtimer_s { function timeval_add (line 69) | static __inline__ void function timeval_to_absolutetime (line 82) | static __inline__ uint64_t function __private_extern__ (line 96) | __private_extern__ int function __private_extern__ (line 102) | __private_extern__ void function __private_extern__ (line 108) | __private_extern__ void function __private_extern__ (line 120) | __private_extern__ void function devtimer_process (line 130) | static void function __private_extern__ (line 156) | __private_extern__ void * function __private_extern__ (line 162) | __private_extern__ devtimer_ref function __private_extern__ (line 183) | __private_extern__ void function __private_extern__ (line 210) | __private_extern__ void function __private_extern__ (line 225) | __private_extern__ void function __private_extern__ (line 242) | __private_extern__ int function __private_extern__ (line 248) | __private_extern__ int32_t function timeval (line 257) | timeval FILE: bsd/net/devtimer.h type devtimer_process_func_event (line 47) | typedef int devtimer_process_func_event; type devtimer_s (line 49) | struct devtimer_s type timeval (line 74) | struct timeval type timeval (line 80) | struct timeval type timeval (line 89) | struct timeval FILE: bsd/net/dlil.c type if_proto (line 170) | struct if_proto { type dlil_ifnet (line 204) | struct dlil_ifnet { type dlil_ifnet_dbg (line 242) | struct dlil_ifnet_dbg { type ifnet_filter (line 256) | struct ifnet_filter { type proto_input_entry (line 271) | struct proto_input_entry type zone (line 291) | struct zone type ifnet_filter (line 295) | struct ifnet_filter type proto_hash_entry (line 298) | struct proto_hash_entry type if_proto (line 301) | struct if_proto type zone (line 305) | struct zone type zone (line 310) | struct zone type dlil_main_threading_info (line 315) | struct dlil_main_threading_info type dlil_threading_info (line 317) | struct dlil_threading_info type ifnet (line 319) | struct ifnet type kev_msg (line 319) | struct kev_msg type dlil_ifnet (line 321) | struct dlil_ifnet type if_proto (line 322) | struct if_proto type if_proto (line 323) | struct if_proto type if_proto (line 324) | struct if_proto type ifnet (line 324) | struct ifnet type ifnet (line 325) | struct ifnet type ifnet (line 327) | struct ifnet type ifnet (line 328) | struct ifnet type ifnet (line 329) | struct ifnet type ifnet (line 330) | struct ifnet type ifnet (line 331) | struct ifnet type mbuf (line 331) | struct mbuf type ifnet (line 333) | struct ifnet type mbuf (line 333) | struct mbuf type ifaddr (line 335) | struct ifaddr type ifnet (line 335) | struct ifnet type sockaddr_dl (line 336) | struct sockaddr_dl type ifnet (line 337) | struct ifnet type ifnet (line 338) | struct ifnet type ifnet (line 340) | struct ifnet type mbuf (line 341) | struct mbuf type ifnet (line 342) | struct ifnet type mbuf (line 343) | struct mbuf type ifnet (line 344) | struct ifnet type sockaddr (line 345) | struct sockaddr type ifnet (line 346) | struct ifnet type kev_msg (line 347) | struct kev_msg type ifnet (line 348) | struct ifnet type sockaddr (line 350) | struct sockaddr type sockaddr_dl (line 351) | struct sockaddr_dl type ifnet (line 352) | struct ifnet type sockaddr_dl (line 353) | struct sockaddr_dl type sockaddr (line 353) | struct sockaddr type sockaddr_dl (line 354) | struct sockaddr_dl type sockaddr (line 354) | struct sockaddr type ifnet (line 356) | struct ifnet type mbuf (line 356) | struct mbuf type mbuf (line 357) | struct mbuf type ifnet_stat_increment_param (line 357) | struct ifnet_stat_increment_param type thread (line 358) | struct thread type ifnet (line 359) | struct ifnet type mbuf (line 360) | struct mbuf type mbuf (line 360) | struct mbuf type ifnet (line 361) | struct ifnet type ifnet (line 362) | struct ifnet type mbuf (line 362) | struct mbuf type ifnet (line 364) | struct ifnet type ifnet_demux_desc (line 365) | struct ifnet_demux_desc type ifnet (line 366) | struct ifnet type ifnet (line 367) | struct ifnet type sockaddr (line 367) | struct sockaddr type ifnet (line 369) | struct ifnet type mbuf (line 369) | struct mbuf type sockaddr (line 370) | struct sockaddr type ifnet (line 373) | struct ifnet type mbuf (line 373) | struct mbuf type sockaddr (line 374) | struct sockaddr type ifnet (line 376) | struct ifnet type mbuf (line 376) | struct mbuf type sockaddr (line 377) | struct sockaddr type ifnet (line 379) | struct ifnet type ifnet (line 380) | struct ifnet type ifnet (line 381) | struct ifnet type kev_msg (line 381) | struct kev_msg type ifnet (line 382) | struct ifnet type mbuf (line 382) | struct mbuf type ifnet (line 383) | struct ifnet type mbuf (line 383) | struct mbuf type dlil_threading_info (line 385) | struct dlil_threading_info type ifnet (line 385) | struct ifnet type mbuf (line 386) | struct mbuf type mbuf (line 386) | struct mbuf type ifnet_stat_increment_param (line 386) | struct ifnet_stat_increment_param type thread (line 387) | struct thread type dlil_threading_info (line 388) | struct dlil_threading_info type ifnet (line 388) | struct ifnet type mbuf (line 389) | struct mbuf type mbuf (line 389) | struct mbuf type ifnet_stat_increment_param (line 389) | struct ifnet_stat_increment_param type thread (line 390) | struct thread type dlil_threading_info (line 401) | struct dlil_threading_info type dlil_threading_info (line 403) | struct dlil_threading_info type ifnet_stat_increment_param (line 404) | struct ifnet_stat_increment_param type dlil_threading_info (line 405) | struct dlil_threading_info type ifnet (line 405) | struct ifnet type ifnet (line 406) | struct ifnet type dlil_threading_info (line 407) | struct dlil_threading_info type ifnet (line 408) | struct ifnet type mbuf (line 408) | struct mbuf type ifnet (line 410) | struct ifnet type mbuf (line 410) | struct mbuf type mbuf (line 410) | struct mbuf type ifnet_stat_increment_param (line 411) | struct ifnet_stat_increment_param type ifnet (line 418) | struct ifnet type mbuf (line 418) | struct mbuf type ifnet (line 420) | struct ifnet type mbuf (line 420) | struct mbuf type ifnet (line 428) | struct ifnet type ifnet (line 429) | struct ifnet type ifnet (line 430) | struct ifnet type ifnet (line 438) | struct ifnet type ifnet (line 441) | struct ifnet type route (line 441) | struct route type ifnet (line 442) | struct ifnet type route (line 442) | struct route type ifnet (line 443) | struct ifnet type route_in6 (line 443) | struct route_in6 type ifnet (line 444) | struct ifnet type route_in6 (line 444) | struct route_in6 type chain_len_stats (line 458) | struct chain_len_stats type ifnet_flowhash_key (line 475) | struct ifnet_flowhash_key { type ifnet_fc_entry (line 488) | struct ifnet_fc_entry { type ifnet (line 494) | struct ifnet type ifnet_fc_entry (line 495) | struct ifnet_fc_entry type ifnet_fc_entry (line 496) | struct ifnet_fc_entry type ifnet (line 497) | struct ifnet type ifnet_fc_entry (line 498) | struct ifnet_fc_entry type ifnet_fc_entry (line 499) | struct ifnet_fc_entry type ifnet_fc_entry (line 507) | struct ifnet_fc_entry type ifnet (line 509) | struct ifnet type rtentry (line 517) | struct rtentry type sockaddr (line 517) | struct sockaddr type timespec (line 537) | struct timespec function ifnet_delay_start_disabled_increment (line 665) | static inline void type net_api_stats (line 768) | struct net_api_stats type thread (line 776) | struct thread function ifnet_filter_update_tso (line 786) | void type rxpoll_time_tbl (line 819) | struct rxpoll_time_tbl { type rxpoll_time_tbl (line 827) | struct rxpoll_time_tbl function dlil_incr_pending_thread_count (line 839) | static void function dlil_decr_pending_thread_count (line 848) | static void function proto_hash_value (line 861) | int type if_proto (line 887) | struct if_proto type ifnet (line 888) | struct ifnet type if_proto (line 890) | struct if_proto function if_proto_ref (line 910) | static void type ifnet (line 916) | struct ifnet function if_proto_free (line 918) | static void function __private_extern__ (line 980) | __private_extern__ void function __private_extern__ (line 1016) | __private_extern__ void function __private_extern__ (line 1022) | __private_extern__ void function __private_extern__ (line 1028) | __private_extern__ void function __private_extern__ (line 1035) | __private_extern__ void function __private_extern__ (line 1041) | __private_extern__ void function __private_extern__ (line 1047) | __private_extern__ void function __private_extern__ (line 1054) | __private_extern__ void function __private_extern__ (line 1060) | __private_extern__ void function __private_extern__ (line 1066) | __private_extern__ void function __private_extern__ (line 1072) | __private_extern__ void function __private_extern__ (line 1078) | __private_extern__ void function __private_extern__ (line 1084) | __private_extern__ void function __private_extern__ (line 1090) | __private_extern__ void function u_int32_t (line 1105) | static u_int32_t function __private_extern__ (line 1131) | __private_extern__ u_int32_t function __private_extern__ (line 1140) | __private_extern__ void function __private_extern__ (line 1146) | __private_extern__ int function __private_extern__ (line 1198) | __private_extern__ int function dlil_reset_rxpoll_params (line 1301) | static void function dlil_create_input_thread (line 1320) | static int function sysctl_input_thread_termination_spin (line 1457) | static int function dlil_clean_threading_info (line 1480) | static void function dlil_terminate_input_thread (line 1506) | static void function kern_return_t (line 1554) | static kern_return_t function dlil_init (line 1565) | void function if_flt_monitor_busy (line 1833) | static void function if_flt_monitor_unbusy (line 1842) | static void function if_flt_monitor_enter (line 1848) | static void function if_flt_monitor_leave (line 1861) | static void function __private_extern__ (line 1875) | __private_extern__ int function dlil_detach_filter_internal (line 1952) | static int function __private_extern__ (line 2039) | __private_extern__ void function __private_extern__ (line 2048) | __private_extern__ boolean_t function __private_extern__ (line 2056) | __private_extern__ boolean_t function dlil_input_wakeup (line 2064) | static inline void function dlil_main_input_thread_func (line 2076) | __attribute__((noreturn)) function dlil_main_input_thread_cont (line 2109) | __attribute__((noreturn)) function dlil_input_thread_func (line 2199) | __attribute__((noreturn)) function dlil_input_thread_cont (line 2234) | __attribute__((noreturn)) function dlil_rxpoll_input_thread_func (line 2333) | __attribute__((noreturn)) function dlil_rxpoll_input_thread_cont (line 2365) | __attribute__((noreturn)) function errno_t (line 2651) | errno_t function dlil_rxpoll_update_params (line 2679) | void function errno_t (line 2752) | errno_t function errno_t (line 2793) | errno_t function errno_t (line 2817) | errno_t function errno_t (line 2824) | errno_t function errno_t (line 2831) | errno_t function errno_t (line 2839) | static errno_t function errno_t (line 2955) | errno_t function errno_t (line 2961) | errno_t function errno_t (line 2975) | static errno_t function errno_t (line 3088) | static errno_t function ifnet_start_common (line 3166) | static void function ifnet_start (line 3196) | void function ifnet_start_thread_func (line 3202) | __attribute__((noreturn)) function ifnet_start_thread_cont (line 3257) | __attribute__((noreturn)) function ifnet_set_start_cycle (line 3392) | void function ifnet_poll_wakeup (line 3407) | static inline void function ifnet_poll (line 3419) | void function ifnet_poll_thread_func (line 3430) | __attribute__((noreturn)) function ifnet_poll_thread_cont (line 3459) | __attribute__((noreturn)) function ifnet_set_poll_cycle (line 3621) | void function ifnet_purge (line 3636) | void function ifnet_update_sndq (line 3644) | void function ifnet_update_rcv (line 3664) | void function errno_t (line 3679) | errno_t function errno_t (line 3704) | errno_t function errno_t (line 3718) | errno_t function errno_t (line 3732) | errno_t function errno_t (line 3749) | errno_t function errno_t (line 3767) | errno_t function errno_t (line 3792) | errno_t function ifnet_enqueue_multi_setup (line 3810) | void function ifnet_mcast_clear_dscp (line 3833) | static __attribute__((noinline)) void function errno_t (line 3889) | static inline errno_t function errno_t (line 4091) | static inline errno_t function ifnet_enqueue_netem (line 4112) | int function errno_t (line 4130) | static inline errno_t function errno_t (line 4141) | errno_t function errno_t (line 4148) | errno_t function errno_t (line 4177) | errno_t function errno_t (line 4209) | errno_t function errno_t (line 4233) | errno_t function errno_t (line 4258) | errno_t function errno_t (line 4287) | errno_t function errno_t (line 4316) | errno_t function errno_t (line 4349) | errno_t function boolean_t (line 4365) | static boolean_t function dlil_interface_filters_input (line 4380) | static int function dlil_interface_filters_output (line 4441) | static int function dlil_ifproto_input (line 4490) | static void function dlil_input_stats_add (line 4522) | static void function boolean_t (line 4560) | static boolean_t function __private_extern__ (line 4620) | __private_extern__ void function __private_extern__ (line 4627) | __private_extern__ void function dlil_input_packet_list_common (line 4634) | static void function errno_t (line 4927) | errno_t function dlil_post_complete_msg (line 4946) | int function __private_extern__ (line 4960) | __private_extern__ void function dlil_event_internal (line 4982) | static int function errno_t (line 5085) | errno_t function dlil_count_chain_len (line 5109) | static void function errno_t (line 5158) | errno_t function dlil_is_clat_needed (line 5656) | static int function errno_t (line 5693) | static errno_t function errno_t (line 5833) | static errno_t function errno_t (line 5968) | errno_t function __private_extern__ (line 6086) | __private_extern__ errno_t function errno_t (line 6103) | errno_t function __private_extern__ (line 6146) | __private_extern__ errno_t type net_thread_marks (line 6187) | struct net_thread_marks { } type net_thread_marks (line 6188) | struct net_thread_marks function __private_extern__ (line 6193) | __private_extern__ net_thread_marks_t function __private_extern__ (line 6211) | __private_extern__ net_thread_marks_t function __private_extern__ (line 6229) | __private_extern__ void function __private_extern__ (line 6245) | __private_extern__ void function __private_extern__ (line 6261) | __private_extern__ u_int32_t function __private_extern__ (line 6272) | __private_extern__ u_int32_t function _is_announcement (line 6283) | static __inline__ int function __private_extern__ (line 6294) | __private_extern__ errno_t function ifnet_lookup (line 6412) | static int function ifnet_is_attached (line 6431) | int function ifnet_incr_pending_thread_count (line 6447) | void function ifnet_decr_pending_thread_count (line 6455) | void function ifnet_incr_iorefcnt (line 6472) | void function ifnet_decr_iorefcnt_locked (line 6482) | __attribute__((always_inline)) function ifnet_decr_iorefcnt (line 6503) | void function boolean_t (line 6511) | boolean_t function ifnet_datamov_end (line 6526) | void function ifnet_datamov_suspend (line 6542) | void function ifnet_datamov_drain (line 6555) | void function ifnet_datamov_resume (line 6579) | void function dlil_if_trace (line 6593) | static void function errno_t (line 6618) | errno_t function errno_t (line 6641) | errno_t function errno_t (line 6676) | static errno_t function errno_t (line 6743) | errno_t function errno_t (line 6811) | errno_t function errno_t (line 6880) | errno_t function errno_t (line 6947) | static errno_t function errno_t (line 6955) | static errno_t function errno_t (line 6963) | static errno_t function ifproto_media_event (line 6972) | static void function errno_t (line 6979) | static errno_t function errno_t (line 6987) | static errno_t function errno_t (line 6995) | static errno_t function errno_t (line 7007) | errno_t type ifaddr (line 7502) | struct ifaddr type ifnet (line 7503) | struct ifnet type sockaddr_dl (line 7503) | struct sockaddr_dl type ifaddr (line 7505) | struct ifaddr type sockaddr_dl (line 7506) | struct sockaddr_dl type dlil_ifnet (line 7509) | struct dlil_ifnet type dlil_ifnet (line 7509) | struct dlil_ifnet type sockaddr_dl (line 7516) | struct sockaddr_dl type sockaddr_dl (line 7520) | struct sockaddr_dl type sockaddr_dl (line 7521) | struct sockaddr_dl type sockaddr_dl (line 7548) | struct sockaddr_dl type sockaddr_dl (line 7550) | struct sockaddr_dl type sockaddr_dl (line 7567) | struct sockaddr_dl type sockaddr_dl (line 7569) | struct sockaddr_dl type sockaddr (line 7581) | struct sockaddr type sockaddr (line 7599) | struct sockaddr function if_purgeaddrs (line 7613) | static void function errno_t (line 7622) | errno_t function ifnet_detaching_enqueue (line 7815) | static void type ifnet (line 7826) | struct ifnet type ifnet (line 7829) | struct ifnet function ifnet_detacher_thread_cont (line 7845) | __attribute__((noreturn)) function __dead2 (line 7888) | __dead2 function ifnet_detach_final (line 7905) | static void function errno_t (line 8206) | errno_t function ifp_if_start (line 8214) | void function errno_t (line 8220) | static errno_t function ifp_if_input_poll (line 8230) | static void function errno_t (line 8249) | static errno_t function errno_t (line 8256) | static errno_t function errno_t (line 8264) | static errno_t function errno_t (line 8272) | static errno_t function errno_t (line 8279) | static errno_t type ifnet (line 8288) | struct ifnet type mbuf (line 8288) | struct mbuf type sockaddr (line 8289) | struct sockaddr function errno_t (line 8292) | static errno_t function errno_t (line 8305) | static errno_t function errno_t (line 8324) | errno_t function errno_t (line 8331) | static errno_t function ifp_if_free (line 8339) | static void function ifp_if_event (line 8345) | static void function dlil_if_acquire (line 8351) | int function __private_extern__ (line 8528) | __private_extern__ void function __private_extern__ (line 8551) | __private_extern__ void function __private_extern__ (line 8557) | __private_extern__ void function __private_extern__ (line 8563) | __private_extern__ void function __private_extern__ (line 8569) | __private_extern__ void function ifp_src_route_copyout (line 8585) | static void function ifp_src_route_copyin (line 8596) | static void function ifp_src_route6_copyout (line 8610) | static void function ifp_src_route6_copyin (line 8622) | static void type rtentry (line 8637) | struct rtentry type ifnet (line 8638) | struct ifnet type in_addr (line 8638) | struct in_addr type route (line 8640) | struct route type sockaddr_in (line 8641) | struct sockaddr_in type sockaddr_in (line 8643) | struct sockaddr_in type sockaddr (line 8657) | struct sockaddr type rtentry (line 8662) | struct rtentry type rtentry (line 8672) | struct rtentry type ifnet (line 8673) | struct ifnet type in6_addr (line 8673) | struct in6_addr type route_in6 (line 8675) | struct route_in6 type sockaddr (line 8693) | struct sockaddr type rtentry (line 8698) | struct rtentry function if_lqm_update (line 8709) | void function if_rrc_state_update (line 8774) | static void function errno_t (line 8804) | errno_t function if_get_state (line 8875) | void function errno_t (line 8908) | errno_t function get_ether_index (line 8929) | static int function uuid_get_ethernet (line 8971) | int function SYSCTL_HANDLER_ARGS (line 9013) | static int function sysctl_rxpoll_mode_holdtime (line 9035) | static int function sysctl_rxpoll_sample_holdtime (line 9058) | static int function sysctl_rxpoll_interval_time (line 9081) | static int function sysctl_rxpoll_wlowat (line 9104) | static int function sysctl_rxpoll_whiwat (line 9126) | static int function SYSCTL_HANDLER_ARGS (line 9148) | static int function SYSCTL_HANDLER_ARGS (line 9169) | static int function dlil_node_present (line 9190) | int function dlil_node_absent (line 9224) | void function dlil_node_present_v2 (line 9262) | int type sockaddr_dl (line 9303) | struct sockaddr_dl function dlil_report_issues (line 9342) | void function errno_t (line 9367) | errno_t function ifnet_get_throttle (line 9426) | int function ifnet_set_throttle (line 9452) | int function errno_t (line 9494) | errno_t function ifnet_set_log (line 9542) | int function ifnet_get_log (line 9601) | int function ifnet_notify_address (line 9621) | int function errno_t (line 9641) | errno_t function errno_t (line 9656) | errno_t function errno_t (line 9676) | errno_t function ifnet_flowadv (line 9690) | void function ifce_cmp (line 9717) | static inline int function ifnet_fc_add (line 9723) | static int type ifnet_fc_entry (line 9767) | struct ifnet_fc_entry type ifnet_fc_entry (line 9770) | struct ifnet_fc_entry type ifnet (line 9771) | struct ifnet function ifnet_fc_entry_free (line 9805) | static void function ifnet_calc_flowhash (line 9811) | static uint32_t function ifnet_set_netsignature (line 9844) | int function ifnet_get_netsignature (line 9906) | int function ifnet_set_nat64prefix (line 9967) | int function ifnet_get_nat64prefix (line 10033) | int function dlil_output_cksum_dbg (line 10071) | static void function dlil_input_cksum_dbg (line 10112) | static void function sysctl_hwcksum_dbg_mode (line 10237) | static int function sysctl_hwcksum_dbg_partial_rxoff_forced (line 10264) | static int function sysctl_hwcksum_dbg_partial_rxoff_adj (line 10287) | static int function sysctl_tx_chain_len_stats (line 10310) | static int function dlil_verify_sum16 (line 10391) | static void function __private_extern__ (line 10483) | __private_extern__ const char * function dlil_dt_tcall_fn (line 10518) | static void function ifnet_notify_data_threshold (line 10530) | void function sysctl_get_kao_frames (line 10569) | static int function ifnet_update_stats_per_flow (line 10660) | void function u_int32_t (line 10667) | static inline u_int32_t function _clear_flags (line 10673) | static inline void function __private_extern__ (line 10679) | __private_extern__ u_int32_t function __private_extern__ (line 10685) | __private_extern__ void function __private_extern__ (line 10691) | __private_extern__ u_int32_t function __private_extern__ (line 10697) | __private_extern__ void FILE: bsd/net/dlil.h type ifnet (line 146) | struct ifnet type mbuf (line 147) | struct mbuf type ether_header (line 148) | struct ether_header type sockaddr_dl (line 149) | struct sockaddr_dl type iff_filter (line 150) | struct iff_filter type dlil_threading_info (line 157) | struct dlil_threading_info { type dlil_main_threading_info (line 194) | struct dlil_main_threading_info { type dlil_threading_info (line 227) | struct dlil_threading_info type ifnet (line 236) | struct ifnet type ifnet (line 237) | struct ifnet type mbuf (line 237) | struct mbuf type ifnet (line 238) | struct ifnet type sockaddr_dl (line 246) | struct sockaddr_dl type sockaddr (line 246) | struct sockaddr type sockaddr_dl (line 247) | struct sockaddr_dl type sockaddr (line 247) | struct sockaddr type net_thread_marks (line 289) | struct net_thread_marks type net_thread_marks (line 290) | struct net_thread_marks type sockaddr (line 302) | struct sockaddr type flowadv (line 302) | struct flowadv type ifnet (line 304) | struct ifnet type mbuf (line 304) | struct mbuf type ifnet (line 305) | struct ifnet type mbuf (line 305) | struct mbuf type ifnet (line 308) | struct ifnet type sockaddr (line 309) | struct sockaddr type sockaddr (line 309) | struct sockaddr type sockaddr_dl (line 311) | struct sockaddr_dl type sockaddr (line 312) | struct sockaddr type sockaddr_dl (line 312) | struct sockaddr_dl type sockaddr (line 313) | struct sockaddr type iff_filter (line 315) | struct iff_filter type ifnet (line 319) | struct ifnet type ifnet (line 323) | struct ifnet type net_event_data (line 324) | struct net_event_data type ifnet (line 326) | struct ifnet type ifnet (line 328) | struct ifnet type kev_msg (line 328) | struct kev_msg type ifnet (line 330) | struct ifnet type ifnet_poll_params (line 333) | struct ifnet_poll_params type ifnet (line 334) | struct ifnet type ifnet_poll_params (line 335) | struct ifnet_poll_params type ifnet (line 336) | struct ifnet type ifnet (line 337) | struct ifnet type mbuf (line 337) | struct mbuf type mbuf (line 338) | struct mbuf type ifnet_stat_increment_param (line 338) | struct ifnet_stat_increment_param type ifnet (line 344) | struct ifnet type ifnet (line 349) | struct ifnet type ifnet (line 351) | struct ifnet type ifnet (line 352) | struct ifnet type ifnet (line 354) | struct ifnet type sockaddr (line 354) | struct sockaddr type ifnet (line 356) | struct ifnet type sockaddr (line 356) | struct sockaddr type ifnet (line 357) | struct ifnet type sockaddr (line 357) | struct sockaddr type sockaddr_dl (line 357) | struct sockaddr_dl type sockaddr_dl (line 360) | struct sockaddr_dl type ifnet (line 363) | struct ifnet type ifnet (line 372) | struct ifnet type ifnet_poll_params (line 373) | struct ifnet_poll_params type ifnet (line 374) | struct ifnet type ifnet_poll_params (line 375) | struct ifnet_poll_params type ifnet (line 377) | struct ifnet type mbuf (line 377) | struct mbuf type ifnet (line 378) | struct ifnet type mbuf (line 378) | struct mbuf type mbuf (line 379) | struct mbuf type ifnet_stat_increment_param (line 379) | struct ifnet_stat_increment_param type thread (line 380) | struct thread function ifp_inc_traffic_class_in (line 387) | __attribute__((always_inline)) function ifp_inc_traffic_class_out (line 427) | __attribute__((always_inline)) FILE: bsd/net/ether_if_module.c type en_desc (line 119) | struct en_desc { type ether_desc_blk_str (line 135) | struct ether_desc_blk_str { function ether_del_proto (line 154) | int function ether_add_proto_internal (line 190) | static int function ether_add_proto (line 331) | int function ether_demux (line 349) | int type ifnet (line 505) | struct ifnet type mbuf (line 505) | struct mbuf type sockaddr (line 506) | struct sockaddr function ether_frameout (line 509) | int function ether_frameout_extended (line 530) | int function errno_t (line 588) | errno_t function ether_ioctl (line 623) | int function __private_extern__ (line 630) | __private_extern__ int FILE: bsd/net/ether_if_module.h type ifnet (line 38) | struct ifnet type ifnet (line 39) | struct ifnet FILE: bsd/net/ether_inet6_pr_module.c function errno_t (line 107) | static errno_t function errno_t (line 157) | static errno_t function ether_inet6_resolve_multi (line 185) | static int function errno_t (line 219) | static errno_t function errno_t (line 253) | errno_t function ether_detach_inet6 (line 281) | void FILE: bsd/net/ether_inet_pr_module.c type in_addr (line 107) | struct in_addr type ether_addr (line 108) | struct ether_addr function ether_inet_arp_input (line 113) | static void function errno_t (line 169) | static errno_t function errno_t (line 228) | static errno_t function errno_t (line 283) | static errno_t function errno_t (line 317) | static errno_t function ether_inet_event (line 381) | static void function errno_t (line 406) | static errno_t function errno_t (line 550) | errno_t function ether_detach_inet (line 586) | void FILE: bsd/net/etherdefs.h type enet_addr_t (line 69) | typedef struct ether_addr enet_addr_t; type ether_header_t (line 71) | typedef struct ether_header ether_header_t; FILE: bsd/net/ethernet.h type ether_header_t (line 91) | typedef struct ether_header { type ether_addr_t (line 100) | typedef struct ether_addr { type ether_addr (line 136) | struct ether_addr function _ether_cmp (line 145) | static __inline__ int function _ether_cmp (line 153) | static __inline__ int type ether_addr (line 182) | struct ether_addr type ether_addr (line 183) | struct ether_addr type ether_addr (line 184) | struct ether_addr type ether_addr (line 185) | struct ether_addr type ether_addr (line 186) | struct ether_addr FILE: bsd/net/firewire.h type firewire_header (line 74) | struct firewire_header { type firewire_eui64 (line 83) | struct firewire_eui64 { type firewire_address (line 90) | struct firewire_address { FILE: bsd/net/flowadv.c type mcache (line 109) | struct mcache function flowadv_init (line 116) | void type flowadv_fcentry (line 139) | struct flowadv_fcentry type flowadv_fcentry (line 142) | struct flowadv_fcentry function flowadv_free_entry (line 152) | void function flowadv_add (line 158) | void function flowadv_add_entry (line 177) | void function flowadv_thread_cont (line 191) | static int function __dead2 (line 241) | __dead2 function flowadv_reap_caches (line 257) | void FILE: bsd/net/flowadv.h type flowadv (line 41) | struct flowadv { type flowadv_fcentry (line 46) | struct flowadv_fcentry { type flowadv_fcentry (line 57) | struct flowadv_fcentry type flowadv_fcentry (line 58) | struct flowadv_fcentry type flowadv_fclist (line 59) | struct flowadv_fclist type flowadv_fcentry (line 60) | struct flowadv_fcentry FILE: bsd/net/flowhash.c function u_int32_t (line 78) | static inline u_int32_t function u_int64_t (line 84) | static inline u_int64_t function u_int32_t (line 90) | static inline u_int32_t function u_int64_t (line 116) | static inline u_int64_t function u_int32_t (line 151) | static inline u_int32_t function u_int64_t (line 163) | static inline u_int64_t function u_int32_t (line 181) | u_int32_t function u_int32_t (line 240) | u_int32_t function u_int32_t (line 416) | u_int32_t function else (line 711) | else if (ALIGNED16(key)) { FILE: bsd/net/flowhash.h type u_int32_t (line 48) | typedef u_int32_t net_flowhash_fn_t(const void *, u_int32_t, const u_int... FILE: bsd/net/frame802154.c type field_length_t (line 103) | typedef struct { function CC_INLINE (line 112) | CC_INLINE static uint8_t function get_key_id_len (line 126) | static uint8_t function field_len (line 142) | static void function frame802154_hdrlen (line 192) | int function frame802154_create (line 212) | int function frame802154_parse (line 296) | size_t FILE: bsd/net/frame802154.h type frame802154_fcf_t (line 161) | typedef struct { type frame802154_scf_t (line 174) | typedef struct { type frame802154_frame_counter_t (line 180) | typedef union { type frame802154_key_source_t (line 186) | typedef union { type frame802154_aux_hdr_t (line 192) | typedef struct { type frame802154 (line 203) | struct frame802154 { type frame802154_t (line 217) | typedef struct frame802154 frame802154_t; FILE: bsd/net/if.c type socket (line 144) | struct socket type ifreq (line 144) | struct ifreq type proc (line 145) | struct proc type ifnet (line 149) | struct ifnet type proc (line 149) | struct proc type ifnet (line 150) | struct ifnet type proc (line 150) | struct proc type ifnet (line 151) | struct ifnet type ifnet (line 152) | struct ifnet type proc (line 152) | struct proc type ifnet (line 153) | struct ifnet type rtentry (line 155) | struct rtentry type sockaddr (line 155) | struct sockaddr type ifnet (line 156) | struct ifnet type ifnet (line 158) | struct ifnet type sockaddr (line 158) | struct sockaddr type ifmultiaddr (line 159) | struct ifmultiaddr type ifmultiaddr (line 160) | struct ifmultiaddr type ifnet (line 160) | struct ifnet type sockaddr (line 161) | struct sockaddr type ifnet (line 162) | struct ifnet type radix_node (line 164) | struct radix_node type ifnet (line 165) | struct ifnet type ifnethead (line 171) | struct ifnethead type ifnethead (line 174) | struct ifnethead type ifaddr (line 180) | struct ifaddr type sockaddr (line 180) | struct sockaddr type ifnet (line 182) | struct ifnet type ifaddr (line 182) | struct ifaddr type ifnet (line 183) | struct ifnet type ifaddr (line 183) | struct ifaddr type ifnet (line 185) | struct ifnet type ifmultiaddr (line 185) | struct ifmultiaddr type ifnet (line 186) | struct ifnet type ifmultiaddr (line 186) | struct ifmultiaddr type ifmultiaddr (line 188) | struct ifmultiaddr type ifmultiaddr (line 189) | struct ifmultiaddr type ifmultiaddr (line 190) | struct ifmultiaddr type zone (line 198) | struct zone type ifmultiaddr_dbg (line 205) | struct ifmultiaddr_dbg { type ifnet (line 231) | struct ifnet function sysctl_set_companion_link_sock_buf_limit (line 254) | static int type eventhandler_lists_ctxt (line 293) | struct eventhandler_lists_ctxt function ifa_init (line 295) | void type ifaddr (line 324) | struct ifaddr type ifnet (line 325) | struct ifnet function __private_extern__ (line 327) | __private_extern__ void function __private_extern__ (line 333) | __private_extern__ void function if_attach_ifa_common (line 339) | static void function __private_extern__ (line 374) | __private_extern__ void function __private_extern__ (line 380) | __private_extern__ void function if_detach_ifa_common (line 386) | static void function __private_extern__ (line 453) | __private_extern__ int function if_clone_create (line 509) | static int function if_clone_destroy (line 594) | static int function if_clone (line 653) | if_clone * type if_clone (line 694) | struct if_clone function if_clone_softc_deallocate (line 708) | void function if_clone_attach (line 719) | int function if_clone_detach (line 772) | void function if_clone_list (line 788) | static int function u_int32_t (line 820) | u_int32_t function in_ifaddr (line 862) | in_ifaddr * function in_ifaddr (line 873) | in_ifaddr * function in6_ifaddr (line 896) | in6_ifaddr * function in6_ifaddr (line 902) | in6_ifaddr * function ifaddr (line 926) | ifaddr * function ifa_equal (line 946) | static inline int type ifaddr (line 962) | struct ifaddr type sockaddr (line 963) | struct sockaddr type ifnet (line 965) | struct ifnet type ifaddr (line 966) | struct ifaddr type ifaddr (line 967) | struct ifaddr type ifaddr (line 1003) | struct ifaddr type sockaddr (line 1004) | struct sockaddr type ifaddr (line 1006) | struct ifaddr type ifaddr (line 1020) | struct ifaddr type sockaddr (line 1021) | struct sockaddr type ifnet (line 1023) | struct ifnet type ifaddr (line 1024) | struct ifaddr type ifaddr (line 1025) | struct ifaddr type ifaddr (line 1058) | struct ifaddr type sockaddr (line 1059) | struct sockaddr type ifaddr (line 1061) | struct ifaddr type ifnet (line 1062) | struct ifnet type ifaddr (line 1074) | struct ifaddr type ifaddr (line 1113) | struct ifaddr type sockaddr (line 1114) | struct sockaddr type ifaddr (line 1116) | struct ifaddr type ifaddr (line 1127) | struct ifaddr type sockaddr (line 1128) | struct sockaddr type ifaddr (line 1133) | struct ifaddr type sockaddr (line 1134) | struct sockaddr type ifaddr (line 1143) | struct ifaddr type sockaddr (line 1144) | struct sockaddr type ifnet (line 1146) | struct ifnet type ifaddr (line 1147) | struct ifaddr type ifaddr (line 1148) | struct ifaddr type sockaddr_dl (line 1162) | struct sockaddr_dl type sockaddr_dl (line 1163) | struct sockaddr_dl type ifaddr (line 1266) | struct ifaddr type sockaddr (line 1267) | struct sockaddr type ifnet (line 1267) | struct ifnet type ifaddr (line 1285) | struct ifaddr type sockaddr (line 1286) | struct sockaddr type ifnet (line 1286) | struct ifnet type ifaddr (line 1288) | struct ifaddr type ifaddr (line 1291) | struct ifaddr type ifaddr (line 1292) | struct ifaddr function link_rtrequest (line 1385) | void function __private_extern__ (line 1428) | __private_extern__ void function if_down (line 1494) | void function if_up (line 1507) | void function if_qflush (line 1519) | void function if_qflush_sc (line 1539) | void function ifunit_extract (line 1577) | int type ifnet (line 1623) | struct ifnet type ifnet (line 1627) | struct ifnet type ifnet (line 1663) | struct ifnet type ifnet (line 1674) | struct ifnet type ifnet (line 1684) | struct ifnet type sockaddr (line 1685) | struct sockaddr type sockaddr_dl (line 1688) | struct sockaddr_dl type sockaddr_dl (line 1688) | struct sockaddr_dl function ifioctl_ifconf (line 1707) | static __attribute__((noinline)) int function ifioctl_ifclone (line 1740) | static __attribute__((noinline)) int function ifioctl_ifdesc (line 1772) | static __attribute__((noinline)) int function ifioctl_linkparams (line 1825) | static __attribute__((noinline)) int function ifioctl_qstats (line 1923) | static __attribute__((noinline)) int function ifioctl_throttle (line 1953) | static __attribute__((noinline)) int function ifioctl_getnetagents (line 1995) | static int function if_add_netagent_locked (line 2028) | int function if_add_netagent (line 2089) | int function if_delete_netagent_locked (line 2103) | static int function if_delete_netagent (line 2127) | int function boolean_t (line 2141) | boolean_t function ifioctl_netagent (line 2166) | static __attribute__((noinline)) int function ifnet_clear_netagent (line 2236) | void function ifnet_increment_generation (line 2260) | void function u_int32_t (line 2266) | u_int32_t function ifnet_remove_from_ordered_list (line 2272) | void function ifnet_reset_order (line 2287) | static int function if_set_qosmarking_mode (line 2331) | int function ifioctl_iforder (line 2356) | static __attribute__((noinline)) int function ifioctl_networkid (line 2428) | static __attribute__((noinline)) int function ifioctl_netsignature (line 2455) | static __attribute__((noinline)) int function ifioctl_nat64prefix (line 2494) | static __attribute__((noinline)) int function ifioctl_clat46addr (line 2525) | static __attribute__((noinline)) int function ifioctl_get_protolist (line 2556) | static int function ifioctl_protolist (line 2599) | static __attribute__((noinline)) int function ifioctl_restrict_intcoproc (line 2642) | static bool function compat_media (line 2728) | static int function compat_ifmu_ulist (line 2738) | static int function compat_ifmediareq (line 2803) | static int function ifioctl_get_media (line 2817) | static int function ifioctl (line 2853) | int function ifioctl_ifreq (line 3257) | static __attribute__((noinline)) int function ifioctllocked (line 4085) | int function errno_t (line 4102) | errno_t function ifconf (line 4157) | static int function if_allmulti (line 4284) | int type ifmultiaddr (line 4318) | struct ifmultiaddr type ifmultiaddr (line 4321) | struct ifmultiaddr function ifma_free (line 4338) | static void function ifma_trace (line 4392) | static void function ifma_addref (line 4416) | void function ifma_remref (line 4436) | void function if_attach_ifma (line 4467) | static void function if_detach_ifma (line 4503) | static int function if_addmulti_doesexist (line 4582) | static int type sockaddr (line 4623) | struct sockaddr type sockaddr (line 4624) | struct sockaddr type sockaddr (line 4628) | struct sockaddr type sockaddr_dl (line 4629) | struct sockaddr_dl type sockaddr_dl (line 4645) | struct sockaddr_dl type sockaddr_dl (line 4646) | struct sockaddr_dl type sockaddr_dl (line 4650) | struct sockaddr_dl type sockaddr (line 4662) | struct sockaddr type sockaddr_dl (line 4676) | struct sockaddr_dl type sockaddr (line 4687) | struct sockaddr function if_addmulti (line 4694) | int function if_addmulti_anon (line 4706) | int function if_addmulti_common (line 4735) | static int function if_delmulti (line 4903) | int function if_delmulti_ifma (line 4913) | int function if_delmulti_anon (line 4924) | int function if_delmulti_common (line 4935) | static int function if_down_all (line 5033) | int function if_rtdel (line 5066) | static int function if_rtproto_del (line 5103) | void function if_rtmtu (line 5116) | static int function if_rtmtu_update (line 5149) | static void function __private_extern__ (line 5167) | __private_extern__ void function __private_extern__ (line 5225) | __private_extern__ void function __private_extern__ (line 5276) | __private_extern__ void function if_copy_data_extended (line 5310) | void function if_copy_packet_stats (line 5327) | void function if_copy_rxpoll_stats (line 5368) | void function if_copy_netif_stats (line 5380) | void type ifaddr (line 5387) | struct ifaddr type ifaddr (line 5388) | struct ifaddr function ifa_addref (line 5434) | void function ifa_lock_init (line 5454) | void function ifa_lock_destroy (line 5460) | void function ifioctl_cassert (line 5478) | static __attribute__((unused)) void function ifnet_mbuf_packetpreamblelen (line 5739) | uint32_t type intf_event (line 5747) | struct intf_event { function intf_event_callback (line 5753) | static void type intf_event_nwk_wq_entry (line 5763) | struct intf_event_nwk_wq_entry { function intf_event_enqueue_nwk_wq_entry (line 5768) | void function if_get_tcp_kao_max (line 5791) | int FILE: bsd/net/if.h type if_clonereq (line 86) | struct if_clonereq { type if_clonereq64 (line 95) | struct if_clonereq64 { type if_clonereq32 (line 101) | struct if_clonereq32 { type if_msghdr (line 269) | struct if_msghdr { type ifa_msghdr (line 283) | struct ifa_msghdr { type ifma_msghdr (line 297) | struct ifma_msghdr { type if_msghdr2 (line 310) | struct if_msghdr2 { type ifma_msghdr2 (line 328) | struct ifma_msghdr2 { type ifdevmtu (line 343) | struct ifdevmtu { type ifkpi (line 376) | struct ifkpi { type ifreq (line 403) | struct ifreq { type ifaliasreq (line 588) | struct ifaliasreq { type rslvmulti_req (line 595) | struct rslvmulti_req { type ifmediareq (line 603) | struct ifmediareq { type ifmediareq64 (line 618) | struct ifmediareq64 { type ifmediareq32 (line 628) | struct ifmediareq32 { type ifdrv (line 642) | struct ifdrv { type ifdrv32 (line 652) | struct ifdrv32 { type ifdrv64 (line 659) | struct ifdrv64 { type ifstat (line 676) | struct ifstat { type ifconf (line 689) | struct ifconf { type ifconf32 (line 703) | struct ifconf32 { type ifconf64 (line 710) | struct ifconf64 { type kev_dl_proto_data (line 722) | struct kev_dl_proto_data { type kev_dl_link_quality_metric_data (line 756) | struct kev_dl_link_quality_metric_data { type if_descreq (line 766) | struct if_descreq { type if_linkparamsreq (line 804) | struct if_linkparamsreq { type if_qstatsreq (line 822) | struct if_qstatsreq { type kev_dl_node_presence (line 852) | struct kev_dl_node_presence { type kev_dl_node_absence (line 862) | struct kev_dl_node_absence { type if_throttlereq (line 871) | struct if_throttlereq { type if_agentidreq (line 901) | struct if_agentidreq { type if_agentidsreq (line 909) | struct if_agentidsreq { type if_agentidsreq32 (line 916) | struct if_agentidsreq32 { type if_agentidsreq64 (line 921) | struct if_agentidsreq64 { type if_nexusreq (line 931) | struct if_nexusreq { type kev_dl_issues (line 945) | struct kev_dl_issues { type kev_dl_rrc_state (line 955) | struct kev_dl_rrc_state { type kev_dl_low_power_mode (line 963) | struct kev_dl_low_power_mode { type if_nsreq (line 976) | struct if_nsreq { type if_netidreq (line 985) | struct if_netidreq { type ipv6_prefix (line 1001) | struct ipv6_prefix { type if_ipv6_address (line 1006) | struct if_ipv6_address { type if_nat64req (line 1012) | struct if_nat64req { type if_clat46req (line 1018) | struct if_clat46req { type if_order (line 1034) | struct if_order { type if_tdmreq (line 1043) | struct if_tdmreq { type if_tdmreq32 (line 1050) | struct if_tdmreq32 { type if_tdmreq64 (line 1056) | struct if_tdmreq64 { type if_protolistreq (line 1066) | struct if_protolistreq { type if_protolistreq32 (line 1074) | struct if_protolistreq32 { type if_protolistreq64 (line 1081) | struct if_protolistreq64 { type if_nameindex (line 1100) | struct if_nameindex { type if_nameindex (line 1108) | struct if_nameindex type if_nameindex (line 1109) | struct if_nameindex FILE: bsd/net/if_6lowpan.c type ifnet (line 102) | struct ifnet type sockaddr_in6 (line 105) | struct sockaddr_in6 type sockaddr_dl (line 105) | struct sockaddr_dl type ifnet (line 109) | struct ifnet type mbuf (line 109) | struct mbuf type ifnet (line 110) | struct ifnet function lck_grp_t (line 112) | static __inline__ lck_grp_t * function lck_mtx_t (line 124) | static __inline__ lck_mtx_t * function sixlowpan_lock_init (line 138) | static __inline__ void function sixlowpan_assert_lock_held (line 147) | static __inline__ void function sixlowpan_assert_lock_not_held (line 155) | static __inline__ void function sixlowpan_lock (line 163) | static __inline__ void function sixlowpan_unlock (line 170) | static __inline__ void type if6lpan (line 177) | struct if6lpan type if6lpan_entry (line 180) | typedef LIST_ENTRY(if6lpan) type if6lpan (line 184) | struct if6lpan { type if6lpan (line 200) | struct if6lpan function if6lpan_flags_ready (line 202) | static __inline__ int function if6lpan_flags_set_ready (line 208) | static __inline__ void function if6lpan_set_addr (line 215) | static __inline__ void function u_int8_t (line 225) | static __inline__ u_int8_t* function if6lpan_flags_detaching (line 232) | static __inline__ int function if6lpan_flags_set_detaching (line 238) | static __inline__ void type if_clone (line 245) | struct if_clone type ifnet (line 246) | struct ifnet type ifnet (line 249) | struct ifnet type mbuf (line 249) | struct mbuf type ifnet (line 253) | struct ifnet type ifnet (line 254) | struct ifnet type ifnet (line 256) | struct ifnet type ifnet (line 256) | struct ifnet type ifnet (line 257) | struct ifnet type ifnet (line 259) | struct ifnet type mbuf (line 259) | struct mbuf type sockaddr (line 260) | struct sockaddr type if_clone (line 266) | struct if_clone type if6lpan (line 272) | struct if6lpan function if6lpan_retain (line 277) | static void function if6lpan_release (line 289) | static void function if6lpan_ref (line 312) | static if6lpan_ref function if6lpan_ref (line 321) | static if6lpan_ref function sixlowpan_clone_attach (line 337) | static int function sixlowpan_demux (line 350) | static int function errno_t (line 361) | static errno_t function errno_t (line 372) | static errno_t function sixlowpan_clone_create (line 378) | static int function sixlowpan_remove (line 446) | static int function sixlowpan_clone_destroy (line 459) | static int function sixlowpan_set_bpf_tap (line 482) | static int function sixlowpan_output (line 523) | static int function sixlowpan_input (line 604) | static int function sixlowpan_config (line 710) | static int function sixlowpan_unconfig (line 743) | static int function sixlowpan_ioctl (line 761) | static int function sixlowpan_if_free (line 843) | static void function errno_t (line 860) | static errno_t function sixlowpan_attach_protocol (line 878) | static int function sixlowpan_detach_protocol (line 900) | static int function errno_t (line 914) | static errno_t function sixlowpan_framer_extended (line 950) | static int function errno_t (line 1064) | static errno_t function sixlowpan_detach_inet6 (line 1081) | static void function __private_extern__ (line 1087) | __private_extern__ int FILE: bsd/net/if_6lowpan_var.h type sixlowpanreq (line 39) | struct sixlowpanreq { FILE: bsd/net/if_arp.h type arphdr (line 80) | struct arphdr { type arpreq (line 112) | struct arpreq { type arpstat (line 124) | struct arpstat { type arpstat (line 150) | struct arpstat FILE: bsd/net/if_bond.c type ether_addr (line 91) | struct ether_addr type ifbond (line 95) | typedef struct ifbond_s ifbond, * ifbond_ref; type bondport (line 96) | typedef struct bondport_s bondport, * bondport_ref; function lck_grp_t (line 113) | static __inline__ lck_grp_t * function lck_mtx_t (line 125) | static __inline__ lck_mtx_t * function bond_lock_init (line 139) | static __inline__ void function bond_assert_lock_held (line 148) | static __inline__ void function bond_assert_lock_not_held (line 155) | static __inline__ void function bond_lock (line 162) | static __inline__ void function bond_unlock (line 169) | static __inline__ void type LAG_info_s (line 180) | struct LAG_info_s { type LAG_info (line 185) | typedef struct LAG_info_s LAG_info, * LAG_info_ref; type bondport_s (line 187) | struct bondport_s type ifbond_s (line 189) | struct ifbond_s type LAG_s (line 191) | struct LAG_s type ifbond (line 194) | typedef struct ifbond_s ifbond, * ifbond_ref; type bondport (line 195) | typedef struct bondport_s bondport, * bondport_ref; type LAG_s (line 197) | struct LAG_s { type LAG (line 205) | typedef struct LAG_s LAG, * LAG_ref; type partner_state (line 207) | typedef struct partner_state_s { type ifbond_s (line 214) | struct ifbond_s { type media_info (line 236) | struct media_info { type u_char (line 251) | typedef u_char ReceiveState; type u_char (line 258) | typedef u_char SelectedState; type u_char (line 279) | typedef u_char MuxState; type bondport_s (line 288) | struct bondport_s { type if_bond_req (line 326) | struct if_bond_req function ifbond_flags_if_detaching (line 329) | static __inline__ int function ifbond_flags_set_if_detaching (line 335) | static __inline__ void function ifbond_flags_lladdr (line 342) | static __inline__ int function ifbond_flags_change_in_progress (line 348) | static __inline__ int function ifbond_flags_set_change_in_progress (line 354) | static __inline__ void function ifbond_flags_clear_change_in_progress (line 361) | static __inline__ void function bondport_flags_set_ntt (line 380) | static __inline__ void function bondport_flags_clear_ntt (line 387) | static __inline__ void function bondport_flags_ntt (line 394) | static __inline__ int function bondport_flags_set_ready (line 400) | static __inline__ void function bondport_flags_clear_ready (line 407) | static __inline__ void function bondport_flags_ready (line 414) | static __inline__ int function bondport_flags_set_selected_changed (line 420) | static __inline__ void function bondport_flags_clear_selected_changed (line 427) | static __inline__ void function bondport_flags_selected_changed (line 434) | static __inline__ int function bondport_flags_set_mux_attached (line 440) | static __inline__ void function bondport_flags_clear_mux_attached (line 447) | static __inline__ void function bondport_flags_mux_attached (line 454) | static __inline__ int function bondport_flags_set_distributing (line 460) | static __inline__ void function bondport_flags_clear_distributing (line 467) | static __inline__ void function bondport_flags_distributing (line 474) | static __inline__ int type bond_globals_s (line 480) | struct bond_globals_s { type mbuf (line 493) | struct mbuf function packet_buffer_ref (line 495) | static packet_buffer_ref type ether_header (line 524) | struct ether_header type LAEvent (line 527) | typedef enum { type ifnet (line 588) | struct ifnet type ifnet (line 601) | struct ifnet function bondport_collecting (line 630) | static __inline__ int type if_clone (line 642) | struct if_clone type ifnet (line 643) | struct ifnet type ifnet (line 644) | struct ifnet type mbuf (line 644) | struct mbuf type ifnet (line 645) | struct ifnet type ifnet (line 646) | struct ifnet type ifnet (line 648) | struct ifnet type ifnet (line 649) | struct ifnet type ifnet (line 652) | struct ifnet type ifnet (line 653) | struct ifnet type ifnet (line 654) | struct ifnet type ifnet (line 654) | struct ifnet type ifnet (line 655) | struct ifnet type ifnet (line 656) | struct ifnet type ifnet (line 657) | struct ifnet type if_clone (line 659) | struct if_clone function siocsifmtu (line 667) | static int function siocgifdevmtu (line 677) | static int function ether_addr_copy (line 691) | static __inline__ void function ifbond_retain (line 698) | static __inline__ void function ifbond_release (line 704) | static __inline__ void function ifbond_wait (line 749) | static void function ifbond_signal (line 780) | static void function link_speed (line 795) | static int function media_active (line 864) | static __inline__ int function media_full_duplex (line 873) | static __inline__ int function media_type_unknown (line 879) | static __inline__ int function media_ok (line 897) | static __inline__ int function media_speed (line 903) | static __inline__ int function interface_media_info (line 909) | static struct media_info function if_siflladdr (line 926) | static int function bond_globals_ref (line 944) | static bond_globals_ref function bond_globals_init (line 960) | static int function bond_bpf_vlan (line 1007) | static void function bond_bpf_output (line 1033) | static __inline__ void function bond_bpf_input (line 1053) | static __inline__ void function bond_setmulti (line 1078) | static int function bond_clone_attach (line 1125) | static int function ifbond_add_slow_proto_multicast (line 1137) | static int function bond_clone_create (line 1160) | static int function bond_remove_all_interfaces (line 1248) | static void function bond_remove (line 1265) | static void function bond_if_detach (line 1275) | static void function bond_clone_destroy (line 1289) | static int function bond_set_bpf_tap (line 1310) | static int function ether_header_hash (line 1344) | static uint32_t type mbuf (line 1356) | struct mbuf type mbuf (line 1357) | struct mbuf function make_uint32 (line 1374) | static __inline__ uint32_t function make_uint32 (line 1381) | static __inline__ uint32_t function S_mbuf_copy_uint32 (line 1389) | static int function ip_header_hash (line 1433) | static uint32_t function ipv6_header_hash (line 1475) | static uint32_t function bond_output (line 1516) | static int function bondport_ref (line 1589) | static bondport_ref function bondport_ref (line 1601) | static bondport_ref function bond_receive_lacpdu (line 1616) | static void function bond_receive_la_marker_pdu (line 1695) | static void function bond_input (line 1727) | static void function errno_t (line 1830) | static errno_t function bondport_get_index (line 1849) | static __inline__ int function bondport_slow_proto_transmit (line 1855) | static void function bondport_timer_process_func (line 1874) | static void function bondport_ref (line 1928) | static bondport_ref function bondport_start (line 1999) | static void function bondport_invalidate_timers (line 2014) | static void function bondport_cancel_timers (line 2028) | static void function bondport_free (line 2037) | static void function bond_device_mtu (line 2049) | static __inline__ int function bond_add_interface (line 2056) | static int function bond_remove_interface (line 2377) | static int function bond_set_lacp_mode (line 2548) | static void function bond_set_static_mode (line 2560) | static void function bond_set_mode (line 2595) | static int function bond_get_status (line 2651) | static int function bond_set_promisc (line 2723) | static int function bond_get_mtu_values (line 2730) | static void function bond_set_mtu_on_ports (line 2755) | static int function bond_set_mtu (line 2772) | static int function bond_ioctl (line 2840) | static int function bond_if_free (line 3055) | static void function bond_handle_event (line 3075) | static void function bond_iff_event (line 3163) | static void function bond_iff_detached (line 3189) | static void function interface_link_event (line 3196) | static void function errno_t (line 3219) | static errno_t function bond_attach_protocol (line 3242) | static int function bond_detach_protocol (line 3264) | static int function bond_attach_filter (line 3282) | static int function __private_extern__ (line 3314) | __private_extern__ int function bondport_ref (line 3354) | static bondport_ref function ifbond_selection (line 3399) | static int function LAG_ref (line 3470) | static LAG_ref function ifbond_deactivate_LAG (line 3521) | static void function ifbond_activate_LAG (line 3532) | static void function ifbond_set_max_active (line 3566) | static void function ifbond_all_ports_ready (line 3594) | static int function ifbond_all_ports_attached (line 3616) | static int function LAG_ref (line 3632) | static LAG_ref function LAG_get_aggregatable_port_count (line 3646) | static int function bondport_link_status_changed (line 3682) | static void function bondport_aggregatable (line 3735) | static int function bondport_matches_LAG (line 3762) | static int function bondport_remove_from_LAG (line 3782) | static int function bondport_add_to_LAG (line 3823) | static void function bondport_assign_to_LAG (line 3839) | static void function bondport_receive_lacpdu (line 3880) | static void function bondport_set_selected (line 3897) | static void function bondport_UpdateDefaultSelected (line 3927) | static void function bondport_RecordDefault (line 3934) | static void function bondport_UpdateSelected (line 3944) | static void function bondport_RecordPDU (line 3973) | static void function lacp_actor_partner_state (line 4039) | static __inline__ lacp_actor_partner_state function bondport_UpdateNTT (line 4048) | static void function bondport_AttachMuxToAggregator (line 4073) | static void function bondport_DetachMuxFromAggregator (line 4086) | static void function bondport_enable_distributing (line 4099) | static void function bondport_disable_distributing (line 4115) | static void function bondport_receive_machine_event (line 4169) | static void function bondport_receive_machine (line 4201) | static void function bondport_receive_machine_initialize (line 4232) | static void function bondport_receive_machine_port_disabled (line 4256) | static void function bondport_receive_machine_expired (line 4317) | static void function bondport_receive_machine_lacp_disabled (line 4356) | static void function bondport_receive_machine_defaulted (line 4382) | static void function bondport_receive_machine_current (line 4405) | static void function bondport_periodic_transmit_machine (line 4452) | static void function bondport_can_transmit (line 4535) | static int function bondport_transmit_machine (line 4553) | static void function bondport_mux_machine (line 4672) | static void function bondport_mux_machine_detached (line 4697) | static void function bondport_mux_machine_waiting (line 4735) | static void function bondport_mux_machine_attached (line 4821) | static void function bondport_mux_machine_collecting_distributing (line 4862) | static void FILE: bsd/net/if_bond_var.h type if_bond_partner_state (line 47) | struct if_bond_partner_state { type if_bond_status (line 61) | struct if_bond_status { type if_bond_status_req (line 72) | struct if_bond_status_req { type if_bond_req (line 87) | struct if_bond_req { FILE: bsd/net/if_bridge.c type bridge_iflist (line 312) | struct bridge_iflist { type mac_nat_entry (line 345) | struct mac_nat_entry { type mac_nat_record (line 371) | struct mac_nat_record { type bridge_rtnode (line 403) | struct bridge_rtnode { type bridge_softc (line 418) | struct bridge_softc type bridge_delayed_call (line 420) | struct bridge_delayed_call { type bridge_softc (line 436) | struct bridge_softc { type ChecksumOperation (line 485) | typedef enum { type bridge_hostfilter_stats (line 492) | struct bridge_hostfilter_stats type bridge_rtnode (line 499) | struct bridge_rtnode type mac_nat_entry (line 501) | struct mac_nat_entry type if_clone (line 503) | struct if_clone type ifnet (line 504) | struct ifnet type ifnet (line 506) | struct ifnet type bridge_softc (line 508) | struct bridge_softc type bridge_softc (line 509) | struct bridge_softc type bridge_iflist (line 509) | struct bridge_iflist type bridge_softc (line 512) | struct bridge_softc type ifnet (line 513) | struct ifnet type ifnet (line 514) | struct ifnet type ifnet (line 515) | struct ifnet type mbuf (line 517) | struct mbuf type ifnet (line 517) | struct ifnet type ifnet (line 519) | struct ifnet type ifnet (line 520) | struct ifnet type mbuf (line 520) | struct mbuf type ifnet (line 521) | struct ifnet type mbuf (line 521) | struct mbuf type ifnet (line 522) | struct ifnet type ifnet (line 523) | struct ifnet type bridge_softc (line 528) | struct bridge_softc type ifnet (line 531) | struct ifnet type ifnet (line 532) | struct ifnet type mbuf (line 532) | struct mbuf type bridge_softc (line 533) | struct bridge_softc type ifnet (line 533) | struct ifnet type bridge_softc (line 535) | struct bridge_softc type bridge_iflist (line 535) | struct bridge_iflist type mbuf (line 536) | struct mbuf type bridge_softc (line 538) | struct bridge_softc type bridge_softc (line 540) | struct bridge_softc type ifnet (line 540) | struct ifnet type mbuf (line 541) | struct mbuf type bridge_softc (line 542) | struct bridge_softc type mbuf (line 542) | struct mbuf type bridge_softc (line 544) | struct bridge_softc type bridge_iflist (line 545) | struct bridge_iflist type ifnet (line 546) | struct ifnet type bridge_softc (line 546) | struct bridge_softc type bridge_softc (line 548) | struct bridge_softc type bridge_softc (line 549) | struct bridge_softc type bridge_softc (line 550) | struct bridge_softc type bridge_softc (line 551) | struct bridge_softc type bridge_softc (line 554) | struct bridge_softc type bridge_softc (line 555) | struct bridge_softc type bridge_softc (line 557) | struct bridge_softc type bridge_rtnode (line 560) | struct bridge_rtnode type bridge_softc (line 560) | struct bridge_softc type bridge_softc (line 562) | struct bridge_softc type bridge_rtnode (line 563) | struct bridge_rtnode type bridge_softc (line 564) | struct bridge_softc type bridge_rtnode (line 565) | struct bridge_rtnode type bridge_softc (line 566) | struct bridge_softc type bridge_rtnode (line 567) | struct bridge_rtnode type ifnet (line 569) | struct ifnet type ifnet (line 570) | struct ifnet type bridge_iflist (line 573) | struct bridge_iflist type bridge_softc (line 573) | struct bridge_softc type bridge_iflist (line 575) | struct bridge_iflist type bridge_softc (line 575) | struct bridge_softc type ifnet (line 576) | struct ifnet type bridge_softc (line 577) | struct bridge_softc type bridge_iflist (line 578) | struct bridge_iflist type bridge_softc (line 579) | struct bridge_softc type bridge_iflist (line 580) | struct bridge_iflist type bridge_softc (line 582) | struct bridge_softc type bridge_softc (line 583) | struct bridge_softc type bridge_softc (line 584) | struct bridge_softc type bridge_softc (line 585) | struct bridge_softc type bridge_softc (line 586) | struct bridge_softc type bridge_softc (line 587) | struct bridge_softc type bridge_softc (line 588) | struct bridge_softc type bridge_softc (line 589) | struct bridge_softc type bridge_softc (line 590) | struct bridge_softc type bridge_softc (line 591) | struct bridge_softc type bridge_softc (line 592) | struct bridge_softc type bridge_softc (line 593) | struct bridge_softc type bridge_softc (line 594) | struct bridge_softc type bridge_softc (line 595) | struct bridge_softc type bridge_softc (line 596) | struct bridge_softc type bridge_softc (line 597) | struct bridge_softc type bridge_softc (line 598) | struct bridge_softc type bridge_softc (line 599) | struct bridge_softc type bridge_softc (line 600) | struct bridge_softc type bridge_softc (line 601) | struct bridge_softc type bridge_softc (line 602) | struct bridge_softc type bridge_softc (line 603) | struct bridge_softc type bridge_softc (line 604) | struct bridge_softc type bridge_softc (line 605) | struct bridge_softc type bridge_softc (line 606) | struct bridge_softc type bridge_softc (line 607) | struct bridge_softc type bridge_softc (line 608) | struct bridge_softc type bridge_softc (line 609) | struct bridge_softc type bridge_softc (line 610) | struct bridge_softc type bridge_softc (line 611) | struct bridge_softc type bridge_softc (line 612) | struct bridge_softc type bridge_softc (line 613) | struct bridge_softc type bridge_softc (line 614) | struct bridge_softc type bridge_softc (line 615) | struct bridge_softc type bridge_softc (line 616) | struct bridge_softc type bridge_softc (line 617) | struct bridge_softc type bridge_softc (line 618) | struct bridge_softc type bridge_softc (line 619) | struct bridge_softc type bridge_softc (line 620) | struct bridge_softc type bridge_softc (line 621) | struct bridge_softc type bridge_softc (line 622) | struct bridge_softc type bridge_softc (line 623) | struct bridge_softc type bridge_softc (line 624) | struct bridge_softc type bridge_softc (line 625) | struct bridge_softc type mbuf (line 627) | struct mbuf type ifnet (line 627) | struct ifnet type mbuf (line 628) | struct mbuf type mbuf (line 629) | struct mbuf type mbuf (line 632) | struct mbuf type mbuf (line 633) | struct mbuf type ifnet (line 636) | struct ifnet type ifnet (line 637) | struct ifnet type bridge_softc (line 638) | struct bridge_softc type ifnet (line 639) | struct ifnet type bridge_delayed_call (line 640) | struct bridge_delayed_call type bridge_delayed_call (line 641) | struct bridge_delayed_call type bridge_delayed_call (line 642) | struct bridge_delayed_call type bridge_iflist (line 643) | struct bridge_iflist type bridge_softc (line 645) | struct bridge_softc type bridge_iflist (line 646) | struct bridge_iflist type bridge_softc (line 647) | struct bridge_softc type bridge_softc (line 648) | struct bridge_softc type bridge_softc (line 649) | struct bridge_softc type bridge_softc (line 650) | struct bridge_softc type bridge_iflist (line 651) | struct bridge_iflist type bridge_softc (line 652) | struct bridge_softc type bridge_softc (line 654) | struct bridge_softc type bridge_iflist (line 655) | struct bridge_iflist type mac_nat_record (line 655) | struct mac_nat_record type mac_nat_record (line 656) | struct mac_nat_record type ifnet (line 663) | struct ifnet type mbuf (line 663) | struct mbuf type ifnet (line 667) | struct ifnet type mbuf (line 667) | struct mbuf type bstp_cb_ops (line 680) | struct bstp_cb_ops type bridge_control (line 726) | struct bridge_control { type bridge_control (line 736) | struct bridge_control type ifbreq (line 737) | struct ifbreq type ifbreq (line 739) | struct ifbreq type ifbreq (line 742) | struct ifbreq type ifbreq (line 744) | struct ifbreq type ifbrparam (line 747) | struct ifbrparam type ifbrparam (line 749) | struct ifbrparam type ifbifconf32 (line 752) | struct ifbifconf32 type ifbaconf32 (line 754) | struct ifbaconf32 type ifbareq32 (line 757) | struct ifbareq32 type ifbrparam (line 760) | struct ifbrparam type ifbrparam (line 762) | struct ifbrparam type ifbareq32 (line 765) | struct ifbareq32 type ifbreq (line 768) | struct ifbreq type ifbrparam (line 771) | struct ifbrparam type ifbrparam (line 773) | struct ifbrparam type ifbrparam (line 776) | struct ifbrparam type ifbrparam (line 778) | struct ifbrparam type ifbrparam (line 781) | struct ifbrparam type ifbrparam (line 783) | struct ifbrparam type ifbrparam (line 786) | struct ifbrparam type ifbrparam (line 788) | struct ifbrparam type ifbreq (line 791) | struct ifbreq type ifbreq (line 794) | struct ifbreq type ifbrparam (line 797) | struct ifbrparam type ifbrparam (line 799) | struct ifbrparam type ifbreq (line 802) | struct ifbreq type ifbreq (line 805) | struct ifbreq type ifbreq (line 807) | struct ifbreq type ifbropreq32 (line 810) | struct ifbropreq32 type ifbrparam (line 813) | struct ifbrparam type ifbpstpconf32 (line 816) | struct ifbpstpconf32 type ifbrparam (line 819) | struct ifbrparam type ifbrparam (line 822) | struct ifbrparam type ifbreq (line 825) | struct ifbreq type ifbrhostfilter (line 828) | struct ifbrhostfilter type ifbrhostfilter (line 830) | struct ifbrhostfilter type ifbrmnelist32 (line 833) | struct ifbrmnelist32 type bridge_control (line 837) | struct bridge_control type ifbreq (line 838) | struct ifbreq type ifbreq (line 840) | struct ifbreq type ifbreq (line 843) | struct ifbreq type ifbreq (line 845) | struct ifbreq type ifbrparam (line 848) | struct ifbrparam type ifbrparam (line 850) | struct ifbrparam type ifbifconf64 (line 853) | struct ifbifconf64 type ifbaconf64 (line 855) | struct ifbaconf64 type ifbareq64 (line 858) | struct ifbareq64 type ifbrparam (line 861) | struct ifbrparam type ifbrparam (line 863) | struct ifbrparam type ifbareq64 (line 866) | struct ifbareq64 type ifbreq (line 869) | struct ifbreq type ifbrparam (line 872) | struct ifbrparam type ifbrparam (line 874) | struct ifbrparam type ifbrparam (line 877) | struct ifbrparam type ifbrparam (line 879) | struct ifbrparam type ifbrparam (line 882) | struct ifbrparam type ifbrparam (line 884) | struct ifbrparam type ifbrparam (line 887) | struct ifbrparam type ifbrparam (line 889) | struct ifbrparam type ifbreq (line 892) | struct ifbreq type ifbreq (line 895) | struct ifbreq type ifbrparam (line 898) | struct ifbrparam type ifbrparam (line 900) | struct ifbrparam type ifbreq (line 903) | struct ifbreq type ifbreq (line 906) | struct ifbreq type ifbreq (line 908) | struct ifbreq type ifbropreq64 (line 911) | struct ifbropreq64 type ifbrparam (line 914) | struct ifbrparam type ifbpstpconf64 (line 917) | struct ifbpstpconf64 type ifbrparam (line 920) | struct ifbrparam type ifbrparam (line 923) | struct ifbrparam type ifbreq (line 926) | struct ifbreq type ifbrhostfilter (line 929) | struct ifbrhostfilter type ifbrhostfilter (line 931) | struct ifbrhostfilter type ifbrmnelist64 (line 934) | struct ifbrmnelist64 type if_clone (line 951) | struct if_clone type bridge_softc (line 953) | struct bridge_softc type ether_header (line 969) | struct ether_header type bridge_softc (line 973) | struct bridge_softc type bridge_softc (line 975) | struct bridge_softc type bridge_softc (line 976) | struct bridge_softc type bridge_softc (line 977) | struct bridge_softc type bridge_softc (line 978) | struct bridge_softc type bridge_softc (line 979) | struct bridge_softc type bridge_softc (line 980) | struct bridge_softc function bridge_lock (line 982) | static void function bridge_unlock (line 995) | static void function bridge_lock2ref (line 1008) | static int function bridge_unref (line 1030) | static void function bridge_xlock (line 1053) | static void function bridge_xdrop (line 1072) | static void function printf_mbuf_pkthdr (line 1080) | void function printf_mbuf (line 1096) | void function printf_mbuf_data (line 1117) | void function printf_ether_header (line 1151) | static void function link_print (line 1163) | static void function boolean_t (line 1191) | static boolean_t function __private_extern__ (line 1204) | __private_extern__ int function errno_t (line 1241) | static errno_t function bridge_clone_create (line 1278) | static int function bridge_clone_destroy (line 1462) | static int function errno_t (line 1557) | static errno_t function bridge_mutecaps (line 1738) | static void function bridge_set_ifcap (line 1763) | static void function errno_t (line 1786) | static errno_t type bridge_iflist (line 1892) | struct bridge_iflist type bridge_softc (line 1893) | struct bridge_softc type bridge_iflist (line 1895) | struct bridge_iflist type ifnet (line 1896) | struct ifnet type bridge_iflist (line 1915) | struct bridge_iflist type bridge_softc (line 1916) | struct bridge_softc type ifnet (line 1916) | struct ifnet type bridge_iflist (line 1918) | struct bridge_iflist function errno_t (line 1931) | static errno_t function errno_t (line 2034) | static errno_t function bridge_iff_event (line 2068) | static void function bridge_iff_detached (line 2142) | static void function errno_t (line 2158) | static errno_t function bridge_attach_protocol (line 2170) | static int function bridge_detach_protocol (line 2194) | static int function bridge_delete_member (line 2218) | static void function bridge_delete_span (line 2364) | static void function bridge_ioctl_add (line 2378) | static int function bridge_ioctl_del (line 2592) | static int function bridge_ioctl_purge (line 2608) | static int function bridge_ioctl_gifflags (line 2615) | static int function bridge_ioctl_sifflags (line 2665) | static int function bridge_ioctl_scache (line 2728) | static int function bridge_ioctl_gcache (line 2738) | static int function bridge_ioctl_gifs64 (line 2811) | int function bridge_ioctl_gifs32 (line 2822) | static int function bridge_ioctl_rts64 (line 2888) | static int function bridge_ioctl_rts32 (line 2899) | static int function bridge_ioctl_saddr32 (line 2910) | static int function bridge_ioctl_saddr64 (line 2928) | static int function bridge_ioctl_sto (line 2946) | static int function bridge_ioctl_gto (line 2955) | static int function bridge_ioctl_daddr32 (line 2964) | static int function bridge_ioctl_daddr64 (line 2972) | static int function bridge_ioctl_flush (line 2980) | static int function bridge_ioctl_gpri (line 2989) | static int function bridge_ioctl_spri (line 2999) | static int function bridge_ioctl_ght (line 3012) | static int function bridge_ioctl_sht (line 3022) | static int function bridge_ioctl_gfd (line 3035) | static int function bridge_ioctl_sfd (line 3047) | static int function bridge_ioctl_gma (line 3060) | static int function bridge_ioctl_sma (line 3072) | static int function bridge_ioctl_sifprio (line 3085) | static int function bridge_ioctl_sifcost (line 3104) | static int function bridge_ioctl_gfilt (line 3123) | static int function bridge_ioctl_sfilt (line 3133) | static int function bridge_ioctl_sifmaxaddr (line 3151) | static int function bridge_ioctl_addspan (line 3166) | static int function bridge_ioctl_delspan (line 3217) | static int function bridge_ioctl_gbparam32 (line 3268) | static int function bridge_ioctl_gbparam64 (line 3277) | static int function bridge_ioctl_grte (line 3286) | static int function bridge_ioctl_gifsstp32 (line 3351) | static int function bridge_ioctl_gifsstp64 (line 3361) | static int function bridge_ioctl_sproto (line 3371) | static int function bridge_ioctl_stxhc (line 3384) | static int function bridge_ioctl_ghostfilter (line 3398) | static int function bridge_ioctl_shostfilter (line 3419) | static int type mac_nat_entry_list (line 3464) | struct mac_nat_entry_list type ifbrmne (line 3468) | struct ifbrmne type mac_nat_entry (line 3470) | struct mac_nat_entry function bridge_ioctl_gmnelist (line 3515) | static int function bridge_ioctl_gmnelist64 (line 3554) | static int function bridge_ioctl_gmnelist32 (line 3562) | static int function bridge_ifdetach (line 3577) | static void function bridge_proto_attach_changed (line 3618) | static void function interface_media_active (line 3669) | static int function u_int32_t (line 3692) | static u_int32_t function bridge_iflinkevent (line 3725) | static void function bridge_delayed_callback (line 3771) | static void function bridge_schedule_delayed_call (line 3821) | static void function bridge_cancel_delayed_call (line 3872) | static void function bridge_cleanup_delayed_call (line 3921) | static void function bridge_init (line 3954) | static int function bridge_ifstop (line 3986) | static void function bridge_compute_cksum (line 4017) | static void function bridge_transmit (line 4060) | static int function bridge_send (line 4077) | static int function bridge_send_tso (line 4116) | static int function bridge_enqueue (line 4178) | static int function bridge_dummynet (line 4233) | static void function errno_t (line 4272) | static errno_t function bridge_output (line 4454) | static int function bridge_finalize_cksum (line 4493) | static void function bridge_start (line 4566) | static void function bridge_forward (line 4587) | static void function inject_input_packet (line 4799) | static void function boolean_t (line 4812) | static boolean_t function boolean_t (line 4829) | static boolean_t function bridge_interface_input (line 4846) | static void function errno_t (line 4936) | errno_t function bridge_broadcast (line 5325) | static void function bridge_span (line 5499) | static void function bridge_rtupdate (line 5534) | static int type ifnet (line 5638) | struct ifnet type bridge_softc (line 5639) | struct bridge_softc type bridge_rtnode (line 5641) | struct bridge_rtnode function bridge_rttrim (line 5659) | static void function bridge_aging_timer (line 5692) | static void function bridge_rtage (line 5712) | static void function bridge_rtflush (line 5739) | static void function bridge_rtdaddr (line 5758) | static int function bridge_rtdelete (line 5783) | static void function bridge_rtable_init (line 5803) | static int function bridge_rthash_delayed_resize (line 5832) | static void function bridge_rthash_resize (line 5922) | static void function bridge_rtable_fini (line 5954) | static void function bridge_rthash (line 5982) | static __inline uint32_t function bridge_rtnode_addr_cmp (line 6001) | static int type bridge_rtnode (line 6019) | struct bridge_rtnode type bridge_softc (line 6020) | struct bridge_softc type bridge_rtnode (line 6023) | struct bridge_rtnode function bridge_rtnode_hash (line 6050) | static int function bridge_rtnode_insert (line 6112) | static int function bridge_rtnode_destroy (line 6135) | static void function bridge_rtable_expire (line 6154) | static void function bridge_state_change (line 6190) | static void function errno_t (line 6216) | static errno_t function bridge_detach (line 6254) | static void function errno_t (line 6281) | static errno_t function errno_t (line 6303) | static errno_t function bridge_link_event (line 6320) | static void function bridge_dhcp_filter (line 6361) | static int function bridge_host_filter (line 6409) | static int function errno_t (line 6624) | static errno_t function bridge_mac_nat_disable (line 6645) | static void function mac_nat_entry_print2 (line 6657) | static void function mac_nat_entry_print (line 6680) | static void type mac_nat_entry (line 6687) | struct mac_nat_entry type bridge_softc (line 6688) | struct bridge_softc type mac_nat_entry (line 6690) | struct mac_nat_entry type mac_nat_entry (line 6691) | struct mac_nat_entry type in_addr (line 6694) | struct in_addr type in6_addr (line 6707) | struct in6_addr type in6_addr (line 6707) | struct in6_addr function bridge_destroy_mac_nat_entry (line 6723) | static void type mac_nat_entry (line 6735) | struct mac_nat_entry type bridge_softc (line 6736) | struct bridge_softc type bridge_iflist (line 6737) | struct bridge_iflist type mac_nat_entry_list (line 6739) | struct mac_nat_entry_list type mac_nat_entry (line 6740) | struct mac_nat_entry type mac_nat_entry (line 6771) | struct mac_nat_entry type bridge_softc (line 6772) | struct bridge_softc type bridge_iflist (line 6773) | struct bridge_iflist type mac_nat_entry (line 6775) | struct mac_nat_entry type bridge_iflist (line 6779) | struct bridge_iflist function bridge_mac_nat_flush_entries_common (line 6809) | static void function bridge_mac_nat_flush_entries (line 6831) | static void function bridge_mac_nat_populate_entries (line 6841) | static void function bridge_mac_nat_age_entries_common (line 6896) | static void function bridge_mac_nat_age_entries (line 6910) | static void function boolean_t (line 6932) | static boolean_t type mac_nat_entry (line 7004) | struct mac_nat_entry type bridge_softc (line 7005) | struct bridge_softc type ether_arp (line 7007) | struct ether_arp type ether_header (line 7008) | struct ether_header type mac_nat_entry (line 7009) | struct mac_nat_entry type in_addr (line 7011) | struct in_addr type in_addr (line 7051) | struct in_addr function boolean_t (line 7064) | static boolean_t type ether_header (line 7106) | struct ether_header type ether_header (line 7109) | struct ether_header function boolean_t (line 7137) | static boolean_t type mac_nat_entry (line 7164) | struct mac_nat_entry type bridge_softc (line 7165) | struct bridge_softc type in_addr (line 7167) | struct in_addr type ether_header (line 7168) | struct ether_header type ip (line 7169) | struct ip type mac_nat_entry (line 7170) | struct mac_nat_entry type ip (line 7176) | struct ip function bridge_mac_nat_udp_output (line 7187) | static void function boolean_t (line 7246) | static boolean_t type ether_header (line 7288) | struct ether_header type ether_header (line 7291) | struct ether_header function bridge_mac_nat_icmpv6_output (line 7324) | static void type mac_nat_entry (line 7526) | struct mac_nat_entry type bridge_softc (line 7527) | struct bridge_softc type in6_addr (line 7529) | struct in6_addr type ether_header (line 7530) | struct ether_header type ip6_hdr (line 7531) | struct ip6_hdr type mac_nat_entry (line 7532) | struct mac_nat_entry type ip6_hdr (line 7538) | struct ip6_hdr function boolean_t (line 7550) | static boolean_t function ifnet_t (line 7600) | static ifnet_t function boolean_t (line 7672) | static boolean_t function bridge_mac_nat_arp_translate (line 7705) | static void function bridge_mac_nat_ip_translate (line 7727) | static void function bridge_mac_nat_ipv6_translate (line 7762) | static void function bridge_mac_nat_translate (line 7840) | static void function bridge_ip_checkbasic (line 7884) | static int function bridge_ip6_checkbasic (line 7984) | static int function bridge_pf (line 8038) | static int type mbuf (line 8281) | struct mbuf type mbuf (line 8282) | struct mbuf type mbuf (line 8286) | struct mbuf type mbuf (line 8307) | struct mbuf function gso_ipv4_data_cksum (line 8404) | static inline void function gso_ipv4_hdr_cksum (line 8425) | static inline void type gso_ip_tcp_state (line 8439) | struct gso_ip_tcp_state { function gso_ipv4_tcp_update (line 8463) | static inline void function gso_ipv4_tcp_internal (line 8474) | static inline void function gso_ipv6_tcp_update (line 8513) | static inline void function gso_ipv6_tcp_internal (line 8524) | static inline void function boolean_t (line 8549) | static inline boolean_t function gso_ip_tcp (line 8593) | static int function gso_ipv4_tcp (line 8717) | static int function gso_ipv6_tcp (line 8778) | static int FILE: bsd/net/if_bridgevar.h type ifbreq (line 163) | struct ifbreq { type ifbifconf (line 226) | struct ifbifconf { type ifbifconf32 (line 238) | struct ifbifconf32 { type ifbifconf64 (line 248) | struct ifbifconf64 { type ifbareq (line 267) | struct ifbareq { type ifbareq32 (line 277) | struct ifbareq32 { type ifbareq64 (line 285) | struct ifbareq64 { type ifbaconf (line 311) | struct ifbaconf { type ifbaconf32 (line 323) | struct ifbaconf32 { type ifbaconf64 (line 333) | struct ifbaconf64 { type ifbrparam (line 350) | struct ifbrparam { type ifbropreq (line 380) | struct ifbropreq { type ifbropreq32 (line 397) | struct ifbropreq32 { type ifbropreq64 (line 412) | struct ifbropreq64 { type ifbpstpreq (line 437) | struct ifbpstpreq { type ifbpstpconf (line 456) | struct ifbpstpconf { type ifbpstpconf32 (line 468) | struct ifbpstpconf32 { type ifbpstpconf64 (line 478) | struct ifbpstpconf64 { type ifbrhostfilter (line 500) | struct ifbrhostfilter { type bridge_hostfilter_stats (line 512) | struct bridge_hostfilter_stats { type in_addr (line 560) | struct in_addr type in6_addr (line 561) | struct in6_addr type ifbrmne (line 564) | struct ifbrmne { type ifbrmnelist (line 577) | struct ifbrmnelist { type ifbrmnelist32 (line 586) | struct ifbrmnelist32 { type ifbrmnelist64 (line 593) | struct ifbrmnelist64 { FILE: bsd/net/if_dl.h type sockaddr_dl (line 95) | struct sockaddr_dl { type sockaddr_dl (line 126) | struct sockaddr_dl type sockaddr_dl (line 127) | struct sockaddr_dl FILE: bsd/net/if_ether.h type ifnet_demux_desc (line 48) | struct ifnet_demux_desc type sockaddr (line 52) | struct sockaddr type sockaddr (line 56) | struct sockaddr type sockaddr (line 61) | struct sockaddr type sockaddr (line 65) | struct sockaddr FILE: bsd/net/if_fake.c function boolean_t (line 84) | static boolean_t type iff_pktpool_mode_t (line 124) | typedef enum { function feth_link_layer_aggregation_factor_sysctl (line 137) | static int function feth_tx_headroom_sysctl (line 165) | static int function feth_trailer_length_sysctl (line 196) | static int function SYSCTL_HANDLER_ARGS (line 231) | static int function feth_buflet_size_sysctl (line 256) | static int function feth_user_access_sysctl (line 285) | static int function feth_if_adv_interval_sysctl (line 315) | static int function feth_fake_tx_drops_sysctl (line 348) | static int type iff_flags_t (line 384) | typedef uint16_t iff_flags_t; type if_fake (line 392) | struct if_fake { type if_fake (line 409) | struct if_fake function boolean_t (line 417) | static inline boolean_t function feth_set_detaching (line 423) | static inline void function boolean_t (line 429) | static inline boolean_t function feth_enable_dequeue_stall (line 435) | static int type if_clone (line 454) | struct if_clone type mbuf (line 456) | struct mbuf type if_clone (line 464) | struct if_clone type if_fake (line 471) | struct if_fake function lck_grp_t (line 497) | static inline lck_grp_t * function lck_mtx_t (line 509) | static inline lck_mtx_t * function feth_lock_init (line 523) | static inline void function feth_assert_lock_held (line 533) | static inline void function feth_assert_lock_not_held (line 540) | static inline void function feth_lock (line 548) | static inline void function feth_unlock (line 555) | static inline void function get_max_mtu (line 562) | static inline int function feth_max_mtu (line 579) | static inline unsigned int function feth_free (line 594) | static void function feth_release (line 608) | static void function feth_ifnet_set_attrs (line 631) | static void function interface_link_event (line 651) | static void function if_fake_ref (line 674) | static if_fake_ref function feth_clone_create (line 680) | static int function feth_clone_destroy (line 775) | static int function feth_enqueue_input (line 794) | static void type mbuf (line 804) | struct mbuf type mbuf (line 805) | struct mbuf type mbuf (line 807) | struct mbuf function feth_add_mbuf_trailer (line 861) | static int function feth_add_mbuf_fcs (line 876) | static int function feth_output_common (line 905) | static void function feth_start (line 939) | static void function feth_output (line 1025) | static int function feth_config (line 1065) | static int function feth_set_media (line 1128) | static int function if_fake_request_copyin (line 1158) | static int function feth_set_drvspec (line 1181) | static int function feth_get_drvspec (line 1239) | static int type ifdrv32 (line 1278) | struct ifdrv32 type ifdrv64 (line 1279) | struct ifdrv64 function feth_ioctl (line 1283) | static int function feth_if_free (line 1412) | static void function __private_extern__ (line 1433) | __private_extern__ void FILE: bsd/net/if_fake_var.h type if_fake_media (line 59) | struct if_fake_media { type if_fake_request (line 66) | struct if_fake_request { FILE: bsd/net/if_gif.c type mbuf (line 124) | struct mbuf type protosw (line 133) | struct protosw type ip6protosw (line 143) | struct ip6protosw type ifnet (line 153) | struct ifnet type if_clone (line 154) | struct if_clone type ifnet (line 155) | struct ifnet type gif_softc (line 156) | struct gif_softc type ifnet (line 157) | struct ifnet type if_clone (line 159) | struct if_clone type gif_softc (line 161) | struct gif_softc function gif_demux (line 173) | static int function errno_t (line 190) | static errno_t function errno_t (line 212) | static errno_t function errno_t (line 229) | static errno_t function gif_init (line 250) | void function errno_t (line 287) | static errno_t function gif_detach (line 303) | static void function gif_clone_create (line 313) | static int function gif_remove (line 423) | static int function gif_clone_destroy (line 475) | static int function gif_encapcheck (line 499) | static int function errno_t (line 563) | static errno_t function errno_t (line 638) | static errno_t function errno_t (line 673) | static errno_t function gif_delete_tunnel (line 1002) | static void FILE: bsd/net/if_gif.h type encaptab (line 74) | struct encaptab type gif_softc (line 76) | struct gif_softc { FILE: bsd/net/if_headless.c function if_headless_init (line 30) | void FILE: bsd/net/if_ipsec.c type sockaddr_ctl (line 66) | struct sockaddr_ctl type sockaddr_ctl (line 68) | struct sockaddr_ctl type ifnet_demux_desc (line 85) | struct ifnet_demux_desc type sockaddr (line 96) | struct sockaddr type ipsec_nx (line 159) | struct ipsec_nx { type ipsec_pcb (line 176) | struct ipsec_pcb { type ipsec_pcb (line 238) | struct ipsec_pcb function ipsec_flag_set (line 250) | static inline void function ipsec_flag_clr (line 255) | static inline void function ipsec_flag_isset (line 261) | static inline bool type ipsec_pcb (line 271) | struct ipsec_pcb function sysctl_if_ipsec_ring_size (line 276) | static int function sysctl_if_ipsec_tx_fsw_ring_size (line 297) | static int function sysctl_if_ipsec_rx_fsw_ring_size (line 318) | static int function ipsec_in_wmm_mode (line 340) | static inline bool function errno_t (line 348) | errno_t function ipsec_interface_isvalid (line 408) | int function boolean_t (line 432) | boolean_t function errno_t (line 451) | static errno_t function errno_t (line 477) | static errno_t function ipsec_nxdp_fini (line 483) | static void function errno_t (line 489) | static errno_t function errno_t (line 512) | static errno_t function errno_t (line 520) | static errno_t function errno_t (line 530) | static errno_t function ipsec_nexus_pre_disconnect (line 546) | static void function ipsec_netif_pre_disconnect (line 559) | static void function ipsec_nexus_disconnected (line 570) | static void function errno_t (line 582) | static errno_t function ipsec_kpipe_ring_fini (line 617) | static void function errno_t (line 637) | static errno_t function mbuf_t (line 680) | static mbuf_t function errno_t (line 775) | static errno_t function ipsec_find_tx_ring_by_svc (line 1010) | static uint8_t function errno_t (line 1033) | static errno_t function ipsec_netif_ring_fini (line 1064) | static void function ipsec_netif_check_policy (line 1089) | static bool function errno_t (line 1144) | static errno_t function errno_t (line 1284) | static errno_t function errno_t (line 1347) | static errno_t function errno_t (line 1375) | static errno_t function errno_t (line 1844) | static errno_t function ipsec_detach_provider_and_instance (line 1985) | static void function ipsec_nexus_detach (line 2011) | static void function errno_t (line 2050) | static errno_t function errno_t (line 2134) | static errno_t function errno_t (line 2203) | static errno_t function ipsec_unregister_kernel_pipe_nexus (line 2306) | static void type ipsec_detached_channels (line 2324) | struct ipsec_detached_channels { function ipsec_detach_channels (line 2330) | static void function ipsec_free_channels (line 2370) | static void function errno_t (line 2391) | static errno_t function ipsec_find_by_unit (line 2496) | static inline int function ipsec_free_pcb (line 2512) | static inline void function errno_t (line 2534) | static errno_t function errno_t (line 2605) | static errno_t function errno_t (line 2645) | static errno_t function errno_t (line 2795) | static errno_t function ipsec_remove_address (line 2824) | static void function ipsec_cleanup_family (line 2869) | static void function errno_t (line 2942) | static errno_t function errno_t (line 3052) | static errno_t function errno_t (line 3064) | static errno_t function errno_t (line 3436) | static errno_t type ipsec_pcb (line 3624) | struct ipsec_pcb type ipsec_output_state (line 3625) | struct ipsec_output_state type route (line 3626) | struct route type route_in6 (line 3627) | struct route_in6 type ip (line 3629) | struct ip type ip6_hdr (line 3630) | struct ip6_hdr type ip_out_args (line 3631) | struct ip_out_args type ip6_out_args (line 3632) | struct ip6_out_args type flowadv (line 3636) | struct flowadv type sockaddr (line 3682) | struct sockaddr type sockaddr (line 3767) | struct sockaddr type ipsec_pcb (line 3840) | struct ipsec_pcb type ip (line 3860) | struct ip type ipsec_pcb (line 3919) | struct ipsec_pcb type ifreq (line 3928) | struct ifreq type ifreq (line 3931) | struct ifreq type ifreq (line 3936) | struct ifreq type ifreq (line 3948) | struct ifreq type ipsec_pcb (line 3979) | struct ipsec_pcb type ipsec_pcb (line 3999) | struct ipsec_pcb type ip (line 4004) | struct ip function errno_t (line 4025) | static errno_t function errno_t (line 4038) | static errno_t function errno_t (line 4058) | errno_t function ipsec_set_pkthdr_for_interface (line 4119) | void function ipsec_set_ipoa_for_interface (line 4141) | void function ipsec_set_ip6oa_for_interface (line 4163) | void function ipsec_data_move_drain (line 4186) | static void function ipsec_wait_data_move_drain (line 4203) | static void FILE: bsd/net/if_ipsec.h type ip_out_args (line 48) | struct ip_out_args type ip6_out_args (line 50) | struct ip6_out_args type ip6_out_args (line 51) | struct ip6_out_args type ipsec_stats_param (line 88) | struct ipsec_stats_param { FILE: bsd/net/if_llatbl.c type lltable (line 93) | struct lltable type lltable (line 95) | struct lltable type llentries (line 95) | struct llentries type llentry (line 97) | struct llentry type lltable (line 98) | struct lltable type llentry (line 98) | struct llentry type lltable (line 99) | struct lltable function lltable_glbl_init (line 102) | void function lltable_dump_af (line 120) | static int function lltable_sysctl_dumparp (line 143) | int function htable_foreach_lle (line 172) | static int function htable_link_entry (line 192) | static void function htable_unlink_entry (line 213) | static void type prefix_match_data (line 227) | struct prefix_match_data { function htable_prefix_free_cb (line 234) | static int function htable_prefix_free (line 249) | static void function htable_free_tbl (line 273) | static void function llentries_unlink (line 280) | static void function lltable_drop_entry_queue (line 294) | size_t function lltable_set_entry_addr (line 318) | void function lltable_try_set_entry_addr (line 342) | int function lltable_calc_llheader (line 378) | int function llentry_update_ifaddr (line 406) | static int function lltable_update_ifaddr (line 441) | void function llentry_free (line 465) | size_t type llentry (line 486) | struct llentry type ifnet (line 487) | struct ifnet type lltable (line 487) | struct lltable type sockaddr_storage (line 488) | struct sockaddr_storage type llentry (line 490) | struct llentry type sockaddr (line 493) | struct sockaddr type sockaddr (line 503) | struct sockaddr type sockaddr (line 510) | struct sockaddr function lltable_free_cb (line 530) | static int function lltable_free (line 547) | void function lltable_drain (line 578) | void function lltable_delete_addr (line 611) | int function lltable_prefix_free (line 640) | void type lltable (line 657) | struct lltable type lltable (line 660) | struct lltable type lltable (line 663) | struct lltable type llentries (line 665) | struct llentries function lltable_link (line 685) | void function lltable_unlink (line 694) | static void function lltable_foreach_lle (line 707) | int type llentry (line 713) | struct llentry type lltable (line 714) | struct lltable type sockaddr (line 715) | struct sockaddr function lltable_free_entry (line 720) | void function lltable_link_entry (line 726) | void function lltable_unlink_entry (line 732) | void function lltable_fill_sa_entry (line 738) | void type ifnet (line 747) | struct ifnet type lltable (line 748) | struct lltable function lltable_get_af (line 753) | int function lla_rt_output (line 764) | int FILE: bsd/net/if_llatbl.h type ifnet (line 65) | struct ifnet type sysctl_req (line 66) | struct sysctl_req type rt_msghdr (line 67) | struct rt_msghdr type rt_addrinfo (line 68) | struct rt_addrinfo type llentry (line 70) | struct llentry type llentry (line 85) | struct llentry { type llentry (line 174) | struct llentry type lltable (line 174) | struct lltable type sockaddr (line 175) | struct sockaddr type llentry (line 176) | struct llentry type lltable (line 176) | struct lltable type sockaddr (line 177) | struct sockaddr type lltable (line 178) | struct lltable type llentry (line 178) | struct llentry type lltable (line 179) | struct lltable type sockaddr (line 180) | struct sockaddr type sockaddr (line 180) | struct sockaddr type lltable (line 181) | struct lltable type llentry (line 181) | struct llentry type sysctl_req (line 182) | struct sysctl_req type llentry (line 183) | struct llentry type sockaddr (line 184) | struct sockaddr type sockaddr (line 185) | struct sockaddr type llentry (line 185) | struct llentry type lltable (line 186) | struct lltable type llentry (line 186) | struct llentry type llentry (line 187) | struct llentry type sockaddr (line 187) | struct sockaddr type lltable (line 188) | struct lltable type lltable (line 189) | struct lltable type llentry (line 189) | struct llentry type llentry (line 190) | struct llentry type lltable (line 192) | struct lltable type llentry (line 192) | struct llentry type lltable (line 193) | struct lltable type lltable (line 195) | struct lltable { type lltable (line 245) | struct lltable type lltable (line 246) | struct lltable type lltable (line 247) | struct lltable type sockaddr (line 248) | struct sockaddr type sockaddr (line 249) | struct sockaddr type sysctl_req (line 253) | struct sysctl_req type llentry (line 255) | struct llentry type llentry (line 256) | struct llentry type ifnet (line 256) | struct ifnet type lltable (line 256) | struct lltable type sockaddr_storage (line 257) | struct sockaddr_storage type llentry (line 260) | struct llentry type ifnet (line 261) | struct ifnet type llentry (line 261) | struct llentry type ifnet (line 263) | struct ifnet type llentry (line 263) | struct llentry type ifnet (line 266) | struct ifnet type lltable (line 268) | struct lltable type llentry (line 269) | struct llentry type lltable (line 269) | struct lltable type sockaddr (line 270) | struct sockaddr type lltable (line 271) | struct lltable type llentry (line 271) | struct llentry type lltable (line 272) | struct lltable type sockaddr (line 273) | struct sockaddr type lltable (line 274) | struct lltable type llentry (line 274) | struct llentry type lltable (line 275) | struct lltable type llentry (line 275) | struct llentry type llentry (line 276) | struct llentry type sockaddr (line 276) | struct sockaddr type ifnet (line 277) | struct ifnet type lltable (line 277) | struct lltable type lltable (line 278) | struct lltable type lltable (line 280) | struct lltable type llentry (line 285) | struct llentry type lltable (line 286) | struct lltable type sockaddr (line 286) | struct sockaddr type rt_msghdr (line 291) | struct rt_msghdr type rt_addrinfo (line 291) | struct rt_addrinfo type eventhandler_entry_arg (line 300) | struct eventhandler_entry_arg type llentry (line 300) | struct llentry FILE: bsd/net/if_llc.h type llc (line 71) | struct llc { type frmrinfo (line 113) | struct frmrinfo { FILE: bsd/net/if_llreach.c type if_llreach (line 137) | struct if_llreach type if_llreach (line 140) | struct if_llreach type if_llreach (line 141) | struct if_llreach type if_llreach (line 142) | struct if_llreach type if_llreach (line 143) | struct if_llreach type if_llreach (line 144) | struct if_llreach function ifnet_llreach_ifattach (line 161) | void function ifnet_llreach_ifdetach (line 172) | void function iflr_cmp (line 189) | static __inline int function iflr_reachable (line 195) | static __inline int function ifnet_llreach_reachable (line 223) | int function ifnet_llreach_reachable_delta (line 232) | int function ifnet_llreach_set_reachable (line 241) | void type if_llreach (line 265) | struct if_llreach type ifnet (line 266) | struct ifnet type if_llreach (line 269) | struct if_llreach type timeval (line 270) | struct timeval function ifnet_llreach_free (line 335) | void function u_int64_t (line 370) | u_int64_t function u_int64_t (line 396) | u_int64_t function ifnet_llreach_get_defrouter (line 402) | int type if_llreach (line 453) | struct if_llreach type if_llreach (line 456) | struct if_llreach function iflr_free (line 465) | static void function iflr_addref (line 489) | void function iflr_remref (line 507) | void function ifnet_lr2ri (line 525) | void function ifnet_lr2iflri (line 542) | void function ifnet_lr2lri (line 577) | void function sysctl_llreach_ifinfo (line 597) | static int FILE: bsd/net/if_llreach.h type if_llreach_info (line 45) | struct if_llreach_info { type if_llreach (line 72) | struct if_llreach { type ifnet_llreach_info (line 126) | struct ifnet_llreach_info type ifnet (line 128) | struct ifnet type ifnet (line 129) | struct ifnet type if_llreach (line 130) | struct if_llreach type ifnet (line 130) | struct ifnet type if_llreach (line 132) | struct if_llreach type if_llreach (line 133) | struct if_llreach type if_llreach (line 134) | struct if_llreach type ifnet (line 135) | struct ifnet type if_llreach (line 137) | struct if_llreach type if_llreach (line 138) | struct if_llreach type ifnet (line 139) | struct ifnet type ifnet_llreach_info (line 140) | struct ifnet_llreach_info type if_llreach (line 141) | struct if_llreach type rt_reach_info (line 141) | struct rt_reach_info type if_llreach (line 142) | struct if_llreach type ifnet_llreach_info (line 142) | struct ifnet_llreach_info type if_llreach (line 143) | struct if_llreach type if_llreach_info (line 143) | struct if_llreach_info type if_llreach (line 144) | struct if_llreach type if_llreach (line 145) | struct if_llreach FILE: bsd/net/if_loop.c type lo_statics_str (line 130) | struct lo_statics_str { type lo_statics_str (line 135) | struct lo_statics_str type ifnet (line 138) | struct ifnet type loopback_header (line 140) | struct loopback_header { type ifnet (line 146) | struct ifnet type mbuf (line 146) | struct mbuf type ifnet (line 149) | struct ifnet type mbuf (line 149) | struct mbuf type sockaddr (line 149) | struct sockaddr type ifnet (line 151) | struct ifnet type ifnet_demux_desc (line 152) | struct ifnet_demux_desc type ifnet (line 153) | struct ifnet type ifnet (line 154) | struct ifnet type mbuf (line 154) | struct mbuf type ifnet (line 155) | struct ifnet type mbuf (line 155) | struct mbuf type ifnet (line 156) | struct ifnet type ifnet (line 157) | struct ifnet type mbuf (line 157) | struct mbuf type sockaddr (line 158) | struct sockaddr type ifnet (line 159) | struct ifnet type mbuf (line 159) | struct mbuf type rtentry (line 160) | struct rtentry type sockaddr (line 160) | struct sockaddr type ifnet (line 161) | struct ifnet type ifnet (line 162) | struct ifnet type ifnet (line 164) | struct ifnet function errno_t (line 190) | static errno_t function errno_t (line 203) | static errno_t function errno_t (line 229) | static errno_t function errno_t (line 237) | static errno_t function lo_tx_compl (line 244) | static void function lo_output (line 281) | static int function errno_t (line 335) | static errno_t function lo_start (line 389) | static void function errno_t (line 430) | static errno_t function errno_t (line 464) | static errno_t function lo_rtrequest (line 491) | static void function errno_t (line 510) | static errno_t function errno_t (line 573) | static errno_t function lo_reg_if_mods (line 593) | static void function errno_t (line 612) | static errno_t function loopattach (line 636) | void function SYSCTL_HANDLER_ARGS (line 709) | static int function SYSCTL_HANDLER_ARGS (line 734) | static int function sysctl_dequeue_scidx (line 766) | static int FILE: bsd/net/if_low_power_mode.c type if_low_power_ev_code_t (line 40) | typedef enum { type if_low_power_ev_args (line 45) | struct if_low_power_ev_args { type if_low_power_ev_nwk_wq_entry (line 50) | struct if_low_power_ev_nwk_wq_entry { type eventhandler_entry_arg (line 56) | struct eventhandler_entry_arg type ifnet (line 57) | struct ifnet type eventhandler_lists_ctxt (line 60) | struct eventhandler_lists_ctxt type ifnet (line 63) | struct ifnet type ifnet (line 67) | struct ifnet type ifnet (line 71) | struct ifnet function if_low_power_evhdlr_callback (line 90) | static void function if_low_power_evhdlr_init (line 131) | void function if_low_power_nwk_ev_callback (line 144) | static void function if_low_power_event_enqueue_nwk_wq_entry (line 156) | static void function if_set_low_power (line 177) | int FILE: bsd/net/if_media.h type ifmedia_description (line 341) | struct ifmedia_description { FILE: bsd/net/if_mib.c type ifnet (line 109) | struct ifnet type sysctl_req (line 109) | struct sysctl_req function make_ifmibdata (line 111) | int function SYSCTL_HANDLER_ARGS (line 212) | int function SYSCTL_HANDLER_ARGS (line 243) | int FILE: bsd/net/if_mib.h type ifmibdata (line 63) | struct ifmibdata { type ifmibdata_supplemental (line 75) | struct ifmibdata_supplemental { type ifs_iso_8802_3 (line 129) | struct ifs_iso_8802_3 { type dot3Vendors (line 165) | enum dot3Vendors { type if_family_id (line 219) | struct if_family_id { FILE: bsd/net/if_pflog.c type ifnet (line 105) | struct ifnet type if_clone (line 106) | struct if_clone type ifnet (line 107) | struct ifnet type ifnet (line 108) | struct ifnet type mbuf (line 108) | struct mbuf type ifnet (line 109) | struct ifnet type ifnet (line 110) | struct ifnet type mbuf (line 110) | struct mbuf type ifnet (line 112) | struct ifnet type ifnet_demux_desc (line 113) | struct ifnet_demux_desc type ifnet (line 114) | struct ifnet type ifnet (line 115) | struct ifnet type if_clone (line 118) | struct if_clone type pflog_softc (line 120) | struct pflog_softc type ifnet (line 122) | struct ifnet function pfloginit (line 124) | void function pflog_clone_create (line 137) | static int function pflog_remove (line 210) | static int function pflog_clone_destroy (line 234) | static int function errno_t (line 248) | static errno_t function errno_t (line 256) | static errno_t function errno_t (line 278) | static errno_t function errno_t (line 287) | static errno_t function errno_t (line 295) | static errno_t function pflogfree (line 302) | static void function pflog_packet (line 310) | int FILE: bsd/net/if_pflog.h type pflog_softc (line 69) | struct pflog_softc { type pfloghdr (line 80) | struct pfloghdr { FILE: bsd/net/if_ports_used.c type timeval (line 129) | struct timeval type net_port_entry (line 147) | struct net_port_entry { type net_port_entry (line 153) | struct net_port_entry type timeval (line 158) | struct timeval function if_ports_used_init (line 160) | void function net_port_entry_list_clear (line 191) | static void function get_test_wake_uuid (line 207) | static bool function is_wakeuuid_set (line 229) | static bool function if_ports_used_update_wakeuuid (line 239) | void function net_port_info_equal (line 304) | static bool function net_port_info_has_entry (line 325) | static bool function net_port_info_add_entry (line 341) | static bool function sysctl_new_test_wakeuuid (line 421) | int function sysctl_clear_test_wakeuuid (line 443) | int function sysctl_test_wakeuuid_str (line 465) | int function sysctl_wakeuuid_not_set_last_time (line 486) | int function sysctl_wakeuuid_not_set_last_if (line 506) | int function sysctl_net_port_info_list (line 515) | static int function sysctl_get_ports_used (line 572) | static int function __private_extern__ (line 639) | __private_extern__ void FILE: bsd/net/if_ports_used.h type xnpigen (line 58) | struct xnpigen { type in_addr (line 67) | struct in_addr type in6_addr (line 68) | struct in6_addr type net_port_info (line 80) | struct net_port_info { type ifnet (line 105) | struct ifnet type inpcb (line 107) | struct inpcb type inpcb (line 108) | struct inpcb FILE: bsd/net/if_ppp.h type npioctl (line 104) | struct npioctl { type ppp_option_data (line 110) | struct ppp_option_data { type ifpppstatsreq (line 116) | struct ifpppstatsreq { type ifpppcstatsreq (line 121) | struct ifpppcstatsreq { FILE: bsd/net/if_stf.c type stf_softc (line 153) | struct stf_softc { type mbuf (line 172) | struct mbuf type protosw (line 175) | struct protosw type mbuf (line 186) | struct mbuf type in6_ifaddr (line 187) | struct in6_ifaddr type ifnet (line 187) | struct ifnet type ifnet (line 188) | struct ifnet type mbuf (line 188) | struct mbuf type sockaddr (line 189) | struct sockaddr type stf_softc (line 190) | struct stf_softc type in_addr (line 190) | struct in_addr type ifnet (line 191) | struct ifnet type stf_softc (line 192) | struct stf_softc type in6_addr (line 192) | struct in6_addr type ifnet (line 193) | struct ifnet type rtentry (line 194) | struct rtentry type sockaddr (line 194) | struct sockaddr function stfinit (line 198) | static void function errno_t (line 210) | static errno_t function errno_t (line 226) | static errno_t function errno_t (line 245) | static errno_t function errno_t (line 257) | static errno_t function errno_t (line 282) | static errno_t function errno_t (line 294) | static errno_t function stfattach (line 308) | void function stf_encapcheck (line 386) | static int type in6_ifaddr (line 461) | struct in6_ifaddr type ifnet (line 462) | struct ifnet type ifaddr (line 464) | struct ifaddr type in_ifaddr (line 465) | struct in_ifaddr type sockaddr_in6 (line 466) | struct sockaddr_in6 type in_addr (line 467) | struct in_addr type sockaddr_in6 (line 480) | struct sockaddr_in6 type in6_ifaddr (line 505) | struct in6_ifaddr function stf_pre_output (line 512) | int function errno_t (line 643) | static errno_t function stf_checkaddr4 (line 654) | static int function stf_checkaddr6 (line 729) | static int function in_stf_input (line 755) | static void function stf_rtrequest (line 844) | static void function errno_t (line 856) | static errno_t FILE: bsd/net/if_utun.c type utun_nx (line 67) | struct utun_nx { type utun_pcb (line 80) | struct utun_pcb { type sockaddr_ctl (line 131) | struct sockaddr_ctl type sockaddr_ctl (line 133) | struct sockaddr_ctl type sockaddr (line 149) | struct sockaddr type ifnet_demux_desc (line 155) | struct ifnet_demux_desc type sockaddr (line 166) | struct sockaddr type utun_pcb (line 168) | struct utun_pcb type utun_pcb (line 256) | struct utun_pcb function sysctl_if_utun_ring_size (line 260) | static int function sysctl_if_utun_tx_fsw_ring_size (line 281) | static int function sysctl_if_utun_rx_fsw_ring_size (line 302) | static int function errno_t (line 323) | static errno_t function utun_netif_ring_fini (line 342) | static void function errno_t (line 355) | static errno_t function errno_t (line 509) | static errno_t function errno_t (line 561) | static errno_t function errno_t (line 818) | static errno_t function utun_detach_provider_and_instance (line 935) | static void function utun_nexus_detach (line 961) | static void function errno_t (line 1000) | static errno_t function errno_t (line 1080) | static errno_t function errno_t (line 1147) | static errno_t function utun_unregister_kernel_pipe_nexus (line 1246) | static void function errno_t (line 1262) | static errno_t function errno_t (line 1298) | static errno_t function errno_t (line 1394) | errno_t function utun_find_by_unit (line 1457) | static inline int function utun_free_pcb (line 1473) | static inline void function errno_t (line 1492) | static errno_t function errno_t (line 1563) | static errno_t function errno_t (line 1599) | static errno_t function errno_t (line 1726) | static errno_t function utun_remove_address (line 1755) | static void function utun_cleanup_family (line 1800) | static void function errno_t (line 1873) | static errno_t function errno_t (line 1988) | static errno_t function errno_t (line 2008) | static errno_t function errno_t (line 2322) | static errno_t function utun_ctl_rcvd (line 2474) | static void function utun_start (line 2506) | static void type utun_pcb (line 2573) | struct utun_pcb function errno_t (line 2632) | static errno_t function errno_t (line 2677) | static errno_t function errno_t (line 2712) | static errno_t function errno_t (line 2730) | static errno_t function errno_t (line 2737) | static errno_t function utun_detached (line 2777) | static void type utun_pcb (line 2796) | struct utun_pcb function errno_t (line 2824) | static errno_t function errno_t (line 2837) | static errno_t function errno_t (line 2856) | static errno_t function errno_t (line 2929) | static errno_t function utun_nxdp_fini (line 2935) | static void function errno_t (line 2941) | static errno_t function boolean_t (line 2963) | boolean_t function errno_t (line 2981) | static errno_t function errno_t (line 2996) | static errno_t function errno_t (line 3004) | static errno_t function errno_t (line 3014) | static errno_t function utun_nexus_pre_disconnect (line 3027) | static void function utun_netif_pre_disconnect (line 3034) | static void function utun_nexus_disconnected (line 3041) | static void function errno_t (line 3057) | static errno_t function utun_kpipe_ring_fini (line 3076) | static void function errno_t (line 3089) | static errno_t function errno_t (line 3183) | static errno_t type utun_pcb (line 3490) | struct utun_pcb type utun_pcb (line 3491) | struct utun_pcb function errno_t (line 3493) | errno_t function utun_pkt_dtls_input (line 3500) | int function utun_ctl_disable_crypto_dtls (line 3509) | void FILE: bsd/net/if_utun.h type utun_stats_param (line 83) | struct utun_stats_param { FILE: bsd/net/if_var.h type net_event_data (line 146) | struct net_event_data { type if_data (line 165) | struct if_data { type if_data64 (line 203) | struct if_data64 { type if_traffic_class (line 234) | struct if_traffic_class { type if_data_extended (line 257) | struct if_data_extended { type if_packet_stats (line 265) | struct if_packet_stats { type if_description (line 294) | struct if_description { type if_bandwidths (line 300) | struct if_bandwidths { type if_latencies (line 305) | struct if_latencies { type if_netem_params (line 311) | struct if_netem_params { type if_rxpoll_stats (line 341) | struct if_rxpoll_stats { type if_netif_stats (line 369) | struct if_netif_stats { type if_tcp_ecn_perf_stat (line 386) | struct if_tcp_ecn_perf_stat { type if_tcp_ecn_stat (line 402) | struct if_tcp_ecn_stat { type if_lim_perf_stat (line 430) | struct if_lim_perf_stat { type ifnet_stats_per_flow (line 451) | struct ifnet_stats_per_flow { type if_cellular_status_v1 (line 507) | struct if_cellular_status_v1 { type if_cellular_status (line 557) | struct if_cellular_status { type if_wifi_status_v1 (line 570) | struct if_wifi_status_v1 { type if_wifi_status (line 628) | struct if_wifi_status { type if_link_status (line 634) | struct if_link_status { type if_interface_state (line 643) | struct if_interface_state { type chain_len_stats (line 681) | struct chain_len_stats { type ifnet_interface_advisory (line 694) | struct ifnet_interface_advisory { type ifqueue (line 767) | struct ifqueue { type if_data_internal (line 785) | struct if_data_internal { type proc (line 863) | struct proc type rtentry (line 864) | struct rtentry type socket (line 865) | struct socket type ifnet_filter (line 866) | struct ifnet_filter type mbuf (line 867) | struct mbuf type ifaddr (line 868) | struct ifaddr type tqdummy (line 869) | struct tqdummy type proto_hash_entry (line 870) | struct proto_hash_entry type dlil_threading_info (line 871) | struct dlil_threading_info type tcpstat_local (line 872) | struct tcpstat_local type udpstat_local (line 873) | struct udpstat_local type pfi_kif (line 875) | struct pfi_kif type errno_t (line 941) | typedef errno_t (*dlil_input_func)(ifnet_t ifp, mbuf_t m_head, type errno_t (line 944) | typedef errno_t (*dlil_output_func)(ifnet_t interface, mbuf_t data); type u_int8_t (line 946) | typedef u_int8_t ipv6_router_mode_t; type ifnet (line 954) | struct ifnet { type eventhandler_lists_ctxt (line 1222) | struct eventhandler_lists_ctxt type intf_event_code_t (line 1224) | typedef enum { type eventhandler_entry_arg (line 1235) | struct eventhandler_entry_arg type ifnet (line 1235) | struct ifnet type sockaddr (line 1235) | struct sockaddr type if_clone (line 1272) | struct if_clone { type ifaddr (line 1381) | struct ifaddr { type ifmultiaddr (line 1471) | struct ifmultiaddr { type ifnethead (line 1637) | struct ifnethead type ifnethead (line 1638) | struct ifnethead type ifnet (line 1639) | struct ifnet type ifaddr (line 1643) | struct ifaddr type ifnet (line 1650) | struct ifnet type sockaddr (line 1650) | struct sockaddr type ifmultiaddr (line 1651) | struct ifmultiaddr type ifnet (line 1652) | struct ifnet type sockaddr (line 1652) | struct sockaddr type ifmultiaddr (line 1653) | struct ifmultiaddr type ifnet (line 1654) | struct ifnet type ifnet (line 1655) | struct ifnet type sockaddr (line 1655) | struct sockaddr type ifmultiaddr (line 1656) | struct ifmultiaddr type ifnet (line 1657) | struct ifnet type sockaddr (line 1657) | struct sockaddr type ifnet (line 1658) | struct ifnet type ifnet (line 1660) | struct ifnet type ifnet (line 1661) | struct ifnet type socket (line 1662) | struct socket type proc (line 1662) | struct proc type socket (line 1663) | struct socket type proc (line 1663) | struct proc type ifnet (line 1664) | struct ifnet type ifnet (line 1665) | struct ifnet type ifnet (line 1667) | struct ifnet type sockaddr (line 1667) | struct sockaddr type ifnet (line 1668) | struct ifnet type ifnet (line 1669) | struct ifnet type if_clone (line 1672) | struct if_clone type if_clone (line 1673) | struct if_clone type if_clone (line 1674) | struct if_clone type if_clone (line 1675) | struct if_clone type if_clone (line 1676) | struct if_clone type ifnet (line 1677) | struct ifnet type ifnet (line 1679) | struct ifnet type ifnet_lock_assert_t (line 1681) | typedef enum { type ifnet (line 1694) | struct ifnet type ifnet (line 1695) | struct ifnet type ifnet (line 1696) | struct ifnet type ifnet (line 1697) | struct ifnet type ifnet (line 1700) | struct ifnet type ifnet (line 1701) | struct ifnet type ifnet (line 1702) | struct ifnet type ifnet (line 1705) | struct ifnet type ifnet (line 1706) | struct ifnet type ifnet (line 1707) | struct ifnet type ifnet (line 1716) | struct ifnet type ifnet (line 1717) | struct ifnet type ifnet (line 1718) | struct ifnet type ifnet (line 1719) | struct ifnet type ifnet (line 1720) | struct ifnet type ifnet (line 1721) | struct ifnet type ifnet (line 1722) | struct ifnet type ifnet (line 1723) | struct ifnet type ifnet (line 1724) | struct ifnet type ifnet (line 1725) | struct ifnet type ifnet (line 1726) | struct ifnet type timespec (line 1727) | struct timespec type ifnet (line 1728) | struct ifnet type timespec (line 1729) | struct timespec type ifnet (line 1731) | struct ifnet type ifaddr (line 1731) | struct ifaddr type ifnet (line 1732) | struct ifnet type ifaddr (line 1732) | struct ifaddr type ifnet (line 1733) | struct ifnet type ifaddr (line 1733) | struct ifaddr type ifnet (line 1734) | struct ifnet type ifaddr (line 1734) | struct ifaddr type ifaddr (line 1740) | struct ifaddr type sockaddr (line 1740) | struct sockaddr type ifaddr (line 1741) | struct ifaddr type sockaddr (line 1741) | struct sockaddr type ifaddr (line 1742) | struct ifaddr type sockaddr (line 1742) | struct sockaddr type ifaddr (line 1744) | struct ifaddr type sockaddr (line 1744) | struct sockaddr type ifaddr (line 1746) | struct ifaddr type sockaddr (line 1746) | struct sockaddr type ifaddr (line 1747) | struct ifaddr type sockaddr (line 1747) | struct sockaddr type ifaddr (line 1748) | struct ifaddr type sockaddr (line 1748) | struct sockaddr type ifaddr (line 1750) | struct ifaddr type sockaddr (line 1750) | struct sockaddr type sockaddr (line 1751) | struct sockaddr type ifaddr (line 1752) | struct ifaddr type sockaddr (line 1752) | struct sockaddr type sockaddr (line 1753) | struct sockaddr type ifaddr (line 1754) | struct ifaddr type sockaddr (line 1755) | struct sockaddr type sockaddr (line 1755) | struct sockaddr type ifaddr (line 1756) | struct ifaddr type sockaddr (line 1756) | struct sockaddr type ifnet (line 1756) | struct ifnet type ifaddr (line 1757) | struct ifaddr type sockaddr (line 1757) | struct sockaddr type ifnet (line 1757) | struct ifnet type ifnet (line 1758) | struct ifnet type ifaddr (line 1759) | struct ifaddr type ifaddr (line 1760) | struct ifaddr type ifaddr (line 1760) | struct ifaddr type ifaddr (line 1761) | struct ifaddr type ifaddr (line 1762) | struct ifaddr type ifmultiaddr (line 1763) | struct ifmultiaddr type ifmultiaddr (line 1764) | struct ifmultiaddr type ifreq (line 1772) | struct ifreq type ifnet (line 1773) | struct ifnet type ifreq (line 1774) | struct ifreq type proc (line 1774) | struct proc type ifnet (line 1775) | struct ifnet type ifnet (line 1776) | struct ifnet type ifnet (line 1777) | struct ifnet type ifreq (line 1778) | struct ifreq type proc (line 1778) | struct proc type ifnet (line 1779) | struct ifnet type ifnet (line 1780) | struct ifnet type ifnet (line 1782) | struct ifnet type ifnet (line 1783) | struct ifnet function if_afdata_rlock (line 1793) | static inline void function if_afdata_runlock (line 1812) | static inline void function if_afdata_wlock (line 1831) | static inline void function if_afdata_unlock (line 1850) | static inline void function if_afdata_wlock_assert (line 1869) | static inline void function if_afdata_unlock_assert (line 1891) | static inline void function if_afdata_lock_assert (line 1913) | static inline void type in6_addr (line 1935) | struct in6_addr type in6_addr (line 1936) | struct in6_addr type in6_addr (line 1937) | struct in6_addr type ifnet (line 1940) | struct ifnet type if_data_internal (line 1941) | struct if_data_internal type if_data (line 1941) | struct if_data type ifnet (line 1942) | struct ifnet type if_data_internal (line 1943) | struct if_data_internal type if_data64 (line 1943) | struct if_data64 type ifnet (line 1944) | struct ifnet type if_traffic_class (line 1945) | struct if_traffic_class type ifnet (line 1946) | struct ifnet type if_data_extended (line 1947) | struct if_data_extended type ifnet (line 1948) | struct ifnet type if_packet_stats (line 1949) | struct if_packet_stats type ifnet (line 1950) | struct ifnet type if_rxpoll_stats (line 1951) | struct if_rxpoll_stats type ifnet (line 1952) | struct ifnet type if_netif_stats (line 1953) | struct if_netif_stats type ifnet (line 1955) | struct ifnet type in_addr (line 1956) | struct in_addr type ifnet (line 1957) | struct ifnet type in6_addr (line 1958) | struct in6_addr type ifnet (line 1960) | struct ifnet type ifnet (line 1963) | struct ifnet type if_interface_state (line 1964) | struct if_interface_state type ifnet (line 1965) | struct ifnet type if_interface_state (line 1966) | struct if_interface_state type ifnet (line 1967) | struct ifnet type ifnet (line 1969) | struct ifnet type ifclassq (line 1970) | struct ifclassq type ifnet (line 1971) | struct ifnet type ifnet (line 1975) | struct ifnet type if_bandwidths (line 1976) | struct if_bandwidths type ifnet (line 1977) | struct ifnet type if_bandwidths (line 1978) | struct if_bandwidths type ifnet (line 1979) | struct ifnet type ifnet (line 1980) | struct ifnet type ifnet (line 1982) | struct ifnet type if_latencies (line 1983) | struct if_latencies type ifnet (line 1984) | struct ifnet type if_latencies (line 1985) | struct if_latencies type ifnet (line 1989) | struct ifnet type ifnet (line 1991) | struct ifnet type ipv6_prefix (line 1994) | struct ipv6_prefix type ifnet (line 1995) | struct ifnet type ipv6_prefix (line 1996) | struct ipv6_prefix type ifnet (line 1997) | struct ifnet type ipv6_prefix (line 1998) | struct ipv6_prefix type ifnet (line 2001) | struct ifnet type ifnet (line 2003) | struct ifnet type ifnet (line 2004) | struct ifnet type ifnet (line 2007) | struct ifnet type ifnet (line 2008) | struct ifnet type ifnet (line 2009) | struct ifnet type ifnet (line 2010) | struct ifnet type ifnet (line 2013) | struct ifnet type ifnet (line 2014) | struct ifnet type ifnet (line 2015) | struct ifnet type sockaddr (line 2016) | struct sockaddr type ifnet_stats_per_flow (line 2017) | struct ifnet_stats_per_flow type ifnet (line 2018) | struct ifnet type ifnet (line 2019) | struct ifnet type ifnet (line 2021) | struct ifnet type mbuf (line 2021) | struct mbuf type sockaddr (line 2022) | struct sockaddr type ifnet (line 2025) | struct ifnet type ifnet (line 2027) | struct ifnet type mbuf (line 2027) | struct mbuf type ifnet (line 2029) | struct ifnet type mbuf (line 2030) | struct mbuf type mbuf (line 2030) | struct mbuf type ifnet (line 2037) | struct ifnet FILE: bsd/net/if_vlan.c function lck_grp_t (line 116) | static __inline__ lck_grp_t * function lck_mtx_t (line 128) | static __inline__ lck_mtx_t * function vlan_lock_init (line 142) | static __inline__ void function vlan_assert_lock_held (line 151) | static __inline__ void function vlan_assert_lock_not_held (line 158) | static __inline__ void function vlan_lock (line 165) | static __inline__ void function vlan_unlock (line 172) | static __inline__ void type vlan_parent (line 182) | struct vlan_parent type ifvlan (line 184) | struct ifvlan type vlan_parent_entry (line 187) | typedef LIST_ENTRY(vlan_parent) type ifvlan_entry (line 189) | typedef LIST_ENTRY(ifvlan) type vlan_parent (line 193) | typedef struct vlan_parent { type ifvlan (line 209) | struct ifvlan { type ifvlan (line 229) | struct ifvlan type vlan_globals_s (line 231) | struct vlan_globals_s { function vlan_parent_flags_supports_vlan_mtu (line 251) | static __inline__ int function vlan_parent_flags_set_supports_vlan_mtu (line 257) | static __inline__ void function vlan_parent_flags_change_in_progress (line 264) | static __inline__ int function vlan_parent_flags_set_change_in_progress (line 270) | static __inline__ void function vlan_parent_flags_clear_change_in_progress (line 277) | static __inline__ void function vlan_parent_flags_detaching (line 284) | static __inline__ int function vlan_parent_flags_set_detaching (line 290) | static __inline__ void function vlan_parent_flags_link_event_required (line 297) | static __inline__ int function vlan_parent_flags_set_link_event_required (line 303) | static __inline__ void function vlan_parent_flags_clear_link_event_required (line 310) | static __inline__ void function ifvlan_flags_promisc (line 321) | static __inline__ int function ifvlan_flags_set_promisc (line 327) | static __inline__ void function ifvlan_flags_clear_promisc (line 334) | static __inline__ void function ifvlan_flags_ready (line 341) | static __inline__ int function ifvlan_flags_set_ready (line 347) | static __inline__ void function ifvlan_flags_detaching (line 354) | static __inline__ int function ifvlan_flags_set_detaching (line 360) | static __inline__ void type if_clone (line 377) | struct if_clone type ifnet (line 378) | struct ifnet type ifnet (line 381) | struct ifnet type mbuf (line 381) | struct mbuf type ifnet (line 383) | struct ifnet type ifnet (line 384) | struct ifnet type ifnet (line 385) | struct ifnet type ifnet (line 387) | struct ifnet type ifnet (line 387) | struct ifnet type ifnet (line 388) | struct ifnet type if_clone (line 391) | struct if_clone type ifvlan (line 397) | struct ifvlan type ifnet (line 398) | struct ifnet type ifnet (line 399) | struct ifnet function ifvlan_retain (line 407) | static void function ifvlan_release (line 419) | static void function vlan_parent_ref (line 445) | static vlan_parent_ref function ifvlan_ref (line 461) | static ifvlan_ref function ifvlan_ref (line 470) | static ifvlan_ref function ifnet_ifvlan_vlan_parent_ok (line 486) | static int function vlan_globals_init (line 512) | static int function siocgifdevmtu (line 543) | static int function siocsifaltmtu (line 557) | static int function vlan_parent_retain (line 570) | static void function vlan_parent_release (line 582) | static void function vlan_parent_wait (line 622) | static void function vlan_parent_signal (line 657) | static void function vlan_setmulti (line 700) | static int function vlan_parent_ref (line 749) | static vlan_parent_ref function ifvlan_ref (line 762) | static ifvlan_ref function ifvlan_ref (line 775) | static ifvlan_ref function vlan_parent_find_max_mtu (line 787) | static int function vlan_parent_create (line 813) | static int function vlan_parent_remove_all_vlans (line 843) | static void function vlan_parent_no_vlans (line 898) | static __inline__ int function vlan_parent_add_vlan (line 904) | static void function vlan_parent_remove_vlan (line 913) | static void function vlan_clone_attach (line 921) | static int function vlan_clone_create (line 934) | static int function vlan_remove (line 1010) | static int function vlan_clone_destroy (line 1023) | static int function vlan_output (line 1046) | static int function vlan_input (line 1167) | static int function vlan_config (line 1264) | static int function vlan_link_event (line 1472) | static void function vlan_unconfig (line 1492) | static int function vlan_set_promisc (line 1595) | static int function ifvlan_new_mtu (line 1636) | static int function vlan_set_mtu (line 1675) | static int function vlan_ioctl (line 1729) | static int function vlan_if_free (line 1932) | static void function vlan_event (line 1949) | static void function errno_t (line 1973) | static errno_t function interface_link_event (line 1983) | static void function vlan_parent_link_event (line 2006) | static void function vlan_attach_protocol (line 2048) | static int function vlan_detach_protocol (line 2071) | static int function errno_t (line 2092) | static errno_t function vlan_detach_inet (line 2098) | static void function errno_t (line 2104) | static errno_t function vlan_detach_inet6 (line 2110) | static void function __private_extern__ (line 2116) | __private_extern__ int FILE: bsd/net/if_vlan_var.h type ether_vlan_header (line 63) | struct ether_vlan_header { type vlanreq (line 84) | struct vlanreq { FILE: bsd/net/init.c type init_list_entry (line 36) | struct init_list_entry { type init_list_entry (line 42) | struct init_list_entry function errno_t (line 44) | errno_t function __private_extern__ (line 81) | __private_extern__ void FILE: bsd/net/iptap.c type iptap_softc (line 71) | struct iptap_softc { type ifnet_demux_desc (line 91) | struct ifnet_demux_desc type ifdrv64 (line 94) | struct ifdrv64 type if_clone (line 98) | struct if_clone type ifnet (line 99) | struct ifnet type mbuf (line 109) | struct mbuf type if_clone (line 114) | struct if_clone type iptap_softc (line 121) | struct iptap_softc function __private_extern__ (line 141) | __private_extern__ void function iptap_alloc_lock (line 154) | static void function iptap_lock_shared (line 172) | static void function iptap_lock_exclusive (line 178) | static void function iptap_lock_done (line 184) | static void function __private_extern__ (line 190) | __private_extern__ int function __private_extern__ (line 270) | __private_extern__ int function __private_extern__ (line 286) | __private_extern__ errno_t function __private_extern__ (line 331) | __private_extern__ errno_t function __private_extern__ (line 340) | __private_extern__ errno_t function __private_extern__ (line 352) | __private_extern__ errno_t function __private_extern__ (line 364) | __private_extern__ errno_t function __private_extern__ (line 373) | __private_extern__ errno_t function __private_extern__ (line 412) | __private_extern__ errno_t function __private_extern__ (line 453) | __private_extern__ void function iptap_ipf_register (line 478) | static int function iptap_ipf_unregister (line 514) | static int function errno_t (line 544) | static errno_t function errno_t (line 565) | static errno_t function iptap_ipf_detach (line 585) | static void function __private_extern__ (line 591) | __private_extern__ void FILE: bsd/net/kext_net.h type socket (line 47) | struct socket type sockopt (line 48) | struct sockopt type inpcb (line 49) | struct inpcb type inpcb (line 52) | struct inpcb type socket (line 53) | struct socket type socket (line 54) | struct socket type socket (line 55) | struct socket type socket (line 56) | struct socket type socket (line 57) | struct socket type socket (line 58) | struct socket type sockaddr (line 58) | struct sockaddr type socket (line 59) | struct socket type socket (line 60) | struct socket type socket (line 60) | struct socket type sockaddr (line 61) | struct sockaddr type sockaddr (line 62) | struct sockaddr type socket (line 63) | struct socket type sockaddr (line 63) | struct sockaddr type socket (line 64) | struct socket type sockaddr (line 64) | struct sockaddr type socket (line 65) | struct socket type sockaddr (line 66) | struct sockaddr type socket (line 67) | struct socket type sockaddr (line 67) | struct sockaddr type socket (line 68) | struct socket type sockopt (line 68) | struct sockopt type socket (line 69) | struct socket type sockopt (line 69) | struct sockopt type socket (line 70) | struct socket type sockaddr (line 70) | struct sockaddr type socket (line 72) | struct socket type sockaddr (line 72) | struct sockaddr type so_nke (line 93) | struct so_nke { FILE: bsd/net/kpi_interface.c type ifnet_init_params (line 84) | struct ifnet_init_params type ifnet_init_params (line 87) | struct ifnet_init_params type ifnet_llreach_info (line 97) | struct ifnet_llreach_info function ifnet_kpi_free (line 113) | static void function errno_t (line 125) | errno_t function errno_t (line 162) | errno_t function errno_t (line 168) | errno_t function errno_t (line 174) | errno_t function errno_t (line 467) | errno_t function ifnet_dispose (line 473) | void function errno_t (line 484) | errno_t function errno_t (line 490) | errno_t function ifnet_family_t (line 514) | ifnet_family_t function ifnet_subfamily_t (line 520) | ifnet_subfamily_t function u_int32_t (line 526) | u_int32_t function u_int32_t (line 533) | u_int32_t function errno_t (line 540) | errno_t function u_int16_t (line 576) | u_int16_t function errno_t (line 599) | static errno_t function errno_t (line 628) | errno_t function u_int32_t (line 697) | u_int32_t function errno_t (line 703) | errno_t function errno_t (line 742) | errno_t function u_int32_t (line 756) | u_int32_t function errno_t (line 762) | errno_t function ifnet_link_quality (line 783) | int function errno_t (line 799) | errno_t function errno_t (line 821) | errno_t function errno_t (line 844) | static errno_t function errno_t (line 857) | errno_t function errno_t (line 863) | errno_t function errno_t (line 869) | errno_t function u_int32_t (line 892) | u_int32_t function errno_t (line 899) | errno_t function u_int32_t (line 940) | u_int32_t function errno_t (line 956) | errno_t function ifnet_offload_t (line 1025) | ifnet_offload_t function errno_t (line 1032) | errno_t function errno_t (line 1066) | errno_t function errno_t (line 1100) | errno_t function u_int32_t (line 1145) | u_int32_t function errno_t (line 1164) | errno_t function errno_t (line 1178) | errno_t function ifnet_get_link_mib_data_length (line 1204) | uint32_t function errno_t (line 1210) | errno_t function errno_t (line 1223) | errno_t function errno_t (line 1235) | errno_t function u_int32_t (line 1246) | u_int32_t function u_char (line 1252) | u_char function errno_t (line 1258) | errno_t function u_char (line 1269) | u_char function errno_t (line 1275) | errno_t function u_char (line 1286) | u_char function errno_t (line 1292) | errno_t function u_int32_t (line 1303) | u_int32_t function errno_t (line 1309) | errno_t function u_int64_t (line 1325) | u_int64_t function errno_t (line 1331) | errno_t function ifnet_set_link_status_outbw (line 1351) | static void function errno_t (line 1374) | errno_t function ifnet_set_link_status_inbw (line 1432) | static void function errno_t (line 1455) | errno_t function u_int64_t (line 1489) | u_int64_t function u_int64_t (line 1507) | u_int64_t function errno_t (line 1513) | errno_t function errno_t (line 1531) | errno_t function errno_t (line 1550) | errno_t function errno_t (line 1591) | errno_t function errno_t (line 1619) | errno_t function errno_t (line 1637) | errno_t function errno_t (line 1656) | errno_t function errno_t (line 1675) | errno_t function errno_t (line 1720) | errno_t function errno_t (line 1747) | errno_t function errno_t (line 1774) | errno_t function errno_t (line 1805) | errno_t function errno_t (line 1833) | errno_t function errno_t (line 1845) | errno_t function errno_t (line 1859) | errno_t function errno_t (line 1871) | errno_t function errno_t (line 1888) | errno_t type ifnet_addr_list (line 1895) | struct ifnet_addr_list { function errno_t (line 1900) | errno_t function errno_t (line 1908) | errno_t type ifaddr (line 1916) | struct ifaddr type ifaddr (line 1918) | struct ifaddr function __private_extern__ (line 1920) | __private_extern__ errno_t function ifnet_free_address_list (line 2039) | void type ifaddr (line 2058) | struct ifaddr function errno_t (line 2078) | errno_t function errno_t (line 2108) | static errno_t function errno_t (line 2144) | errno_t function errno_t (line 2151) | errno_t function errno_t (line 2181) | static errno_t function errno_t (line 2235) | errno_t function errno_t (line 2241) | errno_t function errno_t (line 2249) | errno_t function errno_t (line 2282) | errno_t function errno_t (line 2300) | errno_t function ifnet_free_multicast_list (line 2337) | void function errno_t (line 2353) | errno_t function errno_t (line 2394) | errno_t function __private_extern__ (line 2400) | __private_extern__ errno_t type ifnet_list (line 2406) | struct ifnet_list { function errno_t (line 2411) | static errno_t function ifnet_list_free (line 2477) | void function errno_t (line 2497) | errno_t function errno_t (line 2508) | errno_t function sa_family_t (line 2519) | sa_family_t function errno_t (line 2534) | errno_t function errno_t (line 2562) | errno_t function errno_t (line 2590) | errno_t function ifnet_t (line 2618) | ifnet_t function ifaddr_t (line 2633) | ifaddr_t function ifaddr_t (line 2643) | ifaddr_t function ifaddr_t (line 2653) | ifaddr_t function ifaddr_t (line 2663) | ifaddr_t function ifaddr_t (line 2674) | ifaddr_t function errno_t (line 2684) | errno_t function errno_t (line 2695) | errno_t function errno_t (line 2706) | errno_t function errno_t (line 2734) | errno_t function ifnet_t (line 2750) | ifnet_t function errno_t (line 2760) | errno_t function errno_t (line 2814) | errno_t function errno_t (line 2842) | errno_t function errno_t (line 2882) | errno_t function errno_t (line 2890) | errno_t function errno_t (line 2907) | errno_t function errno_t (line 2934) | errno_t function errno_t (line 2951) | errno_t function errno_t (line 2962) | errno_t function errno_t (line 2972) | errno_t function errno_t (line 2980) | errno_t function errno_t (line 2992) | errno_t function errno_t (line 3068) | errno_t function errno_t (line 3090) | errno_t function errno_t (line 3148) | errno_t function errno_t (line 3174) | errno_t function errno_t (line 3331) | errno_t function errno_t (line 3344) | errno_t function errno_t (line 3358) | errno_t function errno_t (line 3383) | errno_t function ifnet_normalise_unsent_data (line 3406) | void function errno_t (line 3433) | errno_t function errno_t (line 3443) | errno_t function errno_t (line 3457) | errno_t FILE: bsd/net/kpi_interface.h type if_interface_state (line 45) | struct if_interface_state type ifnet_interface_advisory (line 46) | struct ifnet_interface_advisory type timeval (line 73) | struct timeval type sockaddr (line 74) | struct sockaddr type sockaddr_dl (line 75) | struct sockaddr_dl type kern_event_msg (line 76) | struct kern_event_msg type kev_msg (line 77) | struct kev_msg type ifnet_demux_desc (line 78) | struct ifnet_demux_desc type u_int32_t (line 129) | typedef u_int32_t ifnet_family_t; type u_int32_t (line 157) | typedef u_int32_t ifnet_subfamily_t; type u_int32_t (line 181) | typedef u_int32_t bpf_tap_mode; type u_int32_t (line 188) | typedef u_int32_t protocol_family_t; type u_int32_t (line 261) | typedef u_int32_t ifnet_offload_t; type errno_t (line 296) | typedef errno_t (*bpf_packet_func)(ifnet_t interface, mbuf_t data); type errno_t (line 309) | typedef errno_t (*ifnet_output_func)(ifnet_t interface, mbuf_t data); type errno_t (line 323) | typedef errno_t (*ifnet_ioctl_func)(ifnet_t interface, unsigned long cmd, type errno_t (line 331) | typedef errno_t (*ifnet_set_bpf_tap)(ifnet_t interface, bpf_tap_mode mode, type errno_t (line 372) | typedef errno_t (*ifnet_demux_func)(ifnet_t interface, mbuf_t packet, type kev_msg (line 381) | struct kev_msg type errno_t (line 409) | typedef errno_t (*ifnet_framer_func)(ifnet_t interface, mbuf_t *packet, type errno_t (line 417) | typedef errno_t (*ifnet_framer_extended_func)(ifnet_t interface, mbuf_t ... type errno_t (line 440) | typedef errno_t (*ifnet_add_proto_func)(ifnet_t interface, type errno_t (line 457) | typedef errno_t (*ifnet_del_proto_func)(ifnet_t interface, type errno_t (line 476) | typedef errno_t (*ifnet_check_multi)(ifnet_t interface, type errno_t (line 494) | typedef errno_t (*proto_media_input)(ifnet_t ifp, protocol_family_t prot... type errno_t (line 515) | typedef errno_t (*proto_media_input_v2)(ifnet_t ifp, protocol_family_t p... type errno_t (line 538) | typedef errno_t (*proto_media_preout)(ifnet_t ifp, protocol_family_t pro... type kev_msg (line 551) | struct kev_msg type errno_t (line 574) | typedef errno_t (*proto_media_ioctl)(ifnet_t ifp, protocol_family_t prot... type errno_t (line 586) | typedef errno_t (*proto_media_detached)(ifnet_t ifp, protocol_family_t p... type errno_t (line 599) | typedef errno_t (*proto_media_resolve_multi)(ifnet_t ifp, type errno_t (line 627) | typedef errno_t (*proto_media_send_arp)(ifnet_t ifp, u_short arpop, type ifnet_stat_increment_param (line 644) | struct ifnet_stat_increment_param { type ifnet_init_params (line 693) | struct ifnet_init_params { type errno_t (line 738) | typedef errno_t (*ifnet_pre_enqueue_func)(ifnet_t interface, mbuf_t data); type u_int32_t (line 807) | typedef u_int32_t ifnet_ctl_cmd_t; type u_int32_t (line 839) | typedef u_int32_t ifnet_model_t; type ifnet_model_params (line 847) | struct ifnet_model_params { type ifnet_log_level_t (line 887) | typedef int32_t ifnet_log_level_t; type u_int32_t (line 920) | typedef u_int32_t ifnet_log_flags_t; type ifnet_log_category_t (line 940) | typedef int32_t ifnet_log_category_t; type ifnet_log_subcategory_t (line 947) | typedef int32_t ifnet_log_subcategory_t; type ifnet_log_params (line 958) | struct ifnet_log_params { type ifnet_notify_address_params (line 975) | struct ifnet_notify_address_params { type errno_t (line 991) | typedef errno_t (*ifnet_ctl_func)(ifnet_t interface, ifnet_ctl_cmd_t cmd, type ifnet_init_eparams (line 1085) | struct ifnet_init_eparams { type ifnet_stats_param (line 1163) | struct ifnet_stats_param { type ifnet_demux_desc (line 1194) | struct ifnet_demux_desc { type ifnet_attach_proto_param (line 1219) | struct ifnet_attach_proto_param { type ifnet_attach_proto_param_v2 (line 1232) | struct ifnet_attach_proto_param_v2 { type ifnet_init_params (line 1274) | struct ifnet_init_params type ifnet_init_params (line 1280) | struct ifnet_init_params type ifnet_init_eparams (line 1297) | struct ifnet_init_eparams type ifnet_poll_params (line 1586) | struct ifnet_poll_params { type ifnet_poll_params_t (line 1597) | typedef struct ifnet_poll_params ifnet_poll_params_t; type sockaddr_dl (line 1728) | struct sockaddr_dl type if_interface_state (line 1949) | struct if_interface_state type if_interface_state (line 1958) | struct if_interface_state type ifnet_llreach_info (line 2000) | struct ifnet_llreach_info { type ifnet_llreach_info (line 2023) | struct ifnet_llreach_info type ifnet_llreach_info (line 2035) | struct ifnet_llreach_info type ifnet_attach_proto_param (line 2260) | struct ifnet_attach_proto_param type ifnet_attach_proto_param_v2 (line 2276) | struct ifnet_attach_proto_param_v2 type sockaddr (line 2315) | struct sockaddr type ifnet_stat_increment_param (line 2354) | struct ifnet_stat_increment_param type ifnet_stat_increment_param (line 2376) | struct ifnet_stat_increment_param type kern_event_msg (line 2407) | struct kern_event_msg type if_bandwidths_t (line 2527) | typedef struct if_bandwidths if_bandwidths_t; type if_latencies_t (line 2561) | typedef struct if_latencies if_latencies_t; type ifnet_stat_increment_param (line 2609) | struct ifnet_stat_increment_param type ifnet_stats_param (line 2667) | struct ifnet_stats_param type ifnet_stats_param (line 2677) | struct ifnet_stats_param type timeval (line 2713) | struct timeval type sockaddr (line 2875) | struct sockaddr type sockaddr (line 2875) | struct sockaddr type sockaddr (line 2893) | struct sockaddr type sockaddr (line 3047) | struct sockaddr type sockaddr (line 3068) | struct sockaddr type sockaddr (line 3080) | struct sockaddr type sockaddr (line 3105) | struct sockaddr type sockaddr (line 3117) | struct sockaddr type sockaddr (line 3128) | struct sockaddr type sockaddr (line 3142) | struct sockaddr type sockaddr (line 3143) | struct sockaddr type sockaddr (line 3156) | struct sockaddr type sockaddr (line 3194) | struct sockaddr type sockaddr (line 3206) | struct sockaddr type errno_t (line 3236) | typedef errno_t (*ifnet_clone_create_func)(if_clone_t ifcloner, u_int32_... type errno_t (line 3245) | typedef errno_t (*ifnet_clone_destroy_func)(ifnet_t interface); type ifnet_clone_params (line 3254) | struct ifnet_clone_params { type ifnet_clone_params (line 3270) | struct ifnet_clone_params type u_int32_t (line 3400) | typedef u_int32_t tx_compl_val_t; type sockaddr (line 3443) | struct sockaddr type sockaddr (line 3457) | struct sockaddr type sockaddr (line 3479) | struct sockaddr type sockaddr_dl (line 3479) | struct sockaddr_dl type ifnet_keepalive_offload_frame (line 3578) | struct ifnet_keepalive_offload_frame { type ifnet_keepalive_offload_frame (line 3630) | struct ifnet_keepalive_offload_frame type ifnet_keepalive_offload_frame (line 3654) | struct ifnet_keepalive_offload_frame type ifnet_buffer_status_t (line 3706) | typedef struct { type timeval (line 3767) | struct timeval type ifnet_interface_advisory (line 3782) | struct ifnet_interface_advisory FILE: bsd/net/kpi_interfacefilter.c type iff_filter (line 41) | struct iff_filter function errno_t (line 45) | errno_t function errno_t (line 59) | errno_t function iflt_detach (line 72) | void FILE: bsd/net/kpi_interfacefilter.h type kev_msg (line 49) | struct kev_msg type errno_t (line 114) | typedef errno_t (*iff_output_func)(void *cookie, ifnet_t interface, type kev_msg (line 129) | struct kev_msg type errno_t (line 155) | typedef errno_t (*iff_ioctl_func)(void *cookie, ifnet_t interface, type iff_filter (line 195) | struct iff_filter { type iff_filter (line 215) | struct iff_filter type iff_filter (line 221) | struct iff_filter FILE: bsd/net/kpi_protocol.c type ifnet (line 43) | struct ifnet type ifnet (line 44) | struct ifnet type proto_input_entry (line 46) | struct proto_input_entry { type proto_family_str (line 66) | struct proto_family_str { type proto_input_entry (line 74) | struct proto_input_entry type proto_input_entry (line 76) | struct proto_input_entry function __private_extern__ (line 82) | __private_extern__ void function __private_extern__ (line 101) | __private_extern__ errno_t function __private_extern__ (line 147) | __private_extern__ void function proto_delayed_attach (line 164) | static void function __private_extern__ (line 196) | __private_extern__ void function errno_t (line 265) | errno_t function errno_t (line 306) | errno_t type proto_family_str (line 347) | struct proto_family_str type proto_family_str (line 350) | struct proto_family_str function errno_t (line 362) | errno_t function proto_unregister_plumber (line 401) | void function __private_extern__ (line 421) | __private_extern__ errno_t function __private_extern__ (line 441) | __private_extern__ errno_t FILE: bsd/net/kpi_protocol.h type errno_t (line 145) | typedef errno_t (*proto_plumb_handler)(ifnet_t ifp, protocol_family_t pr... FILE: bsd/net/lacp.h type u_char (line 62) | typedef u_char lacp_actor_partner_state; type u_int16_t (line 63) | typedef u_int16_t lacp_key; type u_int16_t (line 64) | typedef u_int16_t lacp_system_priority, lacp_port_priority, lacp_port; type u_int16_t (line 65) | typedef u_int16_t lacp_collector_max_delay; type lacp_system (line 66) | typedef struct { type lacp_actor_partner_tlv (line 73) | typedef struct lacp_actor_partner_tlv_s { type lacp_collector_tlv (line 88) | typedef struct lacp_collector_tlv_s { function lacp_actor_partner_state (line 108) | static __inline__ lacp_actor_partner_state function lacp_actor_partner_state (line 114) | static __inline__ lacp_actor_partner_state function lacp_actor_partner_state_active_lacp (line 120) | static __inline__ int function lacp_actor_partner_state (line 126) | static __inline__ lacp_actor_partner_state function lacp_actor_partner_state (line 132) | static __inline__ lacp_actor_partner_state function lacp_actor_partner_state_short_timeout (line 138) | static __inline__ int function lacp_actor_partner_state (line 144) | static __inline__ lacp_actor_partner_state function lacp_actor_partner_state (line 150) | static __inline__ lacp_actor_partner_state function lacp_actor_partner_state (line 156) | static __inline__ lacp_actor_partner_state function lacp_actor_partner_state (line 162) | static __inline__ lacp_actor_partner_state function lacp_actor_partner_state (line 168) | static __inline__ lacp_actor_partner_state function lacp_actor_partner_state_in_sync (line 174) | static __inline__ int function lacp_actor_partner_state (line 180) | static __inline__ lacp_actor_partner_state function lacp_actor_partner_state (line 186) | static __inline__ lacp_actor_partner_state function lacp_actor_partner_state (line 192) | static __inline__ lacp_actor_partner_state function lacp_actor_partner_state (line 198) | static __inline__ lacp_actor_partner_state function lacp_actor_partner_state (line 204) | static __inline__ lacp_actor_partner_state function lacp_actor_partner_state (line 210) | static __inline__ lacp_actor_partner_state function lacp_actor_partner_state (line 216) | static __inline__ lacp_actor_partner_state function lacp_actor_partner_state (line 222) | static __inline__ lacp_actor_partner_state function lacp_actor_partner_state (line 228) | static __inline__ lacp_actor_partner_state function lacp_actor_partner_state (line 234) | static __inline__ lacp_actor_partner_state function lacp_actor_partner_state (line 240) | static __inline__ lacp_actor_partner_state function lacp_actor_partner_state (line 246) | static __inline__ lacp_actor_partner_state function lacp_uint16_set (line 258) | static __inline__ void function lacp_uint16_get (line 272) | static __inline__ uint16_t function lacp_uint32_set (line 286) | static __inline__ void function lacp_uint32_get (line 300) | static __inline__ uint32_t function lacp_actor_partner_tlv_set_system_priority (line 311) | static __inline__ void function lacp_system_priority (line 319) | static __inline__ lacp_system_priority function lacp_actor_partner_tlv_set_key (line 325) | static __inline__ void function lacp_key (line 332) | static __inline__ lacp_key function lacp_actor_partner_tlv_set_port_priority (line 338) | static __inline__ void function lacp_port_priority (line 346) | static __inline__ lacp_port_priority function lacp_actor_partner_tlv_set_port (line 352) | static __inline__ void function lacp_port (line 359) | static __inline__ lacp_port function lacp_collector_tlv_set_max_delay (line 368) | static __inline__ void function lacp_collector_max_delay (line 376) | static __inline__ lacp_collector_max_delay type lacpdu (line 382) | typedef struct lacpdu_s { type u_int32_t (line 415) | typedef u_int32_t la_marker_transaction_id; type la_marker_pdu (line 417) | typedef struct la_marker_pdu_s { function la_marker_pdu_set_requestor_port (line 432) | static __inline__ void function lacp_port (line 439) | static __inline__ lacp_port function la_marker_pdu_set_requestor_transaction_id (line 445) | static __inline__ void function la_marker_transaction_id (line 453) | static __inline__ la_marker_transaction_id function la_marker_pdu_set_requestor_system (line 459) | static __inline__ void function lacp_system (line 466) | static __inline__ lacp_system FILE: bsd/net/linkaddr.c function linkaddr_copy (line 86) | void function linkaddr_cmp (line 92) | int function linkaddr_set_node_addr (line 98) | void FILE: bsd/net/linkaddr.h type linkaddr_t (line 94) | typedef union { type linkaddr_extended_t (line 101) | typedef union { FILE: bsd/net/multi_layer_pkt_log.c function sysctl_net_mpklog_enabled (line 53) | static int function sysctl_net_mpklog_type (line 72) | static int FILE: bsd/net/multicast_list.c function __private_extern__ (line 49) | __private_extern__ void function __private_extern__ (line 62) | __private_extern__ int function __private_extern__ (line 94) | __private_extern__ int FILE: bsd/net/multicast_list.h type multicast_entry (line 43) | struct multicast_entry { type multicast_list (line 50) | struct multicast_list type multicast_list (line 53) | struct multicast_list type ifnet (line 54) | struct ifnet type ifnet (line 55) | struct ifnet type multicast_list (line 57) | struct multicast_list FILE: bsd/net/nat464_utils.c type nat464_addr (line 94) | struct nat464_addr type nat464_addr (line 94) | struct nat464_addr function nat464_synthesize_ipv6 (line 98) | int function nat464_synthesize_ipv4 (line 185) | int function nat464_translate_icmp (line 255) | int function nat464_translate_icmp_ip (line 480) | int function nat464_insert_frag46 (line 582) | int function nat464_translate_64 (line 621) | int function nat464_translate_46 (line 726) | int function nat464_translate_proto (line 776) | int function nat464_addr_cksum_fixup (line 1130) | static void function nat464_cksum_fixup (line 1194) | uint16_t function in6_clat46_eventhdlr_callback (line 1212) | void function in6_clat46_event_callback (line 1238) | static void type in6_clat46_event_nwk_wq_entry (line 1249) | struct in6_clat46_event_nwk_wq_entry { function in6_clat46_event_enqueue_nwk_wq_entry (line 1254) | void FILE: bsd/net/nat464_utils.h type nat464_addr (line 85) | struct nat464_addr { type nat464_addr (line 105) | struct nat464_addr type nat464_addr (line 106) | struct nat464_addr type in_addr (line 109) | struct in_addr type in6_addr (line 109) | struct in6_addr type in6_addr (line 112) | struct in6_addr type in_addr (line 112) | struct in_addr type in_addr (line 115) | struct in_addr type in_addr (line 116) | struct in_addr type in6_addr (line 119) | struct in6_addr type in6_addr (line 120) | struct in6_addr type nat464_addr (line 123) | struct nat464_addr type nat464_addr (line 123) | struct nat464_addr FILE: bsd/net/ndrv.c type ndrv_cb (line 90) | struct ndrv_cb type ndrv_cb (line 91) | struct ndrv_cb type ndrv_cb (line 92) | struct ndrv_cb type ifnet (line 92) | struct ifnet type ndrv_cb (line 93) | struct ndrv_cb type sockopt (line 93) | struct sockopt type ndrv_cb (line 94) | struct ndrv_cb type ndrv_demux_desc (line 95) | struct ndrv_demux_desc type ifnet_demux_desc (line 95) | struct ifnet_demux_desc type ndrv_cb (line 97) | struct ndrv_cb type sockopt (line 97) | struct sockopt type ndrv_cb (line 98) | struct ndrv_cb type sockopt (line 98) | struct sockopt type ndrv_multiaddr (line 99) | struct ndrv_multiaddr type ndrv_cb (line 99) | struct ndrv_cb type sockaddr (line 99) | struct sockaddr type ndrv_cb (line 100) | struct ndrv_cb type domain (line 101) | struct domain type domain (line 107) | struct domain type domain (line 108) | struct domain function ndrv_output (line 132) | static int function errno_t (line 165) | static errno_t function ndrv_attach (line 223) | static int function ndrv_detach (line 278) | static int function ndrv_connect (line 299) | static int function ndrv_event (line 324) | static void function ndrv_bind (line 344) | static int function ndrv_disconnect (line 421) | static int function ndrv_shutdown (line 441) | static int function ndrv_send (line 454) | static int function ndrv_abort (line 472) | static int function ndrv_sockaddr (line 485) | static int function ndrv_peeraddr (line 510) | static int function ndrv_ctloutput (line 537) | static int function ndrv_do_detach (line 574) | static int function ndrv_do_disconnect (line 628) | static int function ndrv_flushq (line 656) | void function ndrv_setspec (line 673) | int function ndrv_to_ifnet_demux (line 802) | int function ndrv_delspec (line 823) | int type ndrv_cb (line 840) | struct ndrv_cb type ifnet (line 841) | struct ifnet type ndrv_cb (line 843) | struct ndrv_cb function ndrv_handle_ifp_detach (line 861) | static void function ndrv_do_add_multicast (line 901) | static int function ndrv_do_remove_multicast (line 956) | static int type ndrv_multiaddr (line 1027) | struct ndrv_multiaddr type ndrv_cb (line 1028) | struct ndrv_cb type sockaddr (line 1028) | struct sockaddr type ndrv_multiaddr (line 1030) | struct ndrv_multiaddr function ndrv_remove_all_multicast (line 1042) | static void type pr_usrreqs (line 1059) | struct pr_usrreqs type protosw (line 1074) | struct protosw type protosw (line 1085) | struct protosw type domain (line 1087) | struct domain function ndrv_dominit (line 1093) | static void FILE: bsd/net/ndrv.h type sockaddr_ndrv (line 40) | struct sockaddr_ndrv { type ndrv_demux_desc (line 88) | struct ndrv_demux_desc { type ndrv_protocol_desc (line 112) | struct ndrv_protocol_desc { type ndrv_protocol_desc64 (line 124) | struct ndrv_protocol_desc64 { type ndrv_protocol_desc32 (line 131) | struct ndrv_protocol_desc32 { FILE: bsd/net/ndrv_var.h type ndrv_multiaddr (line 43) | struct ndrv_multiaddr { type ndrv_cb (line 54) | struct ndrv_cb { FILE: bsd/net/necp.c type necp_session_policy (line 165) | struct necp_session_policy type necp_kernel_socket_policy (line 167) | struct necp_kernel_socket_policy type necp_kernel_ip_output_policy (line 169) | struct necp_kernel_ip_output_policy type necp_socket_bypass_type_t (line 253) | typedef enum { type necp_service_registration (line 262) | struct necp_service_registration { type necp_session (line 268) | struct necp_session { type necp_socket_info (line 295) | struct necp_socket_info { type necp_drop_all_bypass_check_result_t (line 354) | typedef enum { type necp_kernel_socket_policy (line 368) | struct necp_kernel_socket_policy type necp_kernel_socket_policy (line 369) | struct necp_kernel_socket_policy type necp_kernel_ip_output_policy (line 384) | struct necp_kernel_ip_output_policy type necp_kernel_socket_policy (line 385) | struct necp_kernel_socket_policy type necp_session (line 391) | struct necp_session type necp_session (line 392) | struct necp_session type necp_session (line 394) | struct necp_session type necp_session_policy (line 401) | struct necp_session_policy type necp_session (line 401) | struct necp_session type necp_session_policy (line 402) | struct necp_session_policy type necp_session (line 402) | struct necp_session type necp_session (line 403) | struct necp_session type necp_session_policy (line 403) | struct necp_session_policy type necp_session (line 404) | struct necp_session type necp_session (line 405) | struct necp_session type necp_session_policy (line 405) | struct necp_session_policy type necp_session (line 406) | struct necp_session type necp_policy_condition_tc_range (line 408) | struct necp_policy_condition_tc_range type necp_policy_condition_agent_type (line 408) | struct necp_policy_condition_agent_type type necp_policy_condition_sdk_version (line 408) | struct necp_policy_condition_sdk_version type necp_kernel_socket_policy (line 412) | struct necp_kernel_socket_policy type necp_kernel_socket_policy (line 412) | struct necp_kernel_socket_policy type necp_socket_info (line 412) | struct necp_socket_info type necp_client_parameter_netagent_type (line 412) | struct necp_client_parameter_netagent_type type rtentry (line 412) | struct rtentry type sockaddr (line 418) | struct sockaddr type sockaddr (line 418) | struct sockaddr type sockaddr (line 418) | struct sockaddr type sockaddr (line 419) | struct sockaddr type sockaddr (line 419) | struct sockaddr type sockaddr (line 419) | struct sockaddr type sockaddr (line 419) | struct sockaddr type sockaddr (line 420) | struct sockaddr type sockaddr (line 420) | struct sockaddr type sockaddr (line 421) | struct sockaddr type sockaddr (line 421) | struct sockaddr type sockaddr (line 423) | struct sockaddr type sockaddr (line 424) | struct sockaddr type sockaddr (line 424) | struct sockaddr type inpcb (line 424) | struct inpcb type mbuf (line 424) | struct mbuf type inpcb (line 425) | struct inpcb type mbuf (line 425) | struct mbuf type necp_uuid_id_mapping (line 427) | struct necp_uuid_id_mapping { type necp_uuid_id_mapping (line 443) | struct necp_uuid_id_mapping type necp_uuid_id_mapping (line 445) | struct necp_uuid_id_mapping type necp_uuid_id_mapping (line 446) | struct necp_uuid_id_mapping type necp_string_id_mapping (line 451) | struct necp_string_id_mapping { type necp_string_id_mapping_list (line 458) | struct necp_string_id_mapping_list type necp_string_id_mapping_list (line 459) | struct necp_string_id_mapping_list type necp_string_id_mapping (line 460) | struct necp_string_id_mapping type necp_string_id_mapping_list (line 460) | struct necp_string_id_mapping_list type necp_kernel_socket_policy (line 462) | struct necp_kernel_socket_policy type necp_kernel_ip_output_policy (line 463) | struct necp_kernel_ip_output_policy type ifnet (line 471) | struct ifnet type necp_route_rule (line 476) | struct necp_route_rule { type necp_route_rule_list (line 491) | struct necp_route_rule_list type necp_route_rule_list (line 492) | struct necp_route_rule_list type rtentry (line 493) | struct rtentry type rtentry (line 494) | struct rtentry type necp_route_rule (line 495) | struct necp_route_rule type necp_route_rule_list (line 495) | struct necp_route_rule_list type necp_socket_info (line 496) | struct necp_socket_info type necp_aggregate_route_rule (line 499) | struct necp_aggregate_route_rule { type necp_drop_dest_policy (line 525) | struct necp_drop_dest_policy function u_int32_t (line 536) | static u_int32_t function u_int32_t (line 552) | static inline u_int32_t function sysctl_handle_necp_level (line 562) | static int function sysctl_handle_necp_unentitled_level (line 571) | static int function u_int32_t (line 581) | static inline u_int32_t type fileglob (line 597) | struct fileglob type fileops (line 599) | struct fileops function necp_is_platform_binary (line 610) | static inline int function necp_drop_all_bypass_check_result_t (line 616) | static inline necp_drop_all_bypass_check_result_t function necp_session_open (line 645) | int function necp_session_op_close (line 694) | static int function necp_session_find_from_fd (line 711) | static int function necp_session_add_policy (line 731) | static int function necp_session_get_policy (line 782) | static int function necp_session_delete_policy (line 855) | static int function necp_session_apply_all (line 886) | static int function necp_session_list_all (line 895) | static int function necp_session_delete_all (line 957) | static int function necp_session_set_session_priority (line 966) | static int function necp_session_lock_to_process (line 1014) | static int function necp_session_register_service (line 1023) | static int function necp_session_unregister_service (line 1060) | static int function necp_session_dump_all (line 1101) | static int function necp_session_action (line 1119) | int type necp_resolver_key_state (line 1208) | struct necp_resolver_key_state { type necp_resolver_key_state (line 1212) | struct necp_resolver_key_state function necp_generate_resolver_key (line 1214) | static void function necp_sign_update_context (line 1221) | static void function necp_sign_resolver_answer (line 1243) | int function necp_validate_resolver_answer (line 1281) | bool function errno_t (line 1319) | errno_t function necp_post_change_event (line 1443) | static void function necp_buffer_write_tlv_validate (line 1461) | static inline bool function u_int8_t (line 1479) | u_int8_t * function u_int8_t (line 1506) | u_int8_t * function u_int8_t (line 1524) | u_int8_t function u_int32_t (line 1537) | u_int32_t function u_int8_t (line 1550) | u_int8_t * function necp_buffer_find_tlv (line 1567) | int function necp_find_tlv (line 1615) | static int function necp_get_tlv_at_offset (line 1625) | static int function necp_get_tlv (line 1678) | static int type necp_session (line 1694) | struct necp_session type necp_session (line 1697) | struct necp_session type necp_session (line 1715) | struct necp_session function necp_delete_session (line 1746) | static void function u_int8_t (line 1775) | static inline u_int8_t function u_int32_t (line 1781) | static inline u_int32_t function u_int8_t (line 1787) | static inline u_int8_t * function necp_policy_result_requires_route_rules (line 1793) | static bool function necp_address_is_valid (line 1803) | static inline bool function necp_policy_result_is_valid (line 1815) | static bool function u_int8_t (line 1884) | static inline u_int8_t function u_int8_t (line 1890) | static inline u_int8_t function u_int32_t (line 1896) | static inline u_int32_t function u_int8_t (line 1902) | static inline u_int8_t * function necp_policy_condition_is_default (line 1908) | static inline bool function necp_policy_condition_is_application (line 1914) | static inline bool function necp_policy_condition_is_real_application (line 1920) | static inline bool function necp_policy_condition_requires_application (line 1926) | static inline bool function necp_policy_condition_requires_real_application (line 1933) | static inline bool function necp_policy_condition_is_valid (line 1941) | static bool function necp_policy_route_rule_is_default (line 2116) | static bool function necp_policy_route_rule_is_valid (line 2123) | static bool function necp_get_posix_error_for_necp_error (line 2163) | static int function necp_policy_id (line 2187) | static necp_policy_id function necp_policy_id (line 2459) | static necp_policy_id function necp_handle_policy_dump_all (line 2573) | static int type necp_session_policy (line 3020) | struct necp_session_policy type necp_session (line 3021) | struct necp_session type necp_session_policy (line 3023) | struct necp_session_policy type necp_session_policy (line 3024) | struct necp_session_policy type necp_session_policy (line 3054) | struct necp_session_policy type necp_session (line 3055) | struct necp_session type necp_session_policy (line 3057) | struct necp_session_policy function u_int8_t (line 3071) | static inline u_int8_t function u_int32_t (line 3077) | static inline u_int32_t function necp_policy_get_result_parameter (line 3083) | static bool function necp_policy_mark_for_deletion (line 3100) | static bool function necp_policy_mark_all_for_deletion (line 3116) | static bool function necp_policy_delete (line 3129) | static bool function necp_policy_unapply (line 3161) | static bool type necp_policy_result_ip_tunnel (line 3227) | struct necp_policy_result_ip_tunnel { type necp_policy_result_service (line 3232) | struct necp_policy_result_service { function necp_policy_apply (line 3237) | static bool function necp_policy_apply_all (line 3918) | static void function necp_kernel_policy_id (line 3967) | static necp_kernel_policy_id function necp_kernel_policy_id (line 4020) | static necp_kernel_policy_id type necp_kernel_socket_policy (line 4140) | struct necp_kernel_socket_policy type necp_kernel_socket_policy (line 4143) | struct necp_kernel_socket_policy type necp_kernel_socket_policy (line 4144) | struct necp_kernel_socket_policy function necp_kernel_socket_policy_delete (line 4159) | static bool type necp_route_rule (line 4251) | struct necp_route_rule type necp_uuid_id_mapping (line 4353) | struct necp_uuid_id_mapping type necp_uuid_id_mapping (line 4363) | struct necp_uuid_id_mapping type necp_uuid_id_mapping (line 4373) | struct necp_uuid_id_mapping type necp_uuid_id_mapping (line 4383) | struct necp_uuid_id_mapping type necp_uuid_id_mapping (line 4393) | struct necp_uuid_id_mapping type necp_uuid_id_mapping (line 4403) | struct necp_uuid_id_mapping function necp_kernel_socket_policies_dump_all (line 4419) | static void function necp_kernel_socket_result_is_trigger_service_type (line 4456) | static inline bool function necp_kernel_socket_policy_results_overlap (line 4462) | static inline bool function necp_kernel_socket_policy_is_unnecessary (line 4498) | static bool function necp_kernel_socket_policies_reprocess (line 4672) | static bool function u_int32_t (line 4810) | static u_int32_t type necp_string_id_mapping (line 4842) | struct necp_string_id_mapping type necp_string_id_mapping_list (line 4843) | struct necp_string_id_mapping_list type necp_string_id_mapping (line 4845) | struct necp_string_id_mapping type necp_string_id_mapping (line 4846) | struct necp_string_id_mapping type necp_string_id_mapping (line 4858) | struct necp_string_id_mapping type necp_string_id_mapping_list (line 4859) | struct necp_string_id_mapping_list type necp_string_id_mapping (line 4861) | struct necp_string_id_mapping type necp_string_id_mapping (line 4862) | struct necp_string_id_mapping function u_int32_t (line 4874) | static u_int32_t function necp_remove_string_to_id_mapping (line 4909) | static bool function u_int32_t (line 4931) | static u_int32_t type necp_route_rule (line 4986) | struct necp_route_rule type necp_route_rule_list (line 4987) | struct necp_route_rule_list type necp_route_rule (line 4989) | struct necp_route_rule type necp_route_rule (line 4990) | struct necp_route_rule type necp_route_rule (line 5002) | struct necp_route_rule type necp_route_rule_list (line 5003) | struct necp_route_rule_list type necp_route_rule (line 5005) | struct necp_route_rule type necp_route_rule (line 5006) | struct necp_route_rule type necp_uuid_id_mapping (line 5056) | struct necp_uuid_id_mapping function u_int32_t (line 5076) | static u_int32_t function necp_remove_aggregate_route_rule_for_id (line 5213) | static void function necp_remove_route_rule (line 5238) | static bool type necp_aggregate_route_rule (line 5259) | struct necp_aggregate_route_rule type necp_aggregate_route_rule (line 5262) | struct necp_aggregate_route_rule type necp_aggregate_route_rule (line 5263) | struct necp_aggregate_route_rule function u_int32_t (line 5279) | static u_int32_t function u_int32_t (line 5312) | static u_int32_t type necp_uuid_id_mapping (line 5363) | struct necp_uuid_id_mapping type necp_uuid_id_mapping (line 5366) | struct necp_uuid_id_mapping type necp_uuid_id_mapping (line 5367) | struct necp_uuid_id_mapping type necp_uuid_id_mapping (line 5379) | struct necp_uuid_id_mapping type necp_uuid_id_mapping (line 5382) | struct necp_uuid_id_mapping type necp_uuid_id_mapping (line 5383) | struct necp_uuid_id_mapping type necp_uuid_id_mapping_head (line 5385) | struct necp_uuid_id_mapping_head function u_int32_t (line 5398) | static u_int32_t function necp_remove_uuid_app_id_mapping (line 5443) | static bool type necp_uuid_id_mapping (line 5472) | struct necp_uuid_id_mapping type necp_uuid_id_mapping (line 5475) | struct necp_uuid_id_mapping type necp_uuid_id_mapping (line 5482) | struct necp_uuid_id_mapping type necp_uuid_id_mapping (line 5485) | struct necp_uuid_id_mapping type necp_uuid_id_mapping (line 5486) | struct necp_uuid_id_mapping type necp_uuid_id_mapping (line 5502) | struct necp_uuid_id_mapping type necp_uuid_id_mapping (line 5505) | struct necp_uuid_id_mapping type necp_uuid_id_mapping (line 5506) | struct necp_uuid_id_mapping function u_int32_t (line 5522) | static u_int32_t function necp_remove_uuid_service_id_mapping (line 5555) | static bool function necp_remove_uuid_service_id_mapping_with_service_id (line 5578) | static bool function necp_kernel_socket_policies_update_uuid_table (line 5601) | static bool function necp_kernel_policy_id (line 5632) | static necp_kernel_policy_id type necp_kernel_ip_output_policy (line 5707) | struct necp_kernel_ip_output_policy type necp_kernel_ip_output_policy (line 5710) | struct necp_kernel_ip_output_policy type necp_kernel_ip_output_policy (line 5711) | struct necp_kernel_ip_output_policy function necp_kernel_ip_output_policy_delete (line 5726) | static bool function necp_kernel_ip_output_policies_dump_all (line 5749) | static void function necp_kernel_ip_output_policy_results_overlap (line 5775) | static inline bool function necp_kernel_ip_output_policy_is_unnecessary (line 5798) | static bool function necp_kernel_ip_output_policies_reprocess (line 5911) | static bool type substring (line 6013) | struct substring { function necp_trim_dots_and_stars (line 6018) | static struct substring type substring (line 6041) | struct substring function necp_count_dots (line 6054) | static inline int function necp_check_suffix (line 6069) | static bool function necp_hostname_matches_domain (line 6088) | static bool function net_domain_contains_hostname (line 6114) | bool function u_int32_t (line 6154) | static u_int32_t function necp_get_parent_cred_result (line 6175) | static inline void function necp_check_missing_client_drop (line 6203) | static inline bool function necp_check_restricted_multicast_drop (line 6221) | static inline bool function necp_application_fillout_info_locked (line 6273) | static void function necp_send_application_interface_denied_event (line 6381) | static void function necp_send_network_denied_event (line 6395) | static void function necp_application_find_policy_match_internal (line 6422) | int function necp_is_route_local (line 7260) | static bool function necp_socket_check_policy (line 7311) | static bool function u_int32_t (line 7724) | static inline u_int32_t type inpcb (line 7731) | struct inpcb type sockaddr (line 7731) | struct sockaddr type sockaddr (line 7731) | struct sockaddr type necp_socket_info (line 7731) | struct necp_socket_info type socket (line 7733) | struct socket type necp_socket_info (line 7737) | struct necp_socket_info type necp_uuid_id_mapping (line 7788) | struct necp_uuid_id_mapping type necp_uuid_id_mapping (line 7809) | struct necp_uuid_id_mapping type necp_string_id_mapping (line 7868) | struct necp_string_id_mapping type sockaddr_in6 (line 7889) | struct sockaddr_in6 type sockaddr_in (line 7892) | struct sockaddr_in type sockaddr_in (line 7897) | struct sockaddr_in type sockaddr_in (line 7902) | struct sockaddr_in type sockaddr_in (line 7903) | struct sockaddr_in type sockaddr_in (line 7903) | struct sockaddr_in type sockaddr_in (line 7904) | struct sockaddr_in type sockaddr_in (line 7905) | struct sockaddr_in type in_addr (line 7905) | struct in_addr type sockaddr_in6 (line 7907) | struct sockaddr_in6 type sockaddr_in6 (line 7908) | struct sockaddr_in6 type sockaddr_in6 (line 7908) | struct sockaddr_in6 type sockaddr_in6 (line 7909) | struct sockaddr_in6 type sockaddr_in6 (line 7910) | struct sockaddr_in6 type in6_addr (line 7910) | struct in6_addr type sockaddr_in6 (line 7915) | struct sockaddr_in6 type sockaddr_in (line 7918) | struct sockaddr_in type sockaddr_in (line 7923) | struct sockaddr_in type sockaddr_in (line 7928) | struct sockaddr_in type sockaddr_in (line 7929) | struct sockaddr_in type sockaddr_in (line 7929) | struct sockaddr_in type sockaddr_in (line 7930) | struct sockaddr_in type sockaddr_in (line 7931) | struct sockaddr_in type in_addr (line 7931) | struct in_addr type sockaddr_in6 (line 7933) | struct sockaddr_in6 type sockaddr_in6 (line 7934) | struct sockaddr_in6 type sockaddr_in6 (line 7934) | struct sockaddr_in6 type sockaddr_in6 (line 7935) | struct sockaddr_in6 type sockaddr_in6 (line 7936) | struct sockaddr_in6 type in6_addr (line 7936) | struct in6_addr type necp_kernel_socket_policy (line 7942) | struct necp_kernel_socket_policy type necp_kernel_socket_policy (line 7943) | struct necp_kernel_socket_policy type necp_socket_info (line 7943) | struct necp_socket_info type necp_client_parameter_netagent_type (line 7948) | struct necp_client_parameter_netagent_type type rtentry (line 7949) | struct rtentry type necp_kernel_socket_policy (line 7953) | struct necp_kernel_socket_policy type substring (line 7965) | struct substring function necp_socket_uses_interface (line 8133) | static bool function necp_socket_is_connected (line 8182) | static inline bool function necp_socket_bypass_type_t (line 8188) | static inline necp_socket_bypass_type_t function necp_socket_ip_tunnel_tso (line 8200) | static inline void function necp_kernel_policy_id (line 8215) | necp_kernel_policy_id function necp_ip_output_check_policy (line 8562) | static bool type necp_kernel_ip_output_policy (line 8710) | struct necp_kernel_ip_output_policy type rtentry (line 8711) | struct rtentry type necp_kernel_ip_output_policy (line 8715) | struct necp_kernel_ip_output_policy type necp_kernel_ip_output_policy (line 8716) | struct necp_kernel_ip_output_policy function necp_output_bypass (line 8797) | static inline bool function necp_kernel_policy_id (line 8812) | necp_kernel_policy_id function necp_kernel_policy_id (line 8978) | necp_kernel_policy_id function necp_is_addr_in_range (line 9143) | static bool function necp_is_range_in_range (line 9167) | static bool function necp_is_addr_in_subnet (line 9191) | static bool function necp_addr_compare (line 9237) | static int function necp_buffer_compare_with_bit_prefix (line 9317) | static bool function necp_addr_is_empty (line 9343) | static bool function necp_update_qos_marking (line 9391) | static bool function necp_lookup_current_qos_marking (line 9448) | bool function necp_socket_update_qos_marking (line 9506) | void function necp_route_is_lqm_abort (line 9530) | static bool function necp_route_is_allowed_inner (line 9546) | static bool function necp_route_is_allowed (line 9705) | static bool function necp_route_get_netagent (line 9736) | static uint32_t function necp_packet_is_allowed_over_interface (line 9800) | bool function necp_netagents_allow_traffic (line 9814) | static bool function necp_packet_filter_tags_receive (line 9840) | static bool function necp_socket_is_allowed_to_send_recv_internal (line 9853) | static bool function necp_socket_is_allowed_to_send_recv_v4 (line 10122) | bool function necp_socket_is_allowed_to_send_recv_v6 (line 10138) | bool function necp_socket_is_allowed_to_send_recv (line 10154) | bool function necp_mark_packet_from_socket (line 10163) | int function necp_mark_packet_from_ip (line 10210) | int function necp_mark_packet_from_interface (line 10227) | int function necp_mark_packet_as_keepalive (line 10242) | int function necp_kernel_policy_id (line 10258) | necp_kernel_policy_id function necp_kernel_policy_id (line 10268) | necp_kernel_policy_id function u_int16_t (line 10283) | u_int16_t function necp_packet_should_skip_filters (line 10293) | bool function u_int32_t (line 10304) | u_int32_t function u_int32_t (line 10314) | u_int32_t function necp_get_app_uuid_from_packet (line 10324) | int function necp_get_is_keepalive_from_packet (line 10349) | bool function u_int32_t (line 10359) | u_int32_t function necp_socket_should_use_flow_divert (line 10370) | bool function u_int32_t (line 10382) | u_int32_t function necp_socket_should_rescope (line 10405) | bool function u_int (line 10416) | u_int function u_int32_t (line 10432) | u_int32_t function ifnet_t (line 10483) | ifnet_t function necp_packet_can_rebind_to_ifnet (line 10493) | bool function necp_addr_is_loopback (line 10551) | static bool function necp_is_loopback (line 10567) | static bool function necp_is_intcoproc (line 10625) | static bool function necp_address_matches_drop_dest_policy (line 10654) | static bool function sysctl_handle_necp_drop_dest_level (line 10698) | static int FILE: bsd/net/necp.h type necp_packet_header (line 47) | struct necp_packet_header { type necp_policy_condition_tc_range (line 230) | struct necp_policy_condition_tc_range { type necp_policy_condition_addr (line 235) | struct necp_policy_condition_addr { type necp_policy_condition_addr_range (line 244) | struct necp_policy_condition_addr_range { type necp_policy_condition_agent_type (line 257) | struct necp_policy_condition_agent_type { type necp_policy_condition_sdk_version (line 262) | struct necp_policy_condition_sdk_version { type u_int32_t (line 281) | typedef u_int32_t necp_policy_id; type u_int32_t (line 282) | typedef u_int32_t necp_policy_order; type u_int32_t (line 283) | typedef u_int32_t necp_session_priority; type u_int32_t (line 285) | typedef u_int32_t necp_kernel_policy_result; type u_int32_t (line 286) | typedef u_int32_t necp_kernel_policy_filter; type necp_kernel_policy_routing_result_parameter (line 288) | typedef union { type necp_aggregate_result (line 303) | struct necp_aggregate_result { type necp_stat_counts (line 325) | struct necp_stat_counts { type necp_basic_metadata (line 353) | struct necp_basic_metadata { type necp_connection_probe_status (line 358) | struct necp_connection_probe_status { type necp_extra_tcp_metadata (line 365) | struct necp_extra_tcp_metadata { type necp_stats_hdr (line 380) | struct necp_stats_hdr { type necp_tcp_stats (line 401) | struct necp_tcp_stats { type necp_udp_stats (line 408) | struct necp_udp_stats { type necp_extra_quic_metadata (line 425) | struct necp_extra_quic_metadata { type necp_quic_stats (line 440) | struct necp_quic_stats { type necp_all_stats (line 445) | typedef struct necp_all_stats { type necp_stats_bufreq (line 455) | struct necp_stats_bufreq { type necp_tcp_ecn_cache (line 473) | typedef struct necp_tcp_ecn_cache { type necp_tcp_tfo_cache (line 483) | typedef struct necp_tcp_tfo_cache { type necp_cache_buffer (line 501) | typedef struct necp_cache_buffer { type necp_interface_signature (line 685) | struct necp_interface_signature { type necp_interface_details (line 690) | struct necp_interface_details { type necp_client_parameter_netagent_type (line 719) | struct necp_client_parameter_netagent_type { type necp_client_result_netagent (line 724) | struct necp_client_result_netagent { type necp_client_result_interface (line 729) | struct necp_client_result_interface { type necp_client_interface_option (line 736) | struct necp_client_interface_option { type necp_client_endpoint (line 742) | struct necp_client_endpoint { type necp_client_list (line 757) | struct necp_client_list { type kev_necp_policies_changed_data (line 762) | struct kev_necp_policies_changed_data { type necp_client_flow_stats (line 772) | struct necp_client_flow_stats { type necp_client_add_flow (line 779) | struct necp_client_add_flow { type necp_agent_use_parameters (line 788) | struct necp_agent_use_parameters { type necp_client_flow_protoctl_event (line 793) | struct necp_client_flow_protoctl_event { type necp_client_observer_update (line 804) | struct necp_client_observer_update { type necp_client_signable (line 811) | struct necp_client_signable { type necp_client_resolver_answer (line 816) | struct necp_client_resolver_answer { type necp_drop_dest_entry (line 833) | struct necp_drop_dest_entry { type necp_drop_dest_policy (line 839) | struct necp_drop_dest_policy { type necp_fd_type_t (line 877) | enum necp_fd_type_t { type sockaddr (line 884) | struct sockaddr type sockaddr_in (line 885) | struct sockaddr_in type sockaddr_in6 (line 886) | struct sockaddr_in6 type necp_all_kstats (line 896) | struct necp_all_kstats { type necp_aggregate_result (line 903) | struct necp_aggregate_result type necp_client_endpoint (line 907) | struct necp_client_endpoint type necp_client_endpoint (line 908) | struct necp_client_endpoint type rtentry (line 909) | struct rtentry type necp_tlv_header (line 918) | struct necp_tlv_header { type u_int32_t (line 967) | typedef u_int32_t necp_kernel_policy_id; type u_int32_t (line 973) | typedef u_int32_t necp_app_id; type necp_kernel_policy_service (line 999) | typedef struct { type necp_kernel_policy_result_parameter (line 1004) | typedef union { type necp_boolean_state (line 1017) | enum necp_boolean_state { type necp_kernel_socket_policy (line 1023) | struct necp_kernel_socket_policy { type necp_kernel_ip_output_policy (line 1062) | struct necp_kernel_ip_output_policy { type necp_session_policy (line 1090) | struct necp_session_policy { type necp_aggregate_socket_result (line 1116) | struct necp_aggregate_socket_result { type necp_inpcb_result (line 1125) | struct necp_inpcb_result { type socket (line 1137) | struct socket type sockopt (line 1137) | struct sockopt type socket (line 1138) | struct socket type sockopt (line 1138) | struct sockopt type inpcb (line 1139) | struct inpcb type inpcb (line 1140) | struct inpcb type socket (line 1142) | struct socket type inpcb (line 1144) | struct inpcb type inpcb (line 1145) | struct inpcb type inpcb (line 1147) | struct inpcb type inpcb (line 1148) | struct inpcb type inpcb (line 1149) | struct inpcb type inpcb (line 1151) | struct inpcb type inpcb (line 1153) | struct inpcb type inpcb (line 1157) | struct inpcb type in_addr (line 1158) | struct in_addr type in_addr (line 1159) | struct in_addr type inpcb (line 1162) | struct inpcb type in6_addr (line 1163) | struct in6_addr type in6_addr (line 1164) | struct in6_addr type inpcb (line 1167) | struct inpcb type rtentry (line 1167) | struct rtentry type rtentry (line 1168) | struct rtentry type ifnet (line 1168) | struct ifnet type mbuf (line 1169) | struct mbuf type inpcb (line 1169) | struct inpcb type mbuf (line 1171) | struct mbuf type mbuf (line 1172) | struct mbuf type mbuf (line 1173) | struct mbuf type mbuf (line 1174) | struct mbuf type mbuf (line 1175) | struct mbuf type mbuf (line 1176) | struct mbuf type mbuf (line 1177) | struct mbuf type inpcb (line 1180) | struct inpcb type sockaddr (line 1180) | struct sockaddr type sockaddr (line 1181) | struct sockaddr type mbuf (line 1182) | struct mbuf type ip_out_args (line 1182) | struct ip_out_args type rtentry (line 1183) | struct rtentry type mbuf (line 1186) | struct mbuf type ip6_out_args (line 1186) | struct ip6_out_args type rtentry (line 1187) | struct rtentry type mbuf (line 1191) | struct mbuf type mbuf (line 1192) | struct mbuf type mbuf (line 1195) | struct mbuf type ifnet (line 1195) | struct ifnet type route (line 1195) | struct route type mbuf (line 1197) | struct mbuf type ifnet (line 1197) | struct ifnet type mbuf (line 1199) | struct mbuf type mbuf (line 1200) | struct mbuf type fileproc (line 1215) | struct fileproc type necp_fd_data (line 1217) | struct necp_fd_data type necp_fd_data (line 1218) | struct necp_fd_data type necp_fd_data (line 1219) | struct necp_fd_data type inpcb (line 1221) | struct inpcb type inpcb (line 1223) | struct inpcb type inpcb (line 1228) | struct inpcb type skmem_obj_info (line 1232) | struct skmem_obj_info type skmem_obj_info (line 1233) | struct skmem_obj_info type skmem_obj_info (line 1233) | struct skmem_obj_info type netagent_session (line 1237) | struct netagent_session type necp_client_endpoint (line 1245) | struct necp_client_endpoint type necp_client_endpoint (line 1245) | struct necp_client_endpoint type ether_addr (line 1246) | struct ether_addr type necp_client_nexus_parameters (line 1249) | struct necp_client_nexus_parameters { type necp_client_agent_parameters (line 1268) | struct necp_client_agent_parameters { type necp_client_add_flow_default (line 1279) | struct necp_client_add_flow_default { type necp_aggregate_result (line 1302) | struct necp_aggregate_result FILE: bsd/net/necp_client.c type fileproc (line 149) | struct fileproc type fileglob (line 150) | struct fileglob type fileproc (line 151) | struct fileproc type knote (line 151) | struct knote type kevent_qos_s (line 151) | struct kevent_qos_s type timeval (line 176) | struct timeval type rtentry (line 177) | struct rtentry type necp_client_parsed_parameters (line 208) | struct necp_client_parsed_parameters { type necp_client_parsed_parameters (line 236) | struct necp_client_parsed_parameters type ifnet (line 240) | struct ifnet type sockaddr (line 240) | struct sockaddr type ifnet (line 243) | struct ifnet type necp_client_parsed_parameters (line 244) | struct necp_client_parsed_parameters type fileops (line 250) | struct fileops type necp_client_assertion (line 261) | struct necp_client_assertion { type necp_client_flow_header (line 266) | struct necp_client_flow_header { type necp_client_flow_protoctl_event_header (line 276) | struct necp_client_flow_protoctl_event_header { type necp_client_nexus_flow_header (line 281) | struct necp_client_nexus_flow_header { type necp_client_flow (line 290) | struct necp_client_flow { type necp_client_flow_registration (line 319) | struct necp_client_flow_registration { type necp_client_flow_registration (line 335) | struct necp_client_flow_registration type necp_client_flow_registration (line 335) | struct necp_client_flow_registration type necp_client (line 346) | struct necp_client { type necp_client (line 399) | struct necp_client type necp_client (line 400) | struct necp_client type necp_client (line 402) | struct necp_client type necp_client (line 403) | struct necp_client type necp_client (line 406) | struct necp_client type necp_client (line 409) | struct necp_client type _necp_flow_registration_list (line 412) | struct _necp_flow_registration_list type necp_flow_defunct (line 414) | struct necp_flow_defunct { type necp_client (line 428) | struct necp_client type necp_client (line 428) | struct necp_client type _necp_client_global_tree (line 446) | struct _necp_client_global_tree type _necp_client_flow_global_tree (line 447) | struct _necp_client_flow_global_tree type necp_client_update (line 449) | struct necp_client_update { type necp_fd_data (line 463) | struct necp_fd_data { type necp_fd_data (line 488) | struct necp_fd_data type mcache (line 494) | struct mcache type mcache (line 497) | struct mcache function necp_fd_notify (line 556) | static void function necp_client_has_unread_flows (line 576) | static inline bool function necp_fd_poll (line 589) | static int function necp_generate_client_id (line 626) | static inline void function necp_client_id_is_flow (line 638) | static inline bool type necp_client (line 644) | struct necp_client type necp_client (line 649) | struct necp_client type necp_client_flow_registration (line 653) | struct necp_client_flow_registration type necp_client_flow_registration (line 655) | struct necp_client_flow_registration type necp_client (line 661) | struct necp_client type necp_client_flow_registration (line 673) | struct necp_client_flow_registration type necp_client (line 674) | struct necp_client type necp_client_flow_registration (line 677) | struct necp_client_flow_registration type necp_client_flow_registration (line 680) | struct necp_client_flow_registration type necp_client (line 690) | struct necp_client type necp_fd_data (line 691) | struct necp_fd_data type necp_client (line 694) | struct necp_client type necp_client_flow_registration (line 697) | struct necp_client_flow_registration type necp_client_flow_registration (line 699) | struct necp_client_flow_registration type necp_client (line 704) | struct necp_client type necp_client (line 712) | struct necp_client type necp_fd_data (line 713) | struct necp_fd_data type necp_client (line 715) | struct necp_client function necp_client_id_cmp (line 723) | static inline int function necp_client_flow_id_cmp (line 729) | static inline int function necpop_select (line 735) | static int function necp_fd_knrdetach (line 770) | static void function necp_fd_knread (line 781) | static int function necp_fd_knrprocess (line 788) | static int function necp_fd_knrtouch (line 807) | static int type filterops (line 823) | struct filterops function necpop_kqfilter (line 831) | static int function combine_interface_details (line 868) | static uint64_t function necp_defunct_flow_registration (line 876) | static void function necp_defunct_client_for_policy (line 917) | static void function necp_client_free (line 929) | static void function necp_client_retain_locked (line 945) | static void function necp_client_retain (line 953) | static void function necp_client_release_locked (line 961) | static bool function necp_client_release (line 974) | static bool function necp_client_update_observer_add_internal (line 987) | static void function necp_client_update_observer_update_internal (line 1013) | static void function necp_client_update_observer_remove_internal (line 1039) | static void function necp_client_update_observer_add (line 1064) | static void function necp_client_update_observer_update (line 1083) | static void function necp_client_update_observer_remove (line 1102) | static void function necp_destroy_client_flow_registration (line 1121) | static void function necp_destroy_client (line 1179) | static void type necp_fd_data (line 1226) | struct necp_fd_data type _necp_flow_defunct_list (line 1226) | struct _necp_flow_defunct_list function necp_process_defunct_list (line 1228) | static void function necpop_close (line 1265) | static int function necp_address_is_wildcard (line 1355) | static inline bool function necp_find_fd_data (line 1362) | static int function necp_client_add_nexus_flow (line 1382) | static void function necp_client_add_nexus_flow_if_needed (line 1407) | static void type necp_client_flow (line 1435) | struct necp_client_flow type necp_client_flow_registration (line 1436) | struct necp_client_flow_registration type necp_client_flow (line 1439) | struct necp_client_flow type necp_client_flow (line 1459) | struct necp_client_flow type necp_client (line 1460) | struct necp_client type necp_client_flow_registration (line 1461) | struct necp_client_flow_registration type necp_client_flow (line 1470) | struct necp_client_flow function necp_client_add_interface_option_if_needed (line 1483) | static void function necp_client_flow_is_viable (line 1567) | static bool function necp_flow_add_interface_flows (line 1615) | static void function necp_client_update_flows (line 1649) | static bool function necp_client_mark_all_nonsocket_flows_as_invalid (line 1736) | static void function necp_netagent_is_required (line 1753) | static inline bool function necp_netagent_applies_to_client (line 1807) | static bool function necp_client_add_agent_interface_options (line 1883) | static void function necp_client_add_browse_interface_options (line 1900) | static void function necp_client_address_is_valid (line 1927) | static inline bool function necp_client_endpoint_is_unspecified (line 1939) | static inline bool function necp_client_parse_parameters (line 1956) | static int function necp_client_parse_result (line 2304) | static int type necp_client_flow_registration (line 2354) | struct necp_client_flow_registration type necp_fd_data (line 2355) | struct necp_fd_data type necp_client (line 2355) | struct necp_client type necp_client_flow_registration (line 2360) | struct necp_client_flow_registration function necp_client_add_socket_flow (line 2391) | static void function necp_client_register_socket_inner (line 2412) | static int function necp_client_register_socket_flow (line 2472) | int function necp_client_register_socket_listener (line 2478) | int function necp_client_add_multipath_interface_flows (line 2485) | static void function necp_client_register_multipath_cb (line 2505) | int function necp_client_lookup_bb_radio_manager (line 2556) | static int function necp_client_assert_bb_radio_manager_common (line 2609) | static int function necp_client_assert_bb_radio_manager (line 2647) | int function necp_client_unregister_socket_flow (line 2672) | static int function necp_client_unregister_multipath_cb (line 2730) | static int function necp_client_assign_from_socket (line 2772) | int function necp_socket_is_allowed_to_recv_on_interface (line 2887) | bool function necp_update_flow_protoctl_event (line 2938) | int function necp_assign_client_result_locked (line 3005) | static bool function necp_assign_client_result (line 3057) | int function necp_update_parsed_parameters (line 3113) | static bool function necp_agent_types_match (line 3204) | static inline bool function necp_calculate_client_result (line 3214) | static inline bool function necp_update_client_result (line 3340) | static bool function necp_defunct_client_fd_locked_inner (line 3765) | static bool function necp_defunct_client_fd_locked (line 3810) | static inline void function necp_update_client_fd_locked (line 3826) | static inline void function necp_update_all_clients_callout (line 3847) | static void function necp_update_all_clients (line 3879) | void function necp_update_all_clients_immediately_if_needed (line 3885) | void function necp_set_client_as_background (line 3910) | bool function necp_fd_memstatus (line 3942) | void function necp_fd_defunct (line 3954) | void function necp_client_remove_agent_from_result (line 3978) | static void function necp_force_update_client (line 4011) | void function necp_ifnet_matches_type (line 4077) | static bool function necp_ifnet_matches_name (line 4093) | static bool function necp_ifnet_matches_agent (line 4109) | static bool function necp_ifnet_matches_agent_type (line 4134) | static bool function necp_ifnet_matches_local_address (line 4168) | static bool function necp_interface_type_is_primary_eligible (line 4194) | static bool function necp_ifnet_matches_parameters (line 4214) | static bool function necp_find_matching_interface_index (line 4428) | static bool function necp_skywalk_priv_check_cred (line 4553) | static int function necp_open (line 4562) | int function NECP_CLIENT_ACTION_FUNCTION (line 4659) | static NECP_CLIENT_ACTION_FUNCTION int function NECP_CLIENT_ACTION_FUNCTION (line 4735) | static NECP_CLIENT_ACTION_FUNCTION int function NECP_CLIENT_ACTION_FUNCTION (line 4804) | static NECP_CLIENT_ACTION_FUNCTION int type necp_client_flow_registration (line 4874) | struct necp_client_flow_registration type necp_fd_data (line 4875) | struct necp_fd_data type necp_client_flow_registration (line 4878) | struct necp_client_flow_registration type necp_client_flow_registration (line 4881) | struct necp_client_flow_registration function NECP_CLIENT_ACTION_FUNCTION (line 4889) | static NECP_CLIENT_ACTION_FUNCTION int function necp_client_check_tcp_heuristics (line 4954) | static __attribute__((noinline)) int function necp_client_calculate_flow_tlv_size (line 5038) | static size_t function necp_client_fillout_flow_tlvs (line 5061) | static int function necp_client_copy_internal (line 5218) | static int function NECP_CLIENT_ACTION_FUNCTION (line 5324) | static NECP_CLIENT_ACTION_FUNCTION int function NECP_CLIENT_ACTION_FUNCTION (line 5420) | static NECP_CLIENT_ACTION_FUNCTION int function necp_client_copy_parameters_locked (line 5478) | static int function NECP_CLIENT_ACTION_FUNCTION (line 5540) | static NECP_CLIENT_ACTION_FUNCTION int function NECP_CLIENT_ACTION_FUNCTION (line 5630) | static NECP_CLIENT_ACTION_FUNCTION int function necp_client_add_assertion (line 5818) | static void function necp_client_remove_assertion (line 5834) | static bool function NECP_CLIENT_ACTION_FUNCTION (line 5856) | static NECP_CLIENT_ACTION_FUNCTION int function NECP_CLIENT_ACTION_FUNCTION (line 5981) | static NECP_CLIENT_ACTION_FUNCTION int function NECP_CLIENT_ACTION_FUNCTION (line 6012) | static NECP_CLIENT_ACTION_FUNCTION int function NECP_CLIENT_ACTION_FUNCTION (line 6064) | static NECP_CLIENT_ACTION_FUNCTION int function NECP_CLIENT_ACTION_FUNCTION (line 6216) | static NECP_CLIENT_ACTION_FUNCTION int function NECP_CLIENT_ACTION_FUNCTION (line 6280) | static NECP_CLIENT_ACTION_FUNCTION int function NECP_CLIENT_ACTION_FUNCTION (line 6408) | static NECP_CLIENT_ACTION_FUNCTION int function necp_client_action (line 6516) | int function necp_match_policy (line 6607) | int function necp_set_socket_attribute (line 6657) | static bool function errno_t (line 6708) | errno_t function errno_t (line 6761) | errno_t type necp_client_endpoint (line 6816) | struct necp_client_endpoint type necp_client_endpoint (line 6816) | struct necp_client_endpoint type ether_addr (line 6816) | struct ether_addr type necp_tlv_header (line 6826) | struct necp_tlv_header type necp_tlv_header (line 6827) | struct necp_tlv_header type necp_tlv_header (line 6830) | struct necp_tlv_header type necp_tlv_header (line 6833) | struct necp_tlv_header type necp_tlv_header (line 6836) | struct necp_tlv_header type necp_client_endpoint (line 6836) | struct necp_client_endpoint type necp_tlv_header (line 6839) | struct necp_tlv_header type necp_client_endpoint (line 6839) | struct necp_client_endpoint type necp_tlv_header (line 6842) | struct necp_tlv_header type ether_addr (line 6842) | struct ether_addr type necp_tlv_header (line 6845) | struct necp_tlv_header type necp_client_endpoint (line 6868) | struct necp_client_endpoint type necp_client_endpoint (line 6871) | struct necp_client_endpoint type ether_addr (line 6874) | struct ether_addr function necp_inpcb_remove_cb (line 6885) | void function necp_inpcb_dispose (line 6894) | void function necp_mppcb_dispose (line 6908) | void function errno_t (line 6919) | errno_t function necp_client_reap_caches (line 6974) | void FILE: bsd/net/net_api_stats.h type net_api_stats (line 40) | struct net_api_stats { type net_api_stats (line 142) | struct net_api_stats FILE: bsd/net/net_osdep.h type ifnet (line 262) | struct ifnet FILE: bsd/net/net_perf.c type timeval (line 33) | struct timeval type timeval (line 34) | struct timeval function net_perf_start_time (line 37) | void function net_perf_measure_time (line 44) | void function ip_perf_record_stats (line 52) | static void function update_bins (line 63) | static void function net_perf_initialize (line 77) | void function net_perf_histogram (line 85) | void function boolean_t (line 101) | boolean_t FILE: bsd/net/net_perf.h type net_perf_t (line 41) | typedef struct net_perf { type timeval (line 54) | struct timeval type timeval (line 55) | struct timeval FILE: bsd/net/net_str_id.c function __private_extern__ (line 64) | __private_extern__ void function __private_extern__ (line 82) | __private_extern__ void function __private_extern__ (line 99) | __private_extern__ errno_t function SYSCTL_HANDLER_ARGS (line 162) | int FILE: bsd/net/net_str_id.h type net_str_id_entry (line 39) | struct net_str_id_entry { FILE: bsd/net/net_stubs.c function mbuf_drain (line 479) | void FILE: bsd/net/netsrc.c function errno_t (line 66) | static errno_t function errno_t (line 78) | static errno_t function netsrc_common (line 109) | static void type in6_addrpolicy (line 152) | struct in6_addrpolicy type sockaddr (line 153) | struct sockaddr type sockaddr_in6 (line 161) | struct sockaddr_in6 function netsrc_policy_common (line 172) | static void function errno_t (line 196) | static errno_t function errno_t (line 237) | static errno_t function errno_t (line 276) | static errno_t function __private_extern__ (line 325) | __private_extern__ void FILE: bsd/net/netsrc.h type netsrc_req (line 39) | struct netsrc_req { type netsrc_repv1 (line 51) | struct netsrc_repv1 { type netsrc_repv2 (line 69) | struct netsrc_repv2 { FILE: bsd/net/network_agent.c type netagent_client (line 81) | struct netagent_client { type netagent_wrapper (line 90) | struct netagent_wrapper { type netagent_session (line 101) | struct netagent_session { type netagent_error_domain_t (line 108) | typedef enum { type sockaddr_ctl (line 126) | struct sockaddr_ctl type netagent_session (line 139) | struct netagent_session type netagent_session (line 140) | struct netagent_session type netagent_session (line 143) | struct netagent_session type netagent_session (line 145) | struct netagent_session type netagent_session (line 149) | struct netagent_session type netagent_session (line 151) | struct netagent_session type netagent_session (line 155) | struct netagent_session type netagent_session (line 157) | struct netagent_session type netagent_session (line 161) | struct netagent_session type netagent_session (line 163) | struct netagent_session type netagent_session (line 167) | struct netagent_session type netagent_session (line 168) | struct netagent_session type netagent_session (line 170) | struct netagent_session type netagent_wrapper (line 173) | struct netagent_wrapper function errno_t (line 175) | errno_t function errno_t (line 232) | static errno_t function errno_t (line 267) | static errno_t function errno_t (line 280) | static errno_t function netagent_post_event (line 293) | static void function u_int8_t (line 318) | static u_int8_t * function netagent_send_ctl_data (line 331) | static int function netagent_send_trigger (line 341) | static int function netagent_send_client_message (line 374) | static int function netagent_send_success_response (line 400) | static int function errno_t (line 420) | static errno_t function errno_t (line 448) | static errno_t function netagent_ctl_rcvd (line 523) | static void function errno_t (line 530) | static errno_t function errno_t (line 560) | static errno_t type netagent_session (line 611) | struct netagent_session type netagent_session (line 614) | struct netagent_session function netagent_session_t (line 628) | netagent_session_t function netagent_free_wrapper (line 641) | static void function netagent_unregister_session_wrapper (line 656) | static void function netagent_delete_session (line 692) | static void function netagent_destroy (line 701) | void function netagent_packet_get_netagent_data_size (line 707) | static size_t function errno_t (line 726) | static errno_t function errno_t (line 756) | errno_t function errno_t (line 808) | static errno_t function netagent_handle_register_message (line 880) | static void function errno_t (line 952) | errno_t function errno_t (line 965) | static errno_t function netagent_handle_unregister_message (line 984) | static void function netagent_send_cellular_failed_event (line 1005) | static void function errno_t (line 1024) | static errno_t function errno_t (line 1116) | errno_t function errno_t (line 1173) | static errno_t function netagent_handle_update_message (line 1249) | static void function netagent_handle_get (line 1326) | static void function errno_t (line 1375) | errno_t function errno_t (line 1407) | errno_t function errno_t (line 1436) | static errno_t function netagent_handle_assign_nexus_message (line 1505) | static void function errno_t (line 1580) | errno_t function errno_t (line 1623) | errno_t type netagent_wrapper (line 1666) | struct netagent_wrapper type netagent_wrapper (line 1669) | struct netagent_wrapper function netagent_post_updated_interfaces (line 1680) | void function u_int32_t (line 1697) | static u_int32_t function netagent_dump_copy_data_locked (line 1709) | static void function netagent_ioctl (line 1724) | int function u_int32_t (line 1851) | u_int32_t function errno_t (line 1867) | errno_t function u_int32_t (line 1885) | u_int32_t function netagent_get_agent_domain_and_type (line 1901) | bool function netagent_kernel_trigger (line 1924) | int function netagent_client_message_with_params (line 1958) | int function netagent_client_message (line 2098) | int function netagent_use (line 2104) | int function netagent_copyout (line 2129) | int function netagent_trigger (line 2157) | int FILE: bsd/net/network_agent.h type netagent_message_header (line 48) | struct netagent_message_header { type netagent_trigger_message (line 56) | struct netagent_trigger_message { type netagent_client_message (line 62) | struct netagent_client_message { type netagent_assign_nexus_message (line 66) | struct netagent_assign_nexus_message { type netagent_nexus (line 146) | struct netagent_nexus { type kev_netagent_data (line 157) | struct kev_netagent_data { type netagent (line 162) | struct netagent { type netagent_req (line 173) | struct netagent_req { type netagentlist_req (line 184) | struct netagentlist_req { type netagent_req32 (line 191) | struct netagent_req32 { type netagent_req64 (line 200) | struct netagent_req64 { type netagentlist_req32 (line 209) | struct netagentlist_req32 { type netagentlist_req64 (line 213) | struct netagentlist_req64 { type necp_client_agent_parameters (line 218) | struct necp_client_agent_parameters type necp_client_agent_parameters (line 240) | struct necp_client_agent_parameters type netagent_nexus_agent (line 251) | struct netagent_nexus_agent { type errno_t (line 263) | typedef errno_t (*netagent_event_f)(u_int8_t event, uuid_t necp_client_u... type netagent (line 269) | struct netagent type netagent (line 271) | struct netagent FILE: bsd/net/ntstat.c type nstat_stats (line 109) | struct nstat_stats type net_api_stats (line 130) | struct net_api_stats type tailq_head_nstat_src (line 153) | typedef TAILQ_HEAD(, nstat_src) tailq_head_nstat_src; type tailq_entry_nstat_src (line 154) | typedef TAILQ_ENTRY(nstat_src) tailq_entry_nstat_src; type nstat_provider_filter (line 156) | typedef struct nstat_provider_filter { type nstat_control_state (line 164) | typedef struct nstat_control_state { type nstat_provider (line 180) | typedef struct nstat_provider { type stailq_head_nstat_src (line 194) | typedef STAILQ_HEAD(, nstat_src) stailq_head_nstat_src; type stailq_entry_nstat_src (line 195) | typedef STAILQ_ENTRY(nstat_src) stailq_entry_nstat_src; type tailq_head_tu_shadow (line 197) | typedef TAILQ_HEAD(, nstat_tu_shadow) tailq_head_tu_shadow; type tailq_entry_tu_shadow (line 198) | typedef TAILQ_ENTRY(nstat_tu_shadow) tailq_entry_tu_shadow; type tailq_head_procdetails (line 200) | typedef TAILQ_HEAD(, nstat_procdetails) tailq_head_procdetails; type tailq_entry_procdetails (line 201) | typedef TAILQ_ENTRY(nstat_procdetails) tailq_entry_procdetails; type nstat_src (line 203) | typedef struct nstat_src { function nstat_copy_sa_out (line 250) | static void function nstat_ip_to_sockaddr (line 273) | static void function u_int16_t (line 290) | u_int16_t function u_int16_t (line 336) | static u_int16_t type nstat_provider (line 369) | struct nstat_provider type nstat_provider (line 371) | struct nstat_provider type nstat_provider (line 375) | struct nstat_provider function errno_t (line 386) | static errno_t function __private_extern__ (line 407) | __private_extern__ void type align_header (line 419) | struct align_header { type align_header (line 430) | struct align_header type align_header (line 445) | struct align_header function nstat_free_aligned (line 452) | static void function errno_t (line 464) | static errno_t function nstat_route_gone (line 520) | static int function errno_t (line 528) | static errno_t function nstat_route_release (line 566) | static void function nstat_route_walktree_add (line 576) | static int function errno_t (line 613) | static errno_t function __private_extern__ (line 649) | __private_extern__ void function nstat_route_remove_watcher (line 676) | static void function errno_t (line 683) | static errno_t function nstat_route_reporting_allowed (line 726) | static bool function nstat_init_route_provider (line 746) | static void function nstat_counts (line 766) | nstat_counts* function __private_extern__ (line 789) | __private_extern__ void function __private_extern__ (line 799) | __private_extern__ void function __private_extern__ (line 813) | __private_extern__ void function __private_extern__ (line 828) | __private_extern__ void function __private_extern__ (line 850) | __private_extern__ void function __private_extern__ (line 907) | __private_extern__ void function __private_extern__ (line 926) | __private_extern__ void type nstat_tucookie (line 979) | struct nstat_tucookie { type nstat_tucookie (line 995) | struct nstat_tucookie type inpcb (line 997) | struct inpcb type nstat_tucookie (line 1001) | struct nstat_tucookie type nstat_tucookie (line 1029) | struct nstat_tucookie type inpcb (line 1031) | struct inpcb type nstat_tucookie (line 1036) | struct nstat_tucookie type inpcb (line 1038) | struct inpcb type nstat_tucookie (line 1043) | struct nstat_tucookie type inpcb (line 1045) | struct inpcb function nstat_tucookie_release_internal (line 1050) | static void function nstat_tucookie_release (line 1062) | static void function nstat_tucookie_release_locked (line 1069) | static void function errno_t (line 1079) | static errno_t function errno_t (line 1153) | static errno_t function nstat_tcp_gone (line 1162) | static int function errno_t (line 1176) | static errno_t function nstat_tcp_release (line 1229) | static void function errno_t (line 1240) | static errno_t function nstat_tcp_remove_watcher (line 1284) | static void function __private_extern__ (line 1291) | __private_extern__ void function __private_extern__ (line 1326) | __private_extern__ void function __private_extern__ (line 1370) | __private_extern__ void function __private_extern__ (line 1410) | __private_extern__ void function __private_extern__ (line 1463) | __private_extern__ void function errno_t (line 1491) | static errno_t function nstat_tcpudp_reporting_allowed (line 1586) | static bool function nstat_tcp_reporting_allowed (line 1651) | static bool function nstat_init_tcp_provider (line 1657) | static void function errno_t (line 1679) | static errno_t function nstat_udp_gone (line 1688) | static int function errno_t (line 1700) | static errno_t function nstat_udp_release (line 1738) | static void function errno_t (line 1749) | static errno_t function nstat_udp_remove_watcher (line 1795) | static void function __private_extern__ (line 1802) | __private_extern__ void function errno_t (line 1837) | static errno_t function nstat_udp_reporting_allowed (line 1930) | static bool function nstat_init_udp_provider (line 1937) | static void type nstat_ifnet_cookie (line 1965) | struct nstat_ifnet_cookie { function errno_t (line 1970) | static errno_t function nstat_ifnet_gone (line 2047) | static int function errno_t (line 2067) | static errno_t function nstat_ifnet_release (line 2098) | static void function nstat_ifnet_copy_link_status (line 2150) | static void function nstat_ifnet_compute_percentages (line 2362) | static void function nstat_ifnet_normalize_counter (line 2395) | static void function nstat_ifnet_report_ecn_stats (line 2442) | static void function boolean_t (line 2530) | static boolean_t function nstat_ifnet_report_lim_stats (line 2592) | static void function errno_t (line 2660) | static errno_t function nstat_init_ifnet_provider (line 2694) | static void function __private_extern__ (line 2711) | __private_extern__ void function nstat_set_keyval_scalar (line 2740) | static void function nstat_set_keyval_u64_scalar (line 2749) | static void function nstat_set_keyval_string (line 2758) | static void function nstat_sysinfo_send_data_internal (line 2769) | static void function __private_extern__ (line 3424) | __private_extern__ void function nstat_sysinfo_generate_report (line 3441) | static void type net_api_stats (line 3453) | struct net_api_stats function nstat_net_api_report_stats (line 3456) | static void type sockaddr_ctl (line 3571) | struct sockaddr_ctl function errno_t (line 3575) | static errno_t function errno_t (line 3601) | static errno_t function errno_t (line 3628) | static errno_t function errno_t (line 3683) | static errno_t function errno_t (line 3703) | static errno_t function nstat_control_register (line 3807) | static void function nstat_control_cleanup_source (line 3832) | static void function nstat_control_reporting_allowed (line 3856) | static bool function errno_t (line 3870) | static errno_t function errno_t (line 3902) | static errno_t function nstat_src_ref_t (line 3961) | static nstat_src_ref_t function errno_t (line 3968) | static errno_t function errno_t (line 4009) | static errno_t function nstat_control_send_description (line 4041) | static int function errno_t (line 4094) | static errno_t function nstat_control_send_update (line 4128) | static int function errno_t (line 4199) | static errno_t function errno_t (line 4257) | static errno_t function errno_t (line 4279) | static errno_t function errno_t (line 4328) | static errno_t function errno_t (line 4349) | static errno_t function errno_t (line 4404) | static errno_t function errno_t (line 4498) | static errno_t function errno_t (line 4532) | static errno_t function errno_t (line 4665) | static errno_t function errno_t (line 4746) | static errno_t function nstat_send_error (line 4778) | static void function boolean_t (line 4800) | static boolean_t function u_int16_t (line 4825) | static u_int16_t function errno_t (line 4852) | static errno_t function errno_t (line 4954) | static errno_t function errno_t (line 4971) | static errno_t function tcp_progress_indicators_for_interface (line 5085) | static int function __private_extern__ (line 5144) | __private_extern__ int FILE: bsd/net/ntstat.h type u_int32_t (line 42) | typedef u_int32_t nstat_provider_id_t; type u_int64_t (line 43) | typedef u_int64_t nstat_src_ref_t; type u_int64_t (line 44) | typedef u_int64_t nstat_event_flags_t; type nstat_counts (line 66) | typedef struct nstat_counts { type nstat_sysinfo_keyval (line 93) | typedef struct nstat_sysinfo_keyval { type nstat_sysinfo_counts (line 111) | typedef struct nstat_sysinfo_counts { type nstat_provider_type_t (line 354) | typedef enum { type nstat_route_add_param (line 368) | typedef struct nstat_route_add_param { type nstat_tcp_add_param (line 380) | typedef struct nstat_tcp_add_param { type nstat_tcp_descriptor (line 391) | typedef struct nstat_tcp_descriptor { type nstat_udp_add_param (line 445) | typedef struct nstat_tcp_add_param nstat_udp_add_param; type nstat_udp_descriptor (line 447) | typedef struct nstat_udp_descriptor { type nstat_quic_add_param (line 490) | typedef struct nstat_tcp_add_param nstat_quic_add_param; type nstat_quic_descriptor (line 491) | typedef struct nstat_tcp_descriptor nstat_quic_descriptor; type nstat_route_descriptor (line 493) | typedef struct nstat_route_descriptor { type nstat_ifnet_add_param (line 522) | typedef struct nstat_ifnet_add_param { type nstat_ifnet_desc_cellular_status (line 529) | typedef struct nstat_ifnet_desc_cellular_status { type nstat_ifnet_desc_wifi_status (line 582) | typedef struct nstat_ifnet_desc_wifi_status { type nstat_ifnet_desc_link_status (line 654) | typedef struct nstat_ifnet_desc_link_status { type nstat_ifnet_descriptor (line 665) | typedef struct nstat_ifnet_descriptor { type nstat_sysinfo_descriptor (line 675) | typedef struct nstat_sysinfo_descriptor { type nstat_sysinfo_add_param (line 679) | typedef struct nstat_sysinfo_add_param { type nstat_msg_hdr (line 770) | typedef struct nstat_msg_hdr { type nstat_msg_error (line 779) | typedef struct nstat_msg_error { type nstat_msg_add_src_req (line 790) | typedef struct nstat_msg_add_src { type nstat_msg_add_src_header (line 795) | typedef struct nstat_msg_add_src_header { type nstat_msg_add_src_convenient (line 799) | typedef struct nstat_msg_add_src_convenient { type nstat_msg_add_all_srcs (line 812) | typedef struct nstat_msg_add_all_srcs { type nstat_msg_src_added (line 821) | typedef struct nstat_msg_src_added { type nstat_msg_rem_src_req (line 828) | typedef struct nstat_msg_rem_src { type nstat_msg_get_src_description (line 833) | typedef struct nstat_msg_get_src_description { type nstat_msg_set_filter (line 838) | typedef struct nstat_msg_set_filter { type nstat_msg_src_description (line 852) | typedef struct nstat_msg_src_description { type nstat_msg_src_description_header (line 857) | typedef struct nstat_msg_src_description_header { type nstat_msg_src_description_convenient (line 861) | typedef struct nstat_msg_src_description_convenient { type nstat_msg_query_src_req (line 875) | typedef struct nstat_msg_query_src { type nstat_msg_src_counts (line 880) | typedef struct nstat_msg_src_counts { type nstat_msg_src_update (line 895) | typedef struct nstat_msg_src_update { type nstat_msg_src_update_hdr (line 900) | typedef struct nstat_msg_src_update_hdr { type nstat_msg_src_update_convenient (line 904) | typedef struct nstat_msg_src_update_convenient { type nstat_msg_src_removed (line 918) | typedef struct nstat_msg_src_removed { type nstat_msg_sysinfo_counts (line 923) | typedef struct nstat_msg_sysinfo_counts { type nstat_stats (line 931) | struct nstat_stats { type nstat_sysinfo_mbuf_stats (line 957) | typedef struct nstat_sysinfo_mbuf_stats { type nstat_sysinfo_tcp_stats (line 969) | typedef struct nstat_sysinfo_tcp_stats { type nstat_sysinfo_ifnet_ecn_stats (line 1058) | typedef struct nstat_sysinfo_ifnet_ecn_stats { type nstat_sysinfo_lim_stats (line 1066) | typedef struct nstat_sysinfo_lim_stats { type nstat_sysinfo_net_api_stats (line 1074) | typedef struct nstat_sysinfo_net_api_stats { type nstat_sysinfo_data (line 1080) | typedef struct nstat_sysinfo_data { type rtentry (line 1097) | struct rtentry type rtentry (line 1114) | struct rtentry type rtentry (line 1115) | struct rtentry type rtentry (line 1116) | struct rtentry type rtentry (line 1117) | struct rtentry type rtentry (line 1118) | struct rtentry type rtentry (line 1119) | struct rtentry type nstat_counts (line 1123) | struct nstat_counts type rtentry (line 1123) | struct rtentry type rtentry (line 1124) | struct rtentry type inpcb (line 1127) | struct inpcb type inpcb (line 1128) | struct inpcb type inpcb (line 1129) | struct inpcb type rtentry (line 1130) | struct rtentry type inpcb (line 1131) | struct inpcb type inpcb (line 1132) | struct inpcb type inpcb (line 1133) | struct inpcb type inpcb (line 1134) | struct inpcb type nstat_sysinfo_data (line 1139) | struct nstat_sysinfo_data type sysctl_req (line 1141) | struct sysctl_req type ifnet (line 1145) | struct ifnet FILE: bsd/net/nwk_wq.c function nwk_wq_init (line 58) | void function nwk_wq_thread_cont (line 78) | static int function __dead2 (line 115) | __dead2 function nwk_wq_enqueue (line 131) | void FILE: bsd/net/nwk_wq.h type nwk_wq_entry (line 34) | struct nwk_wq_entry { type nwk_wq_entry (line 42) | struct nwk_wq_entry FILE: bsd/net/packet_mangler.c type packet_mangler (line 69) | struct packet_mangler { type packet_mangler (line 93) | struct packet_mangler type packet_mangler (line 116) | struct packet_mangler function pkt_mnglr_rw_lock_exclusive (line 156) | static void function pkt_mnglr_rw_unlock_exclusive (line 170) | static void function pkt_mnglr_rw_lock_shared (line 184) | static void function pkt_mnglr_rw_unlock_shared (line 197) | static void function errno_t (line 213) | static errno_t function errno_t (line 309) | static errno_t function errno_t (line 362) | static errno_t function errno_t (line 508) | static errno_t function pkt_mnglr_init (line 697) | void function errno_t (line 750) | static errno_t function errno_t (line 820) | static errno_t function pktmnglr_ipfilter_detach (line 1070) | static void function chksm_update (line 1078) | static void FILE: bsd/net/packet_mangler.h type Pkt_Mnglr_Flow (line 43) | typedef enum { FILE: bsd/net/pf.c type pf_state_tree_lan_ext (line 157) | struct pf_state_tree_lan_ext type pf_state_tree_ext_gwy (line 158) | struct pf_state_tree_ext_gwy type pf_palist (line 160) | struct pf_palist type pf_status (line 161) | struct pf_status type pf_anchor_stackframe (line 170) | struct pf_anchor_stackframe { type pool (line 177) | struct pool type pool (line 178) | struct pool type hook_desc (line 182) | struct hook_desc { type hook_desc_head (line 192) | struct hook_desc_head type hook_desc_head (line 194) | struct hook_desc_head type pool (line 196) | struct pool type pf_addr (line 197) | struct pf_addr type pf_state_host (line 198) | struct pf_state_host type pf_addr (line 201) | struct pf_addr type pf_threshold (line 203) | struct pf_threshold type pf_threshold (line 205) | struct pf_threshold type pf_threshold (line 206) | struct pf_threshold type pf_addr (line 208) | struct pf_addr type pf_addr (line 210) | struct pf_addr type pf_pdesc (line 212) | struct pf_pdesc type tcphdr (line 213) | struct tcphdr type pf_state_peer (line 213) | struct pf_state_peer type pf_addr (line 214) | struct pf_addr type pf_addr (line 215) | struct pf_addr type pf_addr (line 216) | struct pf_addr type pf_addr (line 217) | struct pf_addr type pf_addr (line 219) | struct pf_addr type pf_addr (line 220) | struct pf_addr type pf_addr (line 220) | struct pf_addr type pf_rule (line 223) | struct pf_rule type pf_addr (line 224) | struct pf_addr type pf_addr (line 224) | struct pf_addr type ether_header (line 227) | struct ether_header type ifnet (line 227) | struct ifnet type pf_rule (line 229) | struct pf_rule type pf_rule (line 230) | struct pf_rule type pf_pdesc (line 230) | struct pf_pdesc type pfi_kif (line 231) | struct pfi_kif type pf_addr (line 231) | struct pf_addr type pf_addr (line 232) | struct pf_addr type pf_rule (line 234) | struct pf_rule type pf_pdesc (line 234) | struct pf_pdesc type pfi_kif (line 235) | struct pfi_kif type pf_src_node (line 236) | struct pf_src_node type pf_addr (line 236) | struct pf_addr type pf_addr (line 237) | struct pf_addr type pf_state_key (line 240) | struct pf_state_key type pf_state (line 241) | struct pf_state type pf_state (line 242) | struct pf_state type pf_pdesc (line 243) | struct pf_pdesc type pf_rule (line 244) | struct pf_rule type pf_state (line 244) | struct pf_state type pfi_kif (line 245) | struct pfi_kif type pf_pdesc (line 246) | struct pf_pdesc type pf_rule (line 246) | struct pf_rule type pf_ruleset (line 247) | struct pf_ruleset type ifqueue (line 247) | struct ifqueue type pf_rule (line 249) | struct pf_rule type pfi_kif (line 250) | struct pfi_kif type pf_pdesc (line 251) | struct pf_pdesc type ip_fw_args (line 251) | struct ip_fw_args type pf_rule (line 253) | struct pf_rule type pfi_kif (line 254) | struct pfi_kif type pf_pdesc (line 255) | struct pf_pdesc type pf_rule (line 255) | struct pf_rule type pf_ruleset (line 256) | struct pf_ruleset type pf_state (line 257) | struct pf_state type pfi_kif (line 258) | struct pfi_kif type pf_pdesc (line 259) | struct pf_pdesc type pf_state (line 260) | struct pf_state type pfi_kif (line 261) | struct pfi_kif type pf_pdesc (line 262) | struct pf_pdesc type pf_state (line 263) | struct pf_state type pfi_kif (line 264) | struct pfi_kif type pf_pdesc (line 265) | struct pf_pdesc type pf_state (line 266) | struct pf_state type pfi_kif (line 267) | struct pfi_kif type pf_pdesc (line 267) | struct pf_pdesc type pf_rule (line 268) | struct pf_rule type pf_mtag (line 269) | struct pf_mtag type pf_addr (line 270) | struct pf_addr type pf_addr (line 270) | struct pf_addr type pf_poolhashkey (line 271) | struct pf_poolhashkey type pf_rule (line 272) | struct pf_rule type pf_addr (line 273) | struct pf_addr type pf_addr (line 273) | struct pf_addr type pf_addr (line 274) | struct pf_addr type pf_src_node (line 274) | struct pf_src_node type pf_pdesc (line 275) | struct pf_pdesc type pfi_kif (line 275) | struct pfi_kif type pf_rule (line 276) | struct pf_rule type pf_addr (line 276) | struct pf_addr type pf_addr (line 277) | struct pf_addr type pf_addr (line 278) | struct pf_addr type pf_src_node (line 279) | struct pf_src_node type pf_rule (line 281) | struct pf_rule type ifnet (line 282) | struct ifnet type pf_state (line 282) | struct pf_state type pf_pdesc (line 283) | struct pf_pdesc type pf_rule (line 284) | struct pf_rule type ifnet (line 285) | struct ifnet type pf_state (line 285) | struct pf_state type pf_pdesc (line 286) | struct pf_pdesc type pf_addr (line 291) | struct pf_addr type pf_state (line 293) | struct pf_state type pf_addr (line 294) | struct pf_addr type pf_addr_wrap (line 297) | struct pf_addr_wrap type pf_addr_wrap (line 298) | struct pf_addr_wrap type pf_state (line 299) | struct pf_state type pfi_kif (line 299) | struct pfi_kif type pf_state_key_cmp (line 300) | struct pf_state_key_cmp type pf_state (line 301) | struct pf_state type pf_state (line 302) | struct pf_state type pfi_kif (line 303) | struct pfi_kif type ifqueue (line 304) | struct ifqueue type pf_state (line 309) | struct pf_state type pf_pdesc (line 310) | struct pf_pdesc type pfi_kif (line 310) | struct pfi_kif type pf_state (line 311) | struct pf_state type pf_state (line 312) | struct pf_state type pf_state (line 313) | struct pf_state type pfi_kif (line 314) | struct pfi_kif type pf_pdesc (line 314) | struct pf_pdesc type pf_app_state (line 315) | struct pf_app_state type pf_app_state (line 316) | struct pf_app_state type pf_state (line 317) | struct pf_state type pfi_kif (line 318) | struct pfi_kif type pf_pdesc (line 318) | struct pf_pdesc type pool (line 320) | struct pool type pool (line 321) | struct pool type pf_pool_limit (line 324) | struct pf_pool_limit type pf_pdesc (line 334) | struct pf_pdesc type ip (line 355) | struct ip type pf_addr (line 356) | struct pf_addr type pf_addr (line 357) | struct pf_addr type ip6_hdr (line 362) | struct ip6_hdr type pf_addr (line 363) | struct pf_addr type pf_addr (line 364) | struct pf_addr type pf_state (line 375) | struct pf_state type pfi_kif (line 375) | struct pfi_kif type pf_src_node (line 460) | struct pf_src_node type pf_src_node (line 460) | struct pf_src_node type pf_state_key (line 461) | struct pf_state_key type pf_state_key (line 462) | struct pf_state_key type pf_state_key (line 463) | struct pf_state_key type pf_state_key (line 464) | struct pf_state_key type pf_state (line 465) | struct pf_state type pf_state (line 466) | struct pf_state type pf_src_tree (line 468) | struct pf_src_tree type pf_state_tree_id (line 470) | struct pf_state_tree_id type pf_state_queue (line 471) | struct pf_state_queue type pf_pptp_hdr (line 487) | struct pf_pptp_hdr { type pf_pptp_ctrl_hdr (line 493) | struct pf_pptp_ctrl_hdr { type pf_pptp_ctrl_generic (line 498) | struct pf_pptp_ctrl_generic { type pf_pptp_ctrl_start_req (line 503) | struct pf_pptp_ctrl_start_req { type pf_pptp_ctrl_start_rpy (line 515) | struct pf_pptp_ctrl_start_rpy { type pf_pptp_ctrl_stop_req (line 528) | struct pf_pptp_ctrl_stop_req { type pf_pptp_ctrl_stop_rpy (line 535) | struct pf_pptp_ctrl_stop_rpy { type pf_pptp_ctrl_echo_req (line 542) | struct pf_pptp_ctrl_echo_req { type pf_pptp_ctrl_echo_rpy (line 547) | struct pf_pptp_ctrl_echo_rpy { type pf_pptp_ctrl_call_out_req (line 555) | struct pf_pptp_ctrl_call_out_req { type pf_pptp_ctrl_call_out_rpy (line 568) | struct pf_pptp_ctrl_call_out_rpy { type pf_pptp_ctrl_call_in_1st (line 581) | struct pf_pptp_ctrl_call_in_1st { type pf_pptp_ctrl_call_in_2nd (line 594) | struct pf_pptp_ctrl_call_in_2nd { type pf_pptp_ctrl_call_in_3rd (line 605) | struct pf_pptp_ctrl_call_in_3rd { type pf_pptp_ctrl_call_clr (line 615) | struct pf_pptp_ctrl_call_clr { type pf_pptp_ctrl_call_disc (line 621) | struct pf_pptp_ctrl_call_disc { type pf_pptp_ctrl_error (line 631) | struct pf_pptp_ctrl_error { type pf_pptp_ctrl_set_linkinfo (line 643) | struct pf_pptp_ctrl_set_linkinfo { type pf_pptp_hdr (line 651) | struct pf_pptp_hdr type pf_pptp_ctrl_hdr (line 651) | struct pf_pptp_ctrl_hdr type pf_pptp_ctrl_start_req (line 654) | struct pf_pptp_ctrl_start_req type pf_pptp_ctrl_start_rpy (line 655) | struct pf_pptp_ctrl_start_rpy type pf_pptp_ctrl_stop_req (line 656) | struct pf_pptp_ctrl_stop_req type pf_pptp_ctrl_stop_rpy (line 657) | struct pf_pptp_ctrl_stop_rpy type pf_pptp_ctrl_echo_req (line 658) | struct pf_pptp_ctrl_echo_req type pf_pptp_ctrl_echo_rpy (line 659) | struct pf_pptp_ctrl_echo_rpy type pf_pptp_ctrl_call_out_req (line 660) | struct pf_pptp_ctrl_call_out_req type pf_pptp_ctrl_call_out_rpy (line 661) | struct pf_pptp_ctrl_call_out_rpy type pf_pptp_ctrl_call_in_1st (line 662) | struct pf_pptp_ctrl_call_in_1st type pf_pptp_ctrl_call_in_2nd (line 663) | struct pf_pptp_ctrl_call_in_2nd type pf_pptp_ctrl_call_in_3rd (line 664) | struct pf_pptp_ctrl_call_in_3rd type pf_pptp_ctrl_call_clr (line 665) | struct pf_pptp_ctrl_call_clr type pf_pptp_ctrl_call_disc (line 666) | struct pf_pptp_ctrl_call_disc type pf_pptp_ctrl_error (line 667) | struct pf_pptp_ctrl_error type pf_pptp_ctrl_set_linkinfo (line 668) | struct pf_pptp_ctrl_set_linkinfo type pf_pptp_ctrl_msg (line 672) | struct pf_pptp_ctrl_msg { type pf_grev1_hdr (line 682) | struct pf_grev1_hdr { type pf_ike_hdr (line 695) | struct pf_ike_hdr { type pf_esp_hdr (line 720) | struct pf_esp_hdr { function pf_addr_compare (line 726) | static __inline int function pf_src_compare (line 770) | static __inline int function pf_state_compare_lan_ext (line 790) | static __inline int function pf_state_compare_ext_gwy (line 909) | static __inline int function pf_state_compare_id (line 1027) | static __inline int function pf_addrcpy (line 1046) | void type pf_state (line 1064) | struct pf_state type pf_state_cmp (line 1065) | struct pf_state_cmp type pf_state (line 1070) | struct pf_state type pf_state (line 1073) | struct pf_state type pfi_kif (line 1074) | struct pfi_kif type pf_state_key_cmp (line 1074) | struct pf_state_key_cmp type pf_state_key (line 1076) | struct pf_state_key type pf_state (line 1077) | struct pf_state type pf_state_key (line 1084) | struct pf_state_key type pf_state_key (line 1088) | struct pf_state_key type pf_state_key (line 1096) | struct pf_state_key type pf_state (line 1117) | struct pf_state type pf_state_key_cmp (line 1118) | struct pf_state_key_cmp type pf_state_key (line 1120) | struct pf_state_key type pf_state (line 1121) | struct pf_state type pf_state_key (line 1128) | struct pf_state_key type pf_state_key (line 1132) | struct pf_state_key type pf_state_key (line 1140) | struct pf_state_key function pf_init_threshold (line 1163) | static void function pf_add_threshold (line 1173) | static void function pf_check_threshold (line 1188) | static int function pf_src_connlimit (line 1194) | static int function pf_insert_src_node (line 1295) | int function pf_stateins_err (line 1364) | static void function pf_insert_state (line 1407) | int function pf_purge_thread_cont (line 1467) | static int function pf_purge_thread_fn (line 1533) | void function u_int64_t (line 1546) | u_int64_t function pf_purge_expired_src_nodes (line 1587) | void function pf_src_tree_remove_state (line 1613) | void function pf_unlink_state (line 1647) | void function pf_free_state (line 1675) | void function pf_purge_expired_states (line 1717) | void function pf_tbladdr_setup (line 1748) | int function pf_tbladdr_remove (line 1762) | void function pf_tbladdr_copyout (line 1774) | void function pf_print_addr (line 1792) | static void function pf_print_sk_host (line 1850) | static void function pf_print_host (line 1879) | static void function pf_print_state (line 1888) | void function pf_print_flags (line 1939) | void function pf_calc_skip_steps (line 1979) | void function u_int32_t (line 2068) | u_int32_t function pf_addr_wrap_neq (line 2103) | static int function u_int16_t (line 2135) | u_int16_t function pf_change_ap (line 2156) | static void function pf_change_a (line 2296) | void function pf_change_a6 (line 2307) | static void function pf_change_addr (line 2328) | void function pf_change_icmp (line 2383) | static void function pf_modulate_sack (line 2472) | static int function pf_send_tcp (line 2544) | static void function pf_send_icmp (line 2717) | static void function pf_match_addr (line 2775) | int function pf_match_addr_range (line 2821) | int function pf_match (line 2859) | int function pf_match_port (line 2885) | int function pf_match_xport (line 2896) | int function pf_match_uid (line 2933) | int function pf_match_gid (line 2942) | int function pf_match_tag (line 2951) | static int function pf_tag_packet (line 2963) | int function pf_step_into_anchor (line 2992) | void function pf_step_out_of_anchor (line 3029) | int function pf_poolmask (line 3074) | void function pf_addr_inc (line 3098) | void function pf_hash (line 3148) | static void function pf_map_addr (line 3187) | static int function pf_get_sport (line 3397) | static int type pf_rule (line 3586) | struct pf_rule type pf_pdesc (line 3587) | struct pf_pdesc type pfi_kif (line 3588) | struct pfi_kif type pf_addr (line 3588) | struct pf_addr type pf_addr (line 3589) | struct pf_addr type pf_rule (line 3592) | struct pf_rule type pf_ruleset (line 3593) | struct pf_ruleset type pf_rule_addr (line 3600) | struct pf_rule_addr type pf_addr_wrap (line 3601) | struct pf_addr_wrap type pf_addr_wrap (line 3602) | struct pf_addr_wrap type pf_rule (line 3708) | struct pf_rule type pf_pdesc (line 3709) | struct pf_pdesc type pfi_kif (line 3710) | struct pfi_kif type pf_src_node (line 3710) | struct pf_src_node type pf_addr (line 3711) | struct pf_addr type pf_addr (line 3711) | struct pf_addr type pf_rule (line 3715) | struct pf_rule type pf_addr (line 3739) | struct pf_addr type pf_addr (line 3740) | struct pf_addr function pf_socket_lookup (line 3961) | int function u_int8_t (line 4063) | static u_int8_t function u_int16_t (line 4107) | static u_int16_t function u_int16_t (line 4150) | static u_int16_t function pf_set_rt_ifp (line 4210) | static void function pf_attach_state (line 4229) | static void function pf_detach_state (line 4243) | static void type pf_state_key (line 4270) | struct pf_state_key type pf_state (line 4271) | struct pf_state type pf_state_key (line 4271) | struct pf_state_key type pf_state_key (line 4273) | struct pf_state_key function u_int32_t (line 4302) | static u_int32_t function pf_change_icmp_af (line 4336) | static int function pf_translate_icmp_af (line 4412) | static int function pf_nat64_ipv6 (line 4611) | static int function pf_nat64_ipv4 (line 4670) | static int function pf_test_rule (line 4730) | static int function boolean_t (line 5924) | static inline boolean_t function pf_test_dummynet (line 5955) | static int function pf_test_fragment (line 6228) | static int function pf_pptp_handler (line 6328) | static void function pf_pptp_unlink (line 6683) | static void function pf_grev1_unlink (line 6700) | static void function pf_ike_compare (line 6714) | static int function pf_do_nat64 (line 6721) | static int function pf_test_state_tcp (line 6747) | static int function pf_test_state_udp (line 7353) | static int function pf_test_state_icmp (line 7567) | static int function pf_test_state_grev1 (line 8445) | static int function pf_test_state_esp (line 8546) | static int function pf_test_state_other (line 8711) | static int type ip (line 8809) | struct ip type ip6_hdr (line 8831) | struct ip6_hdr type ip6_hdr (line 8834) | struct ip6_hdr function pf_routable (line 8847) | int function pf_rtlabel_match (line 8888) | int function pf_route (line 8924) | static void function pf_route6 (line 9126) | static void function pf_check_proto_cksum (line 9288) | static int function pf_test_mbuf (line 9377) | int function pf_test (line 9400) | int function pf_test6_mbuf (line 9965) | int type ifnet (line 9989) | struct ifnet type ether_header (line 9990) | struct ether_header type ip_fw_args (line 9990) | struct ip_fw_args type pfi_kif (line 9995) | struct pfi_kif type ip6_hdr (line 9998) | struct ip6_hdr type pf_rule (line 9999) | struct pf_rule type pf_state (line 10000) | struct pf_state type pf_state_key (line 10001) | struct pf_state_key type pf_ruleset (line 10002) | struct pf_ruleset type pf_pdesc (line 10003) | struct pf_pdesc type pfi_kif (line 10031) | struct pfi_kif type ip6_hdr (line 10049) | struct ip6_hdr type pf_addr (line 10053) | struct pf_addr type pf_addr (line 10054) | struct pf_addr type ip6_hdr (line 10064) | struct ip6_hdr type pf_addr (line 10100) | struct pf_addr type pf_addr (line 10101) | struct pf_addr type ip6_hdr (line 10108) | struct ip6_hdr type ip6_hdr (line 10111) | struct ip6_hdr type ip6_frag (line 10121) | struct ip6_frag type ip6_ext (line 10159) | struct ip6_ext type tcphdr (line 10187) | struct tcphdr type udphdr (line 10236) | struct udphdr type udphdr (line 10246) | struct udphdr type icmp6_hdr (line 10283) | struct icmp6_hdr type pf_esp_hdr (line 10323) | struct pf_esp_hdr type pf_grev1_hdr (line 10359) | struct pf_grev1_hdr type pf_rule (line 10486) | struct pf_rule type pf_addr (line 10530) | struct pf_addr type pf_fragment_tag (line 10593) | struct pf_fragment_tag function pf_check_congestion (line 10601) | static int function pool_init (line 10608) | void function pool_destroy (line 10620) | void function pool_sethiwat (line 10626) | void function pool_sethardlimit (line 10632) | void type pool (line 10640) | struct pool function pool_put (line 10664) | void type pf_mtag (line 10674) | struct pf_mtag type pf_mtag (line 10680) | struct pf_mtag type mbuf (line 10681) | struct mbuf type pf_mtag (line 10686) | struct pf_mtag type mbuf (line 10687) | struct mbuf type pf_mtag (line 10692) | struct pf_mtag type pf_fragment_tag (line 10698) | struct pf_fragment_tag type mbuf (line 10699) | struct mbuf type pf_fragment_tag (line 10699) | struct pf_fragment_tag type m_tag (line 10701) | struct m_tag type pf_mtag (line 10702) | struct pf_mtag type pf_fragment_tag (line 10714) | struct pf_fragment_tag type pf_fragment_tag (line 10717) | struct pf_fragment_tag type mbuf (line 10718) | struct mbuf type m_tag (line 10720) | struct m_tag type pf_fragment_tag (line 10721) | struct pf_fragment_tag type pf_mtag (line 10722) | struct pf_mtag type pf_fragment_tag (line 10730) | struct pf_fragment_tag type pf_fragment_tag (line 10734) | struct pf_fragment_tag type pf_mtag (line 10737) | struct pf_mtag function pf_time_second (line 10743) | uint64_t function pf_calendar_time_second (line 10752) | uint64_t type hook_desc_head (line 10762) | struct hook_desc_head type hook_desc (line 10764) | struct hook_desc function hook_runloop (line 10782) | static void FILE: bsd/net/pf_if.c type pfi_kif (line 88) | struct pfi_kif type pool (line 90) | struct pool type pfi_ifhead (line 91) | struct pfi_ifhead type pfr_addr (line 93) | struct pfr_addr type pfi_kif (line 99) | struct pfi_kif type pfi_dynaddr (line 100) | struct pfi_dynaddr type pfr_ktable (line 101) | struct pfr_ktable type pfi_kif (line 101) | struct pfi_kif type ifnet (line 102) | struct ifnet type sockaddr (line 103) | struct sockaddr type pfi_kif (line 104) | struct pfi_kif type pfi_kif (line 104) | struct pfi_kif type pfi_kif (line 105) | struct pfi_kif function pfi_initialize (line 116) | void function pfi_destroy (line 135) | void type pfi_kif (line 143) | struct pfi_kif type pfi_kif (line 146) | struct pfi_kif type pfi_kif (line 147) | struct pfi_kif function pfi_kif_ref (line 169) | void function pfi_kif_unref (line 184) | void function pfi_kif_match (line 224) | int function pfi_attach_ifnet (line 234) | void function pfi_detach_ifnet (line 257) | void function pfi_match_addr (line 279) | int function pfi_dynaddr_setup (line 310) | int function pfi_kif_update (line 393) | void function pfi_dynaddr_update (line 405) | void function pfi_table_update (line 426) | void function pfi_instance_add (line 444) | void function pfi_address_add (line 533) | void function pfi_dynaddr_remove (line 585) | void function pfi_dynaddr_copyout (line 602) | void function pfi_kifaddr_update (line 612) | void function pfi_if_compare (line 623) | int function pfi_update_status (line 629) | void function pfi_get_ifaces (line 666) | int function pfi_skip_if (line 712) | int function pfi_set_flags (line 736) | int function pfi_clear_flags (line 752) | int function pfi_unmask (line 769) | uint8_t FILE: bsd/net/pf_ioctl.c type ip_fw_args (line 104) | struct ip_fw_args type proc (line 131) | struct proc type proc (line 132) | struct proc type proc (line 133) | struct proc type pfioc_table_32 (line 134) | struct pfioc_table_32 type pfioc_table_64 (line 135) | struct pfioc_table_64 type proc (line 135) | struct proc type pfioc_tokens_32 (line 136) | struct pfioc_tokens_32 type pfioc_tokens_64 (line 137) | struct pfioc_tokens_64 type proc (line 137) | struct proc type pfioc_rule (line 138) | struct pfioc_rule type proc (line 138) | struct proc type pfioc_state_kill (line 139) | struct pfioc_state_kill type proc (line 140) | struct proc type pfioc_state (line 141) | struct pfioc_state type proc (line 141) | struct proc type pfioc_states_32 (line 142) | struct pfioc_states_32 type pfioc_states_64 (line 143) | struct pfioc_states_64 type proc (line 143) | struct proc type pfioc_natlook (line 144) | struct pfioc_natlook type proc (line 144) | struct proc type pfioc_tm (line 145) | struct pfioc_tm type proc (line 145) | struct proc type pfioc_limit (line 146) | struct pfioc_limit type proc (line 146) | struct proc type pfioc_pooladdr (line 147) | struct pfioc_pooladdr type proc (line 147) | struct proc type pfioc_ruleset (line 148) | struct pfioc_ruleset type proc (line 148) | struct proc type pfioc_trans_32 (line 149) | struct pfioc_trans_32 type pfioc_trans_64 (line 150) | struct pfioc_trans_64 type proc (line 150) | struct proc type pfioc_src_nodes_32 (line 151) | struct pfioc_src_nodes_32 type pfioc_src_nodes_64 (line 152) | struct pfioc_src_nodes_64 type proc (line 152) | struct proc type pfioc_src_node_kill (line 153) | struct pfioc_src_node_kill type proc (line 154) | struct proc type pfioc_iface_32 (line 155) | struct pfioc_iface_32 type pfioc_iface_64 (line 156) | struct pfioc_iface_64 type proc (line 156) | struct proc type pf_pool (line 157) | struct pf_pool type pf_palist (line 159) | struct pf_palist type pf_palist (line 159) | struct pf_palist type pf_palist (line 160) | struct pf_palist type pf_ruleset (line 163) | struct pf_ruleset type pf_rule (line 164) | struct pf_rule type pf_rule_addr (line 165) | struct pf_rule_addr type pf_rule (line 167) | struct pf_rule type pf_rule (line 167) | struct pf_rule type proc (line 167) | struct proc type pf_rule (line 169) | struct pf_rule type pf_rule (line 169) | struct pf_rule type pfsync_state (line 170) | struct pfsync_state type pf_state_key (line 170) | struct pf_state_key type pf_state (line 171) | struct pf_state type pfsync_state (line 172) | struct pfsync_state type pf_state_key (line 172) | struct pf_state_key type pf_state (line 173) | struct pf_state type pf_pooladdr (line 174) | struct pf_pooladdr type pf_pooladdr (line 174) | struct pf_pooladdr type pf_pooladdr (line 175) | struct pf_pooladdr type pf_pooladdr (line 175) | struct pf_pooladdr type pf_rule (line 176) | struct pf_rule type pf_ruleset (line 177) | struct pf_ruleset type pf_rule (line 178) | struct pf_rule type pf_addr_wrap (line 179) | struct pf_addr_wrap type pfioc_rule (line 180) | struct pfioc_rule type pf_rule (line 180) | struct pf_rule type pf_ruleset (line 181) | struct pf_ruleset type pfioc_rule (line 183) | struct pfioc_rule type pf_ruleset (line 184) | struct pf_ruleset type pf_ruleset (line 185) | struct pf_ruleset type pf_rule (line 186) | struct pf_rule type cdevsw (line 190) | struct cdevsw type list_head (line 234) | struct list_head type pf_rule (line 236) | struct pf_rule type pf_reserved_tag_table_t (line 238) | typedef struct { type pf_tags (line 257) | struct pf_tags type pf_tags (line 258) | struct pf_tags type pf_tags (line 259) | struct pf_tags type pf_addr_wrap (line 260) | struct pf_addr_wrap type pf_addr_wrap (line 261) | struct pf_addr_wrap type pf_addr_wrap (line 262) | struct pf_addr_wrap type ifnet (line 265) | struct ifnet type mbuf (line 265) | struct mbuf type ip_fw_args (line 266) | struct ip_fw_args type ifnet (line 268) | struct ifnet type mbuf (line 268) | struct mbuf type ip_fw_args (line 269) | struct ip_fw_args type thread (line 343) | struct thread type proc (line 348) | struct proc type pfioc_remove_token (line 349) | struct pfioc_remove_token function u_int64_t (line 352) | static u_int64_t function remove_token (line 388) | static int function invalidate_all_tokens (line 409) | static void function pfinit (line 424) | void function pfdetach (line 549) | static void function pfopen (line 626) | static int function pfclose (line 646) | static int type pf_pool (line 663) | struct pf_pool type pf_ruleset (line 668) | struct pf_ruleset type pf_rule (line 669) | struct pf_rule function pf_mv_pool (line 715) | static void function pf_empty_pool (line 726) | static void function pf_rm_rule (line 740) | void function u_int16_t (line 784) | static u_int16_t function tag2tagname (line 856) | static void function tag_unref (line 868) | static void function u_int16_t (line 889) | u_int16_t function pf_tag2tagname (line 895) | void function pf_tag_ref (line 901) | void function pf_tag_unref (line 915) | void function pf_rtlabel_add (line 921) | static int function pf_rtlabel_remove (line 928) | static void function pf_rtlabel_copyout (line 934) | static void function pf_begin_rules (line 940) | static int function pf_rollback_rules (line 962) | static int function pf_hash_rule_addr (line 1000) | static void function pf_hash_rule (line 1037) | static void function pf_commit_rules (line 1076) | static int function pf_rule_copyin (line 1149) | static void function pf_rule_copyout (line 1185) | static void function pf_state_export (line 1202) | static void function pf_state_import (line 1263) | static void function pf_pooladdr_copyin (line 1304) | static void function pf_pooladdr_copyout (line 1315) | static void function pf_setup_pfsync_matching (line 1325) | static int function pf_start (line 1368) | static void function pf_stop (line 1386) | static void function pfioctl (line 1400) | static int function pfioctl_ioc_table (line 1952) | static int function pfioctl_ioc_tokens (line 2322) | static int function pf_expire_states_and_src_nodes (line 2408) | static void function pf_delete_rule_from_ruleset (line 2450) | static void function pf_ruleset_cleanup (line 2472) | static void function pf_delete_rule_by_ticket (line 2484) | static int function pf_delete_rule_by_owner (line 2584) | static void function pf_deleterule_anchor_step_out (line 2655) | static void function pf_addrwrap_setup (line 2682) | static void function pf_rule_setup (line 2689) | static int function pfioctl_ioc_rule (line 2787) | static int function pfioctl_ioc_state_kill (line 3346) | static int function pfioctl_ioc_state (line 3473) | static int function pfioctl_ioc_states (line 3547) | static int function pfioctl_ioc_natlook (line 3623) | static int function pfioctl_ioc_tm (line 3712) | static int function pfioctl_ioc_limit (line 3756) | static int function pfioctl_ioc_pooladdr (line 3796) | static int function pfioctl_ioc_ruleset (line 4011) | static int function pfioctl_ioc_trans (line 4085) | static int function pfioctl_ioc_src_nodes (line 4311) | static int function pfioctl_ioc_src_node_kill (line 4410) | static int function pfioctl_ioc_iface (line 4466) | static int function pf_af_hook (line 4536) | int function pf_inet_hook (line 4629) | static int function pf_inet6_hook (line 4683) | int function pf_ifaddr_hook (line 4723) | int function pf_ifnet_hook (line 4743) | void function pf_attach_hooks (line 4757) | static void function pf_detach_hooks (line 4781) | static void function pfioctl_cassert (line 4810) | static __attribute__((unused)) void FILE: bsd/net/pf_norm.c type pf_frent (line 90) | struct pf_frent { type pf_frcache (line 104) | struct pf_frcache { type pf_fragment (line 115) | struct pf_fragment { type pf_fragment (line 145) | struct pf_fragment type pf_fragment (line 146) | struct pf_fragment type pf_fragment (line 153) | struct pf_fragment type ip6_hdr (line 153) | struct ip6_hdr type ip6_frag (line 154) | struct ip6_frag type pf_fragment (line 155) | struct pf_fragment type ip (line 155) | struct ip type pf_fragment (line 156) | struct pf_fragment type pf_fragment (line 158) | struct pf_fragment type pf_fragment (line 159) | struct pf_fragment type pf_fragment (line 159) | struct pf_fragment type pf_frag_tree (line 160) | struct pf_frag_tree type pf_fragment (line 161) | struct pf_fragment type ip (line 162) | struct ip type pf_frag_tree (line 162) | struct pf_frag_tree type mbuf (line 163) | struct mbuf type mbuf (line 163) | struct mbuf type pf_fragment (line 163) | struct pf_fragment type pf_frent (line 164) | struct pf_frent type mbuf (line 165) | struct mbuf type mbuf (line 165) | struct mbuf type ip (line 165) | struct ip type pf_fragment (line 166) | struct pf_fragment type pf_rule (line 167) | struct pf_rule type pfi_kif (line 167) | struct pfi_kif type pf_pdesc (line 168) | struct pf_pdesc type tcphdr (line 168) | struct tcphdr type pf_fragment (line 169) | struct pf_fragment type ip6_hdr (line 170) | struct ip6_hdr type ip6_frag (line 170) | struct ip6_frag type pf_frag_tree (line 171) | struct pf_frag_tree type mbuf (line 172) | struct mbuf type mbuf (line 172) | struct mbuf type pf_fragment (line 172) | struct pf_fragment type pf_frent (line 173) | struct pf_frent type mbuf (line 174) | struct mbuf type mbuf (line 174) | struct mbuf type ip6_hdr (line 174) | struct ip6_hdr type ip6_frag (line 175) | struct ip6_frag type pf_fragment (line 175) | struct pf_fragment type pool (line 185) | struct pool type pool (line 186) | struct pool type pool (line 187) | struct pool function pf_normalize_init (line 191) | void function pf_normalize_destroy (line 215) | void function pf_normalize_isempty (line 226) | int function pf_frag_compare (line 232) | static __inline int function pf_purge_expired_fragments (line 308) | void function pf_flush_fragments (line 370) | static void function pf_free_fragment (line 402) | static void function pf_ip6hdr2key (line 435) | static void function pf_ip2key (line 446) | static void type pf_fragment (line 456) | struct pf_fragment type pf_fragment (line 457) | struct pf_fragment type pf_frag_tree (line 457) | struct pf_frag_tree type pf_fragment (line 459) | struct pf_fragment type pf_fragment (line 477) | struct pf_fragment type ip (line 478) | struct ip type pf_frag_tree (line 478) | struct pf_frag_tree type pf_fragment (line 480) | struct pf_fragment function pf_remove_fragment (line 486) | static void type mbuf (line 501) | struct mbuf type mbuf (line 502) | struct mbuf type pf_fragment (line 502) | struct pf_fragment type pf_frent (line 503) | struct pf_frent type mbuf (line 505) | struct mbuf type pf_frent (line 506) | struct pf_frent type pf_frent (line 507) | struct pf_frent type ip (line 508) | struct ip type ip (line 529) | struct ip type ip (line 759) | struct ip type mbuf (line 801) | struct mbuf type mbuf (line 802) | struct mbuf type ip (line 802) | struct ip type pf_fragment (line 802) | struct pf_fragment type mbuf (line 805) | struct mbuf type pf_frcache (line 806) | struct pf_frcache type mbuf (line 923) | struct mbuf type mbuf (line 986) | struct mbuf type mbuf (line 1114) | struct mbuf type mbuf (line 1115) | struct mbuf type pf_fragment (line 1115) | struct pf_fragment type pf_frent (line 1116) | struct pf_frent type mbuf (line 1118) | struct mbuf type pf_frent (line 1119) | struct pf_frent type ip6_hdr (line 1120) | struct ip6_hdr type ip6_frag (line 1121) | struct ip6_frag type ip6_frag (line 1381) | struct ip6_frag type ip6_frag (line 1386) | struct ip6_frag type ip6_hdr (line 1403) | struct ip6_hdr type ip6_hdr (line 1417) | struct ip6_hdr type ip6_hdr (line 1418) | struct ip6_hdr type ip6_hdr (line 1419) | struct ip6_hdr type m_tag (line 1447) | struct m_tag type pf_fragment_tag (line 1448) | struct pf_fragment_tag type pf_fragment_tag (line 1456) | struct pf_fragment_tag type pf_mtag (line 1464) | struct pf_mtag type mbuf (line 1477) | struct mbuf type mbuf (line 1478) | struct mbuf type ip6_hdr (line 1478) | struct ip6_hdr type ip6_frag (line 1478) | struct ip6_frag type pf_fragment (line 1479) | struct pf_fragment type mbuf (line 1481) | struct mbuf type pf_frcache (line 1483) | struct pf_frcache type mbuf (line 1622) | struct mbuf type mbuf (line 1687) | struct mbuf function pf_refragment6 (line 1813) | int function pf_normalize_ip (line 1905) | int type pf_fragment (line 2226) | struct pf_fragment type ip6_hdr (line 2227) | struct ip6_hdr type ip6_frag (line 2227) | struct ip6_frag type pf_frag_tree (line 2228) | struct pf_frag_tree type pf_fragment (line 2230) | struct pf_fragment function pf_normalize_ip6 (line 2235) | int function pf_normalize_tcp (line 2594) | int function pf_normalize_tcp_init (line 2751) | int function pf_normalize_tcp_cleanup (line 2835) | void function pf_normalize_tcp_stateful (line 2848) | int function pf_normalize_tcpopt (line 3251) | static int FILE: bsd/net/pf_osfp.c type pool (line 72) | struct pool type pool (line 73) | struct pool type pf_os_fingerprint (line 75) | struct pf_os_fingerprint type pf_osfp_list (line 75) | struct pf_osfp_list type pf_os_fingerprint (line 76) | struct pf_os_fingerprint type pf_os_fingerprint (line 77) | struct pf_os_fingerprint type pf_osfp_list (line 77) | struct pf_osfp_list type pf_os_fingerprint (line 78) | struct pf_os_fingerprint type pf_osfp_list (line 79) | struct pf_osfp_list type pf_os_fingerprint (line 79) | struct pf_os_fingerprint type pf_osfp_enlist (line 86) | struct pf_osfp_enlist type pf_pdesc (line 87) | struct pf_pdesc type tcphdr (line 88) | struct tcphdr type ip (line 90) | struct ip type ip6_hdr (line 91) | struct ip6_hdr type ip6_hdr (line 102) | struct ip6_hdr type ip (line 104) | struct ip type tcphdr (line 112) | struct tcphdr type pf_osfp_enlist (line 115) | struct pf_osfp_enlist type ip (line 116) | struct ip type ip6_hdr (line 116) | struct ip6_hdr type tcphdr (line 117) | struct tcphdr type pf_os_fingerprint (line 119) | struct pf_os_fingerprint type ip6_hdr (line 145) | struct ip6_hdr function pf_osfp_match (line 241) | int function pf_osfp_initialize (line 272) | void function pf_osfp_destroy (line 283) | void function pf_osfp_flush (line 294) | void function pf_osfp_add (line 312) | int type pf_os_fingerprint (line 407) | struct pf_os_fingerprint type pf_osfp_list (line 408) | struct pf_osfp_list type pf_os_fingerprint (line 408) | struct pf_os_fingerprint type pf_os_fingerprint (line 411) | struct pf_os_fingerprint type pf_os_fingerprint (line 489) | struct pf_os_fingerprint type pf_osfp_list (line 490) | struct pf_osfp_list type pf_os_fingerprint (line 490) | struct pf_os_fingerprint type pf_os_fingerprint (line 492) | struct pf_os_fingerprint function pf_osfp_insert (line 511) | void function pf_osfp_get (line 528) | int type pf_os_fingerprint (line 561) | struct pf_os_fingerprint type pf_os_fingerprint (line 564) | struct pf_os_fingerprint FILE: bsd/net/pf_pbuf.c function pbuf_init_mbuf (line 34) | void function pbuf_init_memory (line 46) | void function pbuf_destroy (line 56) | void function pbuf_sync (line 75) | void type mbuf (line 122) | struct mbuf type mbuf (line 125) | struct mbuf type pf_mtag (line 160) | struct pf_mtag type mbuf (line 185) | struct mbuf type mbuf (line 188) | struct mbuf type mbuf (line 207) | struct mbuf type mbuf (line 237) | struct mbuf type pbuf_memory (line 279) | struct pbuf_memory type mbuf (line 322) | struct mbuf function pbuf_copy_back (line 348) | void function pbuf_copy_data (line 366) | void function pbuf_inet_cksum (line 384) | uint16_t function pbuf_inet6_cksum (line 400) | uint16_t function mbuf_svc_class_t (line 416) | mbuf_svc_class_t FILE: bsd/net/pf_pbuf.h type pbuf_type (line 29) | enum pbuf_type { type pbuf_action (line 35) | enum pbuf_action { type pbuf_memory (line 42) | struct pbuf_memory { type pbuf_t (line 59) | typedef struct pbuf { type mbuf (line 85) | struct mbuf type ifnet (line 85) | struct ifnet type pbuf_memory (line 86) | struct pbuf_memory type ifnet (line 87) | struct ifnet type mbuf (line 91) | struct mbuf type mbuf (line 92) | struct mbuf FILE: bsd/net/pf_ruleset.c type pf_anchor_global (line 116) | struct pf_anchor_global type pf_anchor (line 117) | struct pf_anchor type pf_anchor (line 119) | struct pf_anchor type pf_anchor (line 119) | struct pf_anchor function pf_anchor_compare (line 124) | static __inline int function pf_get_ruleset_number (line 132) | int function pf_init_ruleset (line 163) | void type pf_anchor (line 177) | struct pf_anchor type pf_anchor (line 180) | struct pf_anchor type pf_anchor (line 182) | struct pf_anchor type pf_ruleset (line 190) | struct pf_ruleset type pf_anchor (line 193) | struct pf_anchor type pf_ruleset (line 209) | struct pf_ruleset type pf_anchor (line 213) | struct pf_anchor type pf_ruleset (line 235) | struct pf_ruleset type pf_ruleset (line 239) | struct pf_ruleset type pf_anchor (line 240) | struct pf_anchor type pf_anchor (line 282) | struct pf_anchor function pf_remove_if_empty_ruleset (line 339) | void function pf_anchor_setup (line 382) | int function pf_anchor_copyout (line 441) | int function pf_anchor_remove (line 491) | void FILE: bsd/net/pf_table.c type pfr_walktree (line 127) | struct pfr_walktree { type pool (line 156) | struct pool type pool (line 157) | struct pool type pool (line 159) | struct pool type sockaddr_in (line 160) | struct sockaddr_in type sockaddr_in6 (line 161) | struct sockaddr_in6 type pf_addr (line 163) | struct pf_addr type pfr_addr (line 165) | struct pfr_addr type pfr_kentry (line 165) | struct pfr_kentry type pfr_addr (line 166) | struct pfr_addr type pfr_ktable (line 167) | struct pfr_ktable type pfr_kentryworkq (line 167) | struct pfr_kentryworkq type pfr_ktable (line 169) | struct pfr_ktable type pfr_kentry (line 170) | struct pfr_kentry type pfr_ktable (line 170) | struct pfr_ktable type pfr_addr (line 171) | struct pfr_addr type pfr_kentry (line 172) | struct pfr_kentry type pfr_addr (line 172) | struct pfr_addr type pfr_kentryworkq (line 173) | struct pfr_kentryworkq type pfr_kentry (line 174) | struct pfr_kentry type pfr_ktable (line 175) | struct pfr_ktable type pfr_kentryworkq (line 176) | struct pfr_kentryworkq type pfr_ktable (line 177) | struct pfr_ktable type pfr_kentryworkq (line 177) | struct pfr_kentryworkq type pfr_kentryworkq (line 178) | struct pfr_kentryworkq type pfr_ktable (line 181) | struct pfr_ktable type pfr_kentry (line 181) | struct pfr_kentry type pfr_ktable (line 182) | struct pfr_ktable type pfr_kentry (line 182) | struct pfr_kentry type radix_node (line 183) | struct radix_node type pfr_table (line 184) | struct pfr_table type pfr_ktable (line 186) | struct pfr_ktable type pfr_ktableworkq (line 187) | struct pfr_ktableworkq type pfr_ktable (line 188) | struct pfr_ktable type pfr_ktableworkq (line 189) | struct pfr_ktableworkq type pfr_ktable (line 190) | struct pfr_ktable type pfr_ktableworkq (line 191) | struct pfr_ktableworkq type pfr_ktable (line 192) | struct pfr_ktable type pfr_ktable (line 193) | struct pfr_ktable type pfr_table (line 193) | struct pfr_table type pfr_ktableworkq (line 194) | struct pfr_ktableworkq type pfr_ktable (line 195) | struct pfr_ktable type pfr_ktable (line 196) | struct pfr_ktable type pfr_ktable (line 196) | struct pfr_ktable type pfr_ktable (line 197) | struct pfr_ktable type pfr_table (line 197) | struct pfr_table type pfr_ktable (line 198) | struct pfr_ktable type pfr_kentryworkq (line 198) | struct pfr_kentryworkq type pfr_table (line 199) | struct pfr_table type pfr_table (line 200) | struct pfr_table type pfr_ktable (line 200) | struct pfr_ktable type pfr_kentry (line 201) | struct pfr_kentry type pfr_ktable (line 201) | struct pfr_ktable type pfr_ktablehead (line 207) | struct pfr_ktablehead type pfr_table (line 208) | struct pfr_table function pfr_initialize (line 211) | void function pfr_destroy (line 230) | void function pfr_clr_addrs (line 239) | int function pfr_add_addrs (line 269) | int function pfr_del_addrs (line 359) | int function pfr_set_addrs (line 460) | int function pfr_tst_addrs (line 591) | int function pfr_get_addrs (line 638) | int function pfr_get_astats (line 682) | int function pfr_clr_astats (line 733) | int function pfr_validate_addr (line 789) | static int function pfr_enqueue_addrs (line 828) | static void function pfr_mark_addrs (line 855) | static void type pfr_kentry (line 871) | struct pfr_kentry type pfr_ktable (line 872) | struct pfr_ktable type pfr_addr (line 872) | struct pfr_addr type radix_node_head (line 875) | struct radix_node_head type pfr_kentry (line 876) | struct pfr_kentry type pfr_kentry (line 892) | struct pfr_kentry type pfr_kentry (line 897) | struct pfr_kentry type pfr_kentry (line 908) | struct pfr_kentry type pfr_addr (line 909) | struct pfr_addr type pfr_kentry (line 911) | struct pfr_kentry function pfr_destroy_kentries (line 935) | static void function pfr_destroy_kentry (line 946) | static void function pfr_insert_kentries (line 956) | static void function pfr_insert_kentry (line 976) | int function pfr_remove_kentries (line 1002) | static void function pfr_clean_node_mask (line 1017) | static void function pfr_clstats_kentries (line 1027) | static void function pfr_reset_feedback (line 1045) | static void function pfr_prepare_network (line 1062) | static void function pfr_route_kentry (line 1087) | static int function pfr_unroute_kentry (line 1115) | static int function pfr_copyout_addr (line 1146) | static void function pfr_walktree (line 1163) | static int function pfr_clr_tables (line 1250) | int function pfr_add_tables (line 1292) | int function pfr_del_tables (line 1381) | int function pfr_get_tables (line 1424) | int function pfr_get_tstats (line 1463) | int function pfr_clr_tstats (line 1513) | int function pfr_set_tflags (line 1549) | int function pfr_ina_begin (line 1610) | int function pfr_ina_define (line 1650) | int function pfr_ina_rollback (line 1766) | int function pfr_ina_commit (line 1802) | int function pfr_commit_ktable (line 1852) | static void function pfr_table_copyin_cleanup (line 1915) | void function pfr_validate_table (line 1922) | static int function pfr_fix_anchor (line 1954) | static int function pfr_table_count (line 1983) | static int function pfr_skip_table (line 1998) | static int function pfr_insert_ktables (line 2010) | static void function pfr_insert_ktable (line 2021) | static void function pfr_setflags_ktables (line 2036) | static void function pfr_setflags_ktable (line 2049) | static void function pfr_clstats_ktables (line 2088) | static void function pfr_clstats_ktable (line 2099) | static void type pfr_ktable (line 2116) | struct pfr_ktable type pfr_table (line 2117) | struct pfr_table type pfr_ktable (line 2119) | struct pfr_ktable type pf_ruleset (line 2120) | struct pf_ruleset type sockaddr_in (line 2142) | struct sockaddr_in type sockaddr_in6 (line 2144) | struct sockaddr_in6 function pfr_destroy_ktables (line 2153) | static void function pfr_destroy_ktable (line 2166) | static void function pfr_ktable_compare (line 2194) | static int type pfr_ktable (line 2205) | struct pfr_ktable type pfr_table (line 2206) | struct pfr_table type pfr_ktable (line 2212) | struct pfr_ktable function pfr_match_addr (line 2215) | int function pfr_update_stats (line 2257) | void type pfr_ktable (line 2306) | struct pfr_ktable type pf_ruleset (line 2307) | struct pf_ruleset type pfr_ktable (line 2309) | struct pfr_ktable type pfr_table (line 2310) | struct pfr_table type pf_anchor (line 2311) | struct pf_anchor function pfr_detach_table (line 2347) | void function pfr_pool_get (line 2360) | int type pfr_kentry (line 2461) | struct pfr_kentry type pfr_ktable (line 2462) | struct pfr_ktable type pfr_walktree (line 2464) | struct pfr_walktree function pfr_dynaddr_update (line 2488) | void FILE: bsd/net/pfkeyv2.h type sadb_msg (line 112) | struct sadb_msg { type sadb_ext (line 123) | struct sadb_ext { type sadb_sa (line 128) | struct sadb_sa { type sadb_sa_2 (line 140) | struct sadb_sa_2 { type sadb_lifetime (line 154) | struct sadb_lifetime { type sadb_address (line 163) | struct sadb_address { type sadb_key (line 171) | struct sadb_key { type sadb_ident (line 178) | struct sadb_ident { type sadb_sens (line 186) | struct sadb_sens { type sadb_prop (line 197) | struct sadb_prop { type sadb_comb (line 204) | struct sadb_comb { type sadb_supported (line 223) | struct sadb_supported { type sadb_alg (line 229) | struct sadb_alg { type sadb_spirange (line 237) | struct sadb_spirange { type sadb_x_kmprivate (line 245) | struct sadb_x_kmprivate { type sadb_x_sa2 (line 257) | struct sadb_x_sa2 { type sadb_x_policy (line 279) | struct sadb_x_policy { type sadb_x_ipsecif (line 300) | struct sadb_x_ipsecif { type sadb_x_ipsecrequest (line 314) | struct sadb_x_ipsecrequest { type sadb_session_id (line 332) | struct sadb_session_id { type sastat (line 341) | struct sastat { type sadb_sastat (line 347) | struct sadb_sastat { FILE: bsd/net/pfvar.h type pool (line 108) | struct pool { type pool (line 120) | struct pool type pool (line 122) | struct pool type pool (line 123) | struct pool type pool (line 124) | struct pool type pool (line 126) | struct pool type pool (line 127) | struct pool type sockaddr (line 133) | struct sockaddr type sockaddr_in (line 134) | struct sockaddr_in type sockaddr_in6 (line 135) | struct sockaddr_in6 type ip (line 149) | struct ip type ip6_hdr (line 150) | struct ip6_hdr type tcphdr (line 151) | struct tcphdr type pf_grev1_hdr (line 152) | struct pf_grev1_hdr type pf_esp_hdr (line 153) | struct pf_esp_hdr type pf_addr (line 234) | struct pf_addr { type pf_addr_wrap (line 261) | struct pf_addr_wrap { type pf_port_range (line 287) | struct pf_port_range { type pf_port_range (line 293) | struct pf_port_range type pfi_dynaddr (line 299) | struct pfi_dynaddr { type pf_rule_uid (line 481) | struct pf_rule_uid { type pf_rule_gid (line 487) | struct pf_rule_gid { type pf_rule_addr (line 493) | struct pf_rule_addr { type pf_pooladdr (line 499) | struct pf_pooladdr { type pf_poolhashkey (line 515) | struct pf_poolhashkey { type pf_pool (line 526) | struct pf_pool { type u_int32_t (line 547) | typedef u_int32_t pf_osfp_t; type pf_osfp_entry (line 552) | struct pf_osfp_entry { type u_int64_t (line 595) | typedef u_int64_t pf_tcpopts_t; type pf_os_fingerprint (line 596) | struct pf_os_fingerprint { type pf_osfp_ioctl (line 636) | struct pf_osfp_ioctl { type pf_rule (line 652) | struct pf_rule type pf_rule (line 658) | struct pf_rule { type pf_extmap (line 854) | enum pf_extmap { type pf_extfilter (line 860) | enum pf_extfilter { type pf_threshold (line 866) | struct pf_threshold { type pf_src_node (line 875) | struct pf_src_node { type pf_state_scrub (line 899) | struct pf_state_scrub { type pf_state_host (line 922) | struct pf_state_host { type pf_state_peer (line 928) | struct pf_state_peer { type pf_state (line 943) | struct pf_state type pf_pdesc (line 944) | struct pf_pdesc type pf_app_state (line 945) | struct pf_app_state type pf_state (line 947) | struct pf_state type pf_pdesc (line 947) | struct pf_pdesc type pfi_kif (line 948) | struct pfi_kif type pf_app_state (line 950) | struct pf_app_state type pf_app_state (line 950) | struct pf_app_state type pf_pptp_state (line 952) | struct pf_pptp_state { type pf_grev1_state (line 956) | struct pf_grev1_state { type pf_ike_state (line 960) | struct pf_ike_state { type pf_app_state (line 964) | struct pf_app_state { type pf_state_key_cmp (line 976) | struct pf_state_key_cmp { type pf_state_key (line 991) | struct pf_state_key { type pf_state_cmp (line 1013) | struct pf_state_cmp { type pf_flowhash_key (line 1020) | struct pf_flowhash_key { type hook_desc (line 1028) | struct hook_desc type pf_state (line 1032) | struct pf_state { type pfsync_state_scrub (line 1075) | struct pfsync_state_scrub { type pfsync_state_host (line 1083) | struct pfsync_state_host { type pfsync_state_peer (line 1089) | struct pfsync_state_peer { type pfsync_state (line 1101) | struct pfsync_state { type pf_anchor (line 1192) | struct pf_anchor type pf_ruleset (line 1194) | struct pf_ruleset { type pf_anchor (line 1213) | struct pf_anchor { type pfr_table (line 1247) | struct pfr_table { type pfr_addr (line 1258) | struct pfr_addr { type pfr_astats (line 1275) | struct pfr_astats { type pfr_tstats (line 1287) | struct pfr_tstats { type pfr_kentry (line 1305) | struct pfr_kentry { type pfr_ktable (line 1321) | struct pfr_ktable { type pf_state_tree_lan_ext (line 1357) | struct pf_state_tree_lan_ext type pf_state_tree_ext_gwy (line 1358) | struct pf_state_tree_ext_gwy type pfi_kif (line 1360) | struct pfi_kif { type pfi_kif_refs (line 1374) | enum pfi_kif_refs { type pfi_kif (line 1382) | struct pfi_kif { type pf_pdesc (line 1399) | struct pf_pdesc { type pf_status (line 1591) | struct pf_status { type cbq_opts (line 1609) | struct cbq_opts { type priq_opts (line 1621) | struct priq_opts { type hfsc_opts (line 1625) | struct hfsc_opts { type fairq_opts (line 1650) | struct fairq_opts { type pf_altq (line 1671) | struct pf_altq { type pf_tagname (line 1714) | struct pf_tagname { type pfioc_pooladdr (line 1734) | struct pfioc_pooladdr { type pfioc_rule (line 1746) | struct pfioc_rule { type pfioc_natlook (line 1756) | struct pfioc_natlook { type pfioc_state (line 1771) | struct pfioc_state { type pfioc_src_node_kill (line 1775) | struct pfioc_src_node_kill { type pfioc_state_addr_kill (line 1782) | struct pfioc_state_addr_kill { type pfioc_state_kill (line 1789) | struct pfioc_state_kill { type pfioc_states (line 1801) | struct pfioc_states { type pfioc_states_32 (line 1812) | struct pfioc_states_32 { type pfioc_states_64 (line 1820) | struct pfioc_states_64 { type pfioc_token (line 1831) | struct pfioc_token { type pfioc_kernel_token (line 1839) | struct pfioc_kernel_token { type pfioc_remove_token (line 1844) | struct pfioc_remove_token { type pfioc_tokens (line 1849) | struct pfioc_tokens { type pfioc_tokens_32 (line 1860) | struct pfioc_tokens_32 { type pfioc_tokens_64 (line 1868) | struct pfioc_tokens_64 { type pfioc_src_nodes (line 1878) | struct pfioc_src_nodes { type pfioc_src_nodes_32 (line 1889) | struct pfioc_src_nodes_32 { type pfioc_src_nodes_64 (line 1897) | struct pfioc_src_nodes_64 { type pfioc_if (line 1906) | struct pfioc_if { type pfioc_tm (line 1910) | struct pfioc_tm { type pfioc_limit (line 1915) | struct pfioc_limit { type pfioc_altq (line 1920) | struct pfioc_altq { type pfioc_qstats (line 1927) | struct pfioc_qstats { type pfioc_ruleset (line 1935) | struct pfioc_ruleset { type pfioc_trans (line 1943) | struct pfioc_trans { type pfioc_trans_32 (line 1954) | struct pfioc_trans_32 { type pfioc_trans_64 (line 1960) | struct pfioc_trans_64 { type pfioc_table (line 1980) | struct pfioc_table { type pfioc_table_32 (line 2000) | struct pfioc_table_32 { type pfioc_table_64 (line 2013) | struct pfioc_table_64 { type pfioc_iface (line 2027) | struct pfioc_iface { type pfioc_iface_32 (line 2037) | struct pfioc_iface_32 { type pfioc_iface_64 (line 2046) | struct pfioc_iface_64 { type pf_ifspeed (line 2056) | struct pf_ifspeed { type pf_src_tree (line 2142) | struct pf_src_tree type pf_state_tree_id (line 2147) | struct pf_state_tree_id type pf_state_queue (line 2148) | struct pf_state_queue type pf_poolqueue (line 2151) | struct pf_poolqueue type pf_palist (line 2152) | struct pf_palist type pf_poolqueue (line 2154) | struct pf_poolqueue type pf_poolqueue (line 2155) | struct pf_poolqueue type pf_ruleset (line 2157) | struct pf_ruleset type pf_addr_wrap (line 2158) | struct pf_addr_wrap type pf_addr_wrap (line 2159) | struct pf_addr_wrap type pf_addr_wrap (line 2160) | struct pf_addr_wrap type pf_rulequeue (line 2161) | struct pf_rulequeue type pf_state_key (line 2162) | struct pf_state_key type pool (line 2164) | struct pool type pool (line 2165) | struct pool type pool (line 2166) | struct pool type pool (line 2167) | struct pool type thread (line 2169) | struct thread type pf_state (line 2175) | struct pf_state type pf_state (line 2176) | struct pf_state type pfi_kif (line 2177) | struct pfi_kif type pf_state (line 2177) | struct pf_state type pf_src_node (line 2178) | struct pf_src_node type pf_rule (line 2179) | struct pf_rule type pf_addr (line 2179) | struct pf_addr type pf_state (line 2180) | struct pf_state type pf_state_cmp (line 2181) | struct pf_state_cmp type pf_state_key_cmp (line 2182) | struct pf_state_key_cmp type pf_state (line 2184) | struct pf_state type ifnet (line 2189) | struct ifnet type pf_rule (line 2190) | struct pf_rule type pf_addr (line 2191) | struct pf_addr type pf_addr (line 2191) | struct pf_addr type pf_rulequeue (line 2193) | struct pf_rulequeue type pf_rule (line 2193) | struct pf_rule type ip_fw_args (line 2195) | struct ip_fw_args type ifnet (line 2200) | struct ifnet type ether_header (line 2201) | struct ether_header type ip_fw_args (line 2201) | struct ip_fw_args type ifnet (line 2202) | struct ifnet type mbuf (line 2202) | struct mbuf type ether_header (line 2203) | struct ether_header type ip_fw_args (line 2203) | struct ip_fw_args type ifnet (line 2206) | struct ifnet type ether_header (line 2207) | struct ether_header type ip_fw_args (line 2207) | struct ip_fw_args type ifnet (line 2208) | struct ifnet type mbuf (line 2208) | struct mbuf type ether_header (line 2209) | struct ether_header type ip_fw_args (line 2209) | struct ip_fw_args type pf_addr (line 2210) | struct pf_addr type pf_addr (line 2210) | struct pf_addr type pf_addr (line 2211) | struct pf_addr type pf_addr (line 2211) | struct pf_addr type pf_addr (line 2212) | struct pf_addr type pfi_kif (line 2213) | struct pfi_kif type pf_pdesc (line 2214) | struct pf_pdesc type ifnet (line 2215) | struct ifnet type pf_fragment_tag (line 2216) | struct pf_fragment_tag type pf_pdesc (line 2218) | struct pf_pdesc type pfi_kif (line 2223) | struct pfi_kif type pf_rule (line 2224) | struct pf_rule type pf_rule (line 2224) | struct pf_rule type pf_ruleset (line 2225) | struct pf_ruleset type pf_pdesc (line 2225) | struct pf_pdesc type pf_addr (line 2226) | struct pf_addr type pf_addr (line 2227) | struct pf_addr type pf_addr (line 2227) | struct pf_addr type pf_addr (line 2228) | struct pf_addr type pf_addr (line 2228) | struct pf_addr type pf_addr (line 2229) | struct pf_addr type pfi_kif (line 2239) | struct pfi_kif type pf_pdesc (line 2240) | struct pf_pdesc type pfi_kif (line 2241) | struct pfi_kif type pf_pdesc (line 2242) | struct pf_pdesc type pf_state (line 2243) | struct pf_state type pf_pdesc (line 2245) | struct pf_pdesc type tcphdr (line 2245) | struct tcphdr type pf_state_peer (line 2245) | struct pf_state_peer type pf_state_peer (line 2246) | struct pf_state_peer type pf_pdesc (line 2248) | struct pf_pdesc type tcphdr (line 2248) | struct tcphdr type pf_state (line 2248) | struct pf_state type pf_state_peer (line 2249) | struct pf_state_peer type pf_state_peer (line 2249) | struct pf_state_peer type pf_state (line 2250) | struct pf_state type pf_addr (line 2252) | struct pf_addr type pfi_kif (line 2253) | struct pfi_kif type pf_addr (line 2254) | struct pf_addr type pf_addr_wrap (line 2255) | struct pf_addr_wrap type pf_pdesc (line 2256) | struct pf_pdesc type pf_state (line 2257) | struct pf_state type pf_state_key (line 2258) | struct pf_state_key type pfr_ktable (line 2260) | struct pfr_ktable type pf_addr (line 2260) | struct pf_addr type pfr_ktable (line 2262) | struct pfr_ktable type pf_addr (line 2262) | struct pf_addr type pfr_ktable (line 2264) | struct pfr_ktable type pf_addr (line 2265) | struct pf_addr type pf_addr (line 2265) | struct pf_addr type pf_addr (line 2265) | struct pf_addr type pfr_ktable (line 2266) | struct pfr_ktable type pfi_dynaddr (line 2267) | struct pfi_dynaddr type pfr_table (line 2268) | struct pfr_table type pf_ruleset (line 2269) | struct pf_ruleset type pfr_ktable (line 2271) | struct pfr_ktable type pfr_table (line 2272) | struct pfr_table type pfr_table (line 2275) | struct pfr_table type pfr_table (line 2277) | struct pfr_table type pfr_table (line 2282) | struct pfr_table type pfr_ktable (line 2283) | struct pfr_ktable type pfr_addr (line 2283) | struct pfr_addr type pfr_table (line 2285) | struct pfr_table type pfr_table (line 2287) | struct pfr_table type pfr_table (line 2289) | struct pfr_table type pfr_table (line 2291) | struct pfr_table type pfr_table (line 2293) | struct pfr_table type pfr_table (line 2295) | struct pfr_table type pfr_table (line 2297) | struct pfr_table type pfr_table (line 2299) | struct pfr_table type pfr_table (line 2301) | struct pfr_table type pfr_table (line 2303) | struct pfr_table type pfr_table (line 2305) | struct pfr_table type pfi_kif (line 2308) | struct pfi_kif type pfi_kif (line 2312) | struct pfi_kif type pfi_kif_refs (line 2312) | enum pfi_kif_refs type pfi_kif (line 2313) | struct pfi_kif type pfi_kif_refs (line 2313) | enum pfi_kif_refs type pfi_kif (line 2314) | struct pfi_kif type pfi_kif (line 2314) | struct pfi_kif type ifnet (line 2315) | struct ifnet type ifnet (line 2316) | struct ifnet type pfi_dynaddr (line 2317) | struct pfi_dynaddr type pf_addr (line 2317) | struct pf_addr type pf_addr_wrap (line 2319) | struct pf_addr_wrap type pf_addr_wrap (line 2320) | struct pf_addr_wrap type pf_addr_wrap (line 2321) | struct pf_addr_wrap type pf_status (line 2322) | struct pf_status type pf_mtag (line 2331) | struct pf_mtag type pf_pdesc (line 2332) | struct pf_pdesc type pf_ruleset (line 2333) | struct pf_ruleset type pf_rule (line 2334) | struct pf_rule type pf_rule (line 2334) | struct pf_rule type pf_ruleset (line 2335) | struct pf_ruleset type pf_rule (line 2336) | struct pf_rule type pf_rule (line 2336) | struct pf_rule type pf_status (line 2341) | struct pf_status type pool (line 2342) | struct pool type pf_pool_limit (line 2344) | struct pf_pool_limit { type pf_pool_limit (line 2348) | struct pf_pool_limit type ifnet (line 2350) | struct ifnet type mbuf (line 2350) | struct mbuf type mbuf (line 2351) | struct mbuf type ip_fw_args (line 2351) | struct ip_fw_args type ifnet (line 2352) | struct ifnet type ifnet (line 2353) | struct ifnet type pf_anchor_global (line 2359) | struct pf_anchor_global type pf_anchor (line 2360) | struct pf_anchor type pf_ruleset (line 2370) | struct pf_ruleset type pf_rule (line 2371) | struct pf_rule type pf_ruleset (line 2372) | struct pf_ruleset type pf_ruleset (line 2373) | struct pf_ruleset type pf_rule (line 2374) | struct pf_rule type pfioc_rule (line 2374) | struct pfioc_rule type pf_rule (line 2375) | struct pf_rule type pf_ruleset (line 2376) | struct pf_ruleset type pf_osfp_ioctl (line 2384) | struct pf_osfp_ioctl type pf_pdesc (line 2385) | struct pf_pdesc type tcphdr (line 2386) | struct tcphdr type ip (line 2388) | struct ip type ip6_hdr (line 2388) | struct ip6_hdr type tcphdr (line 2388) | struct tcphdr type pf_osfp_ioctl (line 2390) | struct pf_osfp_ioctl type pf_osfp_enlist (line 2392) | struct pf_osfp_enlist type mbuf (line 2394) | struct mbuf type mbuf (line 2396) | struct mbuf type mbuf (line 2399) | struct mbuf type mbuf (line 2400) | struct mbuf type pf_fragment_tag (line 2401) | struct pf_fragment_tag type pf_anchor_global (line 2403) | struct pf_anchor_global type pf_anchor (line 2404) | struct pf_anchor type pf_ruleset (line 2409) | struct pf_ruleset type pf_rule (line 2410) | struct pf_rule type pf_ruleset (line 2410) | struct pf_ruleset type pf_ruleset (line 2412) | struct pf_ruleset type pf_rule (line 2412) | struct pf_rule type pfioc_rule (line 2413) | struct pfioc_rule type pf_rule (line 2414) | struct pf_rule type pf_ruleset (line 2415) | struct pf_ruleset type pf_anchor (line 2416) | struct pf_anchor type pf_ruleset (line 2417) | struct pf_ruleset type pf_ruleset (line 2418) | struct pf_ruleset type pf_ruleset (line 2420) | struct pf_ruleset FILE: bsd/net/pktap.c type inpcbinfo (line 68) | struct inpcbinfo type pktap_softc (line 70) | struct pktap_softc { type if_clone (line 128) | struct if_clone type ifnet (line 129) | struct ifnet type if_clone (line 134) | struct if_clone type pktap_softc (line 141) | struct pktap_softc type ifnet_demux_desc (line 146) | struct ifnet_demux_desc type ifdrv64 (line 148) | struct ifdrv64 type ifdrv64 (line 149) | struct ifdrv64 type pktap_softc (line 152) | struct pktap_softc type ifnet (line 152) | struct ifnet type ifnet (line 153) | struct ifnet type mbuf (line 153) | struct mbuf function pktap_hexdump (line 157) | static void function __private_extern__ (line 190) | __private_extern__ void function __private_extern__ (line 221) | __private_extern__ int function __private_extern__ (line 312) | __private_extern__ int function __private_extern__ (line 331) | __private_extern__ errno_t function __private_extern__ (line 376) | __private_extern__ errno_t function __private_extern__ (line 384) | __private_extern__ errno_t function __private_extern__ (line 392) | __private_extern__ errno_t function __private_extern__ (line 400) | __private_extern__ errno_t function __private_extern__ (line 407) | __private_extern__ errno_t function __private_extern__ (line 483) | __private_extern__ errno_t function __private_extern__ (line 617) | __private_extern__ errno_t function __private_extern__ (line 682) | __private_extern__ void function __private_extern__ (line 705) | __private_extern__ int function pktap_set_procinfo (line 780) | static void function __private_extern__ (line 801) | __private_extern__ void function pktap_v2_set_procinfo (line 827) | static void function __private_extern__ (line 875) | __private_extern__ void function __private_extern__ (line 900) | __private_extern__ void function __private_extern__ (line 1113) | __private_extern__ void function __private_extern__ (line 1306) | __private_extern__ void function __private_extern__ (line 1341) | __private_extern__ void function convert_to_pktap_header_to_v2 (line 1358) | void FILE: bsd/net/pktap.h type pktap_filter (line 72) | struct pktap_filter { type pktap_filter (line 84) | struct pktap_filter { type pktap_header (line 103) | struct pktap_header { type pktap_v2_hdr (line 152) | struct pktap_v2_hdr { type pktap_v2_hdr_space (line 172) | struct pktap_v2_hdr_space { type pktap_buffer_v2_hdr_extra (line 181) | struct pktap_buffer_v2_hdr_extra { type pktap_header_buffer (line 229) | struct pktap_header_buffer { type ifnet (line 237) | struct ifnet type mbuf (line 237) | struct mbuf type ifnet (line 238) | struct ifnet type mbuf (line 238) | struct mbuf type pktap_header (line 240) | struct pktap_header type mbuf (line 241) | struct mbuf type ifnet (line 241) | struct ifnet type pktap_header (line 242) | struct pktap_header type pktap_v2_hdr (line 243) | struct pktap_v2_hdr type bpf_packet (line 244) | struct bpf_packet FILE: bsd/net/pktsched/pktsched.c function pktsched_init (line 64) | void function init_machclk (line 76) | static void function u_int64_t (line 89) | u_int64_t function u_int64_t (line 98) | u_int64_t function pktsched_setup (line 107) | int function pktsched_teardown (line 145) | void function pktsched_getqstats (line 163) | int function pktsched_pkt_encap (line 179) | void function pktsched_pkt_encap_chain (line 200) | void function pktsched_clone_pkt (line 221) | int function pktsched_corrupt_packet (line 259) | void function pktsched_free_pkt (line 286) | void function mbuf_svc_class_t (line 317) | mbuf_svc_class_t function pktsched_get_pkt_vars (line 337) | void type flowadv_fcentry (line 376) | struct flowadv_fcentry type ifnet (line 377) | struct ifnet type flowadv_fcentry (line 380) | struct flowadv_fcentry type mbuf (line 384) | struct mbuf type pkthdr (line 416) | struct pkthdr FILE: bsd/net/pktsched/pktsched.h type pktsched_pkt_t (line 60) | typedef struct _pktsched_pkt_ { type callout (line 86) | struct callout { type u_int32_t (line 109) | typedef u_int32_t pktsched_bitmap_t; function boolean_t (line 111) | static inline boolean_t function pktsched_bit_set (line 117) | static inline void function pktsched_bit_clr (line 123) | static inline void function pktsched_bitmap_t (line 129) | static inline pktsched_bitmap_t function pktsched_bitmap_t (line 135) | static inline pktsched_bitmap_t function pktsched_bitmap_t (line 141) | static inline pktsched_bitmap_t function pktsched_get_pkt_len (line 148) | static inline uint32_t type if_ifclassq_stats (line 170) | struct if_ifclassq_stats type ifclassq (line 173) | struct ifclassq type ifclassq (line 175) | struct ifclassq type ifclassq (line 176) | struct ifclassq type if_ifclassq_stats (line 177) | struct if_ifclassq_stats type flowadv_fcentry (line 190) | struct flowadv_fcentry type ifnet (line 191) | struct ifnet FILE: bsd/net/pktsched/pktsched_cbq.h type class_stats_t (line 121) | typedef struct cbq_classstats { FILE: bsd/net/pktsched/pktsched_fairq.h type u_int32_t (line 114) | typedef u_int32_t fairq_bitmap_t; type fairq_classstats (line 116) | struct fairq_classstats { FILE: bsd/net/pktsched/pktsched_fq_codel.c type flowq_dqlist_t (line 66) | typedef STAILQ_HEAD(, flowq) flowq_dqlist_t; type ifnet (line 68) | struct ifnet type boolean_t (line 92) | typedef boolean_t (* fq_getq_flow_t)(fq_if_t *, fq_if_classq_t *, fq_t *, function fq_if_append_mbuf (line 96) | static void function boolean_t (line 104) | static boolean_t function fq_if_t (line 152) | fq_if_t * function fq_if_destroy (line 173) | void function fq_if_service_to_priority (line 181) | static inline uint8_t function fq_if_classq_init (line 256) | static void function fq_if_enqueue_classq (line 273) | int function fq_if_dequeue_classq (line 360) | void function fq_if_dequeue_sc_classq (line 367) | void function fq_dqlist_add (line 385) | static inline void function fq_dqlist_remove (line 394) | static inline void function fq_dqlist_get_packet_list (line 431) | static inline void function fq_if_dequeue_classq_multi (line 442) | int function fq_if_dequeue_sc_classq_multi (line 575) | int function fq_if_purge_flow (line 651) | static void function fq_if_purge_classq (line 697) | static void function fq_if_purge (line 719) | static void function fq_if_purge_sc (line 742) | static void function fq_if_calc_quantum (line 759) | static uint16_t function fq_if_mtu_update (line 800) | static void function fq_if_event (line 831) | static void function fq_if_classq_suspend (line 849) | static void function fq_if_classq_resume (line 857) | static void function fq_if_throttle (line 866) | static int function fq_if_stat_sc (line 900) | void function fq_if_request_classq (line 916) | int function fq_if_setup_ifclassq (line 948) | int function fq_t (line 1007) | fq_t * function fq_if_destroy_flow (line 1057) | void function boolean_t (line 1073) | inline boolean_t function fq_if_empty_old_flow (line 1080) | static void function fq_if_empty_new_flow (line 1100) | static void function fq_if_drop_packet (line 1117) | inline void function fq_if_is_flow_heavy (line 1167) | inline void function boolean_t (line 1192) | boolean_t function fq_if_flow_feedback (line 1227) | void function fq_if_dequeue (line 1253) | void function fq_if_teardown_ifclassq (line 1379) | void function fq_export_flowstats (line 1392) | static void function fq_if_getqstats_ifclassq (line 1417) | int FILE: bsd/net/pktsched/pktsched_fq_codel.h type fcl_stat (line 46) | struct fcl_stat { type flowq (line 89) | struct flowq type u_int32_t (line 90) | typedef u_int32_t pktsched_bitmap_t; type if_ifclassq_stats (line 91) | struct if_ifclassq_stats type fq_if_state (line 93) | enum fq_if_state { type flowq_list_t (line 117) | typedef SLIST_HEAD(, flowq) flowq_list_t; type flowq_stailq_t (line 118) | typedef STAILQ_HEAD(, flowq) flowq_stailq_t; type fq_if_classq_t (line 119) | typedef struct fq_if_classq { type fq_if_t (line 130) | typedef struct fq_codel_sched_data { type fq_codel_flowstats (line 148) | struct fq_codel_flowstats { type fq_codel_classstats (line 162) | struct fq_codel_classstats { type ifclassq (line 197) | struct ifclassq type ifclassq (line 199) | struct ifclassq type ifclassq (line 200) | struct ifclassq type ifclassq (line 202) | struct ifclassq type ifclassq (line 205) | struct ifclassq type ifclassq (line 209) | struct ifclassq type flowq (line 210) | struct flowq type flowq (line 214) | struct flowq type flowq (line 216) | struct flowq type flowq (line 217) | struct flowq type ifclassq (line 218) | struct ifclassq type ifclassq (line 220) | struct ifclassq type ifclassq (line 221) | struct ifclassq type if_ifclassq_stats (line 222) | struct if_ifclassq_stats type flowq (line 224) | struct flowq FILE: bsd/net/pktsched/pktsched_hfsc.h type service_curve (line 76) | struct service_curve { type hfsc_classstats (line 128) | struct hfsc_classstats { FILE: bsd/net/pktsched/pktsched_netem.c type heap_elem (line 593) | struct heap_elem { type heap (line 598) | struct heap { type heap (line 604) | struct heap type heap (line 605) | struct heap type heap (line 606) | struct heap type heap (line 607) | struct heap type netem (line 609) | struct netem { type heap (line 692) | struct heap type heap (line 695) | struct heap type heap (line 698) | struct heap type heap_elem (line 698) | struct heap_elem function heap_destroy (line 711) | static void function heap_insert (line 723) | static int function heap_peek (line 756) | static int function heap_extract (line 768) | static int function token_bucket_update (line 805) | static void function boolean_t (line 826) | static boolean_t function corruption_event (line 846) | static void function boolean_t (line 865) | static boolean_t function latency_event (line 881) | static uint64_t function boolean_t (line 926) | static boolean_t function boolean_t (line 984) | static boolean_t function netem_update_locked (line 1000) | static void function netem_enqueue (line 1009) | int function netem_dequeue_internal_locked (line 1073) | static int function netem_output_thread_cont (line 1120) | __attribute__((noreturn)) function netem_output_thread_func (line 1193) | __attribute__((noreturn)) function netem_init (line 1212) | int type netem (line 1226) | struct netem type netem (line 1231) | struct netem type netem (line 1233) | struct netem function netem_destroy (line 1255) | void function netem_check_params (line 1307) | static int function netem_set_params (line 1377) | static void function netem_get_params (line 1432) | void function netem_config (line 1464) | int function netem_init (line 1523) | int function netem_config (line 1529) | int function netem_get_params (line 1540) | void function netem_destroy (line 1548) | void function netem_enqueue (line 1556) | int FILE: bsd/net/pktsched/pktsched_netem.h type netem (line 36) | struct netem type if_netem_params (line 37) | struct if_netem_params type netem (line 40) | struct netem type if_netem_params (line 40) | struct if_netem_params type netem (line 41) | struct netem type netem (line 42) | struct netem FILE: bsd/net/pktsched/pktsched_priq.h type priq_classstats (line 100) | struct priq_classstats { FILE: bsd/net/ppp_comp.h type compressor (line 76) | struct compressor { FILE: bsd/net/ppp_defs.h type u_int32_t (line 112) | typedef u_int32_t ext_accm[8]; type NPmode (line 117) | enum NPmode { type pppstat (line 127) | struct pppstat { type vjstat (line 136) | struct vjstat { type ppp_stats (line 147) | struct ppp_stats { type compstat (line 152) | struct compstat { type ppp_comp_stats (line 162) | struct ppp_comp_stats { type ppp_idle (line 171) | struct ppp_idle { FILE: bsd/net/radix.c type radix_node_head (line 80) | struct radix_node_head type radix_node_head (line 82) | struct radix_node_head type radix_node (line 83) | struct radix_node type radix_node_head (line 84) | struct radix_node_head type radix_node (line 85) | struct radix_node type radix_node (line 86) | struct radix_node type radix_node (line 87) | struct radix_node type radix_node (line 88) | struct radix_node type radix_mask (line 91) | struct radix_mask type radix_node_head (line 92) | struct radix_node_head type radix_mask (line 104) | struct radix_mask type radix_node (line 105) | struct radix_node type radix_mask (line 106) | struct radix_mask type radix_node (line 107) | struct radix_node type radix_node (line 146) | struct radix_node type radix_node (line 147) | struct radix_node type radix_node (line 149) | struct radix_node type radix_node (line 162) | struct radix_node type radix_node (line 163) | struct radix_node type radix_node (line 165) | struct radix_node function rn_refines (line 179) | int type radix_node (line 213) | struct radix_node type radix_node_head (line 214) | struct radix_node_head type radix_node (line 219) | struct radix_node type radix_node_head (line 220) | struct radix_node_head type radix_node (line 223) | struct radix_node function rn_satisfies_leaf (line 249) | static int type radix_node (line 272) | struct radix_node type radix_node_head (line 273) | struct radix_node_head type radix_node (line 278) | struct radix_node type radix_node_head (line 279) | struct radix_node_head type radix_node (line 283) | struct radix_node type radix_node (line 286) | struct radix_node type radix_mask (line 378) | struct radix_mask type radix_node (line 411) | struct radix_node type radix_node (line 416) | struct radix_node type radix_node (line 417) | struct radix_node type radix_node (line 419) | struct radix_node type radix_node (line 438) | struct radix_node type radix_node_head (line 439) | struct radix_node_head type radix_node (line 440) | struct radix_node type radix_node (line 443) | struct radix_node type radix_node (line 445) | struct radix_node type radix_node (line 448) | struct radix_node type radix_node (line 472) | struct radix_node type radix_node (line 512) | struct radix_node type radix_node (line 516) | struct radix_node type radix_node (line 520) | struct radix_node function rn_lexobetter (line 599) | static int type radix_mask (line 618) | struct radix_mask type radix_node (line 619) | struct radix_node type radix_mask (line 619) | struct radix_mask type radix_mask (line 621) | struct radix_mask type radix_node (line 641) | struct radix_node type radix_node_head (line 642) | struct radix_node_head type radix_node (line 643) | struct radix_node type radix_node (line 646) | struct radix_node type radix_node (line 647) | struct radix_node type radix_mask (line 651) | struct radix_mask type radix_node (line 696) | struct radix_node type radix_node (line 811) | struct radix_node type radix_node_head (line 812) | struct radix_node_head type radix_node (line 814) | struct radix_node type radix_mask (line 815) | struct radix_mask type radix_node (line 816) | struct radix_node type radix_mask (line 979) | struct radix_mask function rn_walktree_from (line 1026) | static int function rn_walktree (line 1159) | static int function rn_inithead (line 1218) | int function rn_init (line 1254) | void FILE: bsd/net/radix.h type radix_node (line 78) | struct radix_node { type radix_mask (line 126) | struct radix_mask { type radix_node (line 151) | struct radix_node type radix_node (line 152) | struct radix_node type radix_node_head (line 154) | struct radix_node_head { type radix_node (line 210) | struct radix_node type radix_node_head (line 212) | struct radix_node_head type radix_node (line 213) | struct radix_node type radix_node_head (line 214) | struct radix_node_head type radix_node_head (line 215) | struct radix_node_head type radix_node_head (line 216) | struct radix_node_head type radix_node_head (line 218) | struct radix_node_head type radix_node_head (line 219) | struct radix_node_head FILE: bsd/net/raw_cb.c type rawcb_list_head (line 82) | struct rawcb_list_head function raw_attach (line 92) | int function raw_detach (line 123) | void function raw_disconnect (line 151) | void function raw_bind (line 175) | int FILE: bsd/net/raw_cb.h type rawcb (line 72) | struct rawcb { type socket (line 92) | struct socket type sockaddr (line 93) | struct sockaddr type ifnet (line 93) | struct ifnet type rawcb (line 94) | struct rawcb type rawcb (line 95) | struct rawcb type protosw (line 96) | struct protosw type domain (line 96) | struct domain type mbuf (line 97) | struct mbuf type sockproto (line 97) | struct sockproto type sockaddr (line 97) | struct sockaddr type sockaddr (line 98) | struct sockaddr FILE: bsd/net/raw_usrreq.c function raw_init (line 84) | void function raw_input (line 112) | void function raw_ctlinput (line 182) | void function raw_uabort (line 192) | static int function raw_uattach (line 216) | static int function raw_ubind (line 230) | static int function raw_uconnect (line 236) | static int function raw_udetach (line 245) | static int function raw_udisconnect (line 265) | static int function raw_upeeraddr (line 283) | static int function raw_usend (line 301) | static int function raw_ushutdown (line 360) | static int function raw_usockaddr (line 379) | static int type pr_usrreqs (line 394) | struct pr_usrreqs FILE: bsd/net/restricted_in_port.c type restricted_port_entry (line 55) | struct restricted_port_entry { type restricted_port_entry (line 70) | struct restricted_port_entry function sysctl_restricted_port_bitmap (line 195) | static int function sysctl_restricted_port_enforced (line 208) | static int function sysctl_restricted_port_verbose (line 235) | static int function sysctl_restricted_port_test_common (line 261) | static int function sysctl_restricted_port_test_entitlement (line 326) | static int function sysctl_restricted_port_test_superuser (line 343) | static int function restricted_in_port_init (line 362) | void function current_task_can_use_restricted_in_port (line 406) | bool FILE: bsd/net/route.c type radix_node_head (line 225) | struct radix_node_head type zone (line 250) | struct zone type rtentry_dbg (line 266) | struct rtentry_dbg { type rtentry (line 298) | struct rtentry type rtentry (line 299) | struct rtentry type rtentry (line 300) | struct rtentry type rtentry (line 301) | struct rtentry type rtentry_dbg (line 302) | struct rtentry_dbg type rtentry_dbg (line 303) | struct rtentry_dbg type sockaddr (line 304) | struct sockaddr type sockaddr (line 305) | struct sockaddr type sockaddr (line 305) | struct sockaddr type rtentry_dbg (line 307) | struct rtentry_dbg type rtentry_dbg (line 308) | struct rtentry_dbg type rtentry (line 309) | struct rtentry type sockaddr (line 309) | struct sockaddr type sockaddr (line 311) | struct sockaddr type sockaddr (line 312) | struct sockaddr type sockaddr (line 312) | struct sockaddr type rtentry (line 312) | struct rtentry type rtentry (line 314) | struct rtentry type sockaddr (line 314) | struct sockaddr type route (line 315) | struct route type sockaddr (line 316) | struct sockaddr type sockaddr (line 317) | struct sockaddr type sockaddr (line 318) | struct sockaddr type sockaddr (line 319) | struct sockaddr type sockaddr (line 319) | struct sockaddr type sockaddr_storage (line 320) | struct sockaddr_storage type sockaddr (line 321) | struct sockaddr type sockaddr (line 321) | struct sockaddr type radix_node (line 322) | struct radix_node type sockaddr (line 322) | struct sockaddr type sockaddr (line 322) | struct sockaddr type radix_node (line 324) | struct radix_node type rtentry (line 325) | struct rtentry type sockaddr (line 325) | struct sockaddr type sockaddr (line 326) | struct sockaddr type radix_node_head (line 326) | struct radix_node_head type radix_node (line 327) | struct radix_node type ifaddr (line 328) | struct ifaddr type sockaddr (line 329) | struct sockaddr type sockaddr (line 329) | struct sockaddr type rtentry (line 330) | struct rtentry type rtentry (line 331) | struct rtentry type rtentry (line 332) | struct rtentry type ifnet (line 333) | struct ifnet type rtentry (line 334) | struct rtentry type rtentry (line 335) | struct rtentry type rtentry (line 337) | struct rtentry type rtentry (line 338) | struct rtentry type rtentry (line 339) | struct rtentry type sockaddr (line 339) | struct sockaddr type matchleaf_arg (line 360) | struct matchleaf_arg { type sockaddr (line 368) | struct sockaddr type sockaddr_in (line 369) | struct sockaddr_in type sockaddr_in6 (line 374) | struct sockaddr_in6 type sockaddr_in6 (line 375) | struct sockaddr_in6 function rtable_init (line 410) | static void function route_init (line 428) | void function boolean_t (line 479) | boolean_t function set_primary_ifscope (line 488) | void function get_primary_ifscope (line 501) | unsigned int function sin_set_ifscope (line 510) | void function sin6_set_ifscope (line 522) | static inline void function sin_get_ifscope (line 534) | unsigned int function sin6_get_ifscope (line 546) | unsigned int function sin6_set_embedded_ifscope (line 555) | static inline void function sin6_get_embedded_ifscope (line 565) | static inline unsigned int type sockaddr (line 583) | struct sockaddr type sockaddr (line 584) | struct sockaddr type sockaddr_storage (line 584) | struct sockaddr_storage type sockaddr_in (line 595) | struct sockaddr_in type sockaddr_in (line 596) | struct sockaddr_in type sockaddr_in6 (line 601) | struct sockaddr_in6 type sockaddr_in6 (line 602) | struct sockaddr_in6 type sockaddr (line 646) | struct sockaddr type sockaddr (line 647) | struct sockaddr type sockaddr_storage (line 647) | struct sockaddr_storage type sockaddr_inifscope (line 667) | struct sockaddr_inifscope type sockaddr_in6 (line 672) | struct sockaddr_in6 type sockaddr (line 682) | struct sockaddr type sockaddr (line 683) | struct sockaddr type sockaddr (line 723) | struct sockaddr type sockaddr (line 724) | struct sockaddr type sockaddr (line 724) | struct sockaddr type sockaddr_storage (line 727) | struct sockaddr_storage type sockaddr_storage (line 727) | struct sockaddr_storage type sockaddr (line 728) | struct sockaddr type sockaddr_in (line 769) | struct sockaddr_in type sockaddr_in6 (line 770) | struct sockaddr_in6 type sockaddr_in6 (line 793) | struct sockaddr_in6 type sockaddr_dl (line 813) | struct sockaddr_dl type sockaddr (line 826) | struct sockaddr function rn_match_ifscope (line 841) | static int function routegenid_update (line 860) | void function routegenid_inet_update (line 867) | void function routegenid_inet6_update (line 873) | void function rtalloc (line 882) | void function rtalloc_scoped (line 888) | void function rtalloc_ign_common_locked (line 894) | static void function rtalloc_ign (line 916) | void function rtalloc_scoped_ign (line 925) | void type rtentry (line 934) | struct rtentry type sockaddr (line 935) | struct sockaddr type rtentry (line 940) | struct rtentry type sockaddr (line 941) | struct sockaddr function boolean_t (line 947) | static boolean_t type rtentry (line 975) | struct rtentry type sockaddr (line 976) | struct sockaddr type radix_node_head (line 979) | struct radix_node_head type rtentry (line 980) | struct rtentry type rt_addrinfo (line 981) | struct rt_addrinfo type rtentry (line 1059) | struct rtentry type sockaddr_storage (line 1060) | struct sockaddr_storage type sockaddr (line 1066) | struct sockaddr type rtentry (line 1110) | struct rtentry type sockaddr (line 1111) | struct sockaddr type rtentry (line 1113) | struct rtentry type rtentry (line 1121) | struct rtentry type sockaddr (line 1122) | struct sockaddr type rtentry (line 1125) | struct rtentry function rtfree_locked (line 1137) | void function rtfree_common (line 1143) | static void function rtfree (line 1317) | void function rtunref (line 1328) | int function rtunref_audit (line 1354) | static inline void function rtref (line 1372) | void function rtref_audit (line 1394) | static inline void function rtsetifa (line 1409) | void function rtredirect (line 1443) | void function rtioctl (line 1606) | int type ifaddr (line 1613) | struct ifaddr type sockaddr (line 1616) | struct sockaddr type sockaddr (line 1617) | struct sockaddr type ifaddr (line 1619) | struct ifaddr type ifaddr (line 1628) | struct ifaddr type sockaddr (line 1629) | struct sockaddr type sockaddr (line 1630) | struct sockaddr type ifaddr (line 1636) | struct ifaddr type sockaddr (line 1637) | struct sockaddr type sockaddr (line 1638) | struct sockaddr type ifaddr (line 1649) | struct ifaddr type sockaddr (line 1650) | struct sockaddr type sockaddr (line 1651) | struct sockaddr type ifaddr (line 1653) | struct ifaddr type rtentry (line 1654) | struct rtentry type sockaddr_storage (line 1655) | struct sockaddr_storage type sockaddr (line 1703) | struct sockaddr type ifaddr (line 1724) | struct ifaddr type sockaddr (line 1741) | struct sockaddr type sockaddr (line 1742) | struct sockaddr type radix_node (line 1781) | struct radix_node type radix_node (line 1782) | struct radix_node type rtfc_arg (line 1784) | struct rtfc_arg { function rtrequest_locked (line 1789) | int function rtrequest_scoped_locked (line 1797) | int function rtrequest_common_locked (line 1827) | static int function rtrequest (line 2419) | int function rtrequest_scoped (line 2431) | int function rt_fixdelete (line 2452) | static int function rt_fixchange (line 2489) | static int function rt_setgate (line 2582) | int function rt_set_gwroute (line 2856) | void function rt_maskedcopy (line 2910) | static void type radix_node (line 2936) | struct radix_node type sockaddr (line 2937) | struct sockaddr type sockaddr (line 2937) | struct sockaddr type radix_node_head (line 2940) | struct radix_node_head type radix_node (line 2941) | struct radix_node type sockaddr_storage (line 2942) | struct sockaddr_storage type matchleaf_arg (line 2944) | struct matchleaf_arg type radix_node (line 2980) | struct radix_node type radix_node_head (line 2983) | struct radix_node_head function boolean_t (line 2992) | boolean_t type rtentry (line 3040) | struct rtentry type sockaddr (line 3041) | struct sockaddr type sockaddr (line 3042) | struct sockaddr type radix_node_head (line 3042) | struct radix_node_head type radix_node (line 3044) | struct radix_node type sockaddr_storage (line 3046) | struct sockaddr_storage type sockaddr_storage (line 3047) | struct sockaddr_storage type rtentry (line 3160) | struct rtentry type rtentry (line 3214) | struct rtentry type rtentry (line 3275) | struct rtentry type rtentry (line 3291) | struct rtentry type sockaddr (line 3292) | struct sockaddr type sockaddr (line 3292) | struct sockaddr type radix_node_head (line 3293) | struct radix_node_head type rtentry (line 3299) | struct rtentry type sockaddr (line 3300) | struct sockaddr type sockaddr (line 3301) | struct sockaddr type radix_node_head (line 3301) | struct radix_node_head function boolean_t (line 3307) | boolean_t function rtinit (line 3331) | int function rtinit_locked (line 3345) | int function rt_set_idleref (line 3660) | static void function rt_clear_idleref (line 3682) | void function rt_set_proxy (line 3697) | void function rte_lock_init (line 3726) | static void function rte_lock_destroy (line 3732) | static void function rt_lock (line 3739) | void function rt_unlock (line 3753) | void function rte_lock_debug (line 3762) | static inline void function rte_unlock_debug (line 3774) | static inline void type rtentry (line 3786) | struct rtentry type rtentry (line 3793) | struct rtentry function rte_free (line 3796) | static void function rte_if_ref (line 3812) | static void type rtentry (line 3860) | struct rtentry type rtentry_dbg (line 3863) | struct rtentry_dbg type rtentry_dbg (line 3865) | struct rtentry_dbg type rtentry (line 3873) | struct rtentry function rte_free_debug (line 3876) | static inline void function ctrace_record (line 3907) | void function route_copyout (line 3915) | void function route_copyin (line 3937) | void function errno_t (line 4053) | errno_t function rt_revalidate_gwroute (line 4254) | void function rt_str4 (line 4298) | static void function rt_str6 (line 4329) | static void function rt_str (line 4360) | void function route_event_init (line 4381) | void function route_event_callback (line 4393) | static void function route_event_walktree (line 4418) | int type route_event_nwk_wq_entry (line 4453) | struct route_event_nwk_wq_entry { function route_event_enqueue_nwk_wq_entry (line 4458) | void function route_op_entitlement_check (line 4551) | int FILE: bsd/net/route.h type rt_metrics (line 75) | struct rt_metrics { type route_old (line 96) | struct route_old { type ifnet_llreach_info (line 119) | struct ifnet_llreach_info type rt_reach_info (line 120) | struct rt_reach_info type route (line 129) | struct route { type rtentry (line 198) | struct rtentry { type eventhandler_entry_arg (line 257) | struct eventhandler_entry_arg type sockaddr (line 258) | struct sockaddr type sockaddr (line 258) | struct sockaddr type socket (line 281) | struct socket type rtstat (line 333) | struct rtstat { type rt_msghdr (line 345) | struct rt_msghdr { type rt_msghdr2 (line 360) | struct rt_msghdr2 { type kev_netevent_apnfallbk_data (line 376) | struct kev_netevent_apnfallbk_data { type rt_reach_info (line 384) | struct rt_reach_info { type rt_msghdr_ext (line 397) | struct rt_msghdr_ext { type rt_addrinfo (line 487) | struct rt_addrinfo { type ctrace_t (line 505) | typedef struct ctrace { type radix_node_head (line 574) | struct radix_node_head type ifmultiaddr (line 581) | struct ifmultiaddr type proc (line 582) | struct proc type ifnet (line 588) | struct ifnet type rt_addrinfo (line 589) | struct rt_addrinfo type ifaddr (line 590) | struct ifaddr type rtentry (line 590) | struct rtentry type ifmultiaddr (line 591) | struct ifmultiaddr type rtentry (line 592) | struct rtentry type sockaddr (line 592) | struct sockaddr type sockaddr (line 592) | struct sockaddr type rtentry (line 595) | struct rtentry type sockaddr (line 595) | struct sockaddr type rtentry (line 596) | struct rtentry type sockaddr (line 596) | struct sockaddr type sockaddr (line 597) | struct sockaddr type radix_node_head (line 597) | struct radix_node_head type rtentry (line 598) | struct rtentry type sockaddr (line 598) | struct sockaddr type sockaddr (line 599) | struct sockaddr type radix_node_head (line 599) | struct radix_node_head type route (line 600) | struct route type route (line 601) | struct route type route (line 602) | struct route type route (line 603) | struct route type rtentry (line 604) | struct rtentry type sockaddr (line 604) | struct sockaddr type rtentry (line 605) | struct rtentry type sockaddr (line 605) | struct sockaddr type rtentry (line 607) | struct rtentry type sockaddr (line 607) | struct sockaddr type rtentry (line 609) | struct rtentry type rtentry (line 610) | struct rtentry type rtentry (line 611) | struct rtentry type rtentry (line 617) | struct rtentry type rtentry (line 618) | struct rtentry type ifaddr (line 618) | struct ifaddr type ifaddr (line 619) | struct ifaddr type ifaddr (line 620) | struct ifaddr type proc (line 621) | struct proc type ifnet (line 622) | struct ifnet type sockaddr (line 622) | struct sockaddr type sockaddr (line 622) | struct sockaddr type sockaddr (line 623) | struct sockaddr type sockaddr (line 623) | struct sockaddr type rtentry (line 623) | struct rtentry type sockaddr (line 624) | struct sockaddr type sockaddr (line 625) | struct sockaddr type sockaddr (line 625) | struct sockaddr type rtentry (line 625) | struct rtentry type sockaddr (line 626) | struct sockaddr type sockaddr (line 626) | struct sockaddr type sockaddr (line 627) | struct sockaddr type rtentry (line 627) | struct rtentry type sockaddr (line 628) | struct sockaddr type sockaddr (line 629) | struct sockaddr type sockaddr (line 629) | struct sockaddr type rtentry (line 629) | struct rtentry type sockaddr (line 630) | struct sockaddr type sockaddr (line 630) | struct sockaddr type sockaddr (line 631) | struct sockaddr type rtentry (line 631) | struct rtentry type sockaddr (line 632) | struct sockaddr type sockaddr (line 633) | struct sockaddr type sockaddr (line 634) | struct sockaddr type rtentry (line 635) | struct rtentry type rtentry (line 636) | struct rtentry type sockaddr (line 637) | struct sockaddr type sockaddr (line 637) | struct sockaddr type sockaddr (line 638) | struct sockaddr type rtentry (line 639) | struct rtentry type rtentry (line 640) | struct rtentry type rtentry (line 641) | struct rtentry type sockaddr (line 641) | struct sockaddr type rtentry (line 642) | struct rtentry type rtentry (line 643) | struct rtentry type rtentry (line 643) | struct rtentry type sockaddr (line 644) | struct sockaddr type rtentry (line 644) | struct rtentry type rtentry (line 645) | struct rtentry type rtentry (line 646) | struct rtentry type rtentry (line 647) | struct rtentry type route (line 649) | struct route type route (line 649) | struct route type route (line 650) | struct route type route (line 650) | struct route type sockaddr (line 651) | struct sockaddr type ifaddr (line 651) | struct ifaddr type sockaddr (line 652) | struct sockaddr type sockaddr (line 652) | struct sockaddr type sockaddr_storage (line 652) | struct sockaddr_storage type route_event (line 659) | struct route_event { type route_event (line 681) | struct route_event type rtentry (line 681) | struct rtentry type rtentry (line 682) | struct rtentry type radix_node (line 683) | struct radix_node type rtentry (line 684) | struct rtentry type rtentry (line 684) | struct rtentry FILE: bsd/net/rtsock.c type rtstat (line 91) | struct rtstat type domain (line 92) | struct domain type domain (line 93) | struct domain type sockaddr (line 97) | struct sockaddr type sockaddr (line 98) | struct sockaddr type sockaddr (line 99) | struct sockaddr type route_cb (line 101) | struct route_cb { type route_cb (line 107) | struct route_cb type walkarg (line 109) | struct walkarg { type domain (line 116) | struct domain type socket (line 117) | struct socket type socket (line 118) | struct socket type proc (line 118) | struct proc type socket (line 119) | struct socket type sockaddr (line 119) | struct sockaddr type proc (line 119) | struct proc type socket (line 120) | struct socket type sockaddr (line 120) | struct sockaddr type proc (line 120) | struct proc type socket (line 121) | struct socket type socket (line 122) | struct socket type socket (line 123) | struct socket type sockaddr (line 123) | struct sockaddr type socket (line 124) | struct socket type mbuf (line 124) | struct mbuf type sockaddr (line 124) | struct sockaddr type mbuf (line 125) | struct mbuf type proc (line 125) | struct proc type socket (line 126) | struct socket type socket (line 127) | struct socket type sockaddr (line 127) | struct sockaddr type mbuf (line 129) | struct mbuf type socket (line 129) | struct socket type rt_metrics (line 130) | struct rt_metrics type rtentry (line 130) | struct rtentry type rtentry (line 131) | struct rtentry type rt_metrics (line 131) | struct rt_metrics type rtentry (line 132) | struct rtentry type sockaddr (line 132) | struct sockaddr type sockaddr (line 132) | struct sockaddr type sockaddr (line 133) | struct sockaddr type rt_addrinfo (line 134) | struct rt_addrinfo type mbuf (line 135) | struct mbuf type rt_addrinfo (line 135) | struct rt_addrinfo type rt_addrinfo (line 136) | struct rt_addrinfo type walkarg (line 136) | struct walkarg type radix_node (line 138) | struct radix_node type radix_node (line 139) | struct radix_node type walkarg (line 140) | struct walkarg type walkarg (line 141) | struct walkarg type sysctl_req (line 142) | struct sysctl_req type sysctl_req (line 143) | struct sysctl_req function rts_abort (line 170) | static int function rts_attach (line 178) | static int function rts_bind (line 219) | static int function rts_connect (line 225) | static int function rts_detach (line 234) | static int function rts_disconnect (line 253) | static int function rts_peeraddr (line 261) | static int function rts_send (line 270) | static int function rts_shutdown (line 279) | static int function rts_sockaddr (line 285) | static int type pr_usrreqs (line 291) | struct pr_usrreqs function route_output (line 307) | static int function rt_setexpire (line 787) | void function rt_setmetrics (line 801) | static int function rt_getmetrics (line 851) | static void function rt_setif (line 880) | static void function rt_xaddrs (line 1067) | static int type mbuf (line 1109) | struct mbuf type rt_addrinfo (line 1110) | struct rt_addrinfo type rt_msghdr (line 1112) | struct rt_msghdr type mbuf (line 1113) | struct mbuf type ifa_msghdr (line 1120) | struct ifa_msghdr type ifma_msghdr (line 1125) | struct ifma_msghdr type if_msghdr (line 1129) | struct if_msghdr type rt_msghdr (line 1133) | struct rt_msghdr type sockaddr (line 1152) | struct sockaddr function rt_msg2 (line 1196) | static int function rt_missmsg (line 1326) | void function rt_ifmsg (line 1353) | void function rt_newaddrmsg (line 1388) | void function rt_newmaddrmsg (line 1471) | void function sysctl_dumpentry (line 1589) | static int function sysctl_dumpentry_ext (line 1676) | static int function sysctl_iflist (line 1740) | static int function sysctl_iflist2 (line 1902) | static int function sysctl_rtstat (line 2131) | static int function sysctl_rttrash (line 2137) | static int function SYSCTL_HANDLER_ARGS (line 2143) | static int type protosw (line 2217) | struct protosw type protosw (line 2229) | struct protosw type domain (line 2231) | struct domain function route_dinit (line 2237) | static void FILE: bsd/net/sixxlowpan.c type frame802154 (line 89) | struct frame802154 type frame802154 (line 92) | struct frame802154 type sicslowpan_addr_context (line 280) | struct sicslowpan_addr_context { type uip_802154_shortaddr (line 417) | typedef struct uip_802154_shortaddr { type uip_802154_longaddr (line 421) | typedef struct uip_802154_longaddr { type uip_80211_addr (line 426) | typedef struct uip_80211_addr { type uip_eth_addr (line 431) | typedef struct uip_eth_addr { type uip_802154_longaddr (line 434) | typedef uip_802154_longaddr uip_lladdr_t; type linkaddr_t (line 467) | typedef union { function uip_ds6_set_addr_iid (line 472) | static void function errno_t (line 491) | static errno_t function errno_t (line 561) | errno_t function errno_t (line 676) | errno_t function errno_t (line 772) | errno_t function errno_t (line 818) | errno_t function errno_t (line 869) | errno_t function errno_t (line 887) | errno_t FILE: bsd/net/sixxlowpan.h type frame802154 (line 35) | struct frame802154 type frame802154 (line 36) | struct frame802154 type frame802154 (line 38) | struct frame802154 type frame802154 (line 39) | struct frame802154 FILE: bsd/netinet/bootp.h type bootp (line 46) | struct bootp { type vend (line 75) | struct vend { type nextvend (line 87) | struct nextvend { type bootp_packet (line 123) | struct bootp_packet { FILE: bsd/netinet/cbrtf.c type cbrt_table_entry (line 36) | struct cbrt_table_entry { type cbrt_table_entry (line 43) | struct cbrt_table_entry function cbrtf (line 402) | float FILE: bsd/netinet/cpu_in_cksum_gen.c type _mbuf (line 97) | struct _mbuf { type _mbuf (line 105) | struct _mbuf function os_cpu_in_cksum (line 107) | uint32_t type _mbuf (line 168) | struct _mbuf type _mbuf (line 169) | struct _mbuf type _mbuf (line 170) | struct _mbuf type _mbuf (line 172) | struct _mbuf type _mbuf (line 173) | struct _mbuf type _mbuf (line 174) | struct _mbuf type _mbuf (line 177) | struct _mbuf type mbuf (line 178) | struct mbuf type _mbuf (line 179) | struct _mbuf type mbuf (line 180) | struct mbuf type _mbuf (line 181) | struct _mbuf type mbuf (line 182) | struct mbuf type _mbuf (line 184) | struct _mbuf function os_cpu_in_cksum_mbuf (line 217) | uint32_t function os_cpu_in_cksum_mbuf (line 368) | uint32_t FILE: bsd/netinet/dhcp.h type dhcp (line 42) | struct dhcp { type dhcp_packet (line 60) | struct dhcp_packet { type dhcp_msgtype_t (line 92) | typedef uint8_t dhcp_msgtype_t; type dhcp_time_secs_t (line 94) | typedef int32_t dhcp_time_secs_t; type dhcp_lease_t (line 95) | typedef int32_t dhcp_lease_t; FILE: bsd/netinet/dhcp_options.c function my_free (line 60) | static __inline__ void function ptrlist_init (line 106) | static void function ptrlist_free (line 113) | static void function ptrlist_count (line 123) | static int function boolean_t (line 146) | static boolean_t function boolean_t (line 168) | static boolean_t function boolean_t (line 180) | static boolean_t function boolean_t (line 214) | boolean_t function dhcpol_count (line 220) | int function dhcpol_init (line 232) | void function dhcpol_free (line 238) | void function boolean_t (line 244) | boolean_t function boolean_t (line 259) | boolean_t function boolean_t (line 360) | boolean_t type test (line 452) | struct test { type test (line 459) | struct test function main (line 472) | int FILE: bsd/netinet/dhcp_options.h type dhcptag_t (line 166) | typedef uint8_t dhcptag_t; type ptrlist_t (line 175) | typedef struct { type ptrlist_t (line 181) | typedef ptrlist_t dhcpol_t; type dhcp (line 197) | struct dhcp FILE: bsd/netinet/flow_divert.c type flow_divert_trie_node (line 113) | struct flow_divert_trie_node { type flow_divert_pcb (line 125) | struct flow_divert_pcb type flow_divert_group (line 128) | struct flow_divert_group type protosw (line 138) | struct protosw type pr_usrreqs (line 139) | struct pr_usrreqs type protosw (line 140) | struct protosw type pr_usrreqs (line 141) | struct pr_usrreqs type ip6protosw (line 142) | struct ip6protosw type pr_usrreqs (line 143) | struct pr_usrreqs type ip6protosw (line 144) | struct ip6protosw type pr_usrreqs (line 145) | struct pr_usrreqs type protosw (line 147) | struct protosw type ip6protosw (line 148) | struct ip6protosw type protosw (line 149) | struct protosw type ip6protosw (line 150) | struct ip6protosw type flow_divert_group (line 153) | struct flow_divert_group type flow_divert_pcb (line 155) | struct flow_divert_pcb type sockaddr (line 158) | struct sockaddr type sockaddr (line 158) | struct sockaddr type sockaddr (line 161) | struct sockaddr type sockaddr (line 164) | struct sockaddr type sockaddr (line 166) | struct sockaddr type socket (line 170) | struct socket function flow_divert_syslog_type_to_oslog_type (line 172) | static inline uint8_t function flow_divert_pcb_cmp (line 183) | static inline int type flow_divert_pcb (line 215) | struct flow_divert_pcb type flow_divert_group (line 216) | struct flow_divert_group type flow_divert_pcb (line 218) | struct flow_divert_pcb type flow_divert_pcb (line 219) | struct flow_divert_pcb function errno_t (line 231) | static errno_t type flow_divert_pcb (line 312) | struct flow_divert_pcb type flow_divert_pcb (line 315) | struct flow_divert_pcb function flow_divert_pcb_destroy (line 327) | static void function flow_divert_pcb_remove (line 348) | static void function flow_divert_packet_init (line 362) | static int function flow_divert_packet_append_tlv (line 389) | static int function flow_divert_packet_find_tlv (line 416) | static int function flow_divert_packet_get_tlv (line 453) | static int function flow_divert_packet_compute_hmac (line 495) | static int function flow_divert_packet_verify_hmac (line 517) | static int function flow_divert_add_data_statistics (line 580) | static void function errno_t (line 615) | static errno_t function errno_t (line 634) | static errno_t function errno_t (line 653) | static errno_t function flow_divert_update_closed_state (line 672) | static void function trie_node_alloc (line 691) | static uint16_t function trie_child_map_alloc (line 703) | static uint16_t function trie_bytes_move (line 713) | static uint16_t function flow_divert_trie_insert (line 728) | static uint16_t function flow_divert_trie_search (line 844) | static uint16_t type uuid_search_info (line 877) | struct uuid_search_info { function flow_divert_find_proc_by_uuid_callout (line 884) | static int function flow_divert_find_proc_by_uuid_filter (line 913) | static int function proc_t (line 944) | static proc_t function flow_divert_add_proc_info (line 964) | static int function flow_divert_add_all_proc_info (line 1054) | static int function flow_divert_send_packet (line 1134) | static int function flow_divert_create_connect_packet (line 1169) | static int function flow_divert_send_connect_packet (line 1321) | static int function flow_divert_send_connect_result (line 1353) | static int function flow_divert_send_close (line 1399) | static int function flow_divert_tunnel_how_closed (line 1438) | static int function flow_divert_send_close_if_needed (line 1457) | static void function errno_t (line 1496) | static errno_t function flow_divert_send_buffered_data (line 1543) | static void function flow_divert_send_app_data (line 1650) | static int function flow_divert_send_read_notification (line 1767) | static int function flow_divert_send_traffic_class_update (line 1792) | static int function flow_divert_set_local_endpoint (line 1823) | static void function flow_divert_set_remote_endpoint (line 1847) | static void function flow_divert_derive_kernel_control_unit (line 1869) | static uint32_t function flow_divert_try_next (line 1890) | static int function flow_divert_disable (line 1956) | static void function flow_divert_scope (line 2148) | static void function flow_divert_handle_connect_result (line 2220) | static void function flow_divert_handle_close (line 2461) | static void function mbuf_t (line 2511) | static mbuf_t function flow_divert_handle_data (line 2536) | static int function flow_divert_handle_read_notification (line 2657) | static void function flow_divert_handle_group_init (line 2688) | static void function flow_divert_handle_properties_update (line 2739) | static void function flow_divert_handle_app_map_create (line 2797) | static void function flow_divert_input (line 2963) | static int function flow_divert_close_all (line 3042) | static void function flow_divert_detach (line 3078) | void function flow_divert_close (line 3109) | static int function flow_divert_disconnectx (line 3133) | static int function flow_divert_shutdown (line 3144) | static int function flow_divert_rcvd (line 3161) | static int function flow_divert_append_target_endpoint_tlv (line 3180) | static int type sockaddr (line 3212) | struct sockaddr type sockaddr (line 3216) | struct sockaddr function boolean_t (line 3224) | static boolean_t function errno_t (line 3244) | static errno_t function flow_divert_disconnect_socket (line 3277) | static void function errno_t (line 3295) | static errno_t function errno_t (line 3316) | static errno_t function errno_t (line 3483) | errno_t function flow_divert_connectx_out_common (line 3500) | static int function flow_divert_connectx_out (line 3555) | static int function flow_divert_connectx6_out (line 3564) | static int function errno_t (line 3573) | static errno_t function flow_divert_preconnect (line 3664) | static int function flow_divert_set_protosw (line 3687) | static void function flow_divert_set_udp_protosw (line 3697) | static void function errno_t (line 3707) | errno_t function errno_t (line 3739) | static errno_t function errno_t (line 3785) | errno_t function errno_t (line 3794) | errno_t function errno_t (line 3915) | errno_t function errno_t (line 4014) | static errno_t function errno_t (line 4064) | static errno_t function errno_t (line 4132) | static errno_t function flow_divert_kctl_rcvd (line 4138) | static void function flow_divert_kctl_init (line 4191) | static int function flow_divert_init (line 4220) | void FILE: bsd/netinet/flow_divert.h type flow_divert_group (line 34) | struct flow_divert_group type flow_divert_trie_node (line 35) | struct flow_divert_trie_node type flow_divert_pcb (line 37) | struct flow_divert_pcb { type flow_divert_trie (line 68) | struct flow_divert_trie { type flow_divert_group (line 82) | struct flow_divert_group { type socket (line 95) | struct socket type socket (line 96) | struct socket type sockopt (line 96) | struct sockopt type socket (line 97) | struct socket type sockopt (line 97) | struct sockopt type socket (line 98) | struct socket type socket (line 99) | struct socket type sockaddr (line 99) | struct sockaddr type socket (line 100) | struct socket type sockaddr (line 100) | struct sockaddr type proc (line 100) | struct proc FILE: bsd/netinet/flow_divert_proto.h type flow_divert_packet_header (line 94) | struct flow_divert_packet_header { FILE: bsd/netinet/icmp6.h type icmp6_hdr (line 106) | struct icmp6_hdr { type mld_hdr (line 213) | struct mld_hdr { type nd_router_solicit (line 246) | struct nd_router_solicit { /* router solicitation */ type nd_router_advert (line 256) | struct nd_router_advert { /* router advertisement */ type nd_neighbor_solicit (line 282) | struct nd_neighbor_solicit { /* neighbor solicitation */ type nd_neighbor_advert (line 293) | struct nd_neighbor_advert { /* neighbor advertisement */ type nd_redirect (line 315) | struct nd_redirect { /* redirect */ type nd_opt_hdr (line 327) | struct nd_opt_hdr { /* Neighbor discovery option header */ type nd_opt_prefix_info (line 344) | struct nd_opt_prefix_info { /* prefix information */ type nd_opt_nonce (line 363) | struct nd_opt_nonce { /* nonce option */ type nd_opt_rd_hdr (line 369) | struct nd_opt_rd_hdr { /* redirected header */ type nd_opt_mtu (line 377) | struct nd_opt_mtu { /* MTU option */ type nd_opt_route_info (line 384) | struct nd_opt_route_info { /* route info */ type nd_opt_rdnss (line 393) | struct nd_opt_rdnss { /* recursive domain name system servers */ type nd_opt_dnssl (line 401) | struct nd_opt_dnssl { /* domain name search list */ type icmp6_namelookup (line 413) | struct icmp6_namelookup { type icmp6_nodeinfo (line 427) | struct icmp6_nodeinfo { type ni_reply_fqdn (line 490) | struct ni_reply_fqdn { type icmp6_router_renum (line 499) | struct icmp6_router_renum { /* router renumbering header */ type rr_pco_match (line 518) | struct rr_pco_match { /* match prefix part */ type rr_pco_use (line 534) | struct rr_pco_use { /* use prefix part */ type rr_result (line 555) | struct rr_result { /* router renumbering result message */ type icmp6_filter (line 574) | struct icmp6_filter { type icmp6errstat (line 608) | struct icmp6errstat { type icmp6stat (line 624) | struct icmp6stat { type rtentry (line 732) | struct rtentry type rttimer (line 733) | struct rttimer type in6_multi (line 734) | struct in6_multi type ip6protosw (line 736) | struct ip6protosw type ip6protosw (line 737) | struct ip6protosw type domain (line 737) | struct domain type mbuf (line 738) | struct mbuf type mbuf (line 740) | struct mbuf type mbuf (line 743) | struct mbuf type mbuf (line 744) | struct mbuf type ifnet (line 744) | struct ifnet type mbuf (line 745) | struct mbuf type mbuf (line 746) | struct mbuf type mbuf (line 747) | struct mbuf type mbuf (line 748) | struct mbuf type mbuf (line 749) | struct mbuf type rtentry (line 749) | struct rtentry type ip6ctlparam (line 751) | struct ip6ctlparam type ip6ctlparam (line 752) | struct ip6ctlparam FILE: bsd/netinet/icmp_var.h type icmpstat (line 72) | struct icmpstat { type icmpstat (line 117) | struct icmpstat FILE: bsd/netinet/if_ether.h type ether_arp (line 114) | struct ether_arp { type sockaddr_inarp (line 127) | struct sockaddr_inarp { type ifqueue (line 147) | struct ifqueue type ifnet (line 149) | struct ifnet type rtentry (line 149) | struct rtentry type mbuf (line 149) | struct mbuf type sockaddr (line 150) | struct sockaddr type rtentry (line 150) | struct rtentry type ifnet (line 151) | struct ifnet type ifaddr (line 151) | struct ifaddr FILE: bsd/netinet/if_tun.h type tun_softc (line 49) | struct tun_softc { FILE: bsd/netinet/igmp.c type igmp_ifinfo (line 116) | struct igmp_ifinfo type ifnet (line 116) | struct ifnet type igmp_ifinfo (line 117) | struct igmp_ifinfo type igmp_ifinfo (line 118) | struct igmp_ifinfo type ifnet (line 119) | struct ifnet type igmp_inm_relhead (line 119) | struct igmp_inm_relhead type igmp_ifinfo (line 120) | struct igmp_ifinfo type ifqueue (line 120) | struct ifqueue type in_multi (line 122) | struct in_multi type igmp_ifinfo (line 122) | struct igmp_ifinfo type igmp_tparams (line 123) | struct igmp_tparams type in_multi (line 124) | struct in_multi type igmp_ifinfo (line 125) | struct igmp_ifinfo type igmp_tparams (line 125) | struct igmp_tparams type in_multi (line 126) | struct in_multi type igmp_ifinfo (line 126) | struct igmp_ifinfo type igmp_tparams (line 127) | struct igmp_tparams type ifnet (line 128) | struct ifnet type ip (line 128) | struct ip type igmp (line 129) | struct igmp type ifnet (line 130) | struct ifnet type ip (line 130) | struct ip type igmp (line 131) | struct igmp type ifnet (line 132) | struct ifnet type ip (line 132) | struct ip type igmpv3 (line 133) | struct igmpv3 type in_multi (line 134) | struct in_multi type igmpv3 (line 135) | struct igmpv3 type ifnet (line 136) | struct ifnet type mbuf (line 136) | struct mbuf type ip (line 137) | struct ip type igmp (line 137) | struct igmp type ifnet (line 138) | struct ifnet type mbuf (line 138) | struct mbuf type ip (line 139) | struct ip type igmp (line 139) | struct igmp type mbuf (line 140) | struct mbuf type in_addr (line 141) | struct in_addr type mbuf (line 142) | struct mbuf type igmp_ifinfo (line 146) | struct igmp_ifinfo type igmp_ifinfo (line 147) | struct igmp_ifinfo type igmp_inm_relhead (line 148) | struct igmp_inm_relhead type in_multi (line 149) | struct in_multi type in_multi (line 150) | struct in_multi type igmp_ifinfo (line 151) | struct igmp_ifinfo type in_multi (line 152) | struct in_multi type igmp_ifinfo (line 153) | struct igmp_ifinfo type igmp_ifinfo (line 154) | struct igmp_ifinfo type mbuf (line 155) | struct mbuf type ifnet (line 156) | struct ifnet type mbuf (line 156) | struct mbuf type ifqueue (line 157) | struct ifqueue type in_multi (line 158) | struct in_multi type ifqueue (line 159) | struct ifqueue type in_multi (line 160) | struct in_multi type igmp_ifinfo (line 161) | struct igmp_ifinfo type ifqueue (line 162) | struct ifqueue type ifqueue (line 162) | struct ifqueue type in_multi (line 162) | struct in_multi type in_multi (line 164) | struct in_multi type ifqueue (line 165) | struct ifqueue type in_multi (line 166) | struct in_multi type mbuf (line 175) | struct mbuf type igmpstat_v3 (line 200) | struct igmpstat_v3 type igmpstat_v3 (line 202) | struct igmpstat_v3 type igmpstat (line 204) | struct igmpstat type timeval (line 205) | struct timeval type igmp_ifinfo (line 306) | struct igmp_ifinfo function igmp_save_context (line 311) | static __inline void function igmp_scrub_context (line 317) | static __inline void type in_addr (line 327) | struct in_addr type ifnet (line 338) | struct ifnet type mbuf (line 339) | struct mbuf function sysctl_igmp_default_version (line 347) | static int function SYSCTL_HANDLER_ARGS (line 387) | static int function SYSCTL_HANDLER_ARGS (line 420) | static int function igmp_dispatch_queue (line 492) | static void function igmp_isgroupreported (line 545) | static __inline__ type mbuf (line 560) | struct mbuf type mbuf (line 563) | struct mbuf type ipoption (line 564) | struct ipoption type igmp_ifinfo (line 581) | struct igmp_ifinfo type ifnet (line 582) | struct ifnet type igmp_ifinfo (line 584) | struct igmp_ifinfo function igmp_domifreattach (line 620) | void function igmp_domifdetach (line 650) | void function igi_delete (line 674) | static void function __private_extern__ (line 704) | __private_extern__ void function igi_initvar (line 719) | static void type igmp_ifinfo (line 743) | struct igmp_ifinfo type igmp_ifinfo (line 746) | struct igmp_ifinfo function igi_free (line 754) | static void function igi_addref (line 778) | void function igi_remref (line 796) | void function igmp_input_v1_query (line 837) | static int function igmp_input_v2_query (line 926) | static int function igmp_v2_update_group (line 1044) | static uint32_t function igmp_input_v3_query (line 1091) | static int function igmp_input_v3_group_query (line 1282) | static int function igmp_input_v1_report (line 1380) | static int function igmp_input_v2_report (line 1505) | static int function igmp_input (line 1637) | void function igmp_set_timeout (line 1865) | void function igmp_timeout (line 1893) | static void function igmp_sched_timeout (line 2057) | static void function igmp_flush_relq (line 2075) | static void function igmp_v1v2_process_group_timer (line 2121) | static void function igmp_v3_process_group_timers (line 2171) | static void function igmp_v3_suppress_group_record (line 2310) | static void function igmp_set_version (line 2335) | static uint32_t function igmp_v3_cancel_link_timers (line 2388) | static void function igmp_v1v2_process_querier_timers (line 2480) | static void function igmp_v1v2_queue_report (line 2565) | static int function igmp_change_state (line 2657) | int function igmp_initial_join (line 2721) | static int function igmp_handle_state_change (line 2862) | static int function igmp_final_leave (line 2931) | static void function igmp_v3_enqueue_group_record (line 3072) | static int type rectype_t (line 3439) | typedef enum { function igmp_v3_enqueue_filter_change (line 3467) | static int function igmp_v3_merge_state_changes (line 3690) | static int function igmp_v3_dispatch_general_query (line 3811) | static uint32_t function igmp_sendpkt (line 3883) | static void type mbuf (line 3986) | struct mbuf type ifnet (line 3987) | struct ifnet type mbuf (line 3987) | struct mbuf type igmp_report (line 3989) | struct igmp_report type ip (line 3990) | struct ip type ip (line 3996) | struct ip type igmp_report (line 3996) | struct igmp_report type ip (line 4016) | struct ip type ip (line 4017) | struct ip type igmp_report (line 4025) | struct igmp_report type ip (line 4028) | struct ip type ip (line 4029) | struct ip type in_ifaddr (line 4041) | struct in_ifaddr function igmp_init (line 4081) | void FILE: bsd/netinet/igmp.h type igmp (line 86) | struct igmp { type igmpv3 (line 96) | struct igmpv3 { type igmp_grouprec (line 115) | struct igmp_grouprec { type igmp_report (line 127) | struct igmp_report { FILE: bsd/netinet/igmp_var.h type igmpstat_v3 (line 80) | struct igmpstat_v3 { type igmpstat (line 122) | struct igmpstat { type igmp_ifinfo_u (line 144) | struct igmp_ifinfo_u { type igmp_ifinfo (line 255) | struct igmp_ifinfo { type igmp_tparams (line 312) | struct igmp_tparams { type protosw (line 319) | struct protosw type domain (line 319) | struct domain type in_multi (line 320) | struct in_multi type igmp_tparams (line 320) | struct igmp_tparams type igmp_ifinfo (line 321) | struct igmp_ifinfo type ifnet (line 321) | struct ifnet type igmp_ifinfo (line 322) | struct igmp_ifinfo type ifnet (line 323) | struct ifnet type mbuf (line 324) | struct mbuf type in_multi (line 325) | struct in_multi type in_multi (line 326) | struct in_multi type igmp_tparams (line 327) | struct igmp_tparams type igmp_ifinfo (line 328) | struct igmp_ifinfo type igmp_ifinfo (line 329) | struct igmp_ifinfo type ifnet (line 330) | struct ifnet type igmp_ifinfo (line 330) | struct igmp_ifinfo FILE: bsd/netinet/in.c type socket (line 103) | struct socket type socket (line 104) | struct socket type socket (line 105) | struct socket type ifnet (line 106) | struct ifnet type ifreq (line 106) | struct ifreq type ifnet (line 107) | struct ifnet type ifreq (line 107) | struct ifreq type ifnet (line 108) | struct ifnet type ifreq (line 108) | struct ifreq type ifnet (line 109) | struct ifnet type in_ifaddr (line 109) | struct in_ifaddr type ifreq (line 110) | struct ifreq type ifnet (line 111) | struct ifnet type in_ifaddr (line 111) | struct in_ifaddr type ifreq (line 112) | struct ifreq type ifnet (line 113) | struct ifnet type in_ifaddr (line 113) | struct in_ifaddr type ifreq (line 114) | struct ifreq type ifnet (line 115) | struct ifnet type in_ifaddr (line 115) | struct in_ifaddr type ifreq (line 116) | struct ifreq type sockaddr_in (line 118) | struct sockaddr_in type ifnet (line 119) | struct ifnet type in_ifaddr (line 119) | struct in_ifaddr type sockaddr_in (line 120) | struct sockaddr_in type in_ifaddr (line 131) | struct in_ifaddr type in_ifaddr (line 132) | struct in_ifaddr type in_ifaddr (line 133) | struct in_ifaddr type in_ifaddr (line 134) | struct in_ifaddr type ifaddr (line 135) | struct ifaddr type ifaddr (line 136) | struct ifaddr type ifaddr (line 137) | struct ifaddr type ifaddr (line 138) | struct ifaddr type socket (line 140) | struct socket type socket (line 141) | struct socket type llentry (line 144) | struct llentry type llentry (line 145) | struct llentry type llentry (line 146) | struct llentry type in_addr (line 146) | struct in_addr type sockaddr (line 147) | struct sockaddr type sockaddr (line 148) | struct sockaddr type llentry (line 148) | struct llentry type lltable (line 149) | struct lltable type llentry (line 149) | struct llentry type ifnet (line 150) | struct ifnet type sockaddr (line 150) | struct sockaddr type in_addr (line 151) | struct in_addr type llentry (line 152) | struct llentry type llentry (line 153) | struct llentry type sockaddr (line 153) | struct sockaddr type llentry (line 154) | struct llentry type lltable (line 154) | struct lltable type in_addr (line 154) | struct in_addr type lltable (line 155) | struct lltable type llentry (line 155) | struct llentry type llentry (line 156) | struct llentry type lltable (line 156) | struct lltable type sockaddr (line 156) | struct sockaddr type llentry (line 157) | struct llentry type lltable (line 157) | struct lltable type sockaddr (line 157) | struct sockaddr type lltable (line 158) | struct lltable type llentry (line 158) | struct llentry type sysctl_req (line 158) | struct sysctl_req type lltable (line 159) | struct lltable type ifnet (line 159) | struct ifnet type in_ifaddr_dbg (line 173) | struct in_ifaddr_dbg { type zone (line 204) | struct zone type in_ifextra (line 208) | struct in_ifextra function inaddr_local (line 219) | int function in_localaddr (line 260) | int function boolean_t (line 305) | boolean_t function in_socktrim (line 326) | static void function in_domifattach (line 343) | static int function inctl_associd (line 395) | static __attribute__((noinline)) int function inctl_connid (line 431) | static __attribute__((noinline)) int function inctl_conninfo (line 469) | static __attribute__((noinline)) int function inctl_autoaddr (line 518) | static __attribute__((noinline)) int function inctl_arpipll (line 555) | static __attribute__((noinline)) int function inctl_setrouter (line 600) | static __attribute__((noinline)) int function inctl_ifaddr (line 640) | static __attribute__((noinline)) int function inctl_ifdstaddr (line 926) | static __attribute__((noinline)) int function inctl_ifbrdaddr (line 1050) | static __attribute__((noinline)) int function inctl_ifnetmask (line 1133) | static __attribute__((noinline)) int function in_control (line 1220) | int function in_ifscrub (line 1611) | void function in_iahash_remove (line 1639) | static void function in_iahash_insert (line 1661) | static void function in_iahash_insert_ptp (line 1688) | static void function in_ifinit (line 1733) | static int function boolean_t (line 1942) | boolean_t function in_purgeaddrs (line 1988) | void function in_ifaddr_init (line 2056) | void type in_ifaddr (line 2072) | struct in_ifaddr type in_ifaddr (line 2075) | struct in_ifaddr type in_ifaddr_dbg (line 2087) | struct in_ifaddr_dbg type in_ifaddr_dbg (line 2088) | struct in_ifaddr_dbg function in_ifaddr_free (line 2099) | static void function in_ifaddr_attached (line 2133) | static void function in_ifaddr_detached (line 2154) | static void function in_ifaddr_trace (line 2176) | static void function in_getassocids (line 2203) | static int function in_getconnids (line 2228) | static int function in_getconninfo (line 2260) | int type in_llentry (line 2366) | struct in_llentry { function in_lltable_destroy_lle_unlocked (line 2377) | static void function in_lltable_destroy_lle (line 2389) | static void type llentry (line 2396) | struct llentry type in_addr (line 2397) | struct in_addr type in_llentry (line 2400) | struct in_llentry type in_llentry (line 2402) | struct in_llentry function in_lltable_match_prefix (line 2426) | static int function in_lltable_free_entry (line 2462) | static void function in_lltable_rtcheck (line 2490) | static int function in_lltable_hash_dst (line 2513) | static inline uint32_t function in_lltable_hash (line 2519) | static uint32_t function in_lltable_fill_sa_entry (line 2526) | static void type llentry (line 2538) | struct llentry type lltable (line 2539) | struct lltable type in_addr (line 2539) | struct in_addr type llentry (line 2541) | struct llentry type llentries (line 2542) | struct llentries function in_lltable_delete_entry (line 2559) | static void type llentry (line 2571) | struct llentry type lltable (line 2572) | struct lltable type sockaddr (line 2572) | struct sockaddr type sockaddr_in (line 2574) | struct sockaddr_in type sockaddr_in (line 2574) | struct sockaddr_in type ifnet (line 2575) | struct ifnet type llentry (line 2576) | struct llentry type llentry (line 2612) | struct llentry type lltable (line 2613) | struct lltable type sockaddr (line 2613) | struct sockaddr type sockaddr_in (line 2615) | struct sockaddr_in type sockaddr_in (line 2615) | struct sockaddr_in type llentry (line 2616) | struct llentry function in_lltable_dump_entry (line 2645) | static int type lltable (line 2712) | struct lltable type ifnet (line 2713) | struct ifnet type lltable (line 2715) | struct lltable type in_ifaddr (line 2734) | struct in_ifaddr type ifnet (line 2735) | struct ifnet type ifaddr (line 2737) | struct ifaddr type in_ifaddr (line 2747) | struct in_ifaddr type in_ifaddr (line 2756) | struct in_ifaddr type in_ifaddr (line 2759) | struct in_ifaddr type ifnet (line 2760) | struct ifnet type ifaddr (line 2762) | struct ifaddr type in_ifaddr (line 2785) | struct in_ifaddr FILE: bsd/netinet/in.h type in_addr (line 313) | struct in_addr { type sockaddr_in (line 397) | struct sockaddr_in { type sockaddr_inifscope (line 416) | struct sockaddr_inifscope { type ip_opts (line 448) | struct ip_opts { type ip_mreq (line 563) | struct ip_mreq { type ip_mreqn (line 573) | struct ip_mreqn { type ip_mreq_source (line 583) | struct ip_mreq_source { type group_req (line 593) | struct group_req { type group_source_req (line 598) | struct group_source_req { type __msfilterreq (line 611) | struct __msfilterreq { type __msfilterreq32 (line 621) | struct __msfilterreq32 { type __msfilterreq64 (line 630) | struct __msfilterreq64 { type sockaddr (line 642) | struct sockaddr type in_addr (line 650) | struct in_addr type in_addr (line 650) | struct in_addr type in_addr (line 651) | struct in_addr type in_addr (line 652) | struct in_addr type in_addr (line 652) | struct in_addr type in_addr (line 653) | struct in_addr type sockaddr (line 654) | struct sockaddr type sockaddr_storage (line 655) | struct sockaddr_storage type sockaddr (line 656) | struct sockaddr type sockaddr_storage (line 657) | struct sockaddr_storage type in_pktinfo (line 696) | struct in_pktinfo { type sockaddr (line 825) | struct sockaddr type sockaddr_in (line 826) | struct sockaddr_in type sockaddr_in6 (line 827) | struct sockaddr_in6 type ip (line 873) | struct ip type ifnet (line 874) | struct ifnet type mbuf (line 875) | struct mbuf type in_addr (line 877) | struct in_addr type ifnet (line 877) | struct ifnet type in_addr (line 878) | struct in_addr type in_addr (line 879) | struct in_addr type mbuf (line 881) | struct mbuf type mbuf (line 884) | struct mbuf type ip (line 889) | struct ip type mbuf (line 890) | struct mbuf type mbuf (line 892) | struct mbuf type mbuf (line 895) | struct mbuf type socket (line 898) | struct socket type in_ifaddr (line 901) | struct in_ifaddr type ifnet (line 901) | struct ifnet type in_ifaddr (line 902) | struct in_ifaddr type ifnet (line 902) | struct ifnet type in_addr (line 938) | struct in_addr type in_addr (line 939) | struct in_addr type in_addr (line 941) | struct in_addr type in_addr (line 942) | struct in_addr type in_addr (line 950) | struct in_addr type sockaddr_in (line 957) | struct sockaddr_in type sockaddr (line 958) | struct sockaddr type sockaddr (line 959) | struct sockaddr FILE: bsd/netinet/in_arp.c type llinfo_arp (line 122) | struct llinfo_arp { type timeval (line 148) | struct timeval type timeval (line 153) | struct timeval type llinfo_arp (line 155) | struct llinfo_arp type in_addr (line 156) | struct in_addr type llinfo_arp (line 160) | struct llinfo_arp type llinfo_arp (line 162) | struct llinfo_arp type rtentry (line 163) | struct rtentry type rtentry (line 164) | struct rtentry type rt_reach_info (line 164) | struct rt_reach_info type rtentry (line 165) | struct rtentry type ifnet_llreach_info (line 165) | struct ifnet_llreach_info type rtentry (line 166) | struct rtentry type llinfo_arp (line 168) | struct llinfo_arp type llinfo_arp (line 169) | struct llinfo_arp type rtentry (line 170) | struct rtentry type ifnet (line 170) | struct ifnet type timeval (line 173) | struct timeval type arpstat (line 259) | struct arpstat type llinfo_arp (line 266) | struct llinfo_arp function arp_init (line 268) | void type llinfo_arp (line 278) | struct llinfo_arp type llinfo_arp (line 281) | struct llinfo_arp function arp_llinfo_free (line 295) | static void function arp_llinfo_addq (line 317) | static bool function arp_llinfo_flushq (line 362) | static uint32_t function arp_llinfo_purge (line 377) | static void function arp_llinfo_get_ri (line 393) | static void function arp_llinfo_get_iflri (line 415) | static void function arp_llinfo_refresh (line 437) | static void function arp_llreach_set_reachable (line 458) | void function arp_llreach_use (line 469) | static __inline void function arp_llreach_reachable (line 477) | static __inline int function arp_llreach_alloc (line 546) | static void type arptf_arg (line 620) | struct arptf_arg { function arptfree (line 634) | static void function in_arpdrain (line 728) | void function arp_timeout (line 759) | static void function arp_sched_timeout (line 792) | static void function arp_probe (line 828) | static void function arp_sched_probe (line 862) | static void function arp_rtrequest (line 898) | static void type sockaddr_dl (line 1113) | struct sockaddr_dl function errno_t (line 1140) | static errno_t function boolean_t (line 1222) | boolean_t function errno_t (line 1242) | errno_t function errno_t (line 1629) | errno_t function arp_ifinit (line 2255) | void function SYSCTL_HANDLER_ARGS (line 2268) | static int FILE: bsd/netinet/in_arp.h type sockaddr (line 34) | struct sockaddr type sockaddr_dl (line 35) | struct sockaddr_dl type sockaddr_in (line 36) | struct sockaddr_in type sockaddr_in (line 66) | struct sockaddr_in type sockaddr_dl (line 66) | struct sockaddr_dl type sockaddr_in (line 71) | struct sockaddr_in type sockaddr_dl (line 71) | struct sockaddr_dl type sockaddr_dl (line 94) | struct sockaddr_dl type sockaddr_in (line 94) | struct sockaddr_in type sockaddr_in (line 95) | struct sockaddr_in type sockaddr_dl (line 99) | struct sockaddr_dl type sockaddr_in (line 99) | struct sockaddr_in type sockaddr_in (line 100) | struct sockaddr_in type ifnet (line 135) | struct ifnet FILE: bsd/netinet/in_cksum.c function b_sum16 (line 102) | uint16_t type mbuf (line 108) | struct mbuf function inet_cksum_simple (line 112) | uint16_t function in_addword (line 118) | uint16_t function in_pseudo (line 127) | uint16_t function in_pseudo64 (line 139) | uint16_t function in_cksum_hdr_opt (line 154) | uint16_t function ip_cksum_hdr_dir (line 165) | uint16_t function ip_cksum_hdr_dir_buffer (line 186) | uint16_t function inet_cksum (line 214) | uint16_t function inet_cksum_buffer (line 270) | uint16_t function in_cksum_mbuf_ref (line 324) | uint32_t function in_cksum_mbuf_ref (line 475) | uint32_t FILE: bsd/netinet/in_gif.c function in_gif_output (line 94) | int function in_gif_input (line 239) | void function gif_encapcheck4 (line 341) | int FILE: bsd/netinet/in_gif.h type mbuf (line 68) | struct mbuf type ifnet (line 69) | struct ifnet type mbuf (line 69) | struct mbuf type rtentry (line 69) | struct rtentry type mbuf (line 70) | struct mbuf FILE: bsd/netinet/in_mcast.c type in_mfilter (line 109) | struct in_mfilter type in_mfilter (line 110) | struct in_mfilter type sockaddr_in (line 111) | struct sockaddr_in type in_msource (line 112) | struct in_msource type in_msource (line 113) | struct in_msource type in_mfilter (line 114) | struct in_mfilter type sockaddr_in (line 115) | struct sockaddr_in type in_mfilter (line 116) | struct in_mfilter type sockaddr_in (line 116) | struct sockaddr_in type in_mfilter (line 117) | struct in_mfilter type in_mfilter (line 118) | struct in_mfilter type ip_moptions (line 119) | struct ip_moptions type ip_moptions (line 120) | struct ip_moptions type ifnet (line 121) | struct ifnet type sockaddr_in (line 121) | struct sockaddr_in type in_msource (line 122) | struct in_msource type ip_moptions (line 123) | struct ip_moptions type sockaddr_in (line 124) | struct sockaddr_in type ip_msource (line 125) | struct ip_msource type in_msource (line 126) | struct in_msource type ifnet (line 127) | struct ifnet type in_addr (line 127) | struct in_addr type in_multi (line 128) | struct in_multi type ifnet (line 129) | struct ifnet type in_addr (line 129) | struct in_addr type in_mfilter (line 130) | struct in_mfilter type in_multi (line 130) | struct in_multi type in_multi (line 131) | struct in_multi type ip_msource (line 132) | struct ip_msource type in_multi (line 133) | struct in_multi type in_multi (line 134) | struct in_multi type in_mfilter (line 134) | struct in_mfilter type in_multi (line 135) | struct in_multi type ip_moptions (line 136) | struct ip_moptions type inpcb (line 137) | struct inpcb type inpcb (line 138) | struct inpcb type sockopt (line 138) | struct sockopt type ifnet (line 139) | struct ifnet type inpcb (line 140) | struct inpcb type sockaddr_in (line 141) | struct sockaddr_in type in_addr (line 141) | struct in_addr type inpcb (line 142) | struct inpcb type sockopt (line 142) | struct sockopt type inpcb (line 143) | struct inpcb type sockopt (line 143) | struct sockopt type inpcb (line 144) | struct inpcb type sockopt (line 144) | struct sockopt type ifnet (line 146) | struct ifnet type in_addr (line 146) | struct in_addr type ip_msource (line 147) | struct ip_msource type ip_msource (line 148) | struct ip_msource type in_multi_dbg (line 176) | struct in_multi_dbg { type zone (line 202) | struct zone type ip_msource (line 204) | struct ip_msource type in_msource (line 206) | struct in_msource type in_multihead (line 215) | struct in_multihead type in_multi (line 217) | struct in_multi type in_multi (line 218) | struct in_multi type in_multi (line 219) | struct in_multi type in_multi (line 220) | struct in_multi type ip_msource (line 222) | struct ip_msource type ip_msource (line 223) | struct ip_msource type in_msource (line 224) | struct in_msource type in_msource (line 225) | struct in_msource function ip_msource_cmp (line 227) | static __inline int function inm_is_ifp_detached (line 242) | static __inline__ int function imf_init (line 255) | static __inline__ void function imo_grow (line 267) | static int function imo_match_group (line 323) | static size_t type in_msource (line 367) | struct in_msource type ip_moptions (line 368) | struct ip_moptions type sockaddr_in (line 369) | struct sockaddr_in type ip_msource (line 371) | struct ip_msource type in_mfilter (line 372) | struct in_mfilter type ip_msource (line 373) | struct ip_msource type ip_moptions (line 375) | struct ip_moptions type in_msource (line 390) | struct in_msource function imo_multi_filter (line 399) | int function imo_clone (line 435) | int function in_getmulti (line 528) | static int function inm_clear_recorded (line 660) | void function inm_record_source (line 694) | int function imf_get_source (line 739) | static int type in_msource (line 783) | struct in_msource type in_mfilter (line 784) | struct in_mfilter type sockaddr_in (line 785) | struct sockaddr_in type in_msource (line 787) | struct in_msource type ip_msource (line 794) | struct ip_msource function imf_prune (line 810) | static int function imf_rollback (line 833) | static void function imf_leave (line 864) | void function imf_commit (line 882) | static void function imf_reap (line 900) | static void function imf_purge (line 924) | void function inm_get_source (line 952) | static int function ims_get_mode (line 995) | uint8_t function ims_merge (line 1015) | static void function inm_merge (line 1065) | static int function inm_commit (line 1206) | void function inm_reap (line 1227) | static void function inm_purge (line 1251) | void function in_joingroup (line 1276) | static int function in_leavegroup (line 1349) | int type in_multi (line 1418) | struct in_multi type in_addr (line 1419) | struct in_addr type ifnet (line 1419) | struct ifnet type in_multi (line 1421) | struct in_multi function in_delmulti (line 1437) | void function inp_block_unblock_source (line 1452) | static int type ip_moptions (line 1668) | struct ip_moptions type inpcb (line 1669) | struct inpcb type ip_moptions (line 1671) | struct ip_moptions type in_multi (line 1672) | struct in_multi type in_mfilter (line 1673) | struct in_mfilter type in_mfilter (line 1693) | struct in_mfilter function inp_get_source_filters (line 1724) | static int function inp_getmoptions (line 1894) | int type ifnet (line 2029) | struct ifnet type inpcb (line 2030) | struct inpcb type sockaddr_in (line 2031) | struct sockaddr_in type in_addr (line 2031) | struct in_addr type ifnet (line 2033) | struct ifnet type in_addr (line 2041) | struct in_addr type in_addr (line 2042) | struct in_addr type route (line 2045) | struct route type sockaddr_in (line 2053) | struct sockaddr_in type in_ifaddr (line 2059) | struct in_ifaddr type ifnet (line 2060) | struct ifnet function inp_join_group (line 2090) | int function inp_leave_group (line 2432) | int function inp_set_multicast_if (line 2692) | static int function inp_set_source_filters (line 2779) | static int function inp_setmoptions (line 3002) | int function sysctl_ip_mcast_filters (line 3204) | static int type ifnet (line 3313) | struct ifnet type in_addr (line 3314) | struct in_addr type ifnet (line 3317) | struct ifnet function in_multi_init (line 3341) | void type in_multi (line 3363) | struct in_multi type in_multi (line 3366) | struct in_multi function in_multi_free (line 3381) | static void function in_multi_attach (line 3420) | static void function in_multi_detach (line 3458) | int function inm_addref (line 3502) | void function inm_remref (line 3522) | void function inm_trace (line 3597) | static void function in_multihead_lock_exclusive (line 3621) | void function in_multihead_lock_shared (line 3627) | void function in_multihead_lock_assert (line 3633) | void function in_multihead_lock_done (line 3642) | void type ip_msource (line 3648) | struct ip_msource function ipms_free (line 3654) | static void type in_msource (line 3660) | struct in_msource function inms_free (line 3666) | static void function inm_print (line 3710) | void function inm_print (line 3754) | void FILE: bsd/netinet/in_pcb.c type proc (line 125) | struct proc type timeval (line 148) | struct timeval type inpcb (line 151) | struct inpcb type inpcb (line 153) | struct inpcb function sysctl_net_ipport_check (line 177) | static int type inp_flowhash_key_addr (line 270) | struct inp_flowhash_key_addr { type inp_flowhash_key (line 280) | struct inp_flowhash_key { type inpcb (line 293) | struct inpcb type inpcb (line 293) | struct inpcb type inpcb (line 298) | struct inpcb type inpcb (line 300) | struct inpcb type inpcb (line 301) | struct inpcb type inpcb (line 313) | struct inpcb function in_pcbinit (line 319) | void function inpcb_timeout (line 354) | static void function inpcb_sched_timeout (line 443) | static void function inpcb_sched_lazy_timeout (line 449) | static void function _inpcb_sched_timeout (line 455) | static void function inpcb_gc_sched (line 492) | void function inpcb_timer_sched (line 523) | void function in_pcbinfo_attach (line 545) | void function in_pcbinfo_detach (line 562) | int function in_pcballoc (line 591) | int type inpcb (line 687) | struct inpcb type inpcbinfo (line 688) | struct inpcbinfo type in_addr (line 688) | struct in_addr type inpcb (line 691) | struct inpcb type socket (line 698) | struct socket function in_pcb_conflict_post_msg (line 716) | static void function in_pcbbind (line 754) | int function boolean_t (line 1125) | static boolean_t function apn_fallback_trigger (line 1244) | static void function in_pcbladdr (line 1300) | int function in_pcbconnect (line 1592) | int function in_pcbdisconnect (line 1686) | void function in_pcbdetach (line 1723) | void function in_pcbdispose (line 1828) | void function in_getsockaddr (line 1912) | int function in_getsockaddr_s (line 1940) | int function in_getpeeraddr (line 1961) | int function in_pcbnotifyall (line 1989) | void function in_losing (line 2022) | void function in_rtchange (line 2067) | void type inpcb (line 2098) | struct inpcb type inpcbinfo (line 2099) | struct inpcbinfo type in_addr (line 2099) | struct in_addr type inpcb (line 2102) | struct inpcb type inpcbhead (line 2109) | struct inpcbhead type inpcbporthead (line 2135) | struct inpcbporthead type inpcbport (line 2136) | struct inpcbport type inpcb (line 2137) | struct inpcb function in_pcblookup_hash_exists (line 2194) | int type inpcb (line 2324) | struct inpcb type inpcbinfo (line 2325) | struct inpcbinfo type in_addr (line 2325) | struct in_addr type in_addr (line 2326) | struct in_addr type ifnet (line 2327) | struct ifnet type inpcbhead (line 2329) | struct inpcbhead type inpcb (line 2330) | struct inpcb type inpcb (line 2332) | struct inpcb type inpcb (line 2333) | struct inpcb function in_pcbinshash (line 2459) | int function in_pcbrehash (line 2560) | void function in_pcbremlists (line 2595) | void function in_pcb_checkstate (line 2654) | int function inpcb_to_compat (line 2767) | void function inpcb_to_xinpcb64 (line 2793) | void function inp_route_copyout (line 2840) | void function inp_route_copyin (line 2858) | void function inp_bindif (line 2876) | int function inp_set_nocellular (line 2921) | void function inp_clear_nocellular (line 2934) | void function inp_set_noexpensive (line 2952) | void function inp_set_noconstrained (line 2961) | void function inp_set_awdl_unrestricted (line 2970) | void function boolean_t (line 2979) | boolean_t function inp_clear_awdl_unrestricted (line 2985) | void function inp_set_intcoproc_allowed (line 2994) | void function boolean_t (line 3003) | boolean_t function inp_clear_intcoproc_allowed (line 3009) | void function inp_set_want_app_policy (line 3022) | void function inp_clear_want_app_policy (line 3031) | void function u_int32_t (line 3043) | u_int32_t function inp_flowadv (line 3099) | void function infc_cmp (line 3115) | static inline int type inpcb (line 3122) | struct inpcb type inpcb (line 3125) | struct inpcb function inp_fc_feedback (line 3154) | static void function inp_reset_fc_state (line 3190) | void function inp_set_fc_state (line 3210) | int function inp_flush (line 3258) | int function inp_clear_INP_INADDR_ANY (line 3292) | void function inp_get_soprocinfo (line 3305) | void function inp_findinpcb_procinfo (line 3331) | int function inp_update_cellular_policy (line 3360) | static void function inp_update_necp_want_app_policy (line 3405) | static void function inp_update_necp_policy (line 3449) | void function inp_update_policy (line 3463) | int function boolean_t (line 3547) | static boolean_t function boolean_t (line 3598) | boolean_t function boolean_t (line 3617) | static boolean_t function boolean_t (line 3656) | boolean_t function inp_count_sndbytes (line 3670) | inline void function inp_incr_sndbytes_total (line 3696) | inline void function inp_decr_sndbytes_total (line 3708) | inline void function inp_incr_sndbytes_unsent (line 3720) | inline void function inp_decr_sndbytes_unsent (line 3732) | inline void function inp_decr_sndbytes_allunsent (line 3751) | inline void function inp_set_activity_bitmap (line 3765) | inline void function inp_get_activity_bitmap (line 3771) | inline void function inp_update_last_owner (line 3777) | void function inp_copy_last_owner (line 3800) | void FILE: bsd/netinet/in_pcb.h type u_quad_t (line 108) | typedef u_quad_t inp_gen_t; type in_addr_4in6 (line 115) | struct in_addr_4in6 { type icmp6_filter (line 127) | struct icmp6_filter type ifnet (line 128) | struct ifnet type inp_stat (line 130) | struct inp_stat { type inpcb (line 142) | struct inpcb { type _inpcb_list_entry (line 263) | struct _inpcb_list_entry { type inpcbinfo (line 285) | struct inpcbinfo type inpcbport (line 286) | struct inpcbport type mbuf (line 287) | struct mbuf type ip6_pktopts (line 288) | struct ip6_pktopts type ip6_moptions (line 289) | struct ip6_moptions type icmp6_filter (line 290) | struct icmp6_filter type inpcbpolicy (line 291) | struct inpcbpolicy type inpcb (line 293) | struct inpcb { type xinpcb (line 365) | struct xinpcb { type inpcb64_list_entry (line 377) | struct inpcb64_list_entry { type xinpcb64 (line 382) | struct xinpcb64 { type xinpcb_list_entry (line 421) | struct xinpcb_list_entry { type xinpcb_n (line 426) | struct xinpcb_n { type xinpgen (line 461) | struct xinpgen { type inpcbport (line 519) | struct inpcbport { type intimercount (line 525) | struct intimercount { type inpcbinfo (line 531) | struct inpcbinfo type inpcbinfo (line 540) | struct inpcbinfo { type sysctl_req (line 727) | struct sysctl_req type inpcbinfo (line 753) | struct inpcbinfo type inpcbinfo (line 754) | struct inpcbinfo type inpcbinfo (line 762) | struct inpcbinfo type inpcbinfo (line 763) | struct inpcbinfo type inpcb (line 765) | struct inpcb type inpcb (line 766) | struct inpcb type socket (line 767) | struct socket type inpcbinfo (line 767) | struct inpcbinfo type proc (line 767) | struct proc type inpcb (line 768) | struct inpcb type sockaddr (line 768) | struct sockaddr type proc (line 768) | struct proc type inpcb (line 769) | struct inpcb type sockaddr (line 769) | struct sockaddr type proc (line 769) | struct proc type ifnet (line 770) | struct ifnet type inpcb (line 771) | struct inpcb type inpcb (line 772) | struct inpcb type inpcb (line 773) | struct inpcb type inpcb (line 774) | struct inpcb type inpcb (line 775) | struct inpcb type sockaddr (line 775) | struct sockaddr type in_addr (line 775) | struct in_addr type ifnet (line 776) | struct ifnet type inpcb (line 777) | struct inpcb type inpcbinfo (line 777) | struct inpcbinfo type in_addr (line 777) | struct in_addr type inpcb (line 779) | struct inpcb type inpcbinfo (line 779) | struct inpcbinfo type in_addr (line 780) | struct in_addr type inpcb (line 781) | struct inpcb type inpcbinfo (line 781) | struct inpcbinfo type in_addr (line 781) | struct in_addr type in_addr (line 782) | struct in_addr type ifnet (line 782) | struct ifnet type inpcbinfo (line 783) | struct inpcbinfo type in_addr (line 783) | struct in_addr type in_addr (line 784) | struct in_addr type ifnet (line 784) | struct ifnet type inpcbinfo (line 785) | struct inpcbinfo type in_addr (line 785) | struct in_addr type inpcb (line 786) | struct inpcb type inpcb (line 787) | struct inpcb type socket (line 788) | struct socket type sockaddr (line 788) | struct sockaddr type socket (line 789) | struct socket type sockaddr (line 789) | struct sockaddr type socket (line 790) | struct socket type sockaddr_in (line 790) | struct sockaddr_in type inpcb (line 791) | struct inpcb type inpcb (line 792) | struct inpcb type inpcb (line 793) | struct inpcb type inpcb_compat (line 793) | struct inpcb_compat type inpcb (line 795) | struct inpcb type xinpcb64 (line 795) | struct xinpcb64 type sysctl_req (line 798) | struct sysctl_req type inpcbinfo (line 798) | struct inpcbinfo type inpcbinfo (line 801) | struct inpcbinfo type inpcbinfo (line 804) | struct inpcbinfo type ifaddr (line 806) | struct ifaddr type inpcbinfo (line 806) | struct inpcbinfo type inpcb (line 807) | struct inpcb type route (line 807) | struct route type inpcb (line 808) | struct inpcb type route (line 808) | struct route type inpcb (line 809) | struct inpcb type ifnet (line 809) | struct ifnet type inpcb (line 810) | struct inpcb type inpcb (line 811) | struct inpcb type inpcb (line 812) | struct inpcb type inpcb (line 813) | struct inpcb type inpcb (line 814) | struct inpcb type inpcb (line 815) | struct inpcb type inpcb (line 816) | struct inpcb type inpcb (line 817) | struct inpcb type inpcb (line 818) | struct inpcb type inpcb (line 819) | struct inpcb type inpcb (line 821) | struct inpcb type sockaddr (line 821) | struct sockaddr type sockaddr (line 821) | struct sockaddr type inpcb (line 822) | struct inpcb type inpcb (line 823) | struct inpcb type inpcb (line 825) | struct inpcb type inpcb (line 826) | struct inpcb type inpcb (line 827) | struct inpcb type inpcb (line 828) | struct inpcb type inpcb (line 829) | struct inpcb type inpcb (line 831) | struct inpcb type inpcbinfo (line 832) | struct inpcbinfo type so_procinfo (line 832) | struct so_procinfo type inpcb (line 833) | struct inpcb type so_procinfo (line 833) | struct so_procinfo type inpcb (line 834) | struct inpcb type inpcb (line 835) | struct inpcb type ifnet (line 835) | struct ifnet type inpcb (line 836) | struct inpcb type ifnet (line 836) | struct ifnet type socket (line 837) | struct socket type socket (line 838) | struct socket type inpcb (line 839) | struct inpcb type socket (line 840) | struct socket type socket (line 841) | struct socket type socket (line 842) | struct socket type socket (line 843) | struct socket type inpcb (line 844) | struct inpcb type inpcb (line 845) | struct inpcb type socket (line 846) | struct socket type proc (line 846) | struct proc type proc (line 846) | struct proc type socket (line 847) | struct socket type socket (line 847) | struct socket type socket (line 851) | struct socket type inpcbinfo (line 852) | struct inpcbinfo type inpcbinfo (line 853) | struct inpcbinfo FILE: bsd/netinet/in_pcblist.c type inpcb (line 104) | struct inpcb type xinpcb_n (line 104) | struct xinpcb_n type tcpcb (line 105) | struct tcpcb type xtcpcb_n (line 105) | struct xtcpcb_n type ifnet (line 106) | struct ifnet function __private_extern__ (line 109) | __private_extern__ void function __private_extern__ (line 143) | __private_extern__ void function __private_extern__ (line 166) | __private_extern__ void function inpcb_to_xinpcb_n (line 186) | static void function __private_extern__ (line 212) | __private_extern__ void function __private_extern__ (line 272) | __private_extern__ int function __private_extern__ (line 431) | __private_extern__ void function __private_extern__ (line 618) | __private_extern__ uint32_t function __private_extern__ (line 668) | __private_extern__ uint32_t function shutdown_sockets_on_interface_proc_callout (line 716) | static int function shutdown_sockets_on_interface (line 787) | void function __private_extern__ (line 795) | __private_extern__ int function __private_extern__ (line 825) | __private_extern__ int FILE: bsd/netinet/in_proto.c type domain (line 105) | struct domain type domain (line 108) | struct domain type pr_usrreqs (line 109) | struct pr_usrreqs type pr_usrreqs (line 110) | struct pr_usrreqs type socket (line 111) | struct socket type sockopt (line 111) | struct sockopt type domain (line 113) | struct domain type protosw (line 118) | struct protosw type protosw (line 274) | struct protosw type domain (line 276) | struct domain type sockaddr_in (line 283) | struct sockaddr_in type tcpiphdr (line 284) | struct tcpiphdr function in_dinit (line 288) | void function ip_proto_input (line 329) | static void FILE: bsd/netinet/in_rmx.c type timeval (line 91) | struct timeval type timeval (line 95) | struct timeval type radix_node (line 97) | struct radix_node type radix_node_head (line 97) | struct radix_node_head type radix_node (line 98) | struct radix_node type radix_node (line 99) | struct radix_node type radix_node_head (line 100) | struct radix_node_head type radix_node (line 101) | struct radix_node type radix_node_head (line 101) | struct radix_node_head type radix_node (line 102) | struct radix_node type radix_node_head (line 102) | struct radix_node_head type radix_node (line 104) | struct radix_node type radix_node_head (line 104) | struct radix_node_head type radix_node (line 105) | struct radix_node type radix_node (line 107) | struct radix_node type radix_node (line 112) | struct radix_node type radix_node_head (line 113) | struct radix_node_head type radix_node (line 114) | struct radix_node type rtentry (line 116) | struct rtentry type rtentry (line 116) | struct rtentry type sockaddr_in (line 117) | struct sockaddr_in type sockaddr_in (line 117) | struct sockaddr_in type radix_node (line 118) | struct radix_node type rtentry (line 184) | struct rtentry type radix_node (line 263) | struct radix_node type radix_node_head (line 264) | struct radix_node_head type radix_node (line 266) | struct radix_node type rtentry (line 273) | struct rtentry type rtentry (line 273) | struct rtentry type radix_node (line 288) | struct radix_node type radix_node (line 289) | struct radix_node type rtentry (line 291) | struct rtentry type rtentry (line 291) | struct rtentry type radix_node (line 323) | struct radix_node type radix_node_head (line 324) | struct radix_node_head type radix_node (line 334) | struct radix_node type radix_node_head (line 335) | struct radix_node_head type radix_node (line 338) | struct radix_node type rtentry (line 341) | struct rtentry type rtentry (line 343) | struct rtentry function in_clsroute (line 370) | static void type rtqk_arg (line 461) | struct rtqk_arg { function in_rtqkill (line 475) | static int function in_rtqtimo (line 571) | static void function in_sched_rtqtimo (line 640) | static void function in_rtqdrain (line 663) | void function in_inithead (line 686) | int type in_ifadown_arg (line 725) | struct in_ifadown_arg { function in_ifadownkill (line 731) | static int function in_ifadown (line 788) | int FILE: bsd/netinet/in_stat.c function in_stat_set_activity_bitmap (line 38) | void FILE: bsd/netinet/in_stat.h type activity_bitmap_t (line 36) | typedef struct activity_bitmap { FILE: bsd/netinet/in_systm.h type __uint16_t (line 86) | typedef __uint16_t n_short; type __uint32_t (line 87) | typedef __uint32_t n_long; type __uint32_t (line 89) | typedef __uint32_t n_time; FILE: bsd/netinet/in_tclass.c type net_qos_dscp_map (line 63) | struct net_qos_dscp_map { type dcsp_msc_map (line 68) | struct dcsp_msc_map { type socket (line 72) | struct socket type ifnet (line 72) | struct ifnet type dcsp_msc_map (line 73) | struct dcsp_msc_map type netsvctype_dscp_map (line 74) | struct netsvctype_dscp_map type dcsp_msc_map (line 75) | struct dcsp_msc_map type netsvctype_dscp_map (line 147) | struct netsvctype_dscp_map type netsvctype_dscp_map (line 164) | struct netsvctype_dscp_map type net_qos_dscp_map (line 176) | struct net_qos_dscp_map type net_qos_dscp_map (line 177) | struct net_qos_dscp_map type dcsp_msc_map (line 194) | struct dcsp_msc_map type tclass_for_proc (line 286) | struct tclass_for_proc { type so_tcdbg (line 294) | struct so_tcdbg type so_tcdbg (line 295) | struct so_tcdbg type so_tcdbg (line 296) | struct so_tcdbg type so_tcdbg (line 297) | struct so_tcdbg type so_tcdbg (line 298) | struct so_tcdbg type socket (line 301) | struct socket type tclass_for_proc (line 306) | struct tclass_for_proc type tclass_for_proc (line 309) | struct tclass_for_proc type tclass_for_proc (line 322) | struct tclass_for_proc type tclass_for_proc (line 325) | struct tclass_for_proc function __private_extern__ (line 336) | __private_extern__ void function purge_tclass_for_proc (line 369) | int function free_tclass_for_proc (line 402) | static void function flush_tclass_for_proc (line 416) | int type tclass_for_proc (line 436) | struct tclass_for_proc type tclass_for_proc (line 439) | struct tclass_for_proc type tclass_for_proc (line 445) | struct tclass_for_proc function set_pid_tclass (line 470) | int function set_pname_tclass (line 548) | int function flush_pid_tclass (line 576) | static int function get_pid_tclass (line 617) | int function get_pname_tclass (line 651) | int function delete_tclass_for_pid_pname (line 673) | static int function __private_extern__ (line 701) | __private_extern__ int function __private_extern__ (line 750) | __private_extern__ int function so_get_netsvc_marking_level (line 850) | int function __private_extern__ (line 890) | __private_extern__ int function __private_extern__ (line 950) | __private_extern__ int function __private_extern__ (line 971) | __private_extern__ void function __private_extern__ (line 988) | __private_extern__ int function __private_extern__ (line 995) | __private_extern__ int function __private_extern__ (line 1001) | __private_extern__ int function __private_extern__ (line 1053) | __private_extern__ int function __private_extern__ (line 1079) | __private_extern__ void function __private_extern__ (line 1093) | __private_extern__ void function so_throttle_best_effort (line 1105) | static inline int function __private_extern__ (line 1115) | __private_extern__ void function __private_extern__ (line 1236) | __private_extern__ void function __private_extern__ (line 1322) | __private_extern__ void function __private_extern__ (line 1339) | __private_extern__ void function __private_extern__ (line 1350) | __private_extern__ mbuf_svc_class_t function __private_extern__ (line 1401) | __private_extern__ int function sotc_index (line 1433) | static size_t function fastlane_sc_to_dscp (line 1473) | uint8_t function rfc4594_sc_to_dscp (line 1521) | uint8_t function mbuf_traffic_class_t (line 1574) | mbuf_traffic_class_t function errno_t (line 1609) | static errno_t function get_netsvctype_dscp_map (line 1682) | static size_t function net_qos_map_init (line 1698) | void function sysctl_default_netsvctype_to_dscp_map (line 1714) | int function __private_extern__ (line 1743) | __private_extern__ errno_t function set_dscp_to_wifi_ac_map (line 1844) | static void function errno_t (line 1883) | static errno_t function sysctl_dscp_to_wifi_ac_map (line 1914) | int function sysctl_reset_dscp_to_wifi_ac_map (line 1979) | int function net_qos_guideline (line 2005) | int FILE: bsd/netinet/in_tclass.h type so_tcdbg (line 50) | struct so_tcdbg { type net_qos_param (line 67) | struct net_qos_param { type net_qos_param (line 87) | struct net_qos_param type mbuf (line 99) | struct mbuf type ifnet (line 99) | struct ifnet type socket (line 101) | struct socket FILE: bsd/netinet/in_var.h type in_ifaddr (line 80) | struct in_ifaddr { type in_aliasreq (line 101) | struct in_aliasreq { type kev_in_data (line 112) | struct kev_in_data { type kev_in_collision (line 123) | struct kev_in_collision { type kev_in_arpfailure (line 130) | struct kev_in_arpfailure { type kev_in_arpalive (line 134) | struct kev_in_arpalive { type kev_socket_event_data (line 143) | struct kev_socket_event_data { type kev_socket_closed (line 148) | struct kev_socket_closed { type kev_in_portinuse (line 154) | struct kev_in_portinuse { type kev_socket_event_data (line 162) | struct kev_socket_event_data type socket (line 164) | struct socket type router_info (line 242) | struct router_info { type ip_msource (line 252) | struct ip_msource { type in_msource (line 265) | struct in_msource { type in_mfilter (line 279) | struct in_mfilter { type igmp_ifinfo (line 285) | struct igmp_ifinfo type in_multi (line 310) | struct in_multi { type in_multistep (line 399) | struct in_multistep { type domain (line 465) | struct domain type ip_moptions (line 467) | struct ip_moptions type inpcb (line 468) | struct inpcb type in_ifextra (line 481) | struct in_ifextra { type ip_moptions (line 492) | struct ip_moptions type ifnet (line 493) | struct ifnet type sockaddr_in (line 493) | struct sockaddr_in type sockaddr_in (line 494) | struct sockaddr_in type inpcb (line 495) | struct inpcb type inpcb (line 495) | struct inpcb type in_multi (line 496) | struct in_multi type in_multi (line 497) | struct in_multi type in_multi (line 498) | struct in_multi type in_multi (line 499) | struct in_multi type in_multi (line 500) | struct in_multi type in_multi (line 502) | struct in_multi type in_addr (line 502) | struct in_addr type ifnet (line 502) | struct ifnet type in_multi (line 503) | struct in_multi type in_multi (line 504) | struct in_multi type in_mfilter (line 504) | struct in_mfilter type in_multi (line 505) | struct in_multi type in_multi (line 506) | struct in_multi type in_multi (line 507) | struct in_multi type in_multi (line 508) | struct in_multi type in_multi (line 509) | struct in_multi type ip_msource (line 510) | struct ip_msource type socket (line 511) | struct socket type ifnet (line 511) | struct ifnet type proc (line 512) | struct proc type radix_node (line 515) | struct radix_node type radix_node (line 515) | struct radix_node type mbuf (line 516) | struct mbuf type mbuf (line 517) | struct mbuf type ifaddr (line 518) | struct ifaddr type ifnet (line 519) | struct ifnet type in_ifaddr (line 519) | struct in_ifaddr type ifnet (line 521) | struct ifnet type mbuf (line 522) | struct mbuf type in_mfilter (line 523) | struct in_mfilter type in_mfilter (line 524) | struct in_mfilter type inpcb (line 525) | struct inpcb type sockopt (line 525) | struct sockopt type inpcb (line 526) | struct inpcb type sockopt (line 526) | struct sockopt FILE: bsd/netinet/ip.h type ip (line 90) | struct ip { type ip_timestamp (line 208) | struct ip_timestamp { FILE: bsd/netinet/ip6.h type ip6_hdr (line 109) | struct ip6_hdr { type ip6_ext (line 160) | struct ip6_ext { type ip6_hbh (line 167) | struct ip6_hbh { type ip6_dest (line 175) | struct ip6_dest { type ip6_opt (line 209) | struct ip6_opt { type ip6_opt_jumbo (line 215) | struct ip6_opt_jumbo { type ip6_opt_nsap (line 223) | struct ip6_opt_nsap { type ip6_opt_tunnel (line 233) | struct ip6_opt_tunnel { type ip6_opt_router (line 240) | struct ip6_opt_router { type ip6_rthdr (line 259) | struct ip6_rthdr { type ip6_rthdr0 (line 268) | struct ip6_rthdr0 { type ip6_frag (line 278) | struct ip6_frag { FILE: bsd/netinet/ip_compat.h type ether_addr (line 73) | struct ether_addr { type u_int32_t (line 126) | typedef u_int32_t u_32_t; type u_32_t (line 132) | typedef unsigned int u_32_t; type u_int32_t (line 134) | typedef u_int32_t u_32_t; type qif_t (line 229) | typedef struct qif { type kmutex_t (line 259) | typedef struct { type mbuf (line 295) | struct mbuf type mbuf (line 296) | struct mbuf type mblk_t (line 364) | typedef mblk_t mb_t; type mb_t (line 367) | typedef struct sk_buff mb_t; type mb_t (line 369) | typedef struct mbuf mb_t; type tcphdr_t (line 534) | typedef struct { type udphdr_t (line 553) | typedef struct { type ip_t (line 560) | typedef struct { type icmphdr_t (line 583) | typedef struct icmp { type ipovly (line 624) | struct ipovly { type ether_header_t (line 634) | typedef struct { type uio_t (line 640) | typedef struct uio { type tcphdr_t (line 704) | typedef struct tcphdr tcphdr_t; type udphdr_t (line 705) | typedef struct udphdr udphdr_t; type icmphdr_t (line 706) | typedef struct icmp icmphdr_t; type ip_t (line 707) | typedef struct ip ip_t; type ether_header_t (line 708) | typedef struct ether_header ether_header_t; type tcpiphdr_t (line 710) | typedef struct tcpiphdr tcpiphdr_t; type ether_addr (line 713) | struct ether_addr { FILE: bsd/netinet/ip_dummynet.c type dn_heap (line 143) | struct dn_heap type dn_heap (line 145) | struct dn_heap type dn_heap (line 146) | struct dn_heap type dn_heap (line 147) | struct dn_heap type dn_pipe (line 150) | struct dn_pipe type mbuf (line 150) | struct mbuf type mbuf (line 151) | struct mbuf type dn_flow_queue (line 152) | struct dn_flow_queue type mbuf (line 152) | struct mbuf type mbuf (line 153) | struct mbuf type dn_pipe (line 154) | struct dn_pipe type mbuf (line 154) | struct mbuf type mbuf (line 155) | struct mbuf type mbuf (line 162) | struct mbuf type dn_pipe_head (line 166) | struct dn_pipe_head type dn_flow_set_head (line 167) | struct dn_flow_set_head type dn_pipe (line 215) | struct dn_pipe type sockopt (line 216) | struct sockopt type dn_flow_set (line 223) | struct dn_flow_set type dn_flow_set_64 (line 223) | struct dn_flow_set_64 type dn_flow_queue (line 224) | struct dn_flow_queue type dn_flow_queue_64 (line 224) | struct dn_flow_queue_64 type dn_pipe (line 225) | struct dn_pipe type dn_pipe_64 (line 225) | struct dn_pipe_64 type dn_flow_set (line 226) | struct dn_flow_set type sockopt (line 227) | struct sockopt type dn_pipe (line 227) | struct dn_pipe type dn_flow_set (line 229) | struct dn_flow_set type dn_flow_set_32 (line 229) | struct dn_flow_set_32 type dn_flow_queue (line 230) | struct dn_flow_queue type dn_flow_queue_32 (line 230) | struct dn_flow_queue_32 type dn_pipe (line 231) | struct dn_pipe type dn_pipe_32 (line 231) | struct dn_pipe_32 type dn_flow_set (line 232) | struct dn_flow_set type sockopt (line 233) | struct sockopt type dn_pipe (line 233) | struct dn_pipe type eventhandler_lists_ctxt (line 235) | struct eventhandler_lists_ctxt function my_random (line 237) | uint32_t function cp_pipe_from_user_32 (line 267) | int function cp_pipe_from_user_64 (line 314) | int function cp_flow_set_to_32_user (line 360) | static void function cp_flow_set_to_64_user (line 390) | static void function cp_queue_to_32_user (line 420) | static function cp_queue_to_64_user (line 442) | static type dn_pipe (line 466) | struct dn_pipe type dn_pipe_32 (line 466) | struct dn_pipe_32 type dn_heap_32 (line 473) | struct dn_heap_32 type dn_heap_32 (line 475) | struct dn_heap_32 type dn_heap_32 (line 477) | struct dn_heap_32 type dn_pipe_32 (line 502) | struct dn_pipe_32 type dn_pipe (line 508) | struct dn_pipe type dn_pipe_64 (line 508) | struct dn_pipe_64 type dn_heap_64 (line 515) | struct dn_heap_64 type dn_heap_64 (line 517) | struct dn_heap_64 type dn_heap_64 (line 519) | struct dn_heap_64 type dn_pipe_64 (line 544) | struct dn_pipe_64 function heap_init (line 548) | static int function heap_insert (line 592) | static int function heap_extract (line 629) | static void function heapify (line 676) | static void function heap_free (line 689) | static void type dn_pkt_tag (line 707) | struct dn_pkt_tag type mbuf (line 708) | struct mbuf type m_tag (line 710) | struct m_tag type dn_pkt_tag (line 719) | struct dn_pkt_tag function transmit_event (line 740) | static void function move_pkt (line 803) | static void function ready_event (line 831) | static void function ready_event_wfq (line 899) | static void function dummynet (line 1034) | static void function dummynet_send (line 1128) | static void function expire_queues (line 1179) | static int type dn_flow_queue (line 1218) | struct dn_flow_queue type dn_flow_set (line 1219) | struct dn_flow_set type dn_flow_queue (line 1221) | struct dn_flow_queue type dn_flow_queue (line 1252) | struct dn_flow_queue type dn_flow_set (line 1253) | struct dn_flow_set type ip_flow_id (line 1253) | struct ip_flow_id type dn_flow_queue (line 1256) | struct dn_flow_queue type dn_flow_queue (line 1332) | struct dn_flow_queue function red_drops (line 1361) | static int type dn_flow_set (line 1465) | struct dn_flow_set type dn_flow_set (line 1468) | struct dn_flow_set type dn_pipe (line 1478) | struct dn_pipe type dn_pipe (line 1481) | struct dn_pipe function dummynet_io (line 1510) | static int function purge_flow_set (line 1794) | static void function purge_pipe (line 1837) | static void function dummynet_flush (line 1858) | static void function config_red (line 1897) | static int function alloc_hash (line 1951) | static int function set_fs_parms (line 1979) | static void function config_pipe (line 2007) | static int function fs_remove_from_heap (line 2141) | static void function pipe_remove_from_heap (line 2162) | static void function dummynet_drain (line 2181) | void function delete_pipe (line 2218) | static int type dn_flow_set (line 2299) | struct dn_flow_set type dn_flow_queue (line 2302) | struct dn_flow_queue type dn_flow_queue_32 (line 2303) | struct dn_flow_queue_32 type dn_flow_queue_32 (line 2303) | struct dn_flow_queue_32 type dn_flow_set (line 2336) | struct dn_flow_set type dn_flow_queue (line 2339) | struct dn_flow_queue type dn_flow_queue_64 (line 2340) | struct dn_flow_queue_64 type dn_flow_queue_64 (line 2340) | struct dn_flow_queue_64 function dn_calc_size (line 2372) | static size_t function dummynet_get (line 2409) | static int function ip_dn_ctl (line 2488) | static int function dummynet_init (line 2543) | void function ip_dn_init (line 2549) | void type dn_event_nwk_wq_entry (line 2570) | struct dn_event_nwk_wq_entry { function dummynet_event_callback (line 2575) | static void function dummynet_event_enqueue_nwk_wq_entry (line 2584) | void FILE: bsd/netinet/ip_dummynet.h type u_int64_t (line 99) | typedef u_int64_t dn_key; type dn_heap_entry (line 133) | struct dn_heap_entry { type dn_heap (line 138) | struct dn_heap { type dn_pkt_tag (line 159) | struct dn_pkt_tag { type dn_pkt (line 195) | struct dn_pkt type dn_flow_queue (line 266) | struct dn_flow_queue { type dn_flow_set (line 311) | struct dn_flow_set { type dn_pipe (line 378) | struct dn_pipe { /* a pipe */ type sockopt (line 415) | struct sockopt type mbuf (line 416) | struct mbuf type ip_fw_args (line 417) | struct ip_fw_args type dn_heap_32 (line 424) | struct dn_heap_32 { type dn_flow_queue_32 (line 431) | struct dn_flow_queue_32 { type dn_flow_set_32 (line 464) | struct dn_flow_set_32 { type dn_pipe_32 (line 515) | struct dn_pipe_32 { /* a pipe */ type dn_heap_64 (line 548) | struct dn_heap_64 { type dn_flow_queue_64 (line 556) | struct dn_flow_queue_64 { type dn_flow_set_64 (line 589) | struct dn_flow_set_64 { type dn_pipe_64 (line 640) | struct dn_pipe_64 { /* a pipe */ type eventhandler_lists_ctxt (line 673) | struct eventhandler_lists_ctxt type dn_pipe_mini_config (line 676) | struct dn_pipe_mini_config { type dn_rule_mini_config (line 682) | struct dn_rule_mini_config { type dummynet_event (line 699) | struct dummynet_event { type dummynet_event (line 710) | struct dummynet_event type eventhandler_entry_arg (line 726) | struct eventhandler_entry_arg type dummynet_event (line 726) | struct dummynet_event FILE: bsd/netinet/ip_ecn.c function ip_ecn_ingress (line 79) | void function ip_ecn_egress (line 101) | int function ip6_ecn_ingress (line 126) | void function ip6_ecn_egress (line 141) | int function ip46_ecn_ingress (line 164) | void function ip46_ecn_egress (line 182) | int function ip64_ecn_ingress (line 199) | void function ip64_ecn_egress (line 216) | int FILE: bsd/netinet/ip_encap.c type protosw (line 118) | struct protosw type domain (line 118) | struct domain type encaptab (line 119) | struct encaptab type encaptab (line 120) | struct encaptab type sockaddr (line 120) | struct sockaddr type sockaddr (line 121) | struct sockaddr type mbuf (line 122) | struct mbuf function encap_init (line 133) | static void function encap4_init (line 172) | void function encap6_init (line 178) | void function encap4_input (line 185) | void function encap6_input (line 288) | int function encap_add_locked (line 362) | static void type encaptab (line 374) | struct encaptab type sockaddr (line 375) | struct sockaddr type sockaddr (line 376) | struct sockaddr type sockaddr (line 376) | struct sockaddr type sockaddr (line 377) | struct sockaddr type protosw (line 377) | struct protosw type encaptab (line 379) | struct encaptab type encaptab (line 380) | struct encaptab type encaptab (line 451) | struct encaptab type mbuf (line 453) | struct mbuf type protosw (line 454) | struct protosw type encaptab (line 456) | struct encaptab function encap_detach (line 488) | int function mask_match (line 508) | static int type encaptabtag (line 563) | struct encaptabtag { function encap_fillarg (line 567) | static void type mbuf (line 586) | struct mbuf type m_tag (line 588) | struct m_tag type encaptabtag (line 589) | struct encaptabtag type encaptabtag (line 594) | struct encaptabtag FILE: bsd/netinet/ip_encap.h type encaptab (line 63) | struct encaptab { type protosw (line 76) | struct protosw type ip6protosw (line 77) | struct ip6protosw type domain (line 78) | struct domain type protosw (line 81) | struct protosw type domain (line 81) | struct domain type ip6protosw (line 82) | struct ip6protosw type domain (line 82) | struct domain type mbuf (line 83) | struct mbuf type mbuf (line 84) | struct mbuf type encaptab (line 85) | struct encaptab type sockaddr (line 85) | struct sockaddr type sockaddr (line 86) | struct sockaddr type sockaddr (line 86) | struct sockaddr type sockaddr (line 87) | struct sockaddr type protosw (line 87) | struct protosw type encaptab (line 88) | struct encaptab type mbuf (line 89) | struct mbuf type protosw (line 90) | struct protosw type encaptab (line 91) | struct encaptab type mbuf (line 92) | struct mbuf FILE: bsd/netinet/ip_flowid.h type ip_flow_id (line 65) | struct ip_flow_id { type route_in6 (line 82) | struct route_in6 type sockaddr_in6 (line 83) | struct sockaddr_in6 type pf_rule (line 84) | struct pf_rule type ip_fw_args (line 91) | struct ip_fw_args { type ip_fw_in_args (line 126) | struct ip_fw_in_args { FILE: bsd/netinet/ip_icmp.c type icmpstat (line 116) | struct icmpstat type mbuf (line 185) | struct mbuf type mbuf (line 186) | struct mbuf type mbuf (line 186) | struct mbuf function icmp_error (line 192) | void function icmp_input (line 424) | void function icmp_reflect (line 803) | static void function icmp_send (line 977) | static void function u_int32_t (line 1023) | u_int32_t function ip_next_mtu (line 1040) | int function boolean_t (line 1091) | boolean_t type inpcbinfo (line 1174) | struct inpcbinfo type socket (line 1176) | struct socket type socket (line 1177) | struct socket type sockaddr (line 1177) | struct sockaddr type proc (line 1177) | struct proc type socket (line 1178) | struct socket type sockaddr (line 1178) | struct sockaddr type proc (line 1178) | struct proc type socket (line 1179) | struct socket type socket (line 1180) | struct socket type socket (line 1181) | struct socket type socket (line 1183) | struct socket type mbuf (line 1183) | struct mbuf type sockaddr (line 1183) | struct sockaddr type mbuf (line 1183) | struct mbuf type proc (line 1183) | struct proc type socket (line 1184) | struct socket type proc (line 1184) | struct proc type socket (line 1185) | struct socket type sockopt (line 1185) | struct sockopt function __private_extern__ (line 1204) | __private_extern__ int function __private_extern__ (line 1233) | __private_extern__ int function __private_extern__ (line 1277) | __private_extern__ int FILE: bsd/netinet/ip_icmp.h type icmp_ra_addr (line 76) | struct icmp_ra_addr { type icmp (line 84) | struct icmp { type mbuf (line 236) | struct mbuf type mbuf (line 237) | struct mbuf FILE: bsd/netinet/ip_id.c function ip_initid (line 145) | void function ip_randomid (line 175) | uint16_t FILE: bsd/netinet/ip_input.c type ipq (line 156) | struct ipq type ipq (line 157) | struct ipq type mbuf (line 159) | struct mbuf type ifnet (line 159) | struct ifnet type ip_fw_in_args (line 160) | struct ip_fw_in_args type protosw (line 327) | struct protosw type in_ifaddrhead (line 336) | struct in_ifaddrhead type in_ifaddrhashhead (line 337) | struct in_ifaddrhashhead type ipstat (line 344) | struct ipstat type ip_linklocal_stat (line 368) | struct ip_linklocal_stat type ip_srcrt (line 390) | struct ip_srcrt { type in_addr (line 398) | struct in_addr type mbuf (line 399) | struct mbuf type sockaddr_in (line 399) | struct sockaddr_in type mbuf (line 400) | struct mbuf type sockaddr_in (line 400) | struct sockaddr_in type ipqhead (line 401) | struct ipqhead type ipq (line 401) | struct ipq type mbuf (line 402) | struct mbuf type mbuf (line 402) | struct mbuf type ifnet (line 403) | struct ifnet type route (line 403) | struct route type ifnet (line 404) | struct ifnet type route (line 404) | struct route type mbuf (line 405) | struct mbuf type ip_check_if_result_t (line 444) | typedef enum ip_check_if_result { type mbuf (line 451) | struct mbuf type ip (line 451) | struct ip type ifnet (line 451) | struct ifnet function ip_init_delayed (line 458) | static void function ip_init (line 482) | void function in_ifaddrhashtbl_init (line 597) | static void function u_int32_t (line 638) | u_int32_t function __private_extern__ (line 653) | __private_extern__ void type pktchain_elm (line 737) | struct pktchain_elm { type pktchain_elm_t (line 747) | typedef struct pktchain_elm pktchain_elm_t; type mbuf (line 752) | struct mbuf type mbuf (line 753) | struct mbuf type ip (line 755) | struct ip function ip_input_second_pass_loop_tbl (line 786) | static void function ip_input_cpout_args (line 816) | static void function ip_input_cpin_args (line 827) | static void type ipinput_chain_ret_t (line 833) | typedef enum { function ip_input_update_nstat (line 840) | static void function ip_input_dispatch_chain (line 854) | static void function ip_input_setdst_chain (line 878) | static void function ip_input_adjust (line 889) | static void function ipinput_chain_ret_t (line 963) | static ipinput_chain_ret_t function ip_check_if_result_t (line 1306) | static ip_check_if_result_t function ip_input_second_pass (line 1466) | static void function ip_input_process_list (line 1624) | void function ip_input (line 1740) | void function ipq_updateparams (line 2109) | static void function SYSCTL_HANDLER_ARGS (line 2139) | static int function sysctl_maxfragsperpacket (line 2163) | static int type mbuf (line 2189) | struct mbuf type mbuf (line 2190) | struct mbuf type ip (line 2192) | struct ip type mbuf (line 2193) | struct mbuf type ipq (line 2194) | struct ipq type ipqhead (line 2195) | struct ipqhead type fq_head (line 2200) | struct fq_head type ipq (line 2249) | struct ipq type ipq (line 2252) | struct ipq type ip (line 2278) | struct ip type ip (line 2563) | struct ip function frag_freef (line 2639) | static void function frag_timeout (line 2657) | static void function frag_sched_timeout (line 2705) | static void function frag_drain (line 2719) | static void type ipq (line 2735) | struct ipq type mbuf (line 2738) | struct mbuf type ipq (line 2739) | struct ipq function ipq_free (line 2761) | static void function ip_drain (line 2771) | void function ip_dooptions (line 2791) | static int function ip_checkrouteralert (line 3095) | int type in_ifaddr (line 3147) | struct in_ifaddr type in_addr (line 3148) | struct in_addr type sockaddr_in (line 3150) | struct sockaddr_in type ifaddr (line 3151) | struct ifaddr type route (line 3152) | struct route type in_ifaddr (line 3173) | struct in_ifaddr function save_rte (line 3180) | void type mbuf (line 3204) | struct mbuf type in_addr (line 3207) | struct in_addr type mbuf (line 3208) | struct mbuf type in_addr (line 3222) | struct in_addr type in_addr (line 3223) | struct in_addr type in_addr (line 3234) | struct in_addr type in_addr (line 3247) | struct in_addr type in_addr (line 3249) | struct in_addr type in_addr (line 3250) | struct in_addr function ip_stripoptions (line 3279) | void function SYSCTL_HANDLER_ARGS (line 3350) | static int function ip_fwd_route_copyout (line 3385) | static void function ip_fwd_route_copyin (line 3403) | static void type mbuf (line 3438) | struct mbuf type sockaddr_in (line 3438) | struct sockaddr_in type ip (line 3441) | struct ip type sockaddr_in (line 3442) | struct sockaddr_in type rtentry (line 3443) | struct rtentry type route (line 3444) | struct route type mbuf (line 3446) | struct mbuf type in_addr (line 3448) | struct in_addr type ip_out_args (line 3450) | struct ip_out_args type ifnet (line 3451) | struct ifnet type secpolicy (line 3459) | struct secpolicy type pf_mtag (line 3463) | struct pf_mtag type in_ifaddr (line 3558) | struct in_ifaddr type in_ifaddr (line 3558) | struct in_ifaddr type secasindex (line 3682) | struct secasindex type secasvar (line 3683) | struct secasvar type route (line 3684) | struct route type ip (line 3685) | struct ip type route (line 3715) | struct route function ip_savecontrol (line 3766) | int function u_short (line 3928) | static inline u_short function SYSCTL_HANDLER_ARGS (line 3956) | static int function ip_setsrcifaddr_info (line 3967) | void function ip_setdstifaddr_info (line 3988) | void function ip_getsrcifaddr_info (line 4009) | int function ip_getdstifaddr_info (line 4029) | int function gre_input (line 4052) | void function ip_gre_register_input (line 4078) | int function sysctl_reset_ip_input_stats (line 4089) | static int function sysctl_ip_input_measure_bins (line 4113) | static int function sysctl_ip_input_getperf (line 4135) | static int function sysctl_ip_checkinterface (line 4147) | static int FILE: bsd/netinet/ip_output.c type mbuf (line 147) | struct mbuf type mbuf (line 147) | struct mbuf type mbuf (line 147) | struct mbuf type ip (line 148) | struct ip type ip (line 148) | struct ip type mbuf (line 149) | struct mbuf type mbuf (line 149) | struct mbuf type ip_moptions (line 150) | struct ip_moptions type ifnet (line 151) | struct ifnet type ifnet (line 151) | struct ifnet type mbuf (line 151) | struct mbuf type sockaddr_in (line 152) | struct sockaddr_in type ifaddr (line 153) | struct ifaddr type ip (line 153) | struct ip type route (line 153) | struct route type ip_linklocal_stat (line 155) | struct ip_linklocal_stat type ip_moptions_dbg (line 205) | struct ip_moptions_dbg { type zone (line 226) | struct zone function ip_output (line 235) | int type mbuf (line 256) | struct mbuf type mbuf (line 256) | struct mbuf type route (line 257) | struct route type ip_moptions (line 257) | struct ip_moptions type ip_out_args (line 258) | struct ip_out_args type ip (line 260) | struct ip type ifnet (line 261) | struct ifnet type mbuf (line 262) | struct mbuf type ip (line 263) | struct ip type sockaddr_in (line 265) | struct sockaddr_in type in_ifaddr (line 266) | struct in_ifaddr type in_addr (line 267) | struct in_addr type ipf_pktopts (line 268) | struct ipf_pktopts type mbuf (line 270) | struct mbuf type flowadv (line 274) | struct flowadv type timeval (line 275) | struct timeval type socket (line 277) | struct socket type secpolicy (line 278) | struct secpolicy type m_tag (line 286) | struct m_tag type ip_out_args (line 287) | struct ip_out_args type sockaddr_in (line 288) | struct sockaddr_in type ipsec_output_state (line 292) | struct ipsec_output_state type route (line 295) | struct route type ip_fw_args (line 298) | struct ip_fw_args type route (line 299) | struct route type ipf_pktopts (line 301) | struct ipf_pktopts type dn_pkt_tag (line 356) | struct dn_pkt_tag type dn_pkt_tag (line 358) | struct dn_pkt_tag type in_ifaddr (line 469) | struct in_ifaddr type ifaddr (line 645) | struct ifaddr type ifnet (line 857) | struct ifnet type in_multi (line 858) | struct in_multi type in_ifaddr (line 904) | struct in_ifaddr type ipfilter (line 937) | struct ipfilter type ipfilter (line 960) | struct ipfilter type ipfilter (line 1111) | struct ipfilter type ipfilter (line 1134) | struct ipfilter type ifnet (line 1188) | struct ifnet type route (line 1318) | struct route type route (line 1318) | struct route type route (line 1368) | struct route type route (line 1371) | struct route type ipfilter (line 1462) | struct ipfilter type udphdr (line 1673) | struct udphdr type udphdr (line 1675) | struct udphdr type udphdr (line 1676) | struct udphdr type udphdr (line 1689) | struct udphdr function ip_fragment (line 1784) | int function ip_out_cksum_stats (line 1917) | static void function in_finalize_cksum (line 1941) | uint32_t type mbuf (line 2124) | struct mbuf type mbuf (line 2125) | struct mbuf type mbuf (line 2125) | struct mbuf type ipoption (line 2127) | struct ipoption type mbuf (line 2128) | struct mbuf type ip (line 2129) | struct ip type ip (line 2146) | struct ip type ip (line 2147) | struct ip type ip (line 2150) | struct ip type ip (line 2152) | struct ip type ip (line 2157) | struct ip type ip (line 2161) | struct ip function ip_optcopy (line 2171) | static int function ip_ctloutput (line 2222) | int function ip_pcbopts (line 2676) | static int function ip_moptions_init (line 2784) | void function imo_addref (line 2795) | void function imo_remref (line 2816) | void function imo_trace (line 2872) | static void type ip_moptions (line 2896) | struct ip_moptions type ip_moptions (line 2899) | struct ip_moptions function ip_mloopback (line 2922) | static void type ifaddr (line 3025) | struct ifaddr type ip (line 3026) | struct ip type route (line 3026) | struct route type ifaddr (line 3028) | struct ifaddr type in_addr (line 3029) | struct in_addr type in_addr (line 3030) | struct in_addr type ifnet (line 3031) | struct ifnet type ifaddr (line 3074) | struct ifaddr type ifaddr (line 3084) | struct ifaddr type ifaddr (line 3117) | struct ifaddr type rtentry (line 3126) | struct rtentry type sockaddr_in (line 3127) | struct sockaddr_in type ifaddr (line 3128) | struct ifaddr type ifaddr (line 3158) | struct ifaddr type ifaddr (line 3165) | struct ifaddr function ip_output_checksum (line 3314) | void function ip_gre_output (line 3392) | int function sysctl_reset_ip_output_stats (line 3407) | static int function sysctl_ip_output_measure_bins (line 3431) | static int function sysctl_ip_output_getperf (line 3453) | static int FILE: bsd/netinet/ip_var.h type ipovly (line 76) | struct ipovly { type ipq (line 91) | struct ipq { type ipoption (line 112) | struct ipoption { type ip_moptions (line 121) | struct ip_moptions { type ip_fwd_tag (line 168) | struct ip_fwd_tag { type ipstat (line 173) | struct ipstat { type ip_linklocal_stat (line 222) | struct ip_linklocal_stat { type ip_out_args (line 231) | struct ip_out_args type ip_moptions (line 232) | struct ip_moptions type ip (line 263) | struct ip type inpcb (line 264) | struct inpcb type route (line 265) | struct route type sockopt (line 266) | struct sockopt type ip_out_args (line 277) | struct ip_out_args { type ipstat (line 298) | struct ipstat type protosw (line 304) | struct protosw type pr_usrreqs (line 305) | struct pr_usrreqs type ip_moptions (line 308) | struct ip_moptions type inpcb (line 309) | struct inpcb type sockopt (line 309) | struct sockopt type inpcb (line 310) | struct inpcb type sockopt (line 310) | struct sockopt type ip_moptions (line 311) | struct ip_moptions type ip_moptions (line 312) | struct ip_moptions type protosw (line 314) | struct protosw type domain (line 315) | struct domain type mbuf (line 317) | struct mbuf type socket (line 318) | struct socket type sockopt (line 318) | struct sockopt type protosw (line 320) | struct protosw type domain (line 320) | struct domain type mbuf (line 321) | struct mbuf type mbuf (line 321) | struct mbuf type route (line 321) | struct route type ip_moptions (line 322) | struct ip_moptions type ip_out_args (line 322) | struct ip_out_args type mbuf (line 323) | struct mbuf type mbuf (line 323) | struct mbuf type route (line 323) | struct route type ip_moptions (line 324) | struct ip_moptions type ip_out_args (line 324) | struct ip_out_args type ifnet (line 325) | struct ifnet type mbuf (line 325) | struct mbuf type in_ifaddr (line 327) | struct in_ifaddr type in_addr (line 327) | struct in_addr type inpcb (line 328) | struct inpcb type mbuf (line 328) | struct mbuf type ip (line 328) | struct ip type mbuf (line 329) | struct mbuf type mbuf (line 330) | struct mbuf type mbuf (line 331) | struct mbuf type mbuf (line 334) | struct mbuf type ifnet (line 334) | struct ifnet type mbuf (line 336) | struct mbuf type in_ifaddr (line 336) | struct in_ifaddr type mbuf (line 337) | struct mbuf type in_ifaddr (line 337) | struct in_ifaddr type mbuf (line 338) | struct mbuf type mbuf (line 339) | struct mbuf type socket (line 341) | struct socket type sockopt (line 341) | struct sockopt type sockaddr (line 342) | struct sockaddr type ifnet (line 342) | struct ifnet type protosw (line 343) | struct protosw type domain (line 343) | struct domain type mbuf (line 344) | struct mbuf type mbuf (line 345) | struct mbuf type socket (line 345) | struct socket type mbuf (line 345) | struct mbuf type socket (line 346) | struct socket type socket (line 347) | struct socket type mbuf (line 347) | struct mbuf type sockaddr (line 347) | struct sockaddr type mbuf (line 348) | struct mbuf type proc (line 348) | struct proc type mbuf (line 364) | struct mbuf type mbuf (line 365) | struct mbuf type mbuf (line 365) | struct mbuf FILE: bsd/netinet/isakmp.h type u_char (line 36) | typedef u_char cookie_t[8]; type u_char (line 37) | typedef u_char msgid_t[4]; type isakmp (line 55) | struct isakmp { type isakmp_gen (line 76) | struct isakmp_gen { FILE: bsd/netinet/kpi_ipfilter.c type ipf_filter (line 76) | struct ipf_filter type ipf_filter (line 78) | struct ipf_filter type ipf_filter (line 81) | struct ipf_filter type ipfilter_list (line 82) | struct ipfilter_list function __private_extern__ (line 84) | __private_extern__ void function __private_extern__ (line 94) | __private_extern__ void function errno_t (line 130) | static errno_t function errno_t (line 170) | errno_t function errno_t (line 178) | errno_t function errno_t (line 186) | errno_t function errno_t (line 194) | errno_t function errno_t (line 202) | static errno_t function errno_t (line 214) | static errno_t function errno_t (line 226) | errno_t function errno_t (line 279) | errno_t function errno_t (line 377) | static errno_t function errno_t (line 466) | static errno_t function errno_t (line 551) | errno_t function __private_extern__ (line 587) | __private_extern__ ipfilter_t function __private_extern__ (line 602) | __private_extern__ int FILE: bsd/netinet/kpi_ipfilter.h type ipf_pktopts (line 52) | struct ipf_pktopts { type ipf_pktopts (line 69) | struct ipf_pktopts type errno_t (line 124) | typedef errno_t (*ipf_output_func)(void *cookie, mbuf_t *data, type ipf_filter (line 147) | struct ipf_filter { type opaque_ipfilter (line 155) | struct opaque_ipfilter type opaque_ipfilter (line 156) | struct opaque_ipfilter type ipf_filter (line 166) | struct ipf_filter type ipf_filter (line 172) | struct ipf_filter type ipf_filter (line 185) | struct ipf_filter type ipf_filter (line 191) | struct ipf_filter FILE: bsd/netinet/kpi_ipfilter_var.h type ipfilter (line 42) | struct ipfilter { type ipfilter_list (line 51) | struct ipfilter_list type ipfilter_list (line 52) | struct ipfilter_list type mbuf (line 54) | struct mbuf type mbuf (line 58) | struct mbuf FILE: bsd/netinet/mp_pcb.c function mpp_lock_assert_held (line 62) | static void function mp_pcbinit (line 71) | void function mp_timeout (line 86) | static void function mp_sched_timeout (line 145) | static void function mp_gc_sched (line 157) | void function mptcp_timer_sched (line 166) | void function mp_pcbinfo_attach (line 175) | void function mp_pcbinfo_detach (line 192) | int function mp_pcballoc (line 214) | int function mp_pcbdetach (line 251) | void function mptcp_pcbdispose (line 261) | void function mp_getaddr_v4 (line 316) | static int function mp_getaddr_v6 (line 345) | static int function mp_getsockaddr (line 368) | int function mp_getpeeraddr (line 382) | int FILE: bsd/netinet/mp_pcb.h type mppcb_state_t (line 41) | typedef enum mppcb_state { type mppcb (line 49) | struct mppcb { type mppcb (line 65) | struct mppcb type socket (line 66) | struct socket type mppcb (line 69) | struct mppcb function boolean_t (line 83) | static inline boolean_t type mppcbinfo (line 92) | struct mppcbinfo { type mppcbinfo (line 108) | struct mppcbinfo type mppcbinfo (line 109) | struct mppcbinfo type socket (line 110) | struct socket type mppcbinfo (line 110) | struct mppcbinfo type socket (line 111) | struct socket type mppcb (line 112) | struct mppcb type mppcb (line 115) | struct mppcb type socket (line 116) | struct socket type sockaddr (line 116) | struct sockaddr type socket (line 117) | struct socket type sockaddr (line 117) | struct sockaddr type mppcb (line 119) | struct mppcb type mppcb (line 120) | struct mppcb FILE: bsd/netinet/mp_proto.c type domain (line 41) | struct domain type domain (line 43) | struct domain type protosw (line 45) | struct protosw type domain (line 59) | struct domain function mp_dinit (line 67) | void FILE: bsd/netinet/mptcp.c function mptcp_reass_present (line 168) | static int function mptcp_reass (line 223) | static int function mptcp_input (line 349) | void function boolean_t (line 586) | boolean_t function mptcp_output (line 629) | int type mptsub (line 749) | struct mptsub type mptsub (line 750) | struct mptsub type mptsub (line 750) | struct mptsub type tcpcb (line 752) | struct tcpcb type mptsub (line 779) | struct mptsub type mptsub (line 780) | struct mptsub function boolean_t (line 789) | static boolean_t type mptsub (line 806) | struct mptsub type mptses (line 807) | struct mptses type mptsub (line 807) | struct mptsub type tcpcb (line 809) | struct tcpcb type inpcb (line 810) | struct inpcb type mptsub (line 811) | struct mptsub type mptsub (line 812) | struct mptsub type mptsub (line 813) | struct mptsub type socket (line 822) | struct socket type tcpcb (line 823) | struct tcpcb type inpcb (line 824) | struct inpcb type mptsub (line 971) | struct mptsub function mptcp_close_fsm (line 1057) | void function mptcp_update_dss_rcv_state (line 1138) | void function mptcp_update_rcv_state_meat (line 1156) | void function mptcp_validate_dss_map (line 1183) | static int function mptcp_input_preproc (line 1208) | int function mptcp_input_csum (line 1220) | static uint16_t function mptcp_validate_csum (line 1271) | int function mptcp_output_csum (line 1288) | uint16_t function boolean_t (line 1316) | boolean_t function mptcp_handle_deferred_upcalls (line 1339) | void function mptcp_reset_itfinfo (line 1368) | static void function mptcp_session_necp_cb (line 1374) | void function mptcp_set_restrictions (line 1561) | void FILE: bsd/netinet/mptcp.h type mptcp_mpcapable_opt_common (line 66) | struct mptcp_mpcapable_opt_common { type mptcp_mpcapable_opt_rsp (line 88) | struct mptcp_mpcapable_opt_rsp { type mptcp_mpcapable_opt_rsp1 (line 93) | struct mptcp_mpcapable_opt_rsp1 { type mptcp_mpjoin_opt_req (line 106) | struct mptcp_mpjoin_opt_req { type mptcp_mpjoin_opt_rsp (line 117) | struct mptcp_mpjoin_opt_rsp { type mptcp_mpjoin_opt_rsp2 (line 128) | struct mptcp_mpjoin_opt_rsp2 { type mptcp_remaddr_opt (line 143) | struct mptcp_remaddr_opt { type mptcp_dss_copt (line 173) | struct mptcp_dss_copt { type mptcp_dsn_opt (line 187) | struct mptcp_dsn_opt { type mptcp_dsn64_opt (line 196) | struct mptcp_dsn64_opt { type mptcp_data_ack_opt (line 205) | struct mptcp_data_ack_opt { type mptcp_data_ack64_opt (line 211) | struct mptcp_data_ack64_opt { type mptcp_dss_ack_opt (line 217) | struct mptcp_dss_ack_opt { type mptcp_dss64_ack64_opt (line 227) | struct mptcp_dss64_ack64_opt { type mptcp_dss32_ack64_opt (line 237) | struct mptcp_dss32_ack64_opt { type mptcp_dss64_ack32_opt (line 246) | struct mptcp_dss64_ack32_opt { type mptcp_fastclose_opt (line 263) | struct mptcp_fastclose_opt { type mptcp_mpfail_opt (line 284) | struct mptcp_mpfail_opt { type mptcp_add_addr_opt (line 298) | struct mptcp_add_addr_opt { type mptcp_mpprio_opt (line 333) | struct mptcp_mpprio_opt { type mptcp_mpprio_addr_opt (line 347) | struct mptcp_mpprio_addr_opt { type mptcp_pseudohdr (line 365) | struct mptcp_pseudohdr { FILE: bsd/netinet/mptcp_opt.c type tcpcb (line 56) | struct tcpcb type tcpcb (line 57) | struct tcpcb type tcpcb (line 58) | struct tcpcb type mptcp_remaddr_opt (line 58) | struct mptcp_remaddr_opt function mptcp_setup_first_subflow_syn_opts (line 64) | static unsigned function mptcp_setup_join_subflow_syn_opts (line 113) | static unsigned function mptcp_setup_join_ack_opts (line 161) | unsigned function mptcp_setup_syn_opts (line 183) | unsigned function mptcp_send_mpfail (line 197) | static int function mptcp_send_infinite_mapping (line 235) | static int function mptcp_ok_to_fin (line 321) | static int function mptcp_setup_opts (line 334) | unsigned int type mptcp_dss64_ack32_opt (line 507) | struct mptcp_dss64_ack32_opt type mptcp_dsn_opt (line 567) | struct mptcp_dsn_opt type mptcp_dsn_opt (line 568) | struct mptcp_dsn_opt type mptcp_data_ack_opt (line 620) | struct mptcp_data_ack_opt type mptcp_data_ack64_opt (line 646) | struct mptcp_data_ack64_opt type mptcp_dss_ack_opt (line 676) | struct mptcp_dss_ack_opt type mptcp_dss32_ack64_opt (line 733) | struct mptcp_dss32_ack64_opt type mptcp_dss_ack_opt (line 789) | struct mptcp_dss_ack_opt type mptcp_dss_ack_opt (line 790) | struct mptcp_dss_ack_opt function mptcp_sanitize_option (line 879) | static int function mptcp_valid_mpcapable_common_opt (line 908) | static int function mptcp_do_mpcapable_opt (line 929) | static void function mptcp_do_mpjoin_opt (line 998) | static void function mptcp_validate_join_hmac (line 1043) | static int function mptcp_data_ack_rcvd (line 1074) | void function mptcp_update_window_wakeup (line 1122) | void function mptcp_update_window (line 1138) | static void function mptcp_do_dss_opt_ack_meat (line 1151) | static void function mptcp_do_dss_opt_meat (line 1179) | static void function mptcp_do_dss_opt (line 1418) | static void function mptcp_do_fastclose_opt (line 1439) | static void function mptcp_do_mpfail_opt (line 1483) | static void function mptcp_do_add_addr_opt (line 1522) | static void function tcp_do_mptcp_options (line 1612) | void function mptcp_send_remaddr_opt (line 1666) | static void function mptcp_snd_mpprio (line 1682) | static int FILE: bsd/netinet/mptcp_opt.h type mptcb (line 35) | struct mptcb type tcpcb (line 35) | struct tcpcb type tcpcb (line 36) | struct tcpcb type tcpcb (line 37) | struct tcpcb type tcphdr (line 37) | struct tcphdr type tcpopt (line 38) | struct tcpopt type socket (line 39) | struct socket type tcpcb (line 40) | struct tcpcb type tcpcb (line 41) | struct tcpcb type mptcp_dsn_opt (line 44) | struct mptcp_dsn_opt type tcpcb (line 44) | struct tcpcb type mptcb (line 46) | struct mptcb type tcpcb (line 46) | struct tcpcb FILE: bsd/netinet/mptcp_subr.c type socket (line 110) | struct socket type mptcb (line 110) | struct mptcb type mptcb (line 111) | struct mptcb type socket (line 111) | struct socket type mppcbinfo (line 113) | struct mppcbinfo type socket (line 114) | struct socket type sockaddr (line 114) | struct sockaddr type uio (line 115) | struct uio type mbuf (line 115) | struct mbuf type mbuf (line 115) | struct mbuf type socket (line 116) | struct socket type sockaddr (line 116) | struct sockaddr type uio (line 117) | struct uio type mbuf (line 117) | struct mbuf type mbuf (line 117) | struct mbuf type socket (line 118) | struct socket type socket (line 119) | struct socket type socket (line 120) | struct socket type socket (line 120) | struct socket type mptses (line 121) | struct mptses type mptsub (line 121) | struct mptsub type mptsub (line 123) | struct mptsub type socket (line 125) | struct socket type mptses (line 126) | struct mptses type mptsub (line 126) | struct mptsub type mptcb (line 127) | struct mptcb type ev_ret_t (line 136) | typedef enum { type mptses (line 143) | struct mptses type mptsub (line 143) | struct mptsub type mptses (line 144) | struct mptses type mptsub (line 144) | struct mptsub type mptses (line 145) | struct mptses type mptsub (line 145) | struct mptsub type mptses (line 146) | struct mptses type mptsub (line 146) | struct mptsub type mptses (line 147) | struct mptses type mptsub (line 147) | struct mptsub type mptses (line 148) | struct mptses type mptsub (line 148) | struct mptsub type mptses (line 149) | struct mptses type mptsub (line 149) | struct mptsub type mptses (line 150) | struct mptses type mptsub (line 150) | struct mptsub type mptses (line 151) | struct mptses type mptsub (line 151) | struct mptsub type mptses (line 152) | struct mptses type mptsub (line 152) | struct mptsub type mptses (line 153) | struct mptses type mptsub (line 153) | struct mptsub type mptses (line 154) | struct mptses type mptsub (line 154) | struct mptsub type mptses (line 157) | struct mptses type mptsub (line 159) | struct mptsub type mptopt (line 160) | struct mptopt type mptcp_subf_auth_entry (line 162) | struct mptcp_subf_auth_entry type mppcbinfo (line 164) | struct mppcbinfo type protosw (line 186) | struct protosw type pr_usrreqs (line 187) | struct pr_usrreqs type ip6protosw (line 188) | struct ip6protosw type pr_usrreqs (line 189) | struct pr_usrreqs type mptsub_ev_entry_t (line 193) | typedef struct mptcp_subflow_event_entry { function mptcp_init (line 278) | void function mptcpstats_get_index_by_ifindex (line 365) | int function mptcpstats_get_index (line 391) | static int function mptcpstats_inc_switch (line 415) | void function mptcp_flush_sopts (line 433) | static void function mptcp_session_create (line 448) | int type sockaddr (line 495) | struct sockaddr type mptses (line 496) | struct mptses type sockaddr (line 499) | struct sockaddr type sockaddr (line 503) | struct sockaddr type sockaddr (line 510) | struct sockaddr type sockaddr (line 514) | struct sockaddr function mptcpstats_get_bytes (line 521) | static void function mptcpstats_session_wrapup (line 555) | static void function mptcp_session_destroy (line 678) | static void function boolean_t (line 702) | boolean_t function mptcp_synthesize_nat64 (line 710) | static int function mptcp_trigger_cell_bringup (line 770) | static void function boolean_t (line 797) | static boolean_t function boolean_t (line 827) | static boolean_t function mptcp_check_subflows_and_add (line 869) | void function mptcp_remove_cell_subflows (line 1083) | static void function mptcp_remove_wifi_subflows (line 1104) | static void function mptcp_pure_handover_subflows_remove (line 1125) | static void function mptcp_handover_subflows_remove (line 1188) | static void function mptcp_targetbased_subflows_remove (line 1236) | static void function mptcp_check_subflows_and_remove (line 1269) | void function mptcp_remove_subflows (line 1291) | static void function mptcp_create_subflows (line 1359) | static void function mptcp_sched_create_subflows (line 1408) | void type mptopt (line 1437) | struct mptopt function mptcp_sopt_free (line 1446) | void function mptcp_sopt_insert (line 1457) | void function mptcp_sopt_remove (line 1468) | void type mptopt (line 1480) | struct mptopt type mptses (line 1481) | struct mptses type sockopt (line 1481) | struct sockopt type mptopt (line 1483) | struct mptopt type mptsub (line 1499) | struct mptsub function mptcp_subflow_free (line 1509) | static void function mptcp_subflow_addref (line 1525) | static void function mptcp_subflow_remref (line 1534) | static void function mptcp_subflow_attach (line 1549) | static void function mptcp_subflow_necp_cb (line 1579) | static void function mptcp_subflow_socreate (line 1637) | static int function mptcp_subflow_soclose (line 1888) | static void function mptcp_subflow_soconnectx (line 1929) | static int function mptcp_adj_rmap (line 2004) | static int function mptcp_subflow_soreceive (line 2082) | static int function mptcp_subflow_sosend (line 2408) | static int function mptcp_subflow_add (line 2494) | int function mptcpstats_update (line 2696) | void function mptcp_subflow_del (line 2723) | void function mptcp_subflow_shutdown (line 2771) | void function mptcp_subflow_abort (line 2795) | static void function mptcp_subflow_disconnect (line 2818) | void function mptcp_subflow_input (line 2886) | static void function mptcp_handle_input (line 2962) | void function mptcp_subflow_wupcall (line 3010) | static void function boolean_t (line 3029) | static boolean_t function mptcp_subflow_output (line 3056) | int function mptcp_add_reinjectq (line 3468) | static void type mbuf (line 3551) | struct mbuf type mptses (line 3552) | struct mptses type socket (line 3554) | struct socket type mbuf (line 3555) | struct mbuf type mbuf (line 3578) | struct mbuf type mptses (line 3579) | struct mptses type mbuf (line 3579) | struct mbuf type mbuf (line 3581) | struct mbuf type mbuf (line 3590) | struct mbuf function mptcp_reinject_mbufs (line 3634) | static void function mptcp_clean_reinjectq (line 3710) | void function mptcp_subflow_eupcall1 (line 3734) | static void function ev_ret_t (line 3762) | static ev_ret_t function ev_ret_t (line 3807) | static ev_ret_t function ev_ret_t (line 3835) | static ev_ret_t function ev_ret_t (line 3868) | static ev_ret_t function ev_ret_t (line 3897) | static ev_ret_t function ev_ret_t (line 3923) | static ev_ret_t function ev_ret_t (line 3987) | static ev_ret_t function boolean_t (line 4009) | static boolean_t function mptcp_handle_ipv6_connection (line 4055) | static void function mptcp_try_alternate_port (line 4095) | static void function ev_ret_t (line 4142) | static ev_ret_t function ev_ret_t (line 4327) | static ev_ret_t function ev_ret_t (line 4387) | static ev_ret_t function ev_ret_t (line 4443) | static ev_ret_t function ev_ret_t (line 4518) | static ev_ret_t function ev_ret_t (line 4548) | static ev_ret_t function mptcp_subflow_sosetopt (line 4583) | int function mptcp_subflow_sogetopt (line 4661) | int function mptcp_gc (line 4700) | static uint32_t type mptses (line 4778) | struct mptses type mptses (line 4779) | struct mptses type mptcb (line 4779) | struct mptcb type socket (line 4781) | struct socket type mptses (line 4801) | struct mptses type mptses (line 4802) | struct mptses type mptcb (line 4802) | struct mptcb type mptsub (line 4804) | struct mptsub type socket (line 4805) | struct socket function mptcp_notify_close (line 4824) | void function mptcp_subflow_workloop (line 4833) | void function mptcp_lock (line 4982) | int function mptcp_unlock (line 5020) | int function lck_mtx_t (line 5065) | lck_mtx_t * function mptcp_attach_to_subf (line 5087) | static void function mptcp_detach_mptcb_from_subf (line 5115) | static void function mptcp_get_rands (line 5142) | void function mptcp_set_raddr_rand (line 5161) | void function mptcp_do_sha1 (line 5194) | static void function mptcp_hmac_sha1 (line 5208) | void function mptcp_get_hmac (line 5257) | void function mptcp_generate_token (line 5271) | static void function mptcp_generate_idsn (line 5283) | static void function mptcp_conn_properties (line 5305) | static void function mptcp_init_local_parms (line 5323) | static void function mptcp_init_remote_parms (line 5344) | int function mptcp_send_dfin (line 5366) | static void function mptcp_insert_dsn (line 5390) | void function mptcp_fallback_sbdrop (line 5412) | void function mptcp_preproc_sbdrop (line 5473) | void function mptcp_output_getm_dsnmap32 (line 5531) | void function mptcp_output_getm_dsnmap64 (line 5541) | void function mptcp_insert_rmap (line 5602) | void function mptcp_act_on_txfail (line 5632) | void function mptcp_get_map_for_dsn (line 5658) | int function mptcp_adj_sendlen (line 5698) | int32_t function mptcp_get_maxseg (line 5735) | static uint32_t function mptcp_get_rcvscale (line 5757) | static uint8_t function mptcp_sbrcv_reserve (line 5780) | static void function mptcp_sbrcv_grow (line 5809) | void function mptcp_sbrcv_grow_rwin (line 5868) | static void function mptcp_sbspace (line 5892) | int32_t function mptcp_notify_mpready (line 5929) | void function mptcp_notify_mpfail (line 5962) | void function boolean_t (line 5994) | boolean_t function mptcp_adj_mss (line 6010) | int function mptcp_update_last_owner (line 6057) | void function fill_mptcp_subflow (line 6069) | static void function SYSCTL_HANDLER_ARGS (line 6104) | static int function mptcp_set_notsent_lowat (line 6208) | int function u_int32_t (line 6227) | u_int32_t function mptcp_notsent_lowat_check (line 6243) | int function errno_t (line 6302) | static errno_t function mptcp_allow_uuid (line 6317) | static void function mptcp_wifi_status_changed (line 6361) | static void type mptcp_uuid_search_info (line 6393) | struct mptcp_uuid_search_info { function mptcp_find_proc_filter (line 6399) | static int function mptcp_find_proc_callout (line 6421) | static int function proc_t (line 6434) | static proc_t function mptcp_ask_symptoms (line 6449) | void function errno_t (line 6531) | static errno_t function errno_t (line 6542) | static errno_t function mptcp_control_register (line 6607) | void function mptcp_is_wifi_unusable_for_session (line 6630) | int function boolean_t (line 6673) | boolean_t function mptcp_drop_tfo_data (line 6680) | static void function mptcp_freeq (line 6719) | int function mptcp_post_event (line 6735) | static int function mptcp_set_cellicon (line 6756) | static void function mptcp_clear_cellicon (line 6826) | void function boolean_t (line 6843) | static boolean_t function mptcp_unset_cellicon (line 6856) | void function mptcp_reset_rexmit_state (line 6903) | void function mptcp_reset_keepalive (line 6930) | void FILE: bsd/netinet/mptcp_timer.c type mptses (line 69) | struct mptses function mptcp_timer_demux (line 71) | static int function mptcp_timer (line 130) | uint32_t function mptcp_start_timer (line 161) | void function mptcp_cancel_timer (line 197) | void function mptcp_cancel_all_timers (line 219) | void function mptcp_urgency_timer_locked (line 233) | static void function mptcp_urgency_timer (line 249) | static void function mptcp_init_urgency_timer (line 262) | void function mptcp_set_urgency_timer (line 269) | void function mptcp_cancel_urgency_timer (line 313) | static int FILE: bsd/netinet/mptcp_timer.h type mppcbinfo (line 38) | struct mppcbinfo type mptses (line 39) | struct mptses type mptcb (line 40) | struct mptcb type mptcb (line 41) | struct mptcb type mptses (line 42) | struct mptses type mptses (line 43) | struct mptses FILE: bsd/netinet/mptcp_usrreq.c type socket (line 56) | struct socket type proc (line 56) | struct proc type socket (line 57) | struct socket type socket (line 58) | struct socket type proc (line 58) | struct proc type socket (line 59) | struct socket type sockaddr (line 59) | struct sockaddr type sockaddr (line 60) | struct sockaddr type proc (line 60) | struct proc type uio (line 61) | struct uio type mptses (line 62) | struct mptses type mptses (line 63) | struct mptses type mptses (line 65) | struct mptses type socket (line 68) | struct socket type ifnet (line 68) | struct ifnet type proc (line 69) | struct proc type mptses (line 70) | struct mptses type socket (line 71) | struct socket type socket (line 72) | struct socket type mptses (line 73) | struct mptses type mptses (line 73) | struct mptses type socket (line 74) | struct socket type socket (line 75) | struct socket type mbuf (line 75) | struct mbuf type sockaddr (line 76) | struct sockaddr type mbuf (line 76) | struct mbuf type proc (line 76) | struct proc type socket (line 77) | struct socket type socket (line 78) | struct socket type sockaddr (line 78) | struct sockaddr type uio (line 78) | struct uio type mbuf (line 79) | struct mbuf type mbuf (line 79) | struct mbuf type socket (line 80) | struct socket type sockopt (line 80) | struct sockopt type socket (line 81) | struct socket type pr_usrreqs (line 83) | struct pr_usrreqs function mptcp_usr_attach (line 124) | static int function mptcp_usr_detach (line 147) | static int function mptcp_attach (line 177) | static int function mptcp_entitlement_check (line 224) | static int function mptcp_connectx (line 273) | static int function mptcp_usr_connectx (line 290) | static int function mptcp_getassocids (line 414) | static int function mptcp_getconnids (line 432) | static int function mptcp_getconninfo (line 466) | static int function mptcp_usr_control (line 793) | static int function mptcp_disconnect (line 890) | static int function mptcp_usr_disconnect (line 941) | static int function mptcp_usr_disconnectx (line 950) | static int function mptcp_finish_usrclosed (line 964) | void type mptses (line 991) | struct mptses type mptses (line 992) | struct mptses type mptcb (line 994) | struct mptcb function mptcp_usr_rcvd (line 1012) | static int function mptcp_usr_send (line 1044) | static int function mptcp_usr_shutdown (line 1114) | static int function mptcp_uiotombuf (line 1141) | static int function mptcp_usr_sosend (line 1234) | static int function mptcp_usr_socheckopt (line 1365) | static int function mptcp_setopt_apply (line 1460) | static int function mptcp_setopt (line 1566) | static int function mptcp_fill_info_bytestats (line 1875) | static void function mptcp_fill_info (line 1915) | static void function mptcp_getopt (line 2001) | static int function mptcp_ctloutput (line 2089) | int function mptcp_usr_preconnect (line 2251) | static int FILE: bsd/netinet/mptcp_var.h type mpt_itf_info (line 46) | struct mpt_itf_info { type mptses (line 60) | struct mptses { type socket (line 139) | struct socket type mptses (line 140) | struct mptses type mptses (line 145) | struct mptses type mppcb (line 146) | struct mppcb type mptses (line 148) | struct mptses type mptses (line 151) | struct mptses type socket (line 152) | struct socket function boolean_t (line 157) | static inline boolean_t function mpp_lock (line 170) | static inline void function mpp_unlock (line 178) | static inline void function lck_mtx_t (line 186) | static inline lck_mtx_t * function mptcp_subflow_cwnd_space (line 197) | static inline int function mptcp_subflows_need_backup_flag (line 206) | static inline bool type mptopt (line 216) | struct mptopt { type mptsub (line 233) | struct mptsub { type mptcp_state_t (line 329) | typedef enum mptcp_state { type u_int64_t (line 342) | typedef u_int64_t mptcp_key_t; type u_int32_t (line 343) | typedef u_int32_t mptcp_token_t; type u_int8_t (line 344) | typedef u_int8_t mptcp_addr_id; type mptcp_subf_auth_entry (line 348) | struct mptcp_subf_auth_entry { type mptcb (line 362) | struct mptcb { type mptcb (line 452) | struct mptcb type tcpcb (line 453) | struct tcpcb type mpp_mtp (line 462) | struct mpp_mtp { type mppcbinfo (line 472) | struct mppcbinfo type pr_usrreqs (line 473) | struct pr_usrreqs type protosw (line 567) | struct protosw type domain (line 567) | struct domain type socket (line 568) | struct socket type sockopt (line 568) | struct sockopt type mppcb (line 569) | struct mppcb type mptcb (line 570) | struct mptcb type mptses (line 571) | struct mptses type mptses (line 572) | struct mptses type mptses (line 573) | struct mptses type mptsub (line 573) | struct mptsub type mptcp_itf_stats (line 574) | struct mptcp_itf_stats type mptsub (line 574) | struct mptsub type mptcp_itf_stats (line 575) | struct mptcp_itf_stats type mptses (line 576) | struct mptses type mptses (line 576) | struct mptses type mptcb (line 576) | struct mptcb type mptses (line 577) | struct mptses type mptses (line 577) | struct mptses type mptcb (line 577) | struct mptcb type socket (line 578) | struct socket type socket (line 579) | struct socket type socket (line 580) | struct socket type mptses (line 581) | struct mptses type mptses (line 583) | struct mptses type mptses (line 585) | struct mptses type mptopt (line 586) | struct mptopt type mptopt (line 588) | struct mptopt type mptses (line 589) | struct mptses type mptopt (line 589) | struct mptopt type mptses (line 590) | struct mptses type mptopt (line 590) | struct mptopt type mptopt (line 591) | struct mptopt type mptses (line 591) | struct mptses type sockopt (line 591) | struct sockopt type mptses (line 593) | struct mptses type sockaddr (line 593) | struct sockaddr type sockaddr (line 594) | struct sockaddr type mptses (line 595) | struct mptses type mptsub (line 595) | struct mptsub type socket (line 597) | struct socket type mptses (line 599) | struct mptses type mptsub (line 599) | struct mptsub type mptses (line 600) | struct mptses type mptses (line 601) | struct mptses type mptsub (line 601) | struct mptsub type mptses (line 602) | struct mptses type mptsub (line 602) | struct mptsub type mptses (line 603) | struct mptses type mptsub (line 603) | struct mptsub type mptopt (line 604) | struct mptopt type mptses (line 605) | struct mptses type socket (line 605) | struct socket type mptopt (line 606) | struct mptopt type mptses (line 608) | struct mptses type mbuf (line 608) | struct mbuf type mptcb (line 609) | struct mptcb type mptses (line 610) | struct mptses type mptcb (line 611) | struct mptcb type mptcb (line 615) | struct mptcb type mptcb (line 616) | struct mptcb type mptcb (line 618) | struct mptcb type mptcb (line 620) | struct mptcb type mptcb (line 621) | struct mptcb type mppcb (line 622) | struct mppcb type mbuf (line 622) | struct mbuf type socket (line 623) | struct socket type socket (line 626) | struct socket type socket (line 629) | struct socket type mptsub (line 630) | struct mptsub type mptses (line 630) | struct mptses type mptsub (line 630) | struct mptsub type socket (line 631) | struct socket type socket (line 632) | struct socket type mptcb (line 633) | struct mptcb type mptcb (line 634) | struct mptcb type socket (line 635) | struct socket type socket (line 636) | struct socket type socket (line 637) | struct socket type socket (line 638) | struct socket type mptses (line 639) | struct mptses type mptses (line 640) | struct mptses type socket (line 641) | struct socket type mptses (line 642) | struct mptses type mptses (line 644) | struct mptses type sockaddr (line 647) | struct sockaddr type mptses (line 647) | struct mptses type socket (line 649) | struct socket type mptses (line 651) | struct mptses type mptsub (line 651) | struct mptsub type tcpcb (line 652) | struct tcpcb type tcpcb (line 653) | struct tcpcb type tcpcb (line 654) | struct tcpcb type mbuf (line 654) | struct mbuf type mptcp_flow_t (line 661) | typedef struct mptcp_flow { type conninfo_mptcp_t (line 674) | typedef struct conninfo_mptcp { type symptoms_advisory_t (line 705) | typedef struct symptoms_advisory { type mptcp_symptoms_answer (line 728) | struct mptcp_symptoms_answer { type mptcp_symptoms_ask_uuid (line 734) | struct mptcp_symptoms_ask_uuid { type kev_mptcp_data (line 744) | struct kev_mptcp_data { FILE: bsd/netinet/raw_ip.c type socket (line 111) | struct socket type socket (line 112) | struct socket type socket (line 113) | struct socket type socket (line 114) | struct socket type sockaddr (line 114) | struct sockaddr type proc (line 114) | struct proc type socket (line 115) | struct socket type sockaddr (line 115) | struct sockaddr type proc (line 115) | struct proc type socket (line 116) | struct socket type inpcbhead (line 118) | struct inpcbhead type inpcbinfo (line 119) | struct inpcbinfo function rip_init (line 139) | void type sockaddr_in (line 186) | struct sockaddr_in function rip_input (line 199) | void function rip_output (line 356) | int function rip_ctloutput (line 708) | int function rip_ctlinput (line 825) | void function rip_attach (line 924) | static int function __private_extern__ (line 957) | __private_extern__ int function __private_extern__ (line 970) | __private_extern__ int function __private_extern__ (line 977) | __private_extern__ int function __private_extern__ (line 986) | __private_extern__ int function __private_extern__ (line 1037) | __private_extern__ int function __private_extern__ (line 1072) | __private_extern__ int function __private_extern__ (line 1079) | __private_extern__ int function rip_unlock (line 1122) | int function SYSCTL_HANDLER_ARGS (line 1163) | static int function SYSCTL_HANDLER_ARGS (line 1270) | static int function SYSCTL_HANDLER_ARGS (line 1377) | static int type pr_usrreqs (line 1392) | struct pr_usrreqs FILE: bsd/netinet/tcp.h type __uint32_t (line 80) | typedef __uint32_t tcp_seq; type __uint32_t (line 81) | typedef __uint32_t tcp_cc; type tcphdr (line 90) | struct tcphdr { type u_int32_t (line 280) | typedef u_int32_t tcp_notify_ack_id_t; type tcp_notify_ack_complete (line 282) | struct tcp_notify_ack_complete { type tcp_conn_status (line 326) | struct tcp_conn_status { type tcp_info (line 342) | struct tcp_info { type tcp_measure_bw_burst (line 448) | struct tcp_measure_bw_burst { type info_tuple (line 457) | struct info_tuple { type conninfo_tcp_t (line 484) | typedef struct conninfo_tcp { type mptcp_itf_stats (line 491) | struct mptcp_itf_stats { type conninfo_multipathtcp_t (line 507) | typedef struct conninfo_multipathtcp { type tcp_connection_info (line 524) | struct tcp_connection_info { FILE: bsd/netinet/tcp_cache.c type in_4_6_addr (line 43) | typedef union { type tcp_heuristic_key (line 48) | struct tcp_heuristic_key { type tcp_heuristic (line 56) | struct tcp_heuristic { type tcp_heuristics_head (line 89) | struct tcp_heuristics_head { type tcp_cache_key (line 96) | struct tcp_cache_key { type tcp_cache (line 103) | struct tcp_cache { type tcp_cache_head (line 114) | struct tcp_cache_head { type tcp_cache_key_src (line 121) | struct tcp_cache_key_src { type tcp_cache_head (line 138) | struct tcp_cache_head type tcp_heuristics_head (line 146) | struct tcp_heuristics_head function tcp_min_to_hz (line 168) | static uint32_t function tcp_cache_roundup2 (line 224) | static uint32_t function tcp_cache_hash_src (line 238) | static void function tcp_cache_hash (line 278) | static uint16_t function tcp_cache_unlock (line 303) | static void type tcp_cache (line 319) | struct tcp_cache type tcp_cache_key_src (line 320) | struct tcp_cache_key_src type tcp_cache_head (line 321) | struct tcp_cache_head type tcp_cache (line 323) | struct tcp_cache type tcp_cache_head (line 324) | struct tcp_cache_head type tcp_cache_key (line 325) | struct tcp_cache_key type tcp_cache (line 346) | struct tcp_cache type tcp_cache (line 365) | struct tcp_cache function tcp_cache_key_src_create (line 393) | static void function tcp_cache_set_cookie_common (line 414) | static void function tcp_cache_set_cookie (line 433) | void function tcp_cache_get_cookie_common (line 442) | static int function tcp_cache_get_cookie (line 481) | int function tcp_cache_get_cookie_len_common (line 490) | static unsigned int function tcp_cache_get_cookie_len (line 510) | unsigned int function tcp_heuristics_hash (line 519) | static uint16_t function tcp_heuristic_unlock (line 534) | static void type tcp_heuristic (line 554) | struct tcp_heuristic type tcp_cache_key_src (line 555) | struct tcp_cache_key_src type tcp_heuristics_head (line 556) | struct tcp_heuristics_head type tcp_heuristic (line 558) | struct tcp_heuristic type tcp_heuristics_head (line 559) | struct tcp_heuristics_head type tcp_heuristic_key (line 560) | struct tcp_heuristic_key type tcp_heuristic (line 581) | struct tcp_heuristic type tcp_heuristic (line 601) | struct tcp_heuristic function tcp_heuristic_reset_counters (line 638) | static void function tcp_heuristic_tfo_success (line 711) | void function tcp_heuristic_mptcp_success (line 730) | void function tcp_heuristic_ecn_success (line 739) | void function __tcp_heuristic_tfo_middlebox_common (line 748) | static void function tcp_heuristic_tfo_middlebox_common (line 779) | static void function tcp_heuristic_inc_counters (line 795) | static void function tcp_heuristic_tfo_loss (line 931) | void function tcp_heuristic_tfo_rst (line 954) | void function tcp_heuristic_mptcp_loss (line 972) | void function tcp_heuristic_ecn_loss (line 987) | void function tcp_heuristic_ecn_droprst (line 1002) | void function tcp_heuristic_ecn_droprxmt (line 1012) | void function tcp_heuristic_ecn_synrst (line 1022) | void function tcp_heuristic_tfo_middlebox (line 1032) | void function tcp_heuristic_ecn_aggressive_common (line 1043) | static void function tcp_heuristic_ecn_aggressive (line 1078) | void function boolean_t (line 1087) | static boolean_t function boolean_t (line 1122) | boolean_t function tcp_heuristic_do_mptcp (line 1140) | int function boolean_t (line 1199) | static boolean_t function boolean_t (line 1239) | boolean_t function boolean_t (line 1248) | boolean_t function tcp_heuristics_ecn_update (line 1270) | void function boolean_t (line 1306) | boolean_t function tcp_heuristics_tfo_update (line 1338) | void function sysctl_cleartfocache (line 1397) | static void function SYSCTL_HANDLER_ARGS (line 1427) | static int sysctl_cleartfo SYSCTL_HANDLER_ARGS function tcp_cache_init (line 1460) | void FILE: bsd/netinet/tcp_cache.h type tcpcb (line 40) | struct tcpcb type tcpcb (line 41) | struct tcpcb type tcpcb (line 42) | struct tcpcb type tcpcb (line 44) | struct tcpcb type tcpcb (line 45) | struct tcpcb type tcpcb (line 46) | struct tcpcb type tcpcb (line 47) | struct tcpcb type tcpcb (line 48) | struct tcpcb type tcpcb (line 49) | struct tcpcb type tcpcb (line 50) | struct tcpcb type tcpcb (line 51) | struct tcpcb type tcpcb (line 52) | struct tcpcb type tcpcb (line 53) | struct tcpcb type tcpcb (line 54) | struct tcpcb type tcpcb (line 55) | struct tcpcb type tcpcb (line 56) | struct tcpcb type tcpcb (line 57) | struct tcpcb type tcpcb (line 58) | struct tcpcb type ifnet (line 60) | struct ifnet type necp_tcp_ecn_cache (line 62) | struct necp_tcp_ecn_cache type ifnet (line 63) | struct ifnet type ifnet (line 64) | struct ifnet type necp_tcp_tfo_cache (line 67) | struct necp_tcp_tfo_cache type ifnet (line 68) | struct ifnet FILE: bsd/netinet/tcp_cc.c type tcp_cc_algo (line 49) | struct tcp_cc_algo type tcp_cc_algo (line 54) | struct tcp_cc_algo type tcp_cc_algo (line 59) | struct tcp_cc_algo type tcp_cc_algo (line 80) | struct tcp_cc_algo type zone (line 81) | struct zone type sockaddr_ctl (line 90) | struct sockaddr_ctl type tcp_cc_algo (line 93) | struct tcp_cc_algo function tcp_cc_init (line 98) | void function tcp_cc_control_register (line 112) | static void function errno_t (line 134) | static errno_t function errno_t (line 155) | static errno_t function tcp_ccdbg_trace (line 176) | inline void function tcp_cc_resize_sndbuf (line 244) | void function tcp_bad_rexmt_fix_sndbuf (line 263) | void function tcp_cc_cwnd_init_or_reset (line 285) | void function tcp_cc_delay_ack (line 320) | int function tcp_cc_allocate_state (line 383) | void function tcp_cc_after_idle_stretchack (line 408) | void function tcp_cc_is_cwnd_nonvalidated (line 435) | inline uint32_t function tcp_cc_adjust_nonvalidated_cwnd (line 462) | inline void function u_int32_t (line 482) | inline u_int32_t function tcp_clear_pipeack_state (line 494) | inline void FILE: bsd/netinet/tcp_cc.h type tcp_cc_debug_state (line 71) | struct tcp_cc_debug_state { type tcp_cc_event (line 143) | enum tcp_cc_event { type tcp_cc_algo (line 175) | struct tcp_cc_algo { type zone (line 220) | struct zone type tcp_cc_algo (line 222) | struct tcp_cc_algo type tcpcb (line 234) | struct tcpcb type tcpcb (line 235) | struct tcpcb type tcpcb (line 236) | struct tcpcb type tcpcb (line 237) | struct tcpcb type tcphdr (line 237) | struct tcphdr type tcpcb (line 238) | struct tcpcb type tcphdr (line 238) | struct tcphdr type tcpcb (line 240) | struct tcpcb type tcpcb (line 241) | struct tcpcb type tcpcb (line 242) | struct tcpcb type tcpcb (line 243) | struct tcpcb type tcpcb (line 244) | struct tcpcb type tcpcb (line 245) | struct tcpcb function tcp_initial_cwnd (line 247) | static inline uint32_t FILE: bsd/netinet/tcp_cubic.c type tcpcb (line 54) | struct tcpcb type tcpcb (line 55) | struct tcpcb type tcpcb (line 56) | struct tcpcb type tcpcb (line 57) | struct tcpcb type tcphdr (line 57) | struct tcphdr type tcpcb (line 58) | struct tcpcb type tcphdr (line 58) | struct tcphdr type tcpcb (line 59) | struct tcpcb type tcpcb (line 60) | struct tcpcb type tcphdr (line 60) | struct tcphdr type tcpcb (line 61) | struct tcpcb type tcpcb (line 62) | struct tcpcb type tcphdr (line 62) | struct tcphdr type tcpcb (line 63) | struct tcpcb type tcpcb (line 64) | struct tcpcb type tcpcb (line 65) | struct tcpcb type tcp_cc_algo (line 70) | struct tcp_cc_algo function tcp_cubic_init (line 106) | static int function tcp_cubic_cleanup (line 126) | static int function tcp_cubic_cwnd_init_or_reset (line 138) | static void function tcp_cubic_update (line 173) | static uint32_t function tcp_cubic_tcpwin (line 263) | static uint32_t function tcp_round_to (line 307) | static uint32_t function tcp_cubic_congestion_avd (line 324) | static void function tcp_cubic_ack_rcvd (line 399) | static void function tcp_cubic_pre_fr (line 434) | static void function tcp_cubic_post_fr (line 522) | static void function tcp_cubic_after_timeout (line 595) | static void function tcp_cubic_delay_ack (line 622) | static int function tcp_cubic_switch_cc (line 634) | static void function tcp_cubic_clear_state (line 643) | static inline void FILE: bsd/netinet/tcp_debug.c type tcp_debug (line 101) | struct tcp_debug function tcp_trace (line 107) | void FILE: bsd/netinet/tcp_debug.h type tcp_debug (line 69) | struct tcp_debug { FILE: bsd/netinet/tcp_input.c type tcphdr (line 126) | struct tcphdr type tcpstat (line 154) | struct tcpstat type timeval (line 257) | struct timeval type inpcbhead (line 260) | struct inpcbhead type inpcbinfo (line 262) | struct inpcbinfo type tcpcb (line 264) | struct tcpcb type tcphdr (line 264) | struct tcphdr type tcpopt (line 265) | struct tcpopt type tcpcb (line 266) | struct tcpcb type tcpopt (line 266) | struct tcpopt type socket (line 267) | struct socket type tcphdr (line 268) | struct tcphdr type mbuf (line 268) | struct mbuf type tcpcb (line 269) | struct tcpcb type rtentry (line 270) | struct rtentry type tcpcb (line 271) | struct tcpcb type tcpcb (line 272) | struct tcpcb type tcpcb (line 275) | struct tcpcb type tcpcb (line 277) | struct tcpcb type tcpcb (line 278) | struct tcpcb type rtentry (line 281) | struct rtentry type rtentry (line 282) | struct rtentry type tcpcb (line 284) | struct tcpcb type sockbuf (line 284) | struct sockbuf type tcpopt (line 285) | struct tcpopt type tcpcb (line 286) | struct tcpcb type sockbuf (line 286) | struct sockbuf type sockbuf (line 287) | struct sockbuf type tcpcb (line 288) | struct tcpcb type tcpcb (line 289) | struct tcpcb type sockbuf (line 289) | struct sockbuf type tcpcb (line 291) | struct tcpcb type tcphdr (line 291) | struct tcphdr type tcpcb (line 292) | struct tcpcb type tcpopt (line 292) | struct tcpopt type tcphdr (line 293) | struct tcphdr type tcpcb (line 294) | struct tcpcb type tcphdr (line 294) | struct tcphdr type tcpcb (line 295) | struct tcpcb type tcphdr (line 295) | struct tcphdr type tcpopt (line 296) | struct tcpopt type socket (line 321) | struct socket type tcpcb (line 322) | struct tcpcb type tcphdr (line 322) | struct tcphdr type tcpcb (line 323) | struct tcpcb type socket (line 324) | struct socket type socket (line 325) | struct socket type socket (line 326) | struct socket type tcpcb (line 327) | struct tcpcb function reset_acc_iaj (line 330) | void function update_iaj_state (line 337) | static inline void function isqrt (line 354) | static inline int function compute_iaj (line 381) | static inline void function compute_iaj_meat (line 387) | static inline void function boolean_t (line 470) | static boolean_t function tcp_bwmeas_check (line 501) | static void function tcp_reass (line 543) | static int function tcp_reduce_congestion_window (line 840) | static void function tcp_adaptive_rwtimo_check (line 879) | static inline void function tcp_keepalive_reset (line 896) | inline void function tcp6_input (line 909) | int function u_int8_t (line 949) | u_int8_t function tcp_sbrcv_reserve (line 973) | static void function tcp_sbrcv_grow (line 1005) | static void function tcp_sbrcv_trim (line 1152) | void function tcp_sbsnd_trim (line 1195) | void function tcp_sbrcv_tstmp_check (line 1222) | static inline void function tcp_stretch_ack_enable (line 1255) | static inline int function tcp_reset_stretch_ack (line 1304) | void function tcp_detect_bad_rexmt (line 1334) | int function tcp_bad_rexmt_restore_state (line 1367) | static void function tcp_bad_rexmt_check (line 1425) | static void function tcp_early_rexmt_check (line 1507) | static void function boolean_t (line 1602) | static boolean_t function tcp_tfo_synack (line 1649) | static void function tcp_tfo_rcv_probe (line 1696) | static void function tcp_tfo_rcv_data (line 1712) | static void function tcp_tfo_rcv_ack (line 1721) | static void function tcp_update_window (line 1741) | static inline bool function tcp_handle_wakeup (line 1770) | static void function tcp_update_snd_una (line 1781) | static void function tcp_syn_data_valid (line 1793) | static bool function tcp_input (line 1814) | void function tcp_dooptions (line 5409) | static void function tcp_finalize_options (line 5526) | static void function tcp_pulloutofband (line 5563) | static void function get_base_rtt (line 5591) | uint32_t function update_base_rtt (line 5601) | void function tcp_compute_rtt (line 5688) | static void function tcp_xmit_timer (line 5730) | static void function tcp_maxmtu (line 5874) | static inline unsigned int function tcp_maxmtu6 (line 5899) | static inline unsigned int function get_maxmtu (line 5924) | unsigned int function tcp_mss (line 5969) | void function tcp_mssopt (line 6187) | int function tcp_newreno_partial_ack (line 6236) | static void function tcp_dropdropablreq (line 6277) | static int function tcp_set_background_cc (line 6480) | void function tcp_set_foreground_cc (line 6487) | void function tcp_set_new_cc (line 6497) | static void function tcp_set_recv_bg (line 6521) | void function tcp_clear_recv_bg (line 6529) | void function inp_fc_throttle_tcp (line 6537) | void function inp_fc_unthrottle_tcp (line 6555) | void function SYSCTL_HANDLER_ARGS (line 6617) | static int function tcp_input_checksum (line 6648) | int function SYSCTL_HANDLER_ARGS (line 6838) | static int FILE: bsd/netinet/tcp_ledbat.c type tcpcb (line 56) | struct tcpcb type tcpcb (line 57) | struct tcpcb type tcpcb (line 58) | struct tcpcb type tcpcb (line 59) | struct tcpcb type tcphdr (line 59) | struct tcphdr type tcpcb (line 60) | struct tcpcb type tcphdr (line 60) | struct tcphdr type tcpcb (line 61) | struct tcpcb type tcpcb (line 62) | struct tcpcb type tcphdr (line 62) | struct tcphdr type tcpcb (line 63) | struct tcpcb type tcpcb (line 64) | struct tcpcb type tcpcb (line 65) | struct tcpcb type tcphdr (line 65) | struct tcphdr type tcpcb (line 66) | struct tcpcb type tcp_cc_algo (line 68) | struct tcp_cc_algo function update_cwnd (line 130) | static void function tcp_ledbat_init (line 192) | int function tcp_ledbat_cleanup (line 200) | int function tcp_ledbat_cwnd_init (line 212) | void function tcp_ledbat_congestion_avd (line 223) | void function tcp_ledbat_ack_rcvd (line 242) | void function tcp_ledbat_pre_fr (line 292) | void function tcp_ledbat_post_fr (line 310) | void function tcp_ledbat_after_idle (line 347) | void function tcp_ledbat_after_timeout (line 361) | void function tcp_ledbat_delay_ack (line 394) | static int function tcp_ledbat_switch_cc (line 411) | void FILE: bsd/netinet/tcp_log.c function tcp_log_is_rate_limited (line 167) | static bool function tcp_log_inp_addresses (line 199) | static void function tcp_log_rtt_info (line 222) | void function tcp_log_rt_rtt (line 254) | void function tcp_log_rtt_change (line 290) | void function tcp_log_keepalive (line 333) | void function tcp_log_connection (line 373) | void function tcp_log_listen (line 454) | void function tcp_log_connection_summary (line 510) | void function tcp_log_pkt_addresses (line 602) | static bool function tcp_log_drop_pcb (line 659) | void function tcp_log_th_flags (line 739) | void function tcp_log_drop_pkt (line 824) | void function tcp_log_message (line 881) | void FILE: bsd/netinet/tcp_log.h type tcpcb (line 86) | struct tcpcb type tcphdr (line 87) | struct tcphdr type tcpcb (line 87) | struct tcpcb type ifnet (line 87) | struct ifnet type tcpcb (line 88) | struct tcpcb type tcpcb (line 89) | struct tcpcb type tcphdr (line 90) | struct tcphdr type tcpcb (line 90) | struct tcpcb type tcphdr (line 91) | struct tcphdr type ifnet (line 91) | struct ifnet type tcpcb (line 92) | struct tcpcb type tcpcb (line 93) | struct tcpcb type rtentry (line 93) | struct rtentry type tcpcb (line 94) | struct tcpcb type tcpcb (line 95) | struct tcpcb type tcpcb (line 96) | struct tcpcb type tcpcb (line 97) | struct tcpcb function tcp_is_log_enabled (line 99) | static inline bool FILE: bsd/netinet/tcp_newreno.c type tcpcb (line 84) | struct tcpcb type tcpcb (line 85) | struct tcpcb type tcpcb (line 86) | struct tcpcb type tcpcb (line 87) | struct tcpcb type tcphdr (line 87) | struct tcphdr type tcpcb (line 88) | struct tcpcb type tcphdr (line 88) | struct tcphdr type tcpcb (line 89) | struct tcpcb type tcpcb (line 90) | struct tcpcb type tcphdr (line 90) | struct tcphdr type tcpcb (line 91) | struct tcpcb type tcpcb (line 92) | struct tcpcb type tcpcb (line 93) | struct tcpcb type tcphdr (line 93) | struct tcphdr type tcpcb (line 94) | struct tcpcb type tcp_cc_algo (line 96) | struct tcp_cc_algo function tcp_newreno_init (line 111) | int function tcp_newreno_cleanup (line 119) | int function tcp_newreno_cwnd_init_or_reset (line 136) | void function tcp_newreno_congestion_avd (line 146) | void function tcp_newreno_ack_rcvd (line 165) | void function tcp_newreno_pre_fr (line 211) | void function tcp_newreno_post_fr (line 225) | void function tcp_newreno_after_timeout (line 260) | void function tcp_newreno_delay_ack (line 318) | int function tcp_newreno_switch_cc (line 330) | void FILE: bsd/netinet/tcp_output.c function sysctl_change_ecn_setting (line 162) | static int type socket (line 284) | struct socket type tcpcb (line 284) | struct tcpcb type mbuf (line 284) | struct mbuf type mbuf (line 285) | struct mbuf type tcpcb (line 286) | struct tcpcb function tcp_tfo_check (line 288) | static int32_t function tcp_tfo_write_cookie_rep (line 364) | static unsigned int function tcp_tfo_write_cookie (line 391) | static unsigned int function tcp_send_ecn_flags_on_syn (line 451) | static inline bool function tcp_set_ecn (line 457) | void function tcp_flight_size (line 524) | int function tcp_output (line 575) | int type socket (line 2847) | struct socket type tcpcb (line 2847) | struct tcpcb type mbuf (line 2847) | struct mbuf type mbuf (line 2848) | struct mbuf type inpcb (line 2854) | struct inpcb type ip_out_args (line 2855) | struct ip_out_args type route (line 2856) | struct route type ifnet (line 2857) | struct ifnet type ip6_out_args (line 2865) | struct ip6_out_args type route_in6 (line 2866) | struct route_in6 type flowadv (line 2874) | struct flowadv type mbuf (line 2997) | struct mbuf function tcp_setpersist (line 3153) | void function tcp_recv_throttle (line 3183) | static int FILE: bsd/netinet/tcp_sack.c type zone (line 120) | struct zone function tcp_update_sack_list (line 134) | void function tcp_clean_sackreport (line 235) | void type sackhole (line 245) | struct sackhole type tcpcb (line 246) | struct tcpcb type sackhole (line 248) | struct sackhole type sackhole (line 256) | struct sackhole function tcp_sackhole_free (line 274) | static void type sackhole (line 286) | struct sackhole type tcpcb (line 287) | struct tcpcb type sackhole (line 288) | struct sackhole type sackhole (line 290) | struct sackhole function tcp_sackhole_remove (line 316) | static void function tcp_sack_detect_reordering (line 336) | static void function tcp_sack_update_byte_counter (line 421) | static void function tcp_sack_doack (line 436) | void function tcp_free_sackholes (line 661) | void function tcp_sack_partialack (line 686) | void type sackhole (line 729) | struct sackhole type tcpcb (line 730) | struct tcpcb type sackhole (line 732) | struct sackhole type sackhole (line 765) | struct sackhole type tcpcb (line 766) | struct tcpcb type sackhole (line 768) | struct sackhole function tcp_sack_lost_rexmit (line 797) | void function tcp_sack_adjust (line 819) | void function boolean_t (line 857) | boolean_t function boolean_t (line 883) | boolean_t FILE: bsd/netinet/tcp_subr.c type tcptimerlist (line 151) | struct tcptimerlist type tcptailq (line 152) | struct tcptailq type sysctl_oid (line 161) | struct sysctl_oid type sysctl_req (line 162) | struct sysctl_req type inpcb (line 243) | struct inpcb type zone (line 245) | struct zone type zone (line 246) | struct zone type zone (line 247) | struct zone type zone (line 248) | struct zone type tcpcb (line 253) | struct tcpcb type sockbuf (line 253) | struct sockbuf type inp_tp (line 281) | struct inp_tp { type tcpcb (line 292) | struct tcpcb type otcpcb (line 292) | struct otcpcb type socket (line 297) | struct socket type ifnet_stats_per_flow (line 298) | struct ifnet_stats_per_flow type if_lim_perf_stat (line 299) | struct if_lim_perf_stat type ifnet_stats_per_flow (line 300) | struct ifnet_stats_per_flow type if_tcp_ecn_perf_stat (line 301) | struct if_tcp_ecn_perf_stat function tcp_tfo_gen_cookie (line 305) | void function __private_extern__ (line 325) | __private_extern__ int function get_inpcb_str_size (line 373) | int function get_tcp_str_size (line 379) | int function scale_to_powerof2 (line 397) | static int function tcp_tfo_init (line 425) | static void function tcp_init (line 437) | void function tcp_fillheaders (line 619) | void type tcptemp (line 674) | struct tcptemp type tcpcb (line 675) | struct tcpcb type mbuf (line 677) | struct mbuf type tcptemp (line 678) | struct tcptemp type tcptemp (line 684) | struct tcptemp function tcp_respond (line 705) | void type tcpcb (line 1028) | struct tcpcb type inpcb (line 1029) | struct inpcb type inp_tp (line 1031) | struct inp_tp type tcpcb (line 1032) | struct tcpcb type socket (line 1033) | struct socket type inp_tp (line 1040) | struct inp_tp type tcpcb (line 1043) | struct tcpcb type tcpcb (line 1046) | struct tcpcb type tcpcb (line 1136) | struct tcpcb type tcpcb (line 1137) | struct tcpcb type socket (line 1139) | struct socket type inpcb (line 1141) | struct inpcb function tcp_getrt_rtt (line 1163) | void function tcp_create_ifnet_stats_per_flow (line 1211) | static inline void function tcp_flow_ecn_perf_stats (line 1258) | static inline void function tcp_flow_lim_stats (line 1300) | static inline void type tcpcb (line 1371) | struct tcpcb type tcpcb (line 1372) | struct tcpcb type inpcb (line 1374) | struct inpcb type socket (line 1375) | struct socket type route (line 1377) | struct route type rtentry (line 1378) | struct rtentry type ifnet_stats_per_flow (line 1380) | struct ifnet_stats_per_flow type route (line 1415) | struct route type sockaddr_in6 (line 1437) | struct sockaddr_in6 type sockaddr_in6 (line 1442) | struct sockaddr_in6 type ip6_hdr (line 1522) | struct ip6_hdr type tcphdr (line 1523) | struct tcphdr type tcpiphdr (line 1524) | struct tcpiphdr function tcp_freeq (line 1637) | int function tcp_drain (line 1654) | void function tcp_notify (line 1692) | static void type bwmeas (line 1725) | struct bwmeas type tcpcb (line 1726) | struct tcpcb type bwmeas (line 1728) | struct bwmeas function tcp_bwmeas_free (line 1735) | void function get_tcp_inp_list (line 1743) | int function tcpcb_to_otcpcb (line 1777) | static void function SYSCTL_HANDLER_ARGS (line 1837) | static int function tcpcb_to_xtcpcb64 (line 1962) | static void function SYSCTL_HANDLER_ARGS (line 2021) | static int function SYSCTL_HANDLER_ARGS (line 2144) | static int function tcp_progress_indicators (line 2160) | static int function __private_extern__ (line 2173) | __private_extern__ void function __private_extern__ (line 2181) | __private_extern__ uint32_t function __private_extern__ (line 2187) | __private_extern__ uint32_t function tcp_handle_msgsize (line 2193) | static void function tcp_ctlinput (line 2293) | void function tcp6_ctlinput (line 2380) | void function tcp_seq (line 2569) | tcp_seq function tcp_drop_syn_sent (line 2632) | void function tcp_mtudisc (line 2648) | void type rtentry (line 2761) | struct rtentry type inpcb (line 2762) | struct inpcb type route (line 2764) | struct route type rtentry (line 2765) | struct rtentry type tcpcb (line 2766) | struct tcpcb type sockaddr_in (line 2786) | struct sockaddr_in type sockaddr_in (line 2787) | struct sockaddr_in type rtentry (line 2853) | struct rtentry type inpcb (line 2854) | struct inpcb type route_in6 (line 2856) | struct route_in6 type rtentry (line 2857) | struct rtentry type tcpcb (line 2858) | struct tcpcb type sockaddr_in6 (line 2875) | struct sockaddr_in6 type sockaddr_in6 (line 2878) | struct sockaddr_in6 type route (line 2893) | struct route function ipsec_hdrsiz_tcp (line 2958) | size_t function tcp_lock (line 2995) | int function tcp_unlock (line 3054) | int function lck_mtx_t (line 3105) | lck_mtx_t * function tcp_sbrcv_grow_rwin (line 3138) | static void function tcp_sbspace (line 3162) | int32_t function tcp_set_tso (line 3221) | void function calculate_tcp_clock (line 3343) | void function tcp_set_max_rwinscale (line 3391) | void function tcp_notsent_lowat_check (line 3412) | int function tcp_rxtseg_insert (line 3452) | void type tcp_rxt_seg (line 3527) | struct tcp_rxt_seg type tcpcb (line 3528) | struct tcpcb type tcp_rxt_seg (line 3530) | struct tcp_rxt_seg function tcp_rxtseg_set_spurious (line 3547) | void function tcp_rxtseg_clean (line 3574) | void function boolean_t (line 3587) | boolean_t function boolean_t (line 3616) | boolean_t function u_int32_t (line 3636) | u_int32_t function tcp_get_connectivity_status (line 3648) | void function boolean_t (line 3672) | boolean_t function tcp_disable_tfo (line 3678) | void type mbuf (line 3684) | struct mbuf type tcpcb (line 3685) | struct tcpcb type ifnet (line 3685) | struct ifnet type inpcb (line 3688) | struct inpcb type tcphdr (line 3689) | struct tcphdr type mbuf (line 3692) | struct mbuf type ip (line 3697) | struct ip type tcphdr (line 3697) | struct tcphdr type ip6_hdr (line 3698) | struct ip6_hdr type tcphdr (line 3698) | struct tcphdr type ip (line 3709) | struct ip type tcphdr (line 3709) | struct tcphdr type tcphdr (line 3710) | struct tcphdr type ip (line 3710) | struct ip type ip (line 3711) | struct ip type tcphdr (line 3711) | struct tcphdr type ip6_hdr (line 3716) | struct ip6_hdr type tcphdr (line 3717) | struct tcphdr type tcphdr (line 3718) | struct tcphdr type ip6_hdr (line 3718) | struct ip6_hdr type ip6_hdr (line 3719) | struct ip6_hdr type tcphdr (line 3720) | struct tcphdr type ip (line 3727) | struct ip type ip (line 3733) | struct ip type tcphdr (line 3733) | struct tcphdr type ip6_hdr (line 3738) | struct ip6_hdr type tcphdr (line 3742) | struct tcphdr type ip (line 3772) | struct ip type tcphdr (line 3772) | struct tcphdr type ip6_hdr (line 3775) | struct ip6_hdr type tcphdr (line 3775) | struct tcphdr function tcp_fill_keepalive_offload_frames (line 3781) | void function inp_matches_kao_frame (line 3973) | static bool function tcp_notify_kao_timeout (line 4012) | int function errno_t (line 4076) | errno_t function errno_t (line 4099) | errno_t function tcp_notify_ack_free (line 4129) | void function tcp_notify_acknowledgement (line 4146) | inline void function tcp_get_notify_ack_count (line 4157) | void function tcp_get_notify_ack_ids (line 4176) | void function tcp_notify_ack_active (line 4199) | bool function inp_get_sndbytes_allunsent (line 4217) | inline int32_t function tcp_update_stats_per_flow (line 4247) | void FILE: bsd/netinet/tcp_timer.c type tcptimerlist (line 118) | struct tcptimerlist type tcptailq (line 121) | struct tcptailq function sysctl_msec_to_ticks (line 123) | static int type tcpcb (line 308) | struct tcpcb type tcpcb (line 310) | struct tcpcb type tcpcb (line 312) | struct tcpcb type inpcb (line 313) | struct inpcb type tcpcb (line 314) | struct tcpcb type ifnet (line 314) | struct ifnet type tcp_last_report_stats (line 323) | struct tcp_last_report_stats { type tcpcb (line 401) | struct tcpcb type inpcb (line 402) | struct inpcb function sysctl_change_mss_recommended (line 436) | static int function timer_diff (line 489) | inline int32_t function add_to_time_wait_locked (line 498) | static void function add_to_time_wait (line 532) | void function tcp_remove_from_time_wait (line 557) | void function boolean_t (line 566) | static boolean_t function tcp_gc (line 726) | void function tcp_canceltimers (line 811) | void function tcp_rexmt_save_state (line 832) | void function tcp_pmtud_revert_segment_size (line 873) | void function tcp_pmtud_black_holed_next_mss (line 899) | static uint32_t type tcpcb (line 917) | struct tcpcb type tcpcb (line 918) | struct tcpcb type socket (line 921) | struct socket type tcptemp (line 922) | struct tcptemp type mptses (line 1053) | struct mptses type mptcb (line 1352) | struct mptcb type inpcb (line 1388) | struct inpcb type tcp_respond_args (line 1389) | struct tcp_respond_args type mbuf (line 1404) | struct mbuf type ifnet (line 1421) | struct ifnet type mptses (line 1562) | struct mptses type tcphdr (line 1782) | struct tcphdr function tcp_remove_timer (line 1790) | void function boolean_t (line 1827) | static boolean_t function tcp_sched_timerlist (line 1868) | void function u_int32_t (line 1899) | u_int32_t function tcp_run_timerlist (line 2036) | void function tcp_sched_timers (line 2212) | void function tcp_set_lotimer_index (line 2337) | static inline void function tcp_check_timer_state (line 2364) | void function tcp_cumulative_stat (line 2379) | static inline void function tcp_cumulative_stat64 (line 2393) | static inline void function __private_extern__ (line 2407) | __private_extern__ void function tcp_interface_send_probe (line 2639) | void function tcp_enable_read_probe (line 2698) | static void function tcp_disable_read_probe (line 2735) | static void function tcp_probe_connectivity (line 2753) | void function tcp_update_mss_core (line 2826) | inline void function tcp_update_mss_locked (line 2865) | void function tcp_itimer (line 2897) | void FILE: bsd/netinet/tcp_timer.h type tcptimerlist (line 232) | struct tcptimerlist type tcptimerentry (line 234) | struct tcptimerentry { type tcptimerlist (line 244) | struct tcptimerlist { FILE: bsd/netinet/tcp_usrreq.c type info_tuple (line 118) | struct info_tuple type tcp_info (line 118) | struct tcp_info type sysctl_oid (line 120) | struct sysctl_oid type sysctl_req (line 120) | struct sysctl_req type tcpcb (line 121) | struct tcpcb type tcp_connection_info (line 122) | struct tcp_connection_info type mbuf (line 123) | struct mbuf type so_mpkl_send_info (line 123) | struct so_mpkl_send_info type socket (line 128) | struct socket type proc (line 128) | struct proc type tcpcb (line 129) | struct tcpcb type sockaddr (line 129) | struct sockaddr type proc (line 129) | struct proc type tcpcb (line 130) | struct tcpcb type sockaddr (line 130) | struct sockaddr type proc (line 130) | struct proc type socket (line 131) | struct socket type sockaddr (line 131) | struct sockaddr type proc (line 132) | struct proc type tcpcb (line 133) | struct tcpcb type tcpcb (line 133) | struct tcpcb type tcpcb (line 134) | struct tcpcb type tcpcb (line 134) | struct tcpcb type tcpcb (line 135) | struct tcpcb type sockbuf (line 135) | struct sockbuf function tcp_usr_attach (line 162) | static int function tcp_usr_detach (line 197) | static int function tcp_usr_bind (line 264) | static int function tcp6_usr_bind (line 307) | static int function tcp_usr_listen (line 367) | static int function tcp6_usr_listen (line 385) | static int function tcp_connect_complete (line 407) | static int function tcp_usr_connect (line 448) | static int function tcp_usr_connectx_common (line 516) | static int function tcp_usr_connectx (line 616) | static int function tcp6_usr_connect (line 626) | static int function tcp6_usr_connectx (line 724) | static int function tcp_usr_disconnect (line 745) | static int function tcp_usr_disconnectx (line 765) | static int function tcp_usr_accept (line 781) | static int function tcp6_usr_accept (line 815) | static int function tcp_usr_shutdown (line 865) | static int function tcp_usr_rcvd (line 923) | static int function tcp_usr_send (line 988) | static int function tcp_usr_abort (line 1198) | static int function tcp_usr_rcvoob (line 1224) | static int function tcp_usr_preconnect (line 1252) | static int type pr_usrreqs (line 1276) | struct pr_usrreqs type pr_usrreqs (line 1299) | struct pr_usrreqs function tcp_connect (line 1346) | static int function tcp6_connect (line 1462) | static int function tcp_fill_info (line 1568) | void function __private_extern__ (line 1725) | __private_extern__ errno_t function tcp_connection_fill_info (line 1790) | static void function __private_extern__ (line 1856) | __private_extern__ int function tcp_lookup_peer_pid_locked (line 1885) | static int function tcp_getconninfo (line 1926) | void function tcp_clear_keep_alive_offload (line 1933) | void function tcp_set_keep_alive_offload (line 1967) | static int function tcp_ctloutput (line 2024) | int function sysctl_tcp_sospace (line 2735) | static int function tcp_attach (line 2794) | static int type tcpcb (line 2861) | struct tcpcb type tcpcb (line 2862) | struct tcpcb type socket (line 2864) | struct socket type tcpcb (line 2902) | struct tcpcb type tcpcb (line 2903) | struct tcpcb function tcp_in_cksum_stats (line 2945) | void function tcp_out_cksum_stats (line 2952) | void function tcp_in6_cksum_stats (line 2959) | void function tcp_out6_cksum_stats (line 2966) | void function tcp_get_mpkl_send_info (line 2973) | int FILE: bsd/netinet/tcp_var.h type tseg_qent (line 156) | struct tseg_qent { type sackblk (line 164) | struct sackblk { type sackhole (line 169) | struct sackhole { type sackhint (line 177) | struct sackhint { type tcp_rxt_seg (line 183) | struct tcp_rxt_seg { type tcp_notify_ack_marker (line 193) | struct tcp_notify_ack_marker { type tcptemp (line 199) | struct tcptemp { type bwmeas (line 204) | struct bwmeas { type mpt_dsn_map (line 218) | struct mpt_dsn_map { type tcp_ccstate (line 227) | struct tcp_ccstate { type tcpcb (line 254) | struct tcpcb { type tcpopt (line 759) | struct tcpopt { type tseg_qent (line 813) | struct tseg_qent type tcpcb (line 816) | struct tcpcb { type tcpstat (line 928) | struct tcpstat { type tcpstat_local (line 1194) | struct tcpstat_local { type xtcpcb (line 1219) | struct xtcpcb { type xtcpcb64 (line 1237) | struct xtcpcb64 { type xtcpcb_n (line 1320) | struct xtcpcb_n { type xtcpprogress_indicators (line 1417) | struct xtcpprogress_indicators { type tcpprogressreq (line 1435) | struct tcpprogressreq { type inpcbhead (line 1478) | struct inpcbhead type inpcbinfo (line 1479) | struct inpcbinfo type tcpstat (line 1480) | struct tcpstat type timeval (line 1492) | struct timeval type zone (line 1497) | struct zone type zone (line 1498) | struct zone type protosw (line 1517) | struct protosw type domain (line 1518) | struct domain type tcp_respond_args (line 1520) | struct tcp_respond_args { type tcpcb (line 1530) | struct tcpcb type tcpcb (line 1531) | struct tcpcb type tcpcb (line 1532) | struct tcpcb type sockaddr (line 1533) | struct sockaddr type ifnet (line 1533) | struct ifnet type socket (line 1534) | struct socket type sockopt (line 1534) | struct sockopt type tcpcb (line 1535) | struct tcpcb type tcpcb (line 1536) | struct tcpcb type tcpcb (line 1538) | struct tcpcb type rtentry (line 1538) | struct rtentry type protosw (line 1539) | struct protosw type domain (line 1539) | struct domain type mbuf (line 1540) | struct mbuf type tcpcb (line 1541) | struct tcpcb type tcpcb (line 1542) | struct tcpcb type inpcb (line 1543) | struct inpcb type inpcb (line 1544) | struct inpcb type tcpcb (line 1545) | struct tcpcb type inpcb (line 1546) | struct inpcb type tcpcb (line 1547) | struct tcpcb type tcpcb (line 1548) | struct tcpcb type tcphdr (line 1548) | struct tcphdr type mbuf (line 1548) | struct mbuf type tcp_respond_args (line 1549) | struct tcp_respond_args type rtentry (line 1550) | struct rtentry type inpcb (line 1551) | struct inpcb type tcpcb (line 1552) | struct tcpcb type inpcbinfo (line 1553) | struct inpcbinfo type inpcbinfo (line 1554) | struct inpcbinfo type tcpcb (line 1555) | struct tcpcb type tcpcb (line 1557) | struct tcpcb type tcptemp (line 1559) | struct tcptemp type tcpcb (line 1559) | struct tcpcb type tcpcb (line 1560) | struct tcpcb type tcpcb (line 1561) | struct tcpcb type tcpcb (line 1561) | struct tcpcb type tcpcb (line 1562) | struct tcpcb type tcphdr (line 1562) | struct tcphdr type tcpcb (line 1564) | struct tcpcb type tcp_info (line 1564) | struct tcp_info type tcpcb (line 1565) | struct tcpcb type tcpopt (line 1565) | struct tcpopt type tcphdr (line 1565) | struct tcphdr type tcpcb (line 1567) | struct tcpcb type tcpopt (line 1567) | struct tcpopt type tcphdr (line 1568) | struct tcphdr type tcpcb (line 1569) | struct tcpcb type tcphdr (line 1569) | struct tcphdr type tcpopt (line 1569) | struct tcpopt type tcpcb (line 1571) | struct tcpcb type tcpcb (line 1572) | struct tcpcb type tcpcb (line 1573) | struct tcpcb type sackhole (line 1574) | struct sackhole type tcpcb (line 1574) | struct tcpcb type tcpcb (line 1575) | struct tcpcb type tcphdr (line 1575) | struct tcphdr type tcpcb (line 1576) | struct tcpcb type tcpcb (line 1577) | struct tcpcb type tcpcb (line 1578) | struct tcpcb type tcpcb (line 1579) | struct tcpcb type ifnet (line 1579) | struct ifnet type tcpcb (line 1580) | struct tcpcb type ifnet (line 1580) | struct ifnet type tcpcb (line 1581) | struct tcpcb type tcpcb (line 1582) | struct tcpcb type ifaddr (line 1585) | struct ifaddr type tcpcb (line 1586) | struct tcpcb type socket (line 1586) | struct socket type bwmeas (line 1587) | struct bwmeas type tcpcb (line 1587) | struct tcpcb type tcpcb (line 1588) | struct tcpcb type socket (line 1591) | struct socket type socket (line 1592) | struct socket type socket (line 1593) | struct socket type socket (line 1594) | struct socket type tcpcb (line 1595) | struct tcpcb type tcpcb (line 1601) | struct tcpcb type socket (line 1604) | struct socket type socket (line 1605) | struct socket type tcpcb (line 1608) | struct tcpcb type tcpcb (line 1609) | struct tcpcb type socket (line 1612) | struct socket type socket (line 1614) | struct socket type pr_usrreqs (line 1617) | struct pr_usrreqs type tcpcb (line 1620) | struct tcpcb type mbuf (line 1622) | struct mbuf type tcphdr (line 1622) | struct tcphdr type socket (line 1623) | struct socket type conninfo_tcp (line 1623) | struct conninfo_tcp type tcpcb (line 1624) | struct tcpcb type tcpcb (line 1625) | struct tcpcb type tcpcb (line 1626) | struct tcpcb type tcp_rxt_seg (line 1627) | struct tcp_rxt_seg type tcpcb (line 1627) | struct tcpcb type tcpcb (line 1628) | struct tcpcb type tcpcb (line 1629) | struct tcpcb type tcpcb (line 1630) | struct tcpcb type tcpcb (line 1631) | struct tcpcb type tcpcb (line 1632) | struct tcpcb type tcpcb (line 1633) | struct tcpcb type ifnet (line 1635) | struct ifnet type tcpcb (line 1636) | struct tcpcb type tcp_conn_status (line 1637) | struct tcp_conn_status type socket (line 1639) | struct socket type ifnet (line 1640) | struct ifnet type ifnet_keepalive_offload_frame (line 1641) | struct ifnet_keepalive_offload_frame type ifnet_keepalive_offload_frame (line 1643) | struct ifnet_keepalive_offload_frame type tcpcb (line 1645) | struct tcpcb type tcpcb (line 1646) | struct tcpcb type inpcb (line 1647) | struct inpcb type tcpcb (line 1649) | struct tcpcb type tcpcb (line 1650) | struct tcpcb type socket (line 1650) | struct socket type tcpcb (line 1651) | struct tcpcb type tcpcb (line 1652) | struct tcpcb type tcpcb (line 1653) | struct tcpcb type socket (line 1653) | struct socket type tcpcb (line 1654) | struct tcpcb type tcp_notify_ack_complete (line 1655) | struct tcp_notify_ack_complete type tcpcb (line 1656) | struct tcpcb type tcp_notify_ack_complete (line 1657) | struct tcp_notify_ack_complete type socket (line 1658) | struct socket type ifnet (line 1658) | struct ifnet type inpcb (line 1660) | struct inpcb type socket (line 1661) | struct socket type tcpcb (line 1664) | struct tcpcb type mbuf (line 1664) | struct mbuf type tcphdr (line 1665) | struct tcphdr type mbuf (line 1666) | struct mbuf type tcpcb (line 1668) | struct tcpcb type tcpcb (line 1669) | struct tcpcb type mbuf (line 1669) | struct mbuf type tcphdr (line 1669) | struct tcphdr type ifnet_stats_per_flow (line 1673) | struct ifnet_stats_per_flow type ifnet (line 1673) | struct ifnet FILE: bsd/netinet/tcpip.h type tcpiphdr (line 71) | struct tcpiphdr { type full_tcpiphdr (line 79) | struct full_tcpiphdr { FILE: bsd/netinet/udp.h type udphdr (line 79) | struct udphdr { type udp_keepalive_offload (line 113) | struct udp_keepalive_offload { FILE: bsd/netinet/udp_usrreq.c type inpcbhead (line 150) | struct inpcbhead type inpcbinfo (line 152) | struct inpcbinfo type udpstat (line 164) | struct udpstat type udp_in6 (line 179) | struct udp_in6 { type udp_ip6 (line 183) | struct udp_ip6 { type socket (line 188) | struct socket type socket (line 189) | struct socket type proc (line 189) | struct proc type socket (line 190) | struct socket type sockaddr (line 190) | struct sockaddr type proc (line 190) | struct proc type socket (line 191) | struct socket type sockaddr (line 191) | struct sockaddr type proc (line 191) | struct proc type socket (line 192) | struct socket type sockaddr (line 192) | struct sockaddr type sockaddr (line 193) | struct sockaddr type proc (line 193) | struct proc type uio (line 194) | struct uio type socket (line 195) | struct socket type socket (line 196) | struct socket type socket (line 197) | struct socket type socket (line 198) | struct socket type mbuf (line 198) | struct mbuf type sockaddr (line 198) | struct sockaddr type mbuf (line 199) | struct mbuf type proc (line 199) | struct proc type inpcb (line 200) | struct inpcb type ip (line 200) | struct ip type mbuf (line 200) | struct mbuf type sockaddr_in (line 201) | struct sockaddr_in type udp_in6 (line 201) | struct udp_in6 type udp_ip6 (line 201) | struct udp_ip6 type ifnet (line 201) | struct ifnet type mbuf (line 202) | struct mbuf type udphdr (line 202) | struct udphdr type inpcb (line 203) | struct inpcb type mbuf (line 203) | struct mbuf type sockaddr (line 203) | struct sockaddr type mbuf (line 204) | struct mbuf type proc (line 204) | struct proc type ip6_hdr (line 205) | struct ip6_hdr type ip (line 205) | struct ip type inpcbinfo (line 206) | struct inpcbinfo type pr_usrreqs (line 208) | struct pr_usrreqs function udp_init (line 227) | void function udp_input (line 271) | void function ip_2_ip6_hdr (line 768) | static void function udp_append (line 790) | static void function udp_notify (line 865) | void function udp_ctlinput (line 873) | void function udp_ctloutput (line 925) | int function SYSCTL_HANDLER_ARGS (line 1068) | static int function SYSCTL_HANDLER_ARGS (line 1191) | static int function SYSCTL_HANDLER_ARGS (line 1313) | static int function __private_extern__ (line 1324) | __private_extern__ void function __private_extern__ (line 1332) | __private_extern__ uint32_t function __private_extern__ (line 1338) | __private_extern__ uint32_t function udp_check_pktinfo (line 1344) | static int function udp_output (line 1421) | int type sockaddr_in6 (line 2048) | struct sockaddr_in6 function sysctl_udp_sospace (line 2051) | static int function udp_abort (line 2090) | int function udp_attach (line 2105) | int function udp_bind (line 2134) | int function udp_connect (line 2165) | int function udp_connectx_common (line 2215) | int function udp_connectx (line 2307) | int function udp_detach (line 2317) | int function udp_disconnect (line 2343) | int function udp_disconnectx (line 2368) | int function udp_send (line 2379) | int function udp_shutdown (line 2412) | int function udp_lock (line 2425) | int function udp_unlock (line 2454) | int function lck_mtx_t (line 2483) | lck_mtx_t * function udp_gc (line 2502) | static void function SYSCTL_HANDLER_ARGS (line 2563) | static int function udp_in_cksum_stats (line 2574) | void function udp_out_cksum_stats (line 2581) | void function udp_in6_cksum_stats (line 2588) | void function udp_out6_cksum_stats (line 2595) | void function udp_input_checksum (line 2605) | static int function udp_fill_keepalive_offload_frames (line 2709) | void FILE: bsd/netinet/udp_var.h type udpiphdr (line 72) | struct udpiphdr { type udpstat (line 88) | struct udpstat { type udpstat_local (line 144) | struct udpstat_local { type pr_usrreqs (line 155) | struct pr_usrreqs type inpcbhead (line 156) | struct inpcbhead type inpcbinfo (line 157) | struct inpcbinfo type udpstat (line 160) | struct udpstat type sockaddr (line 164) | struct sockaddr type ifnet (line 164) | struct ifnet type socket (line 165) | struct socket type sockopt (line 165) | struct sockopt type protosw (line 166) | struct protosw type domain (line 166) | struct domain type mbuf (line 167) | struct mbuf type socket (line 168) | struct socket type sockaddr (line 168) | struct sockaddr type sockaddr (line 169) | struct sockaddr type proc (line 169) | struct proc type uio (line 170) | struct uio type inpcb (line 171) | struct inpcb type socket (line 172) | struct socket type socket (line 173) | struct socket type socket (line 174) | struct socket type socket (line 175) | struct socket type ifaddr (line 178) | struct ifaddr type ifnet (line 180) | struct ifnet type ifnet_keepalive_offload_frame (line 181) | struct ifnet_keepalive_offload_frame FILE: bsd/netinet6/ah.h type ah (line 41) | struct ah { type newah (line 49) | struct newah { type secasvar (line 59) | struct secasvar type ah_algorithm_state (line 61) | struct ah_algorithm_state { type ah_algorithm (line 66) | struct ah_algorithm { type ah_algorithm (line 79) | struct ah_algorithm type secasvar (line 82) | struct secasvar type ipsecrequest (line 84) | struct ipsecrequest type mbuf (line 85) | struct mbuf type mbuf (line 86) | struct mbuf type secasvar (line 86) | struct secasvar type mbuf (line 87) | struct mbuf type ah_algorithm (line 88) | struct ah_algorithm type secasvar (line 88) | struct secasvar FILE: bsd/netinet6/ah6.h type secasvar (line 42) | struct secasvar type mbuf (line 44) | struct mbuf type mbuf (line 45) | struct mbuf type mbuf (line 45) | struct mbuf type secasvar (line 46) | struct secasvar type mbuf (line 47) | struct mbuf type ah_algorithm (line 48) | struct ah_algorithm type secasvar (line 48) | struct secasvar type sockaddr (line 50) | struct sockaddr FILE: bsd/netinet6/ah_core.c type secasvar (line 109) | struct secasvar type secasvar (line 110) | struct secasvar type secasvar (line 111) | struct secasvar type ah_algorithm_state (line 112) | struct ah_algorithm_state type secasvar (line 112) | struct secasvar type ah_algorithm_state (line 113) | struct ah_algorithm_state type ah_algorithm_state (line 114) | struct ah_algorithm_state type secasvar (line 115) | struct secasvar type ah_algorithm_state (line 116) | struct ah_algorithm_state type secasvar (line 116) | struct secasvar type ah_algorithm_state (line 117) | struct ah_algorithm_state type ah_algorithm_state (line 118) | struct ah_algorithm_state type secasvar (line 119) | struct secasvar type ah_algorithm_state (line 120) | struct ah_algorithm_state type secasvar (line 120) | struct secasvar type ah_algorithm_state (line 121) | struct ah_algorithm_state type ah_algorithm_state (line 122) | struct ah_algorithm_state type secasvar (line 123) | struct secasvar type ah_algorithm_state (line 124) | struct ah_algorithm_state type secasvar (line 124) | struct secasvar type ah_algorithm_state (line 125) | struct ah_algorithm_state type ah_algorithm_state (line 126) | struct ah_algorithm_state type secasvar (line 127) | struct secasvar type ah_algorithm_state (line 128) | struct ah_algorithm_state type secasvar (line 128) | struct secasvar type ah_algorithm_state (line 129) | struct ah_algorithm_state type ah_algorithm_state (line 130) | struct ah_algorithm_state type secasvar (line 132) | struct secasvar type secasvar (line 133) | struct secasvar type ah_algorithm_state (line 134) | struct ah_algorithm_state type secasvar (line 135) | struct secasvar type ah_algorithm_state (line 136) | struct ah_algorithm_state type ah_algorithm_state (line 137) | struct ah_algorithm_state type secasvar (line 138) | struct secasvar type secasvar (line 139) | struct secasvar type ah_algorithm_state (line 140) | struct ah_algorithm_state type secasvar (line 141) | struct secasvar type ah_algorithm_state (line 142) | struct ah_algorithm_state type ah_algorithm_state (line 143) | struct ah_algorithm_state type secasvar (line 144) | struct secasvar type secasvar (line 145) | struct secasvar type ah_algorithm_state (line 146) | struct ah_algorithm_state type secasvar (line 147) | struct secasvar type ah_algorithm_state (line 148) | struct ah_algorithm_state type ah_algorithm_state (line 149) | struct ah_algorithm_state type mbuf (line 152) | struct mbuf type ah_algorithm (line 153) | struct ah_algorithm type ah_algorithm_state (line 153) | struct ah_algorithm_state type ah_algorithm (line 155) | struct ah_algorithm type ah_algorithm (line 159) | struct ah_algorithm type ah_algorithm (line 163) | struct ah_algorithm type ah_algorithm (line 167) | struct ah_algorithm type ah_algorithm (line 171) | struct ah_algorithm type ah_algorithm (line 175) | struct ah_algorithm type ah_algorithm (line 179) | struct ah_algorithm type ah_algorithm (line 184) | struct ah_algorithm type ah_algorithm (line 189) | struct ah_algorithm function ah_sumsiz_1216 (line 221) | static int function ah_sumsiz_zero (line 234) | static int function ah_none_mature (line 243) | static int function ah_none_init (line 254) | static int function ah_none_loop (line 263) | static void function ah_none_result (line 271) | static void function ah_keyed_md5_mature (line 279) | static int function ah_keyed_md5_init (line 287) | static int function ah_keyed_md5_loop (line 346) | static void function ah_keyed_md5_result (line 357) | static void function ah_keyed_sha1_mature (line 376) | static int function ah_keyed_sha1_init (line 403) | static int function ah_keyed_sha1_loop (line 462) | static void function ah_keyed_sha1_result (line 475) | static void function ah_hmac_md5_mature (line 496) | static int function ah_hmac_md5_init (line 523) | static int function ah_hmac_md5_loop (line 576) | static void function ah_hmac_md5_result (line 589) | static void function ah_hmac_sha1_mature (line 617) | static int function ah_hmac_sha1_init (line 644) | static int function ah_hmac_sha1_loop (line 698) | static void function ah_hmac_sha1_result (line 711) | static void function ah_sumsiz_sha2_256 (line 740) | static int function ah_hmac_sha2_256_mature (line 750) | static int function ah_hmac_sha2_256_init (line 779) | static int function ah_hmac_sha2_256_loop (line 836) | static void function ah_hmac_sha2_256_result (line 851) | static void function ah_sumsiz_sha2_384 (line 881) | static int function ah_hmac_sha2_384_mature (line 891) | static int function ah_hmac_sha2_384_init (line 920) | static int function ah_hmac_sha2_384_loop (line 977) | static void function ah_hmac_sha2_384_result (line 992) | static void function ah_sumsiz_sha2_512 (line 1022) | static int function ah_hmac_sha2_512_mature (line 1032) | static int function ah_hmac_sha2_512_init (line 1061) | static int function ah_hmac_sha2_512_loop (line 1118) | static void function ah_hmac_sha2_512_result (line 1133) | static void function ah_update_mbuf (line 1169) | static void function ah4_calccksum (line 1220) | int function ah6_calccksum (line 1471) | int FILE: bsd/netinet6/ah_input.c function ah4_input (line 122) | void function ah6_input (line 586) | int function ah6_ctlinput (line 958) | void FILE: bsd/netinet6/ah_output.c type in_addr (line 103) | struct in_addr type mbuf (line 103) | struct mbuf function ah_hdrsiz (line 113) | size_t function ah4_output (line 183) | int function ah_hdrlen (line 373) | size_t function ah6_output (line 399) | int type in_addr (line 556) | struct in_addr type mbuf (line 557) | struct mbuf type ip (line 559) | struct ip type ip (line 581) | struct ip type ip (line 585) | struct ip type in_addr (line 615) | struct in_addr type in_addr (line 623) | struct in_addr type in_addr (line 624) | struct in_addr FILE: bsd/netinet6/dest6.c function dest6_input (line 83) | int FILE: bsd/netinet6/esp.h type esp (line 70) | struct esp { type newesp (line 81) | struct newesp { type esptail (line 92) | struct esptail { type secasvar (line 99) | struct secasvar type esp_algorithm (line 101) | struct esp_algorithm { type esp_algorithm (line 128) | struct esp_algorithm type mbuf (line 132) | struct mbuf type secasvar (line 132) | struct secasvar type mbuf (line 133) | struct mbuf type mbuf (line 134) | struct mbuf type mbuf (line 134) | struct mbuf type ipsecrequest (line 135) | struct ipsecrequest type esp_algorithm (line 137) | struct esp_algorithm type secasvar (line 137) | struct secasvar type mbuf (line 138) | struct mbuf type secasvar (line 139) | struct secasvar FILE: bsd/netinet6/esp6.h type mbuf (line 70) | struct mbuf type mbuf (line 70) | struct mbuf type secasvar (line 71) | struct secasvar type mbuf (line 72) | struct mbuf type mbuf (line 73) | struct mbuf type sockaddr (line 75) | struct sockaddr type ifnet (line 75) | struct ifnet FILE: bsd/netinet6/esp_chachapoly.c type esp_chachapoly_ctx_s (line 68) | typedef struct _esp_chachapoly_ctx { function esp_chachapoly_mature (line 93) | int function esp_chachapoly_schedlen (line 145) | size_t function esp_chachapoly_schedule (line 151) | int function esp_chachapoly_ivlen (line 196) | int function esp_chachapoly_encrypt_finalize (line 211) | int function esp_chachapoly_decrypt_finalize (line 237) | int function esp_chachapoly_encrypt (line 263) | int function esp_chachapoly_decrypt (line 404) | int FILE: bsd/netinet6/esp_chachapoly.h type esp_algorithm (line 41) | struct esp_algorithm type esp_algorithm (line 42) | struct esp_algorithm type secasvar (line 43) | struct secasvar type mbuf (line 44) | struct mbuf type secasvar (line 44) | struct secasvar type esp_algorithm (line 45) | struct esp_algorithm type mbuf (line 46) | struct mbuf type secasvar (line 46) | struct secasvar type esp_algorithm (line 47) | struct esp_algorithm type secasvar (line 48) | struct secasvar type secasvar (line 49) | struct secasvar type secasvar (line 50) | struct secasvar type esp_algorithm (line 51) | struct esp_algorithm type secasvar (line 51) | struct secasvar FILE: bsd/netinet6/esp_core.c type secasvar (line 110) | struct secasvar type mbuf (line 111) | struct mbuf type secasvar (line 112) | struct secasvar type esp_algorithm (line 112) | struct esp_algorithm type mbuf (line 113) | struct mbuf type secasvar (line 114) | struct secasvar type esp_algorithm (line 114) | struct esp_algorithm type secasvar (line 115) | struct secasvar type esp_algorithm (line 116) | struct esp_algorithm type secasvar (line 117) | struct secasvar type esp_algorithm (line 118) | struct esp_algorithm type secasvar (line 119) | struct secasvar type esp_algorithm (line 120) | struct esp_algorithm type esp_algorithm (line 121) | struct esp_algorithm type secasvar (line 122) | struct secasvar type esp_algorithm (line 123) | struct esp_algorithm type secasvar (line 124) | struct secasvar type secasvar (line 125) | struct secasvar type esp_algorithm (line 126) | struct esp_algorithm type secasvar (line 127) | struct secasvar type esp_algorithm (line 128) | struct esp_algorithm type esp_algorithm (line 129) | struct esp_algorithm type secasvar (line 130) | struct secasvar type esp_algorithm (line 131) | struct esp_algorithm type secasvar (line 132) | struct secasvar type esp_algorithm (line 133) | struct esp_algorithm type secasvar (line 134) | struct secasvar type mbuf (line 135) | struct mbuf type secasvar (line 136) | struct secasvar type esp_algorithm (line 136) | struct esp_algorithm type mbuf (line 137) | struct mbuf type secasvar (line 138) | struct secasvar type esp_algorithm (line 138) | struct esp_algorithm type secasvar (line 139) | struct secasvar type esp_algorithm (line 147) | struct esp_algorithm type esp_algorithm (line 166) | struct esp_algorithm type esp_algorithm (line 185) | struct esp_algorithm type esp_algorithm (line 204) | struct esp_algorithm type esp_algorithm (line 223) | struct esp_algorithm type esp_algorithm (line 242) | struct esp_algorithm type esp_algorithm (line 261) | struct esp_algorithm type esp_algorithm (line 270) | struct esp_algorithm function esp_max_ivlen (line 291) | int function esp_schedule (line 308) | int function esp_null_mature (line 374) | static int function esp_null_decrypt (line 382) | static int function esp_null_encrypt (line 393) | static int function esp_descbc_mature (line 405) | static int function esp_descbc_ivlen (line 446) | static int function esp_des_schedlen (line 463) | static size_t function esp_des_schedule (line 470) | static int function esp_des_blockdecrypt (line 484) | static int function esp_des_blockencrypt (line 497) | static int function esp_cbc_mature (line 510) | static int function esp_gcm_mature (line 572) | static int function esp_3des_schedlen (line 632) | static size_t function esp_3des_schedule (line 639) | static int function esp_3des_blockdecrypt (line 654) | static int function esp_3des_blockencrypt (line 667) | static int function esp_common_ivlen (line 680) | static int function esp_cbc_decrypt (line 691) | static int function esp_cbc_encrypt (line 924) | static int function esp_auth (line 1169) | int function esp_init (line 1274) | void FILE: bsd/netinet6/esp_input.c type ip (line 134) | struct ip type mbuf (line 135) | struct mbuf type ip (line 138) | struct ip type udphdr (line 139) | struct udphdr type ip6_hdr (line 152) | struct ip6_hdr type mbuf (line 153) | struct mbuf type ip6_hdr (line 156) | struct ip6_hdr type udphdr (line 157) | struct udphdr function esp_input_log (line 170) | static void function esp4_input (line 204) | void type mbuf (line 210) | struct mbuf type mbuf (line 211) | struct mbuf type ip (line 213) | struct ip type ip6_hdr (line 214) | struct ip6_hdr type esp (line 215) | struct esp type esptail (line 216) | struct esptail type secasvar (line 219) | struct secasvar type esp_algorithm (line 222) | struct esp_algorithm type mbuf (line 227) | struct mbuf type udphdr (line 257) | struct udphdr type esp (line 263) | struct esp type newesp (line 311) | struct newesp type ah_algorithm (line 357) | struct ah_algorithm type esp (line 421) | struct esp type esp (line 425) | struct esp type newesp (line 427) | struct newesp type udphdr (line 525) | struct udphdr type udphdr (line 531) | struct udphdr type esp (line 538) | struct esp type sockaddr_storage (line 544) | struct sockaddr_storage type sockaddr_in (line 559) | struct sockaddr_in type sockaddr_in6 (line 600) | struct sockaddr_in6 type sockaddr (line 656) | struct sockaddr type pkthdr (line 741) | struct pkthdr type pkthdr (line 741) | struct pkthdr type udphdr (line 754) | struct udphdr type udphdr (line 761) | struct udphdr type udphdr (line 762) | struct udphdr type udphdr (line 771) | struct udphdr function esp6_input (line 865) | int function esp6_input_extended (line 871) | int function esp6_ctlinput (line 1527) | void FILE: bsd/netinet6/esp_output.c type mbuf (line 113) | struct mbuf type mbuf (line 113) | struct mbuf type secasvar (line 114) | struct secasvar function esp_hdrsiz (line 124) | size_t function esp_output (line 236) | static int function esp4_output (line 938) | int function esp6_output (line 954) | int FILE: bsd/netinet6/esp_rijndael.c type aes_gcm_ctx (line 92) | typedef struct { function esp_aes_schedlen (line 98) | size_t function esp_aes_schedule (line 105) | int function esp_cbc_decrypt_aes (line 148) | int function esp_cbc_encrypt_aes (line 362) | int function esp_gcm_schedlen (line 589) | size_t function esp_gcm_schedule (line 596) | int function esp_gcm_encrypt_finalize (line 631) | int function esp_gcm_decrypt_finalize (line 639) | int function esp_gcm_encrypt_aes (line 647) | int function esp_gcm_decrypt_aes (line 880) | int FILE: bsd/netinet6/esp_rijndael.h type esp_algorithm (line 63) | struct esp_algorithm type esp_algorithm (line 64) | struct esp_algorithm type secasvar (line 64) | struct secasvar type mbuf (line 65) | struct mbuf type secasvar (line 65) | struct secasvar type esp_algorithm (line 66) | struct esp_algorithm type mbuf (line 68) | struct mbuf type secasvar (line 68) | struct secasvar type esp_algorithm (line 69) | struct esp_algorithm type esp_algorithm (line 71) | struct esp_algorithm type esp_algorithm (line 72) | struct esp_algorithm type secasvar (line 72) | struct secasvar type mbuf (line 73) | struct mbuf type secasvar (line 73) | struct secasvar type esp_algorithm (line 73) | struct esp_algorithm type mbuf (line 74) | struct mbuf type secasvar (line 74) | struct secasvar type esp_algorithm (line 74) | struct esp_algorithm type secasvar (line 75) | struct secasvar type secasvar (line 76) | struct secasvar FILE: bsd/netinet6/frag6.c type ip6asfrag (line 94) | struct ip6asfrag { type mbuf (line 108) | struct mbuf type mbuf (line 109) | struct mbuf type mbuf (line 110) | struct mbuf type fq6_head (line 112) | struct fq6_head type fq6_head (line 113) | struct fq6_head type ip6asfrag (line 115) | struct ip6asfrag type ip6asfrag (line 115) | struct ip6asfrag type ip6asfrag (line 116) | struct ip6asfrag type ip6q (line 117) | struct ip6q type ip6q (line 117) | struct ip6q type ip6q (line 118) | struct ip6q type ip6q (line 119) | struct ip6q type fq6_head (line 119) | struct fq6_head type fq6_head (line 119) | struct fq6_head type ip6q (line 120) | struct ip6q type fq6_head (line 120) | struct fq6_head type fq6_head (line 120) | struct fq6_head type ip6q (line 126) | struct ip6q type ip6q (line 127) | struct ip6q type ip6asfrag (line 129) | struct ip6asfrag type ip6asfrag (line 130) | struct ip6asfrag type ip6q (line 138) | struct ip6q function frag6_init (line 169) | void function frag6_save_context (line 194) | static void function frag6_scrub_context (line 200) | static void function frag6_restore_context (line 206) | static int function frag6_icmp6_paramprob_error (line 217) | static void function frag6_icmp6_timeex_error (line 240) | static void function frag6_input (line 288) | int function frag6_purgef (line 948) | static void function frag6_freef (line 996) | static void function frag6_enq (line 1010) | void function frag6_deq (line 1024) | void function frag6_insque (line 1033) | void function frag6_remque (line 1044) | void function frag6_timeout (line 1058) | static void function frag6_sched_timeout (line 1130) | static void function frag6_drain (line 1144) | void type ip6q (line 1178) | struct ip6q type mbuf (line 1181) | struct mbuf type ip6q (line 1182) | struct ip6q function ip6q_free (line 1204) | static void type ip6asfrag (line 1211) | struct ip6asfrag type mbuf (line 1214) | struct mbuf type ip6asfrag (line 1215) | struct ip6asfrag function ip6af_free (line 1237) | static void function ip6q_updateparams (line 1244) | static void function sysctl_maxfragpackets (line 1283) | static int function SYSCTL_HANDLER_ARGS (line 1307) | static int FILE: bsd/netinet6/icmp6.c type ip6protosw (line 142) | struct ip6protosw type icmp6stat (line 147) | struct icmp6stat type inpcbhead (line 149) | struct inpcbhead type timeval (line 155) | struct timeval type timeval (line 156) | struct timeval type inpcbinfo (line 158) | struct inpcbinfo type icmp6errstat (line 160) | struct icmp6errstat type mbuf (line 161) | struct mbuf type in6_addr (line 162) | struct in6_addr type in6_addr (line 163) | struct in6_addr type in6_addr (line 164) | struct in6_addr type in6_addr (line 164) | struct in6_addr type mbuf (line 165) | struct mbuf type mbuf (line 165) | struct mbuf type mbuf (line 166) | struct mbuf type icmp6_nodeinfo (line 168) | struct icmp6_nodeinfo type ifnet (line 169) | struct ifnet type icmp6_nodeinfo (line 170) | struct icmp6_nodeinfo type icmp6_nodeinfo (line 170) | struct icmp6_nodeinfo type ifnet (line 171) | struct ifnet type mbuf (line 172) | struct mbuf function icmp6_init (line 176) | void function icmp6_errcount (line 198) | static void function icmp6_error2 (line 258) | void function icmp6_error (line 294) | void function icmp6_error_flag (line 300) | void function icmp6_input (line 470) | int function icmp6_notify_error (line 969) | static int function icmp6_mtudisc_update (line 1208) | void type mbuf (line 1279) | struct mbuf type mbuf (line 1280) | struct mbuf type icmp6_nodeinfo (line 1282) | struct icmp6_nodeinfo type mbuf (line 1283) | struct mbuf type ip6_hdr (line 1286) | struct ip6_hdr type icmp6_nodeinfo (line 1286) | struct icmp6_nodeinfo type ni_reply_fqdn (line 1287) | struct ni_reply_fqdn type ifnet (line 1289) | struct ifnet type sockaddr_in6 (line 1290) | struct sockaddr_in6 type sockaddr_in6 (line 1291) | struct sockaddr_in6 type ip6_hdr (line 1292) | struct ip6_hdr type icmp6_nodeinfo (line 1298) | struct icmp6_nodeinfo type icmp6_nodeinfo (line 1356) | struct icmp6_nodeinfo type in6_addr (line 1388) | struct in6_addr type icmp6_nodeinfo (line 1407) | struct icmp6_nodeinfo type icmp6_nodeinfo (line 1456) | struct icmp6_nodeinfo type ni_reply_fqdn (line 1499) | struct ni_reply_fqdn type in6_addr (line 1503) | struct in6_addr type ni_reply_fqdn (line 1523) | struct ni_reply_fqdn type ip6_hdr (line 1554) | struct ip6_hdr type icmp6_nodeinfo (line 1555) | struct icmp6_nodeinfo type ip6_hdr (line 1555) | struct ip6_hdr type icmp6_nodeinfo (line 1556) | struct icmp6_nodeinfo type ni_reply_fqdn (line 1576) | struct ni_reply_fqdn type ip6_hdr (line 1577) | struct ip6_hdr type icmp6_nodeinfo (line 1578) | struct icmp6_nodeinfo type ip6_hdr (line 1602) | struct ip6_hdr type icmp6_nodeinfo (line 1602) | struct icmp6_nodeinfo type ip6_hdr (line 1606) | struct ip6_hdr type icmp6_nodeinfo (line 1607) | struct icmp6_nodeinfo type mbuf (line 1639) | struct mbuf type mbuf (line 1645) | struct mbuf function ni6_dnsmatch (line 1753) | static int function ni6_addrs (line 1826) | static int function ni6_store_addrs (line 1945) | static int function icmp6_rip6_input (line 2119) | static int function icmp6_reflect (line 2253) | void type in6_addr (line 2473) | struct in6_addr type in6_addr (line 2474) | struct in6_addr type in6_addr (line 2475) | struct in6_addr function icmp6_redirect_input (line 2483) | void function icmp6_redirect_output (line 2704) | void function icmp6_ctloutput (line 3036) | int function icmp6_dgram_ctloutput (line 3118) | int function __private_extern__ (line 3176) | __private_extern__ int function __private_extern__ (line 3241) | __private_extern__ int function icmp6_ratelimit (line 3287) | static int FILE: bsd/netinet6/in6.c type in6_addr (line 157) | struct in6_addr type in6_addr (line 158) | struct in6_addr type in6_addr (line 159) | struct in6_addr type in6_addr (line 161) | struct in6_addr type in6_addr (line 163) | struct in6_addr type in6_addr (line 165) | struct in6_addr type in6_addr (line 167) | struct in6_addr type in6_addr (line 170) | struct in6_addr type in6_addr (line 171) | struct in6_addr type in6_addr (line 172) | struct in6_addr type in6_addr (line 173) | struct in6_addr type in6_addr (line 174) | struct in6_addr type in6_addr (line 175) | struct in6_addr type in6_addr (line 176) | struct in6_addr type in6_addr (line 177) | struct in6_addr type sockaddr_in6 (line 179) | struct sockaddr_in6 type socket (line 188) | struct socket type socket (line 189) | struct socket type socket (line 190) | struct socket type ifnet (line 191) | struct ifnet type ifnet (line 192) | struct ifnet type ifnet (line 193) | struct ifnet type ifnet (line 194) | struct ifnet type in6_ifaddr (line 194) | struct in6_ifaddr type in6_ifreq (line 195) | struct in6_ifreq type ifnet (line 196) | struct ifnet type in6_ifreq (line 196) | struct in6_ifreq type in6_ifaddr (line 197) | struct in6_ifaddr type in6_ifreq (line 197) | struct in6_ifreq type ifnet (line 199) | struct ifnet type in6_aliasreq (line 199) | struct in6_aliasreq type ifnet (line 200) | struct ifnet type in6_ifaddr (line 200) | struct in6_ifaddr type ifnet (line 201) | struct ifnet type ifnet (line 202) | struct ifnet type ifnet (line 203) | struct ifnet type in6_ifaddr (line 203) | struct in6_ifaddr type in6_ifaddr (line 204) | struct in6_ifaddr type ifnet (line 204) | struct ifnet type in6_ifaddr (line 205) | struct in6_ifaddr type ifnet (line 205) | struct ifnet type in6_ifaddr (line 206) | struct in6_ifaddr type ifaddr (line 207) | struct ifaddr type ifaddr (line 208) | struct ifaddr type ifaddr (line 209) | struct ifaddr type ifaddr (line 210) | struct ifaddr type in6_cgareq_32 (line 212) | struct in6_cgareq_32 type in6_cgareq_64 (line 213) | struct in6_cgareq_64 type in6_cgareq_64 (line 215) | struct in6_cgareq_64 type in6_cgareq_32 (line 216) | struct in6_cgareq_32 type in6_aliasreq (line 218) | struct in6_aliasreq type in6_aliasreq (line 219) | struct in6_aliasreq type sockaddr_in6 (line 220) | struct sockaddr_in6 type ifnet (line 220) | struct ifnet type socket (line 221) | struct socket type socket (line 222) | struct socket type ifnet (line 225) | struct ifnet type in6_ifaddr (line 236) | struct in6_ifaddr type in6_ifaddr (line 237) | struct in6_ifaddr type in6_ifaddr (line 238) | struct in6_ifaddr type in6_ifaddr_dbg (line 247) | struct in6_ifaddr_dbg { type zone (line 277) | struct zone type eventhandler_lists_ctxt (line 280) | struct eventhandler_lists_ctxt type eventhandler_lists_ctxt (line 281) | struct eventhandler_lists_ctxt function in6_ifloop_request (line 286) | static void function in6_ifaddloop (line 359) | static void function in6_ifremloop (line 389) | static void function in6_mask2len (line 452) | int function in6_len2mask (line 494) | void function in6_aliasreq_64_to_32 (line 508) | void function in6_aliasreq_32_to_64 (line 523) | void function in6_cgareq_32_to_64 (line 539) | static void function in6_cgareq_64_to_32 (line 560) | static void type in6_aliasreq (line 580) | struct in6_aliasreq type in6_aliasreq (line 581) | struct in6_aliasreq type in6_aliasreq_32 (line 587) | struct in6_aliasreq_32 type in6_aliasreq_64 (line 588) | struct in6_aliasreq_64 type in6_aliasreq_64 (line 592) | struct in6_aliasreq_64 type in6_aliasreq_32 (line 593) | struct in6_aliasreq_32 function in6_cgareq_copy_from_user (line 601) | void function in6ctl_associd (line 622) | static __attribute__((noinline)) int function in6ctl_connid (line 660) | static __attribute__((noinline)) int function in6ctl_conninfo (line 700) | static __attribute__((noinline)) int function in6ctl_llstart (line 746) | static __attribute__((noinline)) int function in6ctl_llstop (line 794) | static __attribute__((noinline)) int function in6ctl_cgastart (line 855) | static __attribute__((noinline)) int function in6ctl_gifaddr (line 900) | static __attribute__((noinline)) int function in6ctl_gifstat (line 955) | static __attribute__((noinline)) int function in6ctl_alifetime (line 1003) | static __attribute__((noinline)) int function in6ctl_clat46start (line 1120) | static int function in6_control (line 1220) | int function in6ctl_aifaddr (line 1656) | static __attribute__((noinline)) int function in6ctl_difaddr (line 1811) | static __attribute__((noinline)) void function in6_autoconf (line 1863) | static __attribute__((noinline)) int function in6_setrouter (line 1933) | static __attribute__((noinline)) int function in6_to_kamescope (line 1980) | static int function in6_ifaupdate_aux (line 2016) | static int function in6_update_ifa (line 2361) | int function in6_purgeaddr (line 2642) | void function in6_unlink_ifa (line 2700) | static void function in6_purgeif (line 2798) | void function in6_ifinit (line 2840) | static int function in6_purgeaddrs (line 2928) | void type in6_ifaddr (line 2937) | struct in6_ifaddr type ifnet (line 2938) | struct ifnet type ifaddr (line 2940) | struct ifaddr type in6_ifaddr (line 2951) | struct in6_ifaddr type in6_ifaddr (line 2964) | struct in6_ifaddr type in6_ifaddr (line 2967) | struct in6_ifaddr type ifnet (line 2968) | struct ifnet type ifaddr (line 2970) | struct ifaddr type in6_ifaddr (line 2980) | struct in6_ifaddr type in6_ifaddr (line 2989) | struct in6_ifaddr type in6_ifaddr (line 2995) | struct in6_ifaddr type ifnet (line 2996) | struct ifnet type in6_addr (line 2996) | struct in6_addr type ifaddr (line 2998) | struct ifaddr type in6_ifaddr (line 3017) | struct in6_ifaddr type in6_ifaddr (line 3020) | struct in6_ifaddr type in6_addr (line 3021) | struct in6_addr type in6_ifaddr (line 3023) | struct in6_ifaddr function in6ifa_getlifetime (line 3045) | void function in6ifa_setlifetime (line 3089) | void type in6_addr (line 3113) | struct in6_addr function in6addr_local (line 3180) | int function in6_localaddr (line 3209) | int function in6_matchlen (line 3237) | int function in6_are_prefix_equal (line 3259) | int function in6_prefixlen2mask (line 3285) | void type in6_ifaddr (line 3311) | struct in6_ifaddr type ifnet (line 3312) | struct ifnet type in6_addr (line 3312) | struct in6_addr type ifaddr (line 3316) | struct ifaddr type ifnet (line 3317) | struct ifnet type in6_ifaddr (line 3318) | struct in6_ifaddr type in6_ifaddr (line 3354) | struct in6_ifaddr type in6_ifaddr (line 3360) | struct in6_ifaddr type in6_ifaddr (line 3365) | struct in6_ifaddr type in6_ifaddr (line 3413) | struct in6_ifaddr type in6_ifaddr (line 3441) | struct in6_ifaddr type in6_ifaddr (line 3456) | struct in6_ifaddr type in6_ifaddr (line 3458) | struct in6_ifaddr type ifnet (line 3532) | struct ifnet type in6_ifaddr (line 3586) | struct in6_ifaddr type in6_ifaddr (line 3622) | struct in6_ifaddr type ifnet (line 3623) | struct ifnet type in6_addr (line 3623) | struct in6_addr type ifaddr (line 3626) | struct ifaddr type in6_ifaddr (line 3627) | struct in6_ifaddr type in6_ifaddr (line 3628) | struct in6_ifaddr type in6_ifaddr (line 3664) | struct in6_ifaddr type in6_ifaddr (line 3690) | struct in6_ifaddr type in6_ifaddr (line 3695) | struct in6_ifaddr type in6_ifaddr (line 3736) | struct in6_ifaddr type in6_ifaddr (line 3751) | struct in6_ifaddr function in6_if_up_dad_start (line 3772) | static void function in6if_do_dad (line 3806) | int function in6_setmaxmtu (line 3879) | void function in6_if2idlen (line 3915) | int function in6_sin6_2_sin (line 3979) | void function in6_sin_2_v4mapsin6 (line 3990) | void function in6_sin6_2_sin_in_sock (line 4009) | void function in6_sin_2_v4mapsin6_in_sock (line 4025) | int function in6_post_msg (line 4052) | void function in6_ifaddr_init (line 4107) | void type in6_ifaddr (line 4124) | struct in6_ifaddr type in6_ifaddr (line 4127) | struct in6_ifaddr type in6_ifaddr_dbg (line 4137) | struct in6_ifaddr_dbg type in6_ifaddr_dbg (line 4138) | struct in6_ifaddr_dbg function in6_ifaddr_free (line 4150) | static void function in6_ifaddr_attached (line 4184) | static void function in6_ifaddr_detached (line 4205) | static void function in6_ifaddr_trace (line 4227) | static void function in6_getassocids (line 4254) | static int function in6_getconnids (line 4279) | static int function in6_getconninfo (line 4311) | int function in6ioctl_cassert (line 4428) | static __attribute__((unused)) void type in6_llentry (line 4449) | struct in6_llentry { function in6_lltable_destroy_lle_unlocked (line 4460) | static void function in6_lltable_destroy_lle (line 4472) | static void type llentry (line 4482) | struct llentry type in6_addr (line 4483) | struct in6_addr type in6_llentry (line 4486) | struct in6_llentry type in6_llentry (line 4488) | struct in6_llentry function in6_lltable_match_prefix (line 4513) | static int function in6_lltable_free_entry (line 4548) | static void function in6_lltable_rtcheck (line 4572) | static int function in6_lltable_hash_dst (line 4609) | static inline uint32_t function in6_lltable_hash (line 4615) | static uint32_t function in6_lltable_fill_sa_entry (line 4621) | static void type llentry (line 4633) | struct llentry type lltable (line 4634) | struct lltable type in6_addr (line 4634) | struct in6_addr type llentry (line 4636) | struct llentry type llentries (line 4637) | struct llentries function in6_lltable_delete_entry (line 4654) | static void type llentry (line 4666) | struct llentry type lltable (line 4667) | struct lltable type sockaddr (line 4668) | struct sockaddr type sockaddr_in6 (line 4670) | struct sockaddr_in6 type sockaddr_in6 (line 4670) | struct sockaddr_in6 type ifnet (line 4671) | struct ifnet type llentry (line 4672) | struct llentry type llentry (line 4705) | struct llentry type lltable (line 4706) | struct lltable type sockaddr (line 4707) | struct sockaddr type sockaddr_in6 (line 4709) | struct sockaddr_in6 type sockaddr_in6 (line 4709) | struct sockaddr_in6 type llentry (line 4710) | struct llentry function in6_lltable_dump_entry (line 4738) | static int type lltable (line 4822) | struct lltable type ifnet (line 4823) | struct ifnet type lltable (line 4825) | struct lltable function in6_ip6_to_sockaddr (line 4844) | void type in6_event (line 4866) | struct in6_event { type in6_event2kev (line 4873) | struct in6_event2kev function in6_eventhdlr_callback (line 4912) | void function in6_event_callback (line 4950) | static void type in6_event_nwk_wq_entry (line 4960) | struct in6_event_nwk_wq_entry { function in6_event_enqueue_nwk_wq_entry (line 4965) | void function in6_iahash_remove (line 4994) | static void function in6_iahash_insert (line 5016) | static void function in6_iahash_insert_ptp (line 5043) | static void FILE: bsd/netinet6/in6.h type in6_addr_t (line 158) | typedef struct in6_addr { type sockaddr_in6 (line 181) | struct sockaddr_in6 { type sockaddr_in6 (line 214) | struct sockaddr_in6 type in6_addr (line 216) | struct in6_addr type in6_addr (line 217) | struct in6_addr type in6_addr (line 218) | struct in6_addr type in6_addr (line 219) | struct in6_addr type in6_addr (line 220) | struct in6_addr type in6_addr (line 221) | struct in6_addr type in6_addr (line 222) | struct in6_addr type in6_addr (line 286) | struct in6_addr type in6_addr (line 287) | struct in6_addr type in6_addr (line 289) | struct in6_addr type in6_addr (line 290) | struct in6_addr type in6_addr (line 291) | struct in6_addr type in6_addr (line 292) | struct in6_addr type route_in6_old (line 487) | struct route_in6_old { type route_in6 (line 505) | struct route_in6 { type ipv6_mreq (line 729) | struct ipv6_mreq { type in6_pktinfo (line 737) | struct in6_pktinfo { type ip6_mtuinfo (line 745) | struct ip6_mtuinfo { type cmsghdr (line 879) | struct cmsghdr type mbuf (line 880) | struct mbuf type ifnet (line 881) | struct ifnet type in6_aliasreq (line 882) | struct in6_aliasreq type lltable (line 883) | struct lltable type lltable (line 885) | struct lltable type ifnet (line 885) | struct ifnet type in6_addr (line 886) | struct in6_addr type in6_addr (line 886) | struct in6_addr type mbuf (line 888) | struct mbuf type in6_addr (line 897) | struct in6_addr type in6_ifaddr (line 898) | struct in6_ifaddr type ifnet (line 898) | struct ifnet type in6_addr (line 898) | struct in6_addr type in6_ifaddr (line 899) | struct in6_ifaddr type ifnet (line 899) | struct ifnet type in6_addr (line 899) | struct in6_addr type sockaddr (line 901) | struct sockaddr type sockaddr_in (line 903) | struct sockaddr_in type sockaddr_in6 (line 903) | struct sockaddr_in6 type sockaddr_in (line 904) | struct sockaddr_in type sockaddr_in6 (line 905) | struct sockaddr_in6 type sockaddr (line 906) | struct sockaddr type sockaddr (line 907) | struct sockaddr type mbuf (line 909) | struct mbuf type eventhandler_lists_ctxt (line 918) | struct eventhandler_lists_ctxt type in6_evhdlr_code_t (line 925) | typedef enum { type in6_event2kev (line 947) | struct in6_event2kev { type in6_event2kev (line 953) | struct in6_event2kev type eventhandler_entry_arg (line 954) | struct eventhandler_entry_arg type ifnet (line 955) | struct ifnet type in6_addr (line 955) | struct in6_addr type ifnet (line 957) | struct ifnet type in6_addr (line 957) | struct in6_addr type eventhandler_entry_arg (line 959) | struct eventhandler_entry_arg type ifnet (line 960) | struct ifnet type in6_addr (line 960) | struct in6_addr type in6_clat46_evhdlr_code_t (line 966) | typedef enum in6_clat46_evhdlr_code_t { type kev_netevent_clat46_data (line 971) | struct kev_netevent_clat46_data { type eventhandler_lists_ctxt (line 980) | struct eventhandler_lists_ctxt type eventhandler_entry_arg (line 981) | struct eventhandler_entry_arg type eventhandler_entry_arg (line 986) | struct eventhandler_entry_arg type in6_addr (line 993) | struct in6_addr type in6_addr (line 994) | struct in6_addr type cmsghdr (line 1002) | struct cmsghdr type cmsghdr (line 1003) | struct cmsghdr type cmsghdr (line 1004) | struct cmsghdr type cmsghdr (line 1005) | struct cmsghdr type cmsghdr (line 1006) | struct cmsghdr type cmsghdr (line 1009) | struct cmsghdr type cmsghdr (line 1010) | struct cmsghdr type in6_addr (line 1010) | struct in6_addr type cmsghdr (line 1012) | struct cmsghdr type cmsghdr (line 1014) | struct cmsghdr type cmsghdr (line 1014) | struct cmsghdr type cmsghdr (line 1016) | struct cmsghdr type in6_addr (line 1017) | struct in6_addr type cmsghdr (line 1017) | struct cmsghdr type cmsghdr (line 1018) | struct cmsghdr type in6_addr (line 1033) | struct in6_addr type in6_addr (line 1036) | struct in6_addr FILE: bsd/netinet6/in6_cga.c type in6_cga_hash1 (line 48) | struct in6_cga_hash1 { type in6_cga_hash2 (line 52) | struct in6_cga_hash2 { type in6_cga_singleton (line 56) | struct in6_cga_singleton { type in6_cga_singleton (line 64) | struct in6_cga_singleton function in6_cga_node_lock_assert (line 81) | static void function boolean_t (line 91) | static boolean_t function in6_cga_generate_iid (line 154) | static void function in6_cga_init (line 189) | void function in6_cga_node_lock (line 196) | void function in6_cga_node_unlock (line 203) | void function in6_cga_query (line 210) | void function in6_cga_start (line 220) | int function in6_cga_stop (line 278) | int function in6_cga_parameters_prepare (line 298) | ssize_t function in6_cga_generate (line 343) | int FILE: bsd/netinet6/in6_cksum.c function in6_pseudo (line 141) | uint16_t function u_int16_t (line 189) | u_int16_t function u_int16_t (line 244) | u_int16_t FILE: bsd/netinet6/in6_gif.c function in6_gif_output (line 94) | int function in6_gif_input (line 237) | int function gif_validate6 (line 332) | static int function gif_encapcheck6 (line 393) | int FILE: bsd/netinet6/in6_gif.h type mbuf (line 40) | struct mbuf type ifnet (line 41) | struct ifnet type mbuf (line 41) | struct mbuf type rtentry (line 41) | struct rtentry type mbuf (line 42) | struct mbuf FILE: bsd/netinet6/in6_ifattach.c type inpcbinfo (line 104) | struct inpcbinfo type inpcbinfo (line 105) | struct inpcbinfo type in6_ifextra (line 107) | struct in6_ifextra type ifnet (line 111) | struct ifnet type in6_addr (line 111) | struct in6_addr type ifnet (line 113) | struct ifnet type ifnet (line 113) | struct ifnet type in6_addr (line 114) | struct in6_addr type ifnet (line 115) | struct ifnet type in6_aliasreq (line 115) | struct in6_aliasreq type ifnet (line 116) | struct ifnet function get_rand_iid (line 127) | static int function in6_generate_tmp_iid (line 158) | static int function in6_iid_from_hw (line 255) | int function in6_select_iid_from_all_hw (line 409) | static int function in6_ifattach_linklocal (line 474) | static int function in6_ifattach_loopback (line 558) | static int function in6_nigroup (line 618) | int function in6_domifattach (line 671) | int function in6_ifattach_prelim (line 706) | int function in6_ifattach_aliasreq (line 825) | int function in6_ifattach_llcgareq (line 938) | int function in6_ifdetach (line 1031) | void function in6_iid_mktmp (line 1212) | void function in6_tmpaddrtimer (line 1239) | void FILE: bsd/netinet6/in6_ifattach.h type ifnet (line 63) | struct ifnet type ifnet (line 64) | struct ifnet type ifnet (line 65) | struct ifnet type ifnet (line 65) | struct ifnet type in6_aliasreq (line 66) | struct in6_aliasreq type ifnet (line 67) | struct ifnet type in6_cgareq (line 67) | struct in6_cgareq type ifnet (line 68) | struct ifnet type ifnet (line 69) | struct ifnet type in6_addr (line 69) | struct in6_addr type ifnet (line 70) | struct ifnet type ifnet (line 72) | struct ifnet type in6_addr (line 72) | struct in6_addr FILE: bsd/netinet6/in6_mcast.c type in6_mfilter (line 100) | struct in6_mfilter type in6_mfilter (line 101) | struct in6_mfilter type sockaddr_in6 (line 102) | struct sockaddr_in6 type in6_msource (line 103) | struct in6_msource type in6_msource (line 104) | struct in6_msource type in6_mfilter (line 105) | struct in6_mfilter type sockaddr_in6 (line 106) | struct sockaddr_in6 type in6_mfilter (line 107) | struct in6_mfilter type sockaddr_in6 (line 107) | struct sockaddr_in6 type in6_mfilter (line 108) | struct in6_mfilter type in6_mfilter (line 109) | struct in6_mfilter type ip6_moptions (line 110) | struct ip6_moptions type ip6_moptions (line 111) | struct ip6_moptions type ifnet (line 112) | struct ifnet type sockaddr_in6 (line 112) | struct sockaddr_in6 type in6_msource (line 113) | struct in6_msource type ip6_moptions (line 114) | struct ip6_moptions type sockaddr_in6 (line 115) | struct sockaddr_in6 type ip6_msource (line 116) | struct ip6_msource type in6_msource (line 117) | struct in6_msource type ifnet (line 118) | struct ifnet type in6_addr (line 118) | struct in6_addr type in6_multi (line 119) | struct in6_multi type in6_multi (line 120) | struct in6_multi type in6_addr (line 121) | struct in6_addr type ip6_msource (line 122) | struct ip6_msource type in6_multi (line 123) | struct in6_multi type in6_multi (line 124) | struct in6_multi type in6_mfilter (line 124) | struct in6_mfilter type in6_multi (line 125) | struct in6_multi type ip6_moptions (line 126) | struct ip6_moptions type inpcb (line 127) | struct inpcb type inpcb (line 128) | struct inpcb type sockopt (line 128) | struct sockopt type ipv6_mreq (line 129) | struct ipv6_mreq type ip_mreq (line 129) | struct ip_mreq type inpcb (line 130) | struct inpcb type sockopt (line 130) | struct sockopt type inpcb (line 131) | struct inpcb type sockopt (line 131) | struct sockopt type ifnet (line 132) | struct ifnet type inpcb (line 133) | struct inpcb type sockaddr_in6 (line 134) | struct sockaddr_in6 type inpcb (line 135) | struct inpcb type sockopt (line 135) | struct sockopt type inpcb (line 136) | struct inpcb type sockopt (line 136) | struct sockopt type inpcb (line 137) | struct inpcb type sockopt (line 137) | struct sockopt type ip6_msource (line 139) | struct ip6_msource type ip6_msource (line 140) | struct ip6_msource type in6_multi_dbg (line 171) | struct in6_multi_dbg { type zone (line 195) | struct zone type in6_multi_mship (line 199) | struct in6_multi_mship type ip6_msource (line 202) | struct ip6_msource type in6_msource (line 205) | struct in6_msource type in6_multihead (line 213) | struct in6_multihead type in6_multi (line 215) | struct in6_multi type in6_multi (line 216) | struct in6_multi type in6_multi (line 217) | struct in6_multi type in6_multi_mship (line 218) | struct in6_multi_mship type in6_multi_mship (line 219) | struct in6_multi_mship type in6_multi (line 220) | struct in6_multi type ip6_msource (line 222) | struct ip6_msource type ip6_msource (line 223) | struct ip6_msource type in6_msource (line 224) | struct in6_msource type in6_msource (line 225) | struct in6_msource function ip6_msource_cmp (line 233) | static __inline int function in6m_is_ifp_detached (line 242) | static __inline__ int function im6f_init (line 255) | static __inline__ void function im6o_grow (line 267) | static int function im6o_match_group (line 322) | static size_t type in6_msource (line 373) | struct in6_msource type ip6_moptions (line 374) | struct ip6_moptions type sockaddr_in6 (line 375) | struct sockaddr_in6 type ip6_msource (line 377) | struct ip6_msource type in6_mfilter (line 378) | struct in6_mfilter type ip6_msource (line 379) | struct ip6_msource type sockaddr_in6 (line 380) | struct sockaddr_in6 type ip6_moptions (line 382) | struct ip6_moptions type in6_msource (line 398) | struct in6_msource function im6o_mc_filter (line 407) | int function in6_mc_get (line 451) | static int function in6m_clear_recorded (line 587) | void function in6m_record_source (line 625) | int function im6f_get_source (line 670) | static int type in6_msource (line 713) | struct in6_msource type in6_mfilter (line 714) | struct in6_mfilter type sockaddr_in6 (line 715) | struct sockaddr_in6 type in6_msource (line 717) | struct in6_msource type ip6_msource (line 724) | struct ip6_msource function im6f_prune (line 740) | static int function im6f_rollback (line 762) | static void function im6f_leave (line 793) | void function im6f_commit (line 811) | static void function im6f_reap (line 829) | static void function im6f_purge (line 853) | void function in6m_get_source (line 881) | static int function im6s_get_mode (line 917) | uint8_t function im6s_merge (line 937) | static void function in6m_merge (line 978) | static int function in6m_commit (line 1119) | void function in6m_reap (line 1140) | static void function in6m_purge (line 1164) | void type in6_multi_mship (line 1185) | struct in6_multi_mship type ifnet (line 1186) | struct ifnet type in6_addr (line 1186) | struct in6_addr type in6_multi_mship (line 1189) | struct in6_multi_mship function in6_leavegroup (line 1210) | int function in6_mc_join (line 1231) | int function in6_mc_leave (line 1320) | int function in6p_block_unblock_source (line 1392) | static int type ip6_moptions (line 1575) | struct ip6_moptions type inpcb (line 1576) | struct inpcb type ip6_moptions (line 1578) | struct ip6_moptions type in6_multi (line 1579) | struct in6_multi type in6_mfilter (line 1580) | struct in6_mfilter type in6_mfilter (line 1600) | struct in6_mfilter function in6p_get_source_filters (line 1631) | static int function ip6_getmoptions (line 1809) | int type ifnet (line 1897) | struct ifnet type inpcb (line 1898) | struct inpcb type sockaddr_in6 (line 1899) | struct sockaddr_in6 type route_in6 (line 1901) | struct route_in6 type ifnet (line 1902) | struct ifnet type route_in6 (line 1916) | struct route_in6 type sockaddr_in6 (line 1917) | struct sockaddr_in6 type route (line 1918) | struct route function in6p_lookup_v4addr (line 1935) | static int function in6p_join_group (line 1970) | static int function in6p_leave_group (line 2350) | static int function in6p_set_multicast_if (line 2666) | static int function in6p_set_source_filters (line 2712) | static int function ip6_setmoptions (line 2948) | int function sysctl_ip6_mcast_filters (line 3066) | static int function in6_multi_init (line 3166) | void type in6_multi (line 3188) | struct in6_multi type in6_multi (line 3191) | struct in6_multi function in6_multi_free (line 3206) | static void function in6_multi_attach (line 3245) | static void function in6_multi_detach (line 3279) | int function in6m_addref (line 3323) | void function in6m_remref (line 3343) | void function in6m_trace (line 3418) | static void type in6_multi_mship (line 3442) | struct in6_multi_mship function in6_multi_mship_free (line 3448) | static void function in6_multihead_lock_exclusive (line 3458) | void function in6_multihead_lock_shared (line 3464) | void function in6_multihead_lock_assert (line 3470) | void function in6_multihead_lock_done (line 3479) | void type ip6_msource (line 3485) | struct ip6_msource function ip6ms_free (line 3491) | static void type in6_msource (line 3497) | struct in6_msource function in6ms_free (line 3503) | static void function in6m_print (line 3547) | void function in6m_print (line 3589) | void FILE: bsd/netinet6/in6_pcb.c type inpcb (line 152) | struct inpcb type inpcbinfo (line 153) | struct inpcbinfo type in6_addr (line 154) | struct in6_addr type inpcb (line 156) | struct inpcb type socket (line 163) | struct socket function in6_pcbbind (line 185) | int function in6_pcbladdr (line 461) | int function in6_pcbconnect (line 559) | int function in6_pcbdisconnect (line 637) | void function in6_pcbdetach (line 673) | void type sockaddr (line 758) | struct sockaddr type in6_addr (line 759) | struct in6_addr type sockaddr_in6 (line 761) | struct sockaddr_in6 type sockaddr (line 783) | struct sockaddr function in6_sockaddr_s (line 786) | void function in6_getsockaddr (line 813) | int function in6_getsockaddr_s (line 834) | int function in6_getpeeraddr (line 855) | int function in6_mapped_sockaddr (line 876) | int function in6_mapped_peeraddr (line 897) | int function in6_pcbnotify (line 927) | void type inpcb (line 1037) | struct inpcb type inpcbinfo (line 1038) | struct inpcbinfo type in6_addr (line 1038) | struct in6_addr type inpcb (line 1041) | struct inpcb type inpcbporthead (line 1044) | struct inpcbporthead type inpcb (line 1045) | struct inpcb type inpcbport (line 1046) | struct inpcbport type inpcbhead (line 1049) | struct inpcbhead function in6_losing (line 1130) | void function in6_rtchange (line 1162) | void function in6_pcblookup_hash_exists (line 1176) | int type inpcb (line 1289) | struct inpcb type inpcbinfo (line 1290) | struct inpcbinfo type in6_addr (line 1290) | struct in6_addr type in6_addr (line 1291) | struct in6_addr type ifnet (line 1292) | struct ifnet type inpcbhead (line 1294) | struct inpcbhead type inpcb (line 1295) | struct inpcb type inpcb (line 1339) | struct inpcb function init_sin6 (line 1394) | void function in6p_route_copyout (line 1441) | void function in6p_route_copyin (line 1456) | void FILE: bsd/netinet6/in6_pcb.h type inpcb (line 98) | struct inpcb type inpcb (line 99) | struct inpcb type sockaddr (line 99) | struct sockaddr type proc (line 99) | struct proc type inpcb (line 100) | struct inpcb type sockaddr (line 100) | struct sockaddr type proc (line 100) | struct proc type inpcb (line 101) | struct inpcb type inpcb (line 102) | struct inpcb type inpcb (line 103) | struct inpcb type sockaddr (line 103) | struct sockaddr type in6_addr (line 104) | struct in6_addr type ifnet (line 104) | struct ifnet type inpcb (line 105) | struct inpcb type inpcbinfo (line 105) | struct inpcbinfo type in6_addr (line 105) | struct in6_addr type inpcb (line 107) | struct inpcb type inpcbinfo (line 107) | struct inpcbinfo type in6_addr (line 107) | struct in6_addr type in6_addr (line 108) | struct in6_addr type ifnet (line 108) | struct ifnet type inpcbinfo (line 109) | struct inpcbinfo type in6_addr (line 109) | struct in6_addr type in6_addr (line 110) | struct in6_addr type ifnet (line 110) | struct ifnet type inpcbinfo (line 111) | struct inpcbinfo type sockaddr (line 111) | struct sockaddr type sockaddr (line 112) | struct sockaddr type inpcb (line 112) | struct inpcb type inpcb (line 113) | struct inpcb type sockaddr (line 114) | struct sockaddr type in6_addr (line 114) | struct in6_addr type in6_addr (line 115) | struct in6_addr type sockaddr_in6 (line 115) | struct sockaddr_in6 type socket (line 116) | struct socket type sockaddr (line 116) | struct sockaddr type socket (line 117) | struct socket type sockaddr (line 117) | struct sockaddr type socket (line 118) | struct socket type sockaddr_in6 (line 118) | struct sockaddr_in6 type socket (line 119) | struct socket type sockaddr (line 119) | struct sockaddr type socket (line 120) | struct socket type sockaddr (line 120) | struct sockaddr type in6pcb (line 121) | struct in6pcb type ifnet (line 121) | struct ifnet type in6_addr (line 122) | struct in6_addr type inpcb (line 122) | struct inpcb type proc (line 123) | struct proc type sockaddr_in6 (line 124) | struct sockaddr_in6 type mbuf (line 124) | struct mbuf type inpcb (line 125) | struct inpcb type route_in6 (line 125) | struct route_in6 type inpcb (line 126) | struct inpcb type route_in6 (line 126) | struct route_in6 FILE: bsd/netinet6/in6_proto.c type domain (line 150) | struct domain type domain (line 151) | struct domain type pr_usrreqs (line 153) | struct pr_usrreqs type domain (line 156) | struct domain type mbuf (line 157) | struct mbuf type socket (line 157) | struct socket type sockaddr_in6 (line 158) | struct sockaddr_in6 type mbuf (line 158) | struct mbuf type ip6protosw (line 160) | struct ip6protosw type ip6protosw (line 333) | struct ip6protosw type domain (line 335) | struct domain type sockaddr_in6 (line 341) | struct sockaddr_in6 type sockaddr_in6 (line 342) | struct sockaddr_in6 type sockaddr_in6 (line 343) | struct sockaddr_in6 function in6_dinit (line 347) | void function rip6_pr_output (line 415) | static int type sockaddr_in6 (line 496) | struct sockaddr_in6 function sysctl_ip6_temppltime (line 520) | static int function sysctl_ip6_tempvltime (line 546) | static int function sysctl_ip6_cga_conflict_retries (line 572) | static int function SYSCTL_HANDLER_ARGS (line 596) | static int function sysctl_set_v6_compliance_profile (line 692) | static int FILE: bsd/netinet6/in6_rmx.c type timeval (line 130) | struct timeval type timeval (line 134) | struct timeval type radix_node (line 136) | struct radix_node type radix_node_head (line 136) | struct radix_node_head type radix_node (line 137) | struct radix_node type radix_node (line 138) | struct radix_node type radix_node_head (line 139) | struct radix_node_head type radix_node (line 140) | struct radix_node type radix_node_head (line 140) | struct radix_node_head type radix_node (line 141) | struct radix_node type radix_node_head (line 141) | struct radix_node_head type radix_node (line 143) | struct radix_node type radix_node_head (line 143) | struct radix_node_head type radix_node (line 144) | struct radix_node type radix_node (line 155) | struct radix_node type radix_node_head (line 156) | struct radix_node_head type radix_node (line 157) | struct radix_node type rtentry (line 159) | struct rtentry type rtentry (line 159) | struct rtentry type sockaddr_in6 (line 160) | struct sockaddr_in6 type sockaddr_in6 (line 160) | struct sockaddr_in6 type radix_node (line 161) | struct radix_node type rtentry (line 227) | struct rtentry type sockaddr (line 233) | struct sockaddr type rtentry (line 278) | struct rtentry type sockaddr (line 291) | struct sockaddr type radix_node (line 338) | struct radix_node type radix_node_head (line 339) | struct radix_node_head type radix_node (line 341) | struct radix_node type rtentry (line 347) | struct rtentry type rtentry (line 347) | struct rtentry type radix_node (line 370) | struct radix_node type radix_node (line 371) | struct radix_node type rtentry (line 373) | struct rtentry type rtentry (line 373) | struct rtentry type radix_node (line 405) | struct radix_node type radix_node_head (line 406) | struct radix_node_head type radix_node (line 416) | struct radix_node type radix_node_head (line 417) | struct radix_node_head type radix_node (line 420) | struct radix_node type rtentry (line 423) | struct rtentry type rtentry (line 425) | struct rtentry function in6_clsroute (line 451) | static void type rtqk_arg (line 542) | struct rtqk_arg { function in6_rtqkill (line 558) | static int function in6_rtqtimo (line 656) | static void function in6_sched_rtqtimo (line 725) | static void function in6_rtqdrain (line 748) | void function in6_inithead (line 771) | int FILE: bsd/netinet6/in6_src.c type in6_addrpolicy (line 155) | struct in6_addrpolicy type sockaddr_in6 (line 172) | struct sockaddr_in6 type sockaddr_in6 (line 172) | struct sockaddr_in6 type ip6_pktopts (line 173) | struct ip6_pktopts type ip6_moptions (line 173) | struct ip6_moptions type in6_ifaddr (line 173) | struct in6_ifaddr type route_in6 (line 174) | struct route_in6 type ifnet (line 174) | struct ifnet type rtentry (line 174) | struct rtentry type ip6_out_args (line 175) | struct ip6_out_args type sockaddr_in6 (line 176) | struct sockaddr_in6 type ip6_pktopts (line 176) | struct ip6_pktopts type ip6_moptions (line 177) | struct ip6_moptions type route_in6 (line 177) | struct route_in6 type ip6_out_args (line 178) | struct ip6_out_args type ifnet (line 178) | struct ifnet type in6_addrpolicy (line 180) | struct in6_addrpolicy type in6_addrpolicy (line 182) | struct in6_addrpolicy type in6_addrpolicy (line 184) | struct in6_addrpolicy type in6_addrpolicy (line 186) | struct in6_addrpolicy type in6_addrpolicy (line 187) | struct in6_addrpolicy type sockaddr_in6 (line 187) | struct sockaddr_in6 function ifaddr (line 229) | ifaddr * type in6_addr (line 282) | struct in6_addr type sockaddr_in6 (line 283) | struct sockaddr_in6 type ifnet (line 284) | struct ifnet type in6_addr (line 284) | struct in6_addr type ifnet (line 285) | struct ifnet type ifaddr (line 285) | struct ifaddr type in6_addrpolicy (line 289) | struct in6_addrpolicy type in6_addr (line 290) | struct in6_addr type in6_ifaddr (line 291) | struct in6_ifaddr type in6_addr (line 294) | struct in6_addr type in6_addrpolicy (line 329) | struct in6_addrpolicy type in6_addr (line 331) | struct in6_addr type ifnet (line 332) | struct ifnet type in6_addr (line 646) | struct in6_addr type sockaddr_in6 (line 647) | struct sockaddr_in6 type ip6_pktopts (line 647) | struct ip6_pktopts type inpcb (line 648) | struct inpcb type route_in6 (line 648) | struct route_in6 type ifnet (line 649) | struct ifnet type in6_addr (line 649) | struct in6_addr type ifnet (line 652) | struct ifnet type in6_pktinfo (line 653) | struct in6_pktinfo type ip6_moptions (line 654) | struct ip6_moptions type ip6_out_args (line 655) | struct ip6_out_args type ifnet (line 659) | struct ifnet type sockaddr_in6 (line 709) | struct sockaddr_in6 type in6_ifaddr (line 710) | struct in6_ifaddr type in6_ifaddr (line 737) | struct in6_ifaddr type sockaddr (line 737) | struct sockaddr function selectroute (line 837) | static int function in6_selectif (line 1422) | int function in6_selectroute (line 1499) | int function in6_selecthlim (line 1516) | uint8_t function in6_pcbsetport (line 1540) | int type addrsel_policyent (line 1697) | struct addrsel_policyent { type addrsel_policyhead (line 1704) | struct addrsel_policyhead function init_policy_queue (line 1706) | static void function addrsel_policy_init (line 1712) | void type in6_addrpolicy (line 1876) | struct in6_addrpolicy type sockaddr_in6 (line 1877) | struct sockaddr_in6 type in6_addrpolicy (line 1879) | struct in6_addrpolicy type in6_addrpolicy (line 1894) | struct in6_addrpolicy type sockaddr_in6 (line 1895) | struct sockaddr_in6 type addrsel_policyent (line 1897) | struct addrsel_policyent type in6_addrpolicy (line 1898) | struct in6_addrpolicy function add_addrsel_policyent (line 1939) | static int function delete_addrsel_policyent (line 1972) | static int function walk_addrsel_policy (line 2003) | int type walkarg (line 2023) | struct walkarg { function dump_addrsel_policyent (line 2028) | static int function SYSCTL_HANDLER_ARGS (line 2039) | static int function in6_src_ioctl (line 2057) | int function in6_embedscope (line 2115) | int function in6_recoverscope (line 2211) | int FILE: bsd/netinet6/in6_var.h type in6_addrlifetime (line 114) | struct in6_addrlifetime { type in6_addrlifetime_32 (line 122) | struct in6_addrlifetime_32 { type in6_addrlifetime_64 (line 129) | struct in6_addrlifetime_64 { type in6_addrlifetime_i (line 139) | struct in6_addrlifetime_i { type in6_ifaddr (line 155) | struct in6_ifaddr { function in6addr_hashval (line 193) | static __inline uint32_t type in6_addrpolicy (line 218) | struct in6_addrpolicy { type in6_ifstat (line 229) | struct in6_ifstat { type icmp6_ifstat (line 273) | struct icmp6_ifstat { type in6_ifreq (line 351) | struct in6_ifreq { type in6_aliasreq (line 368) | struct in6_aliasreq { type in6_cga_modifier (line 380) | struct in6_cga_modifier { type in6_cga_prepare (line 384) | struct in6_cga_prepare { type in6_cga_nodecfg (line 392) | struct in6_cga_nodecfg { type in6_cgareq (line 398) | struct in6_cgareq { type in6_cgareq_32 (line 407) | struct in6_cgareq_32 { type in6_cgareq_64 (line 415) | struct in6_cgareq_64 { type in6_aliasreq_32 (line 427) | struct in6_aliasreq_32 { type in6_aliasreq_64 (line 436) | struct in6_aliasreq_64 { type in6_prflags (line 454) | struct in6_prflags { type in6_prefixreq (line 472) | struct in6_prefixreq { type in6_rrenumreq (line 495) | struct in6_rrenumreq { type kev_in6_addrlifetime (line 531) | struct kev_in6_addrlifetime { type kev_in6_data (line 538) | struct kev_in6_data { type ifnet (line 552) | struct ifnet type in6_ifaddr (line 552) | struct in6_ifaddr type icmp6stat (line 818) | struct icmp6stat type ip6_msource (line 874) | struct ip6_msource { type in6_msource (line 894) | struct in6_msource { type in6_mfilter (line 903) | struct in6_mfilter { type in6_multi_mship (line 912) | struct in6_multi_mship { type in6_ifextra (line 924) | struct in6_ifextra { type mld_ifinfo (line 938) | struct mld_ifinfo type in6_multi (line 963) | struct in6_multi { type ip6_moptions (line 1045) | struct ip6_moptions type sockopt (line 1046) | struct sockopt type inpcb (line 1047) | struct inpcb type in6_multistep (line 1055) | struct in6_multistep { type domain (line 1123) | struct domain type ip6_pktopts (line 1125) | struct ip6_pktopts type ip6_moptions (line 1128) | struct ip6_moptions type ifnet (line 1128) | struct ifnet type sockaddr_in6 (line 1129) | struct sockaddr_in6 type sockaddr_in6 (line 1129) | struct sockaddr_in6 type ifnet (line 1130) | struct ifnet type in6_addr (line 1130) | struct in6_addr type in6_mfilter (line 1131) | struct in6_mfilter type in6_multi (line 1131) | struct in6_multi type in6_multi (line 1132) | struct in6_multi type in6_mfilter (line 1132) | struct in6_mfilter type in6_multi (line 1133) | struct in6_multi type in6_multi (line 1134) | struct in6_multi type in6_multi (line 1135) | struct in6_multi type in6_multi (line 1136) | struct in6_multi type in6_multi (line 1137) | struct in6_multi type in6_addr (line 1137) | struct in6_addr type inpcb (line 1138) | struct inpcb type sockopt (line 1138) | struct sockopt type inpcb (line 1139) | struct inpcb type sockopt (line 1139) | struct sockopt type in6_multi_mship (line 1141) | struct in6_multi_mship type ifnet (line 1141) | struct ifnet type in6_addr (line 1142) | struct in6_addr type in6_multi_mship (line 1143) | struct in6_multi_mship type in6_multi (line 1145) | struct in6_multi type in6_multi (line 1146) | struct in6_multi type in6_multi (line 1147) | struct in6_multi type in6_addr (line 1149) | struct in6_addr type in6_addr (line 1150) | struct in6_addr type socket (line 1151) | struct socket type ifnet (line 1151) | struct ifnet type proc (line 1152) | struct proc type ifnet (line 1153) | struct ifnet type in6_aliasreq (line 1153) | struct in6_aliasreq type in6_ifaddr (line 1154) | struct in6_ifaddr type ifaddr (line 1155) | struct ifaddr type ifnet (line 1156) | struct ifnet type ifnet (line 1157) | struct ifnet type in6_ifaddr (line 1158) | struct in6_ifaddr type in6_ifaddr (line 1160) | struct in6_ifaddr type ifnet (line 1160) | struct ifnet type ifnet (line 1161) | struct ifnet type in6_ifaddr (line 1162) | struct in6_ifaddr type ifnet (line 1162) | struct ifnet type in6_ifaddr (line 1163) | struct in6_ifaddr type ifnet (line 1163) | struct ifnet type in6_ifaddr (line 1164) | struct in6_ifaddr type ifnet (line 1164) | struct ifnet type in6_addr (line 1164) | struct in6_addr type in6_ifaddr (line 1165) | struct in6_ifaddr type in6_addr (line 1165) | struct in6_addr type in6_ifaddr (line 1166) | struct in6_ifaddr type in6_addrlifetime (line 1167) | struct in6_addrlifetime type in6_ifaddr (line 1168) | struct in6_ifaddr type in6_addrlifetime (line 1168) | struct in6_addrlifetime type in6_addr (line 1169) | struct in6_addr type ifnet (line 1170) | struct ifnet type in6_addr (line 1170) | struct in6_addr type in6_addr (line 1171) | struct in6_addr type in6_addr (line 1171) | struct in6_addr type in6_addr (line 1172) | struct in6_addr type in6_addr (line 1172) | struct in6_addr type in6_addr (line 1174) | struct in6_addr type in6_ifaddr (line 1175) | struct in6_ifaddr type in6_ifaddr (line 1176) | struct in6_ifaddr type ifnet (line 1177) | struct ifnet type ifnet (line 1178) | struct ifnet type in6_multi (line 1179) | struct in6_multi type ip6_msource (line 1180) | struct ip6_msource type in6_mfilter (line 1181) | struct in6_mfilter type in6_mfilter (line 1182) | struct in6_mfilter type in6_addr (line 1183) | struct in6_addr type sockaddr_in6 (line 1183) | struct sockaddr_in6 type inpcb (line 1184) | struct inpcb type ifnet (line 1184) | struct ifnet type ip6_pktopts (line 1184) | struct ip6_pktopts type sockaddr_in6 (line 1185) | struct sockaddr_in6 type in6_addr (line 1185) | struct in6_addr type ifnet (line 1186) | struct ifnet type in6_aliasreq_64 (line 1187) | struct in6_aliasreq_64 type in6_aliasreq_32 (line 1188) | struct in6_aliasreq_32 type in6_aliasreq_32 (line 1189) | struct in6_aliasreq_32 type in6_aliasreq_64 (line 1190) | struct in6_aliasreq_64 type radix_node (line 1194) | struct radix_node type radix_node (line 1194) | struct radix_node type ifnet (line 1195) | struct ifnet type in6_cga_nodecfg (line 1205) | struct in6_cga_nodecfg type in6_cga_nodecfg (line 1206) | struct in6_cga_nodecfg type in6_addr (line 1209) | struct in6_addr type in6_cga_modifier (line 1209) | struct in6_cga_modifier type in6_cga_prepare (line 1210) | struct in6_cga_prepare type in6_addr (line 1211) | struct in6_addr type ifnet (line 1211) | struct ifnet type socket (line 1212) | struct socket type in6_addr (line 1215) | struct in6_addr type sockaddr_in6 (line 1216) | struct sockaddr_in6 type in6_cgareq (line 1218) | struct in6_cgareq FILE: bsd/netinet6/ip6_forward.c type mbuf (line 121) | struct mbuf type mbuf (line 122) | struct mbuf type route_in6 (line 122) | struct route_in6 type ip6_hdr (line 125) | struct ip6_hdr type sockaddr_in6 (line 126) | struct sockaddr_in6 type rtentry (line 127) | struct rtentry type mbuf (line 130) | struct mbuf type ifnet (line 131) | struct ifnet type in6_addr (line 133) | struct in6_addr type secpolicy (line 136) | struct secpolicy type pf_mtag (line 140) | struct pf_mtag type pf_fragment_tag (line 141) | struct pf_fragment_tag type ipsec_output_state (line 358) | struct ipsec_output_state type sockaddr_in6 (line 413) | struct sockaddr_in6 type route (line 434) | struct route type sockaddr_in6 (line 464) | struct sockaddr_in6 type route (line 468) | struct route type secpolicy (line 568) | struct secpolicy type sockaddr_in6 (line 614) | struct sockaddr_in6 type ip_fw_args (line 733) | struct ip_fw_args type mbuf (line 763) | struct mbuf FILE: bsd/netinet6/ip6_id.c type randomtab (line 131) | struct randomtab { type randomtab (line 151) | struct randomtab type randomtab (line 172) | struct randomtab type randomtab (line 173) | struct randomtab function u_int32_t (line 179) | static u_int32_t function initid (line 206) | static void function u_int32_t (line 255) | static u_int32_t function u_int32_t (line 285) | u_int32_t function u_int32_t (line 291) | u_int32_t FILE: bsd/netinet6/ip6_input.c type ip6protosw (line 163) | struct ip6protosw type in6_ifaddrhead (line 171) | struct in6_ifaddrhead type in6_ifaddrhashhead (line 172) | struct in6_ifaddrhashhead type ip6stat (line 186) | struct ip6stat type mbuf (line 210) | struct mbuf type ip6_check_if_result_t (line 293) | typedef enum ip6_check_if_result { type mbuf (line 300) | struct mbuf type ip6_hdr (line 300) | struct ip6_hdr type ifnet (line 300) | struct ifnet type route_in6 (line 300) | struct route_in6 type ifnet (line 300) | struct ifnet function ip6_proto_input (line 338) | static void function ip6_init (line 361) | void function ip6_init_delayed (line 544) | static void function ip6_input_adjust (line 559) | static void type mbuf (line 631) | struct mbuf type ip6_hdr (line 631) | struct ip6_hdr type ifnet (line 631) | struct ifnet type route_in6 (line 631) | struct route_in6 type ifnet (line 631) | struct ifnet type in6_ifaddr (line 633) | struct in6_ifaddr type in6_addr (line 634) | struct in6_addr type in6_ifaddr (line 635) | struct in6_ifaddr type sockaddr_in6 (line 689) | struct sockaddr_in6 type sockaddr_in6 (line 692) | struct sockaddr_in6 type route (line 696) | struct route type in6_ifaddr (line 730) | struct in6_ifaddr function ip6_input (line 796) | void function ip6_setsrcifaddr_info (line 1437) | void function ip6_setdstifaddr_info (line 1462) | void function ip6_getsrcifaddr_info (line 1487) | int function ip6_getdstifaddr_info (line 1507) | int function ip6_hopopts_input (line 1531) | static int function ip6_process_hopopts (line 1571) | int function ip6_unknown_opt (line 1705) | int type mbuf (line 1755) | struct mbuf type inpcb (line 1756) | struct inpcb type mbuf (line 1756) | struct mbuf type mbuf (line 1756) | struct mbuf type ip6_hdr (line 1759) | struct ip6_hdr type timeval (line 1762) | struct timeval type ip (line 1809) | struct ip type in6_pktinfo (line 1826) | struct in6_pktinfo type ip (line 1831) | struct ip type in_addr (line 1832) | struct in_addr type in6_pktinfo (line 1835) | struct in6_pktinfo type in6_pktinfo (line 1852) | struct in6_pktinfo type in6_addr (line 1854) | struct in6_addr type in6_pktinfo (line 1860) | struct in6_pktinfo function ip6_savecontrol (line 1885) | int function ip6_notify_pmtu (line 2053) | void type mbuf (line 2118) | struct mbuf type ip6_hdr (line 2120) | struct ip6_hdr type ip6_hdr (line 2122) | struct ip6_hdr type ip6_ext (line 2126) | struct ip6_ext type ip6_hdr (line 2129) | struct ip6_hdr type ip6_ext (line 2131) | struct ip6_ext type ip6_frag (line 2135) | struct ip6_frag function ip6_nexthdr (line 2157) | int function ip6_lasthdr (line 2239) | int function boolean_t (line 2264) | boolean_t type ip6aux (line 2302) | struct ip6aux type mbuf (line 2303) | struct mbuf type m_tag (line 2305) | struct m_tag type ip6aux (line 2313) | struct ip6aux type ip6aux (line 2321) | struct ip6aux type ip6aux (line 2324) | struct ip6aux type mbuf (line 2325) | struct mbuf type m_tag (line 2327) | struct m_tag type ip6aux (line 2332) | struct ip6aux function ip6_delaux (line 2335) | void function ip6_drain (line 2350) | void function sysctl_reset_ip6_input_stats (line 2371) | static int function sysctl_ip6_input_measure_bins (line 2395) | static int function sysctl_ip6_input_getperf (line 2417) | static int function in6_ifaddrhashtbl_init (line 2432) | static void function sysctl_ip6_checkinterface (line 2473) | static int FILE: bsd/netinet6/ip6_output.c type mbuf (line 162) | struct mbuf type ip6_exthdrs (line 164) | struct ip6_exthdrs type mbuf (line 165) | struct mbuf type mbuf (line 165) | struct mbuf type ip6_frag (line 166) | struct ip6_frag type route_in6 (line 167) | struct route_in6 type route_in6 (line 167) | struct route_in6 type ifnet (line 168) | struct ifnet type in6_addr (line 168) | struct in6_addr type ip6_pktopts (line 169) | struct ip6_pktopts type mbuf (line 169) | struct mbuf type socket (line 169) | struct socket type sockopt (line 170) | struct sockopt type ip6_pktopts (line 171) | struct ip6_pktopts type ip6_pktopts (line 172) | struct ip6_pktopts type sockopt (line 172) | struct sockopt type ip6_pktopts (line 173) | struct ip6_pktopts type ip6_pktopts (line 173) | struct ip6_pktopts type ip6_moptions (line 174) | struct ip6_moptions type ip6_pktopts (line 175) | struct ip6_pktopts type mbuf (line 177) | struct mbuf type ip6_exthdrs (line 177) | struct ip6_exthdrs type ifnet (line 178) | struct ifnet type mbuf (line 178) | struct mbuf type socket (line 180) | struct socket type sockopt (line 180) | struct sockopt type mbuf (line 181) | struct mbuf type ip6_pktopts (line 182) | struct ip6_pktopts type ip6_out_args (line 182) | struct ip6_out_args type ip6_exthdrs (line 183) | struct ip6_exthdrs type ifnet (line 183) | struct ifnet type route_in6 (line 184) | struct route_in6 type ip6_moptions_dbg (line 211) | struct ip6_moptions_dbg { type zone (line 233) | struct zone function ip6_output (line 239) | int type mbuf (line 263) | struct mbuf type ip6_pktopts (line 263) | struct ip6_pktopts type route_in6 (line 264) | struct route_in6 type ip6_moptions (line 264) | struct ip6_moptions type ifnet (line 265) | struct ifnet type ip6_out_args (line 265) | struct ip6_out_args type ip6_hdr (line 267) | struct ip6_hdr type ifnet (line 269) | struct ifnet type ifnet (line 270) | struct ifnet type mbuf (line 271) | struct mbuf type mbuf (line 272) | struct mbuf type mbuf (line 273) | struct mbuf type route_in6 (line 275) | struct route_in6 type rtentry (line 276) | struct rtentry type sockaddr_in6 (line 277) | struct sockaddr_in6 type in6_ifaddr (line 279) | struct in6_ifaddr type ip6_rthdr (line 282) | struct ip6_rthdr type in6_addr (line 283) | struct in6_addr type ipf_pktopts (line 285) | struct ipf_pktopts type flowadv (line 286) | struct flowadv type timeval (line 289) | struct timeval type m_tag (line 296) | struct m_tag type ip6_out_args (line 297) | struct ip6_out_args type sockaddr_in6 (line 298) | struct sockaddr_in6 type socket (line 301) | struct socket type secpolicy (line 302) | struct secpolicy type route_in6 (line 303) | struct route_in6 type ipf_pktopts (line 312) | struct ipf_pktopts type ip6_exthdrs (line 313) | struct ip6_exthdrs type route_in6 (line 314) | struct route_in6 type ipsec_output_state (line 316) | struct ipsec_output_state type route_in6 (line 319) | struct route_in6 type route_in6 (line 322) | struct route_in6 type route_in6 (line 323) | struct route_in6 type ip_fw_args (line 324) | struct ip_fw_args type dn_pkt_tag (line 366) | struct dn_pkt_tag type dn_pkt_tag (line 375) | struct dn_pkt_tag type ifnet (line 596) | struct ifnet type route (line 621) | struct route type ip6_hdr (line 731) | struct ip6_hdr type ipfilter (line 854) | struct ipfilter type ipfilter (line 881) | struct ipfilter type sockaddr_in6 (line 1049) | struct sockaddr_in6 type ifnet (line 1055) | struct ifnet type route (line 1069) | struct route type route (line 1069) | struct route type route_in6 (line 1070) | struct route_in6 type route_in6 (line 1086) | struct route_in6 type in6_ifaddr (line 1204) | struct in6_ifaddr type in6_addr (line 1237) | struct in6_addr type in6_multi (line 1317) | struct in6_multi type ip6_hbh (line 1423) | struct ip6_hbh type ip6_hbh (line 1440) | struct ip6_hbh function ip6_fragment_packet (line 1690) | static int function ip6_do_fragmentation (line 1787) | int function ip6_copyexthdr (line 1941) | static int function ip6_out_cksum_stats (line 1970) | static void function in6_finalize_cksum (line 1997) | uint32_t function ip6_insert_jumboopt (line 2135) | static int function ip6_insertfraghdr (line 2233) | static int function ip6_getpmtu (line 2278) | static int function ip6_ctloutput (line 2353) | int function ip6_raw_ctloutput (line 3049) | int function ip6_pcbopts (line 3128) | static int function ip6_initpktopts (line 3180) | void function ip6_pcbopt (line 3190) | static int function ip6_getpcbopt (line 3209) | static int function ip6_clearpktopts (line 3319) | void function copypktopts (line 3383) | static int type ip6_pktopts (line 3423) | struct ip6_pktopts type ip6_pktopts (line 3424) | struct ip6_pktopts type ip6_pktopts (line 3427) | struct ip6_pktopts function ip6_freepcbopts (line 3443) | void function ip6_moptions_init (line 3455) | void function im6o_addref (line 3466) | void function im6o_remref (line 3487) | void function im6o_trace (line 3543) | static void type ip6_moptions (line 3567) | struct ip6_moptions type ip6_moptions (line 3570) | struct ip6_moptions function ip6_setpktopts (line 3589) | int function ip6_setpktopt (line 3656) | static int function ip6_mloopback (line 4088) | void function ip6_splithdr (line 4168) | static int function ip6_output_checksum (line 4195) | static void function ip6_optlen (line 4264) | int function sysctl_reset_ip6_output_stats (line 4289) | static int function sysctl_ip6_output_measure_bins (line 4313) | static int function sysctl_ip6_output_getperf (line 4335) | static int FILE: bsd/netinet6/ip6_var.h type ip6asfrag (line 101) | struct ip6asfrag type ip6q (line 106) | struct ip6q { type ip6_moptions (line 124) | struct ip6_moptions { type ip6_exthdrs (line 168) | struct ip6_exthdrs { type ip6po_rhinfo (line 182) | struct ip6po_rhinfo { type ip6po_nhinfo (line 190) | struct ip6po_nhinfo { type ip6_pktopts (line 197) | struct ip6_pktopts { type ip6stat (line 249) | struct ip6stat { type ip6s_sources_rule_index (line 364) | enum ip6s_sources_rule_index { type ip6aux (line 378) | struct ip6aux { type ip6_out_args (line 432) | struct ip6_out_args { type ip6stat (line 456) | struct ip6stat type pr_usrreqs (line 504) | struct pr_usrreqs type pr_usrreqs (line 505) | struct pr_usrreqs type sockopt (line 507) | struct sockopt type inpcb (line 508) | struct inpcb type ip6_hdr (line 509) | struct ip6_hdr type in6_ifaddr (line 510) | struct in6_ifaddr type ip6protosw (line 511) | struct ip6protosw type domain (line 512) | struct domain type socket (line 514) | struct socket type sockopt (line 514) | struct sockopt type socket (line 515) | struct socket type sockopt (line 515) | struct sockopt type socket (line 516) | struct socket type mbuf (line 516) | struct mbuf type sockaddr (line 517) | struct sockaddr type mbuf (line 517) | struct mbuf type proc (line 517) | struct proc type socket (line 518) | struct socket type proc (line 518) | struct proc type ip6protosw (line 520) | struct ip6protosw type domain (line 520) | struct domain type mbuf (line 521) | struct mbuf type mbuf (line 522) | struct mbuf type in6_ifaddr (line 522) | struct in6_ifaddr type mbuf (line 523) | struct mbuf type in6_ifaddr (line 523) | struct in6_ifaddr type mbuf (line 524) | struct mbuf type mbuf (line 525) | struct mbuf type ip6_pktopts (line 526) | struct ip6_pktopts type mbuf (line 527) | struct mbuf type mbuf (line 528) | struct mbuf type mbuf (line 529) | struct mbuf type mbuf (line 530) | struct mbuf type mbuf (line 531) | struct mbuf type ip6_moptions (line 534) | struct ip6_moptions type ip6_moptions (line 535) | struct ip6_moptions type ip6_moptions (line 536) | struct ip6_moptions type ip6aux (line 538) | struct ip6aux type mbuf (line 538) | struct mbuf type ip6aux (line 539) | struct ip6aux type mbuf (line 539) | struct mbuf type mbuf (line 540) | struct mbuf type mbuf (line 542) | struct mbuf type mbuf (line 544) | struct mbuf type inpcb (line 544) | struct inpcb type mbuf (line 544) | struct mbuf type mbuf (line 545) | struct mbuf type inpcb (line 546) | struct inpcb type mbuf (line 546) | struct mbuf type mbuf (line 546) | struct mbuf type mbuf (line 547) | struct mbuf type mbuf (line 547) | struct mbuf type route_in6 (line 547) | struct route_in6 type inpcb (line 548) | struct inpcb type sockaddr_in6 (line 548) | struct sockaddr_in6 type ifnet (line 549) | struct ifnet type ifnet (line 549) | struct ifnet type mbuf (line 549) | struct mbuf type sockaddr_in6 (line 550) | struct sockaddr_in6 type mbuf (line 551) | struct mbuf type ip6_pktopts (line 551) | struct ip6_pktopts type route_in6 (line 551) | struct route_in6 type ip6_moptions (line 552) | struct ip6_moptions type ifnet (line 552) | struct ifnet type ip6_out_args (line 552) | struct ip6_out_args type mbuf (line 553) | struct mbuf type ip6_pktopts (line 553) | struct ip6_pktopts type route_in6 (line 554) | struct route_in6 type ip6_moptions (line 554) | struct ip6_moptions type ifnet (line 554) | struct ifnet type ip6_out_args (line 555) | struct ip6_out_args type socket (line 556) | struct socket type sockopt (line 556) | struct sockopt type socket (line 557) | struct socket type sockopt (line 557) | struct sockopt type ip6_pktopts (line 558) | struct ip6_pktopts type mbuf (line 559) | struct mbuf type ip6_pktopts (line 559) | struct ip6_pktopts type ip6_pktopts (line 560) | struct ip6_pktopts type ip6_pktopts (line 561) | struct ip6_pktopts type ip6_pktopts (line 561) | struct ip6_pktopts type inpcb (line 562) | struct inpcb type mbuf (line 564) | struct mbuf type ifnet (line 564) | struct ifnet type ip6_hdr (line 565) | struct ip6_hdr type mbuf (line 567) | struct mbuf type mbuf (line 570) | struct mbuf type mbuf (line 573) | struct mbuf type sockaddr (line 574) | struct sockaddr type ifnet (line 574) | struct ifnet type socket (line 575) | struct socket type sockopt (line 575) | struct sockopt type mbuf (line 576) | struct mbuf type socket (line 576) | struct socket type sockaddr_in6 (line 576) | struct sockaddr_in6 type mbuf (line 577) | struct mbuf type mbuf (line 579) | struct mbuf type ifaddr (line 585) | struct ifaddr type sockaddr_in6 (line 585) | struct sockaddr_in6 type ifnet (line 585) | struct ifnet type in6_addr (line 586) | struct in6_addr type sockaddr_in6 (line 586) | struct sockaddr_in6 type ifnet (line 587) | struct ifnet type in6_addr (line 588) | struct in6_addr type ifnet (line 588) | struct ifnet type ifaddr (line 588) | struct ifaddr type in6_addr (line 589) | struct in6_addr type sockaddr_in6 (line 589) | struct sockaddr_in6 type ip6_pktopts (line 590) | struct ip6_pktopts type inpcb (line 590) | struct inpcb type route_in6 (line 590) | struct route_in6 type ifnet (line 591) | struct ifnet type in6_addr (line 591) | struct in6_addr type in6_addrpolicy (line 592) | struct in6_addrpolicy type sockaddr_in6 (line 592) | struct sockaddr_in6 type sockaddr_in6 (line 593) | struct sockaddr_in6 type sockaddr_in6 (line 593) | struct sockaddr_in6 type ip6_pktopts (line 594) | struct ip6_pktopts type ip6_moptions (line 594) | struct ip6_moptions type in6_ifaddr (line 594) | struct in6_ifaddr type route_in6 (line 595) | struct route_in6 type ifnet (line 595) | struct ifnet type rtentry (line 595) | struct rtentry type ip6_out_args (line 596) | struct ip6_out_args type mbuf (line 597) | struct mbuf type ip6_pktopts (line 597) | struct ip6_pktopts type ip6_pktopts (line 598) | struct ip6_pktopts FILE: bsd/netinet6/ip6protosw.h type mbuf (line 110) | struct mbuf type sockaddr (line 111) | struct sockaddr type socket (line 112) | struct socket type domain (line 113) | struct domain type ip6_hdr (line 114) | struct ip6_hdr type icmp6_hdr (line 115) | struct icmp6_hdr type in6_addr (line 116) | struct in6_addr type pr_usrreqs (line 117) | struct pr_usrreqs type ip6ctlparam (line 137) | struct ip6ctlparam { type ip6protosw (line 155) | struct ip6protosw { FILE: bsd/netinet6/ipcomp.h type ipcomp (line 42) | struct ipcomp { FILE: bsd/netinet6/ipsec.c type ipsecstat (line 142) | struct ipsecstat type secpolicy (line 150) | struct secpolicy type ipsec_tag (line 158) | struct ipsec_tag type ipsecstat (line 204) | struct ipsecstat type secpolicy (line 209) | struct secpolicy type ipsec_wake_pkt_info (line 235) | struct ipsec_wake_pkt_info type secpolicyindex (line 237) | struct secpolicyindex type mbuf (line 237) | struct mbuf type secpolicyindex (line 239) | struct secpolicyindex type mbuf (line 240) | struct mbuf type mbuf (line 241) | struct mbuf type inpcb (line 241) | struct inpcb type mbuf (line 242) | struct mbuf type in6pcb (line 242) | struct in6pcb type mbuf (line 243) | struct mbuf type secpolicyindex (line 243) | struct secpolicyindex type mbuf (line 244) | struct mbuf type secpolicyindex (line 244) | struct secpolicyindex type mbuf (line 245) | struct mbuf type secpolicyindex (line 245) | struct secpolicyindex type mbuf (line 246) | struct mbuf type secpolicyindex (line 246) | struct secpolicyindex type mbuf (line 247) | struct mbuf type secpolicyindex (line 247) | struct secpolicyindex type inpcbpolicy (line 248) | struct inpcbpolicy type inpcbpolicy (line 249) | struct inpcbpolicy type secpolicy (line 250) | struct secpolicy type secpolicy (line 250) | struct secpolicy type secpolicy (line 251) | struct secpolicy type secpolicy (line 254) | struct secpolicy type mbuf (line 254) | struct mbuf type mbuf (line 255) | struct mbuf type secasvar (line 255) | struct secasvar type ipsec_output_state (line 256) | struct ipsec_output_state type secasvar (line 256) | struct secasvar type ipsec_output_state (line 257) | struct ipsec_output_state type secasvar (line 257) | struct secasvar type ipsec_tag (line 258) | struct ipsec_tag type mbuf (line 258) | struct mbuf type ipsec_tag (line 259) | struct ipsec_tag type mbuf (line 259) | struct mbuf type mbuf (line 260) | struct mbuf type ipsec_tag (line 260) | struct ipsec_tag type secasvar (line 261) | struct secasvar type secasvar (line 262) | struct secasvar type ifnet_keepalive_offload_frame (line 262) | struct ifnet_keepalive_offload_frame type IOReturn (line 266) | typedef IOReturn (*IOServiceInterestHandler)( void * target, void * refCon, function SYSCTL_HANDLER_ARGS (line 271) | static int type secpolicy (line 306) | struct secpolicy type mbuf (line 307) | struct mbuf type socket (line 309) | struct socket type inpcbpolicy (line 312) | struct inpcbpolicy type secpolicy (line 313) | struct secpolicy type secpolicy (line 314) | struct secpolicy type secpolicy (line 508) | struct secpolicy type mbuf (line 509) | struct mbuf type secpolicy (line 514) | struct secpolicy type secpolicyindex (line 527) | struct secpolicyindex function ipsec4_getpolicybyinterface (line 576) | int type secpolicy (line 647) | struct secpolicy type mbuf (line 648) | struct mbuf type socket (line 650) | struct socket type inpcbpolicy (line 653) | struct inpcbpolicy type secpolicy (line 654) | struct secpolicy type secpolicy (line 655) | struct secpolicy type secpolicy (line 824) | struct secpolicy type mbuf (line 825) | struct mbuf type secpolicy (line 830) | struct secpolicy type secpolicyindex (line 840) | struct secpolicyindex function ipsec6_getpolicybyinterface (line 884) | int function ipsec_setspidx_mbuf (line 957) | static int function ipsec_setspidx_interface (line 988) | static int function ipsec4_setspidx_inpcb (line 1026) | static int function ipsec6_setspidx_in6pcb (line 1072) | static int function ipsec_setspidx (line 1119) | static int function ipsec4_get_ulp (line 1208) | static void function ipsec4_setspidx_ipaddr (line 1291) | static int function ipsec6_get_ulp (line 1322) | static void function ipsec6_setspidx_ipaddr (line 1385) | static int type inpcbpolicy (line 1425) | struct inpcbpolicy type inpcbpolicy (line 1428) | struct inpcbpolicy type inpcbpolicy (line 1430) | struct inpcbpolicy function ipsec_delpcbpolicy (line 1434) | static void function ipsec_init_policy (line 1441) | int function ipsec_copy_policy (line 1489) | int type secpolicy (line 1521) | struct secpolicy type secpolicy (line 1522) | struct secpolicy type ipsecrequest (line 1524) | struct ipsecrequest type ipsecrequest (line 1525) | struct ipsecrequest type ipsecrequest (line 1526) | struct ipsecrequest type ipsecrequest (line 1527) | struct ipsecrequest type secpolicy (line 1528) | struct secpolicy type ipsecrequest (line 1544) | struct ipsecrequest type ipsecrequest (line 1544) | struct ipsecrequest function ipsec_set_policy (line 1582) | static int function ipsec4_set_policy (line 1635) | int function ipsec4_delete_pcbpolicy (line 1696) | int function ipsec6_set_policy (line 1724) | int function ipsec6_delete_pcbpolicy (line 1779) | int function u_int (line 1811) | u_int function ipsec_in_reject (line 1910) | static int function ipsec4_in_reject_so (line 2006) | int function ipsec4_in_reject (line 2041) | int function ipsec6_in_reject_so (line 2063) | int function ipsec6_in_reject (line 2097) | int function ipsec_hdrsiz (line 2119) | size_t function ipsec4_hdrsiz (line 2191) | size_t function ipsec6_hdrsiz (line 2234) | size_t function ipsec4_encapsulate (line 2276) | int function ipsec6_encapsulate (line 2388) | int function ipsec64_encapsulate (line 2460) | static int function ipsec6_update_routecache_and_output (line 2539) | int function ipsec46_encapsulate (line 2684) | int function ipsec_chkreplay (line 2815) | int function ipsec_updatereplay (line 2887) | int function vshiftl (line 2994) | static void type ip (line 3015) | struct ip type ip6_hdr (line 3045) | struct ip6_hdr type secasvar (line 3071) | struct secasvar type secasindex (line 3075) | struct secasindex type sockaddr (line 3078) | struct sockaddr type sockaddr (line 3079) | struct sockaddr type sockaddr (line 3088) | struct sockaddr type sockaddr_in (line 3090) | struct sockaddr_in type sockaddr_in (line 3091) | struct sockaddr_in type sockaddr (line 3095) | struct sockaddr type sockaddr_in6 (line 3098) | struct sockaddr_in6 type sockaddr_in6 (line 3104) | struct sockaddr_in6 function ipsec_dumpmbuf (line 3114) | void function ipsec4_output_internal (line 3144) | static int function ipsec4_interface_output (line 3309) | int function ipsec4_output (line 3366) | int function ipsec6_output_trans_internal (line 3495) | static int function ipsec6_output_trans (line 3565) | int function ipsec6_output_tunnel_internal (line 3708) | static int function ipsec6_output_tunnel (line 3976) | int function ipsec6_interface_output (line 4122) | int type mbuf (line 4190) | struct mbuf type mbuf (line 4191) | struct mbuf type mbuf (line 4193) | struct mbuf type ip (line 4194) | struct ip type ip (line 4197) | struct ip type mbuf (line 4232) | struct mbuf type mbuf (line 4233) | struct mbuf type mbuf (line 4235) | struct mbuf type ip6_hdr (line 4236) | struct ip6_hdr type ip6_hdr (line 4239) | struct ip6_hdr type ip6_hdr (line 4243) | struct ip6_hdr function ipsec4_tunnel_validate (line 4270) | int function ipsec6_tunnel_validate (line 4396) | int type mbuf (line 4521) | struct mbuf type mbuf (line 4522) | struct mbuf type mbuf (line 4524) | struct mbuf type mbuf (line 4538) | struct mbuf type mbuf (line 4567) | struct mbuf type socket (line 4628) | struct socket type ipsec_history (line 4630) | struct ipsec_history type ipsec_tag (line 4646) | struct ipsec_tag type mbuf (line 4648) | struct mbuf type m_tag (line 4650) | struct m_tag type ipsec_tag (line 4656) | struct ipsec_tag type ipsec_tag (line 4663) | struct ipsec_tag type ipsec_tag (line 4671) | struct ipsec_tag type ipsec_tag (line 4674) | struct ipsec_tag type mbuf (line 4676) | struct mbuf type m_tag (line 4678) | struct m_tag type ipsec_tag (line 4682) | struct ipsec_tag function ipsec_delaux (line 4685) | void function ipsec_optaux (line 4699) | static void function ipsec_setsocket (line 4709) | int type socket (line 4730) | struct socket type mbuf (line 4731) | struct mbuf type ipsec_tag (line 4733) | struct ipsec_tag function ipsec_addhist (line 4743) | int type ipsec_history (line 4768) | struct ipsec_history type mbuf (line 4770) | struct mbuf type ipsec_tag (line 4773) | struct ipsec_tag type ipsec_history (line 4783) | struct ipsec_history function ipsec_clearhist (line 4788) | void function __private_extern__ (line 4801) | __private_extern__ boolean_t function __private_extern__ (line 4985) | __private_extern__ bool function sysctl_ipsec_wake_packet (line 5077) | static int function ipsec_save_wake_packet (line 5113) | void function ipsec_get_local_ports (line 5165) | static void function IOReturn (line 5198) | static IOReturn function ipsec_monitor_sleep_wake (line 5239) | void FILE: bsd/netinet6/ipsec.h type secpolicyaddrrange (line 60) | struct secpolicyaddrrange { type secpolicyindex (line 71) | struct secpolicyindex { type secpolicy (line 90) | struct secpolicy { type ipsecrequest (line 124) | struct ipsecrequest { type inpcbpolicy (line 136) | struct inpcbpolicy { type secspacq (line 143) | struct secspacq { type ipsecstat (line 209) | struct ipsecstat { type ipsec_wake_pkt_info (line 239) | struct ipsec_wake_pkt_info { type ipsec_wake_pkt_event_data (line 247) | struct ipsec_wake_pkt_event_data { type ipsec_output_state (line 317) | struct ipsec_output_state { type ipsec_history (line 325) | struct ipsec_history { type ipsecstat (line 332) | struct ipsecstat type secpolicy (line 333) | struct secpolicy type secpolicy (line 367) | struct secpolicy type mbuf (line 367) | struct mbuf type socket (line 368) | struct socket type secpolicy (line 369) | struct secpolicy type mbuf (line 369) | struct mbuf type mbuf (line 371) | struct mbuf type ip_out_args (line 372) | struct ip_out_args type secpolicy (line 372) | struct secpolicy type ipsecrequest (line 374) | struct ipsecrequest type inpcb (line 376) | struct inpcb type socket (line 377) | struct socket type inpcbpolicy (line 377) | struct inpcbpolicy type inpcbpolicy (line 378) | struct inpcbpolicy type inpcbpolicy (line 378) | struct inpcbpolicy type ipsecrequest (line 379) | struct ipsecrequest type inpcb (line 381) | struct inpcb type inpcb (line 383) | struct inpcb type mbuf (line 384) | struct mbuf type socket (line 384) | struct socket type mbuf (line 385) | struct mbuf type inpcb (line 385) | struct inpcb type secas (line 387) | struct secas type tcpcb (line 388) | struct tcpcb type secasvar (line 389) | struct secasvar type secasvar (line 390) | struct secasvar type mbuf (line 392) | struct mbuf type inpcb (line 392) | struct inpcb type tcpcb (line 393) | struct tcpcb type secpolicy (line 394) | struct secpolicy type ip (line 396) | struct ip type ip (line 397) | struct ip type secasvar (line 398) | struct secasvar type mbuf (line 400) | struct mbuf type ipsec_output_state (line 402) | struct ipsec_output_state type ipsec_output_state (line 403) | struct ipsec_output_state type secpolicy (line 403) | struct secpolicy type mbuf (line 405) | struct mbuf type mbuf (line 405) | struct mbuf type mbuf (line 406) | struct mbuf type secasvar (line 406) | struct secasvar type mbuf (line 408) | struct mbuf type mbuf (line 408) | struct mbuf type mbuf (line 409) | struct mbuf type secasvar (line 409) | struct secasvar type mbuf (line 410) | struct mbuf type secasvar (line 410) | struct secasvar type mbuf (line 411) | struct mbuf type mbuf (line 411) | struct mbuf type mbuf (line 412) | struct mbuf type mbuf (line 413) | struct mbuf type socket (line 413) | struct socket type socket (line 414) | struct socket type mbuf (line 414) | struct mbuf type mbuf (line 415) | struct mbuf type ipsec_history (line 416) | struct ipsec_history type mbuf (line 416) | struct mbuf type mbuf (line 417) | struct mbuf type mbuf (line 419) | struct mbuf FILE: bsd/netinet6/ipsec6.h type ipsecstat (line 45) | struct ipsecstat type secpolicy (line 46) | struct secpolicy type ip6_out_args (line 54) | struct ip6_out_args type secpolicy (line 56) | struct secpolicy type mbuf (line 56) | struct mbuf type socket (line 57) | struct socket type secpolicy (line 58) | struct secpolicy type mbuf (line 58) | struct mbuf type mbuf (line 60) | struct mbuf type ip6_out_args (line 61) | struct ip6_out_args type secpolicy (line 61) | struct secpolicy type inpcb (line 63) | struct inpcb type mbuf (line 65) | struct mbuf type socket (line 65) | struct socket type inpcb (line 66) | struct inpcb type inpcb (line 67) | struct inpcb type mbuf (line 69) | struct mbuf type inpcb (line 69) | struct inpcb type tcp6cb (line 71) | struct tcp6cb type mbuf (line 73) | struct mbuf type inpcb (line 73) | struct inpcb type ip6_hdr (line 75) | struct ip6_hdr type ip6_hdr (line 76) | struct ip6_hdr type ipsec_output_state (line 78) | struct ipsec_output_state type mbuf (line 78) | struct mbuf type ipsec_output_state (line 79) | struct ipsec_output_state type mbuf (line 80) | struct mbuf type secpolicy (line 80) | struct secpolicy type ipsec_output_state (line 81) | struct ipsec_output_state type secpolicy (line 82) | struct secpolicy type mbuf (line 83) | struct mbuf type secasvar (line 84) | struct secasvar FILE: bsd/netinet6/mld6.c type mld_ifinfo (line 169) | struct mld_ifinfo type ifnet (line 169) | struct ifnet type mld_ifinfo (line 170) | struct mld_ifinfo type mld_ifinfo (line 171) | struct mld_ifinfo type ifnet (line 172) | struct ifnet type mld_in6m_relhead (line 172) | struct mld_in6m_relhead type mbuf (line 173) | struct mbuf type in6_multi (line 174) | struct in6_multi type mld_ifinfo (line 174) | struct mld_ifinfo type mld_tparams (line 175) | struct mld_tparams type in6_multi (line 176) | struct in6_multi type mld_ifinfo (line 176) | struct mld_ifinfo type mld_tparams (line 177) | struct mld_tparams type in6_multi (line 178) | struct in6_multi type mld_ifinfo (line 178) | struct mld_ifinfo type mld_tparams (line 179) | struct mld_tparams type mld_ifinfo (line 183) | struct mld_ifinfo type mld_ifinfo (line 184) | struct mld_ifinfo type mld_in6m_relhead (line 184) | struct mld_in6m_relhead type mld_ifinfo (line 185) | struct mld_ifinfo type ifqueue (line 185) | struct ifqueue type ifnet (line 186) | struct ifnet type ip6_hdr (line 186) | struct ip6_hdr type mld_hdr (line 187) | struct mld_hdr type ifnet (line 188) | struct ifnet type mbuf (line 188) | struct mbuf type ip6_hdr (line 189) | struct ip6_hdr type mld_hdr (line 189) | struct mld_hdr type in6_multi (line 190) | struct in6_multi type mld_ifinfo (line 191) | struct mld_ifinfo type in6_multi (line 192) | struct in6_multi type in6_multi (line 193) | struct in6_multi type mld_ifinfo (line 194) | struct mld_ifinfo type mld_ifinfo (line 195) | struct mld_ifinfo type mbuf (line 196) | struct mbuf type ifnet (line 197) | struct ifnet type mbuf (line 197) | struct mbuf type ifqueue (line 198) | struct ifqueue type in6_multi (line 199) | struct in6_multi type ifqueue (line 200) | struct ifqueue type in6_multi (line 201) | struct in6_multi type ifnet (line 203) | struct ifnet type ip6_hdr (line 203) | struct ip6_hdr type mbuf (line 204) | struct mbuf type in6_multi (line 205) | struct in6_multi type ifqueue (line 206) | struct ifqueue type mld_ifinfo (line 207) | struct mld_ifinfo type ifqueue (line 208) | struct ifqueue type ifqueue (line 208) | struct ifqueue type in6_multi (line 209) | struct in6_multi type in6_multi (line 210) | struct in6_multi type mbuf (line 211) | struct mbuf type timeval (line 223) | struct timeval type mld_ifinfo (line 258) | struct mld_ifinfo type mld_raopt (line 294) | struct mld_raopt { type mld_raopt (line 303) | struct mld_raopt type ip6_pktopts (line 313) | struct ip6_pktopts function mld_save_context (line 318) | static __inline void function mld_scrub_context (line 324) | static __inline void type ifnet (line 334) | struct ifnet type mbuf (line 335) | struct mbuf function SYSCTL_HANDLER_ARGS (line 343) | static int function SYSCTL_HANDLER_ARGS (line 375) | static int function SYSCTL_HANDLER_ARGS (line 442) | static int function mld_dispatch_queue_locked (line 502) | static void function mld_is_addr_reported (line 556) | static __inline__ int type mld_ifinfo (line 579) | struct mld_ifinfo type ifnet (line 580) | struct ifnet type mld_ifinfo (line 582) | struct mld_ifinfo function mld_domifreattach (line 619) | void function mld_domifdetach (line 650) | void function mli_delete (line 674) | static void function __private_extern__ (line 705) | __private_extern__ void function mli_initvar (line 721) | static void type mld_ifinfo (line 752) | struct mld_ifinfo type mld_ifinfo (line 755) | struct mld_ifinfo function mli_free (line 763) | static void function mli_addref (line 787) | void function mli_remref (line 805) | void function mld_v1_input_query (line 849) | static int function mld_v1_update_group (line 986) | static uint32_t function mld_v2_input_query (line 1035) | static int function mld_v2_process_group_query (line 1236) | static int function mld_v1_input_report (line 1348) | static int function mld_input (line 1506) | int function mld_set_timeout (line 1577) | void function mld_timeout (line 1605) | static void function mld_sched_timeout (line 1834) | static void function mld_flush_relq (line 1852) | static void function mld_v1_process_group_timer (line 1898) | static void function mld_v2_process_group_timers (line 1947) | static void function mld_set_version (line 2081) | static uint32_t function mld_v2_cancel_link_timers (line 2120) | static void function mld_v1_process_querier_timers (line 2210) | static void function mld_v1_transmit_report (line 2231) | static int function mld_change_state (line 2346) | int function mld_initial_join (line 2413) | static int function mld_handle_state_change (line 2576) | static int function mld_final_leave (line 2649) | static void function mld_v2_enqueue_group_record (line 2787) | static int type rectype_t (line 3157) | typedef enum { function mld_v2_enqueue_filter_change (line 3185) | static int function mld_v2_merge_state_changes (line 3394) | static int function mld_v2_dispatch_general_query (line 3515) | static uint32_t function mld_dispatch_packet (line 3586) | static void type mbuf (line 3704) | struct mbuf type ifnet (line 3705) | struct ifnet type mbuf (line 3705) | struct mbuf type mbuf (line 3707) | struct mbuf type mldv2_report (line 3708) | struct mldv2_report type ip6_hdr (line 3709) | struct ip6_hdr type in6_ifaddr (line 3710) | struct in6_ifaddr type ip6_hdr (line 3731) | struct ip6_hdr type mldv2_report (line 3731) | struct mldv2_report type ip6_hdr (line 3736) | struct ip6_hdr type mldv2_report (line 3736) | struct mldv2_report type ip6_hdr (line 3737) | struct ip6_hdr type mldv2_report (line 3738) | struct mldv2_report type mldv2_report (line 3757) | struct mldv2_report type ip6_hdr (line 3768) | struct ip6_hdr type mldv2_report (line 3768) | struct mldv2_report function mld_init (line 3796) | void FILE: bsd/netinet6/mld6.h type mldv2_query (line 73) | struct mldv2_query { type mldv2_report (line 94) | struct mldv2_report { type mldv2_record (line 101) | struct mldv2_record { FILE: bsd/netinet6/mld6_var.h type mld_ifinfo_u (line 77) | struct mld_ifinfo_u { type mld_ifinfo (line 177) | struct mld_ifinfo { type mld_tparams (line 233) | struct mld_tparams { type in6_multi (line 240) | struct in6_multi type mld_tparams (line 240) | struct mld_tparams type mld_ifinfo (line 242) | struct mld_ifinfo type ifnet (line 242) | struct ifnet type mld_ifinfo (line 243) | struct mld_ifinfo type ifnet (line 244) | struct ifnet type ifnet (line 246) | struct ifnet type mbuf (line 247) | struct mbuf type mld_tparams (line 249) | struct mld_tparams type mld_ifinfo (line 250) | struct mld_ifinfo type mld_ifinfo (line 251) | struct mld_ifinfo type ifnet (line 252) | struct ifnet type mld_ifinfo (line 252) | struct mld_ifinfo FILE: bsd/netinet6/nd6.c type llinfo_nd6 (line 166) | struct llinfo_nd6 type nd_drhead (line 176) | struct nd_drhead type nd_prhead (line 177) | struct nd_prhead type nd_rtihead (line 178) | struct nd_rtihead type sockaddr_in6 (line 203) | struct sockaddr_in6 type in6_ifaddr (line 205) | struct in6_ifaddr type llinfo_nd6 (line 208) | struct llinfo_nd6 type rtentry (line 210) | struct rtentry type rtentry (line 211) | struct rtentry type rt_reach_info (line 211) | struct rt_reach_info type rtentry (line 212) | struct rtentry type ifnet_llreach_info (line 212) | struct ifnet_llreach_info type rtentry (line 213) | struct rtentry type llinfo_nd6 (line 214) | struct llinfo_nd6 type sockaddr_in6 (line 218) | struct sockaddr_in6 type ifnet (line 218) | struct ifnet type ifnet (line 222) | struct ifnet type ifnet (line 223) | struct ifnet type ifnet (line 224) | struct ifnet type ifnet (line 225) | struct ifnet type ifnet (line 226) | struct ifnet type llinfo_nd6 (line 254) | struct llinfo_nd6 type timeval (line 256) | struct timeval function nd6_init (line 285) | void type llinfo_nd6 (line 315) | struct llinfo_nd6 function nd6_llinfo_free (line 321) | static void function nd6_llinfo_purge (line 346) | static void function nd6_llinfo_get_ri (line 362) | static void function nd6_llinfo_get_iflri (line 384) | static void function nd6_llinfo_refresh (line 406) | static void function ln_setexpire (line 464) | void function ln_getexpire (line 470) | static uint64_t function nd6_ifreset (line 495) | void function nd6_ifattach (line 510) | void function nd6_ifdetach (line 544) | void function nd6_setmtu (line 552) | void function nd6_option_init (line 598) | void type nd_opt_hdr (line 615) | struct nd_opt_hdr type nd_opt_hdr (line 618) | struct nd_opt_hdr type nd_opt_hdr (line 652) | struct nd_opt_hdr function nd6_options (line 670) | int type nd6svc_arg (line 768) | struct nd6svc_arg { function nd6_service_neighbor_cache (line 778) | static void function nd6_service_expired_default_router (line 1146) | static void function nd6_service_expired_route_info (line 1250) | static void function boolean_t (line 1350) | static boolean_t function boolean_t (line 1412) | static boolean_t function nd6_service_ip6_addr (line 1421) | static void function nd6_service_expired_prefix (line 1585) | static void function nd6_service (line 1651) | static void function nd6_drain (line 1708) | void function nd6_timeout (line 1726) | static void function nd6_sched_timeout (line 1772) | void function nd6_post_msg (line 1835) | void function regen_tmpaddr (line 1890) | static int function nd6_purge_interface_default_routers (line 1972) | static void function nd6_purge_interface_prefixes (line 2033) | static void function nd6_router_select_rti_entries (line 2079) | static void function nd6_purge_interface_rti_entries (line 2094) | static void function nd6_purge_interface_llinfo (line 2173) | static void function nd6_purge (line 2222) | void type rtentry (line 2266) | struct rtentry type in6_addr (line 2267) | struct in6_addr type ifnet (line 2267) | struct ifnet type rtentry (line 2269) | struct rtentry type sockaddr_in6 (line 2270) | struct sockaddr_in6 type sockaddr_in6 (line 2274) | struct sockaddr_in6 type ifaddr (line 2308) | struct ifaddr type llinfo_nd6 (line 2356) | struct llinfo_nd6 type nd_ifinfo (line 2357) | struct nd_ifinfo function nd6_is_new_addr_neighbor (line 2423) | static int function nd6_is_addr_neighbor (line 2503) | int function nd6_free (line 2537) | void function nd6_rtrequest (line 2630) | void function nd6_siocgdrlst (line 3011) | static int function nd6_siocgprlst (line 3096) | static int function nd6_ioctl (line 3225) | int function nd6_cache_lladdr (line 3653) | void function nd6_slowtimo (line 3962) | static void function nd6_output (line 3996) | int function nd6_output_list (line 4010) | int function nd6_need_cache (line 4526) | int function nd6_storelladdr (line 4560) | int function errno_t (line 4621) | errno_t function sysctl_nd6_lookup_ipv6 (line 4738) | int function nd6_setifinfo (line 4815) | int function nd6_if_disable (line 4856) | int function SYSCTL_HANDLER_ARGS (line 4868) | static int function SYSCTL_HANDLER_ARGS (line 4937) | static int function in6_ifaddr_set_dadprogress (line 5064) | void FILE: bsd/netinet6/nd6.h type llinfo_nd6 (line 76) | struct llinfo_nd6 { type nd_ifinfo_compat (line 158) | struct nd_ifinfo_compat { type in6_nbrinfo (line 203) | struct in6_nbrinfo { type in6_nbrinfo_32 (line 213) | struct in6_nbrinfo_32 { type in6_nbrinfo_64 (line 222) | struct in6_nbrinfo_64 { type in6_drlist (line 235) | struct in6_drlist { type in6_drlist_32 (line 253) | struct in6_drlist_32 { type in6_drlist_64 (line 264) | struct in6_drlist_64 { type in6_defrouter (line 283) | struct in6_defrouter { type in6_defrouter_32 (line 293) | struct in6_defrouter_32 { type in6_defrouter_64 (line 302) | struct in6_defrouter_64 { type in6_prlist (line 312) | struct in6_prlist { type in6_prlist_32 (line 329) | struct in6_prlist_32 { type in6_prlist_64 (line 345) | struct in6_prlist_64 { type in6_prefix (line 363) | struct in6_prefix { type in6_prefix_32 (line 379) | struct in6_prefix_32 { type in6_prefix_64 (line 394) | struct in6_prefix_64 { type in6_ondireq (line 410) | struct in6_ondireq { type in6_ndireq (line 432) | struct in6_ndireq { type in6_ndireq (line 437) | struct in6_ndireq { type in6_ndifreq (line 443) | struct in6_ndifreq { type in6_ndifreq_32 (line 452) | struct in6_ndifreq_32 { type in6_ndifreq_64 (line 457) | struct in6_ndifreq_64 { type nd_defrouter (line 535) | struct nd_defrouter { type nd_route_info (line 597) | struct nd_route_info { type nd_route_info (line 604) | struct nd_route_info type nd_route_info (line 607) | struct nd_route_info type nd_route_info (line 608) | struct nd_route_info type nd_route_info (line 609) | struct nd_route_info type nd_defrouter (line 609) | struct nd_defrouter type nd_route_info (line 610) | struct nd_route_info type nd_defrouter (line 610) | struct nd_defrouter type nd_route_info (line 611) | struct nd_route_info type nd_route_info (line 612) | struct nd_route_info type nd_prefix (line 617) | struct nd_prefix { type inet6_ndpr_msghdr (line 699) | struct inet6_ndpr_msghdr { type nd_pfxrouter (line 721) | struct nd_pfxrouter { type nd_prefix_list (line 729) | struct nd_prefix_list { type kev_nd6_ndfailure (line 736) | struct kev_nd6_ndfailure { type kev_nd6_ndalive (line 740) | struct kev_nd6_ndalive { type nd6_ra_prefix (line 744) | struct nd6_ra_prefix { type kev_nd6_ra_data (line 762) | struct kev_nd6_ra_data { type kev_nd6_event (line 771) | struct kev_nd6_event { type nd6_lookup_ipv6_args (line 777) | struct nd6_lookup_ipv6_args { type llinfo_nd6 (line 801) | struct llinfo_nd6 type nd_drhead (line 802) | struct nd_drhead type nd_rtihead (line 803) | struct nd_rtihead type nd_prhead (line 804) | struct nd_prhead type nd_opt_hdr (line 836) | struct nd_opt_hdr type nd_opt_hdr (line 838) | struct nd_opt_hdr type nd_opt_hdr (line 839) | struct nd_opt_hdr type nd_opt_hdr (line 840) | struct nd_opt_hdr type nd_opt_prefix_info (line 841) | struct nd_opt_prefix_info type nd_opt_rd_hdr (line 842) | struct nd_opt_rd_hdr type nd_opt_mtu (line 843) | struct nd_opt_mtu type nd_opt_hdr (line 844) | struct nd_opt_hdr type nd_opt_hdr (line 845) | struct nd_opt_hdr type nd_opt_hdr (line 846) | struct nd_opt_hdr type nd_opt_hdr (line 847) | struct nd_opt_hdr type nd_opt_hdr (line 848) | struct nd_opt_hdr type nd_opt_hdr (line 849) | struct nd_opt_hdr type nd_opt_hdr (line 850) | struct nd_opt_hdr type nd_opt_hdr (line 851) | struct nd_opt_hdr type nd_opt_nonce (line 852) | struct nd_opt_nonce type nd_opt_hdr (line 853) | struct nd_opt_hdr type nd_opt_hdr (line 854) | struct nd_opt_hdr type nd_opt_hdr (line 855) | struct nd_opt_hdr type nd_opt_hdr (line 856) | struct nd_opt_hdr type nd_opt_hdr (line 857) | struct nd_opt_hdr type nd_opt_hdr (line 858) | struct nd_opt_hdr type nd_opt_hdr (line 859) | struct nd_opt_hdr type nd_opt_hdr (line 860) | struct nd_opt_hdr type nd_opt_hdr (line 861) | struct nd_opt_hdr type nd_opt_route_info (line 862) | struct nd_opt_route_info type nd_opt_hdr (line 863) | struct nd_opt_hdr type nd_opt_hdr (line 864) | struct nd_opt_hdr type nd_opt_hdr (line 865) | struct nd_opt_hdr type nd_opt_prefix_info (line 867) | struct nd_opt_prefix_info type nd_opt_route_info (line 868) | struct nd_opt_route_info type timeval (line 887) | struct timeval type timeval (line 887) | struct timeval type ifnet (line 889) | struct ifnet type ifnet (line 890) | struct ifnet type sockaddr_in6 (line 891) | struct sockaddr_in6 type ifnet (line 891) | struct ifnet type nd_opt_hdr (line 893) | struct nd_opt_hdr type rtentry (line 895) | struct rtentry type in6_addr (line 895) | struct in6_addr type ifnet (line 895) | struct ifnet type ifnet (line 896) | struct ifnet type ifnet (line 897) | struct ifnet type rtentry (line 898) | struct rtentry type rtentry (line 899) | struct rtentry type in6_addr (line 899) | struct in6_addr type ifnet (line 900) | struct ifnet type rtentry (line 900) | struct rtentry type mbuf (line 901) | struct mbuf type sockaddr (line 901) | struct sockaddr type rtentry (line 902) | struct rtentry type sockaddr (line 902) | struct sockaddr type ifnet (line 903) | struct ifnet type ifnet (line 904) | struct ifnet type in6_addr (line 904) | struct in6_addr type ifnet (line 906) | struct ifnet type ifnet (line 906) | struct ifnet type mbuf (line 906) | struct mbuf type sockaddr_in6 (line 907) | struct sockaddr_in6 type rtentry (line 907) | struct rtentry type flowadv (line 907) | struct flowadv type ifnet (line 908) | struct ifnet type ifnet (line 908) | struct ifnet type mbuf (line 908) | struct mbuf type sockaddr_in6 (line 909) | struct sockaddr_in6 type rtentry (line 909) | struct rtentry type flowadv (line 909) | struct flowadv type ifnet (line 910) | struct ifnet type rtentry (line 910) | struct rtentry type mbuf (line 910) | struct mbuf type sockaddr (line 911) | struct sockaddr type ifnet (line 912) | struct ifnet type nd_prefix_list (line 914) | struct nd_prefix_list type ifnet (line 916) | struct ifnet type llinfo_nd6 (line 918) | struct llinfo_nd6 type mbuf (line 922) | struct mbuf type ifnet (line 923) | struct ifnet type in6_addr (line 923) | struct in6_addr type in6_addr (line 924) | struct in6_addr type sockaddr (line 924) | struct sockaddr type mbuf (line 925) | struct mbuf type ifnet (line 926) | struct ifnet type in6_addr (line 926) | struct in6_addr type in6_addr (line 927) | struct in6_addr type llinfo_nd6 (line 927) | struct llinfo_nd6 type ifnet (line 928) | struct ifnet type ifaddr (line 929) | struct ifaddr type ifaddr (line 930) | struct ifaddr type rtentry (line 931) | struct rtentry type ifnet (line 931) | struct ifnet type ifnet (line 933) | struct ifnet type llinfo_nd6 (line 934) | struct llinfo_nd6 type ifnet (line 935) | struct ifnet type sockaddr (line 935) | struct sockaddr type sockaddr_dl (line 936) | struct sockaddr_dl type sockaddr_in6 (line 936) | struct sockaddr_in6 type ifnet (line 937) | struct ifnet type sockaddr_in6 (line 937) | struct sockaddr_in6 type sockaddr_dl (line 938) | struct sockaddr_dl type ifnet (line 939) | struct ifnet type sockaddr_in6 (line 939) | struct sockaddr_in6 type sockaddr_dl (line 939) | struct sockaddr_dl type in6_ifaddr (line 942) | struct in6_ifaddr type nd_prefix (line 942) | struct nd_prefix type mbuf (line 945) | struct mbuf type mbuf (line 946) | struct mbuf type nd_prefix (line 947) | struct nd_prefix type nd_defrouter (line 948) | struct nd_defrouter type nd_defrouter (line 948) | struct nd_defrouter type nd_drhead (line 949) | struct nd_drhead type ifnet (line 950) | struct ifnet type nd_drhead (line 950) | struct nd_drhead type nd_defrouter (line 953) | struct nd_defrouter type nd_drhead (line 953) | struct nd_drhead type nd_defrouter (line 954) | struct nd_defrouter type nd_defrouter (line 955) | struct nd_defrouter type nd_prefix (line 956) | struct nd_prefix type nd_prefix (line 957) | struct nd_prefix type nd_defrouter (line 957) | struct nd_defrouter type mbuf (line 958) | struct mbuf type nd_prefix (line 959) | struct nd_prefix type nd_defrouter (line 959) | struct nd_defrouter type nd_prefix (line 960) | struct nd_prefix type nd_prefix (line 961) | struct nd_prefix type nd_prefix (line 962) | struct nd_prefix type nd_prefix (line 963) | struct nd_prefix type nd_defrouter (line 965) | struct nd_defrouter type nd_drhead (line 965) | struct nd_drhead type in6_addr (line 966) | struct in6_addr type ifnet (line 966) | struct ifnet type nd_prefix (line 967) | struct nd_prefix type nd_prefix (line 967) | struct nd_prefix type nd_prefix (line 968) | struct nd_prefix type in6_addr (line 969) | struct in6_addr type ifnet (line 969) | struct ifnet type in6_ifaddr (line 971) | struct in6_ifaddr type nd_defrouter (line 972) | struct nd_defrouter type nd_defrouter (line 973) | struct nd_defrouter type nd_defrouter (line 973) | struct nd_defrouter type nd_defrouter (line 974) | struct nd_defrouter type nd_prefix (line 975) | struct nd_prefix type nd_prefix (line 976) | struct nd_prefix type nd_prefix (line 976) | struct nd_prefix type nd_prefix (line 977) | struct nd_prefix type ip6_hdr (line 980) | struct ip6_hdr type ifnet (line 982) | struct ifnet type nd_prefix (line 983) | struct nd_prefix type nd_prefix (line 983) | struct nd_prefix type in6_ifaddr (line 984) | struct in6_ifaddr type ifnet (line 985) | struct ifnet type route_in6 (line 985) | struct route_in6 type mbuf (line 986) | struct mbuf type ip6_hdr (line 986) | struct ip6_hdr type route_in6 (line 987) | struct route_in6 type ifnet (line 988) | struct ifnet type ifnet (line 988) | struct ifnet type in6_addr (line 989) | struct in6_addr type in6_addr (line 989) | struct in6_addr type llinfo_nd6 (line 989) | struct llinfo_nd6 type ifnet (line 990) | struct ifnet type in6_addr (line 990) | struct in6_addr type in6_addr (line 991) | struct in6_addr type in6_addr (line 991) | struct in6_addr type ifnet (line 992) | struct ifnet type in6_addr (line 992) | struct in6_addr type in6_addr (line 993) | struct in6_addr type in6_addr (line 993) | struct in6_addr type nd_prefix (line 994) | struct nd_prefix type nd_prefix (line 995) | struct nd_prefix type ifnet (line 996) | struct ifnet type in6_ifaddr (line 997) | struct in6_ifaddr type sockaddr_in6 (line 1026) | struct sockaddr_in6 type sockaddr_dl (line 1026) | struct sockaddr_dl FILE: bsd/netinet6/nd6_nbr.c type dadq (line 101) | struct dadq type dadq (line 102) | struct dadq type ifaddr (line 102) | struct ifaddr type nd_opt_nonce (line 102) | struct nd_opt_nonce type ifaddr (line 103) | struct ifaddr type ifaddr (line 104) | struct ifaddr type dadq (line 105) | struct dadq type ifaddr (line 105) | struct ifaddr type ifaddr (line 106) | struct ifaddr type nd_opt_nonce (line 106) | struct nd_opt_nonce type mbuf (line 107) | struct mbuf type mbuf (line 107) | struct mbuf type ifnet (line 107) | struct ifnet type in6_addr (line 108) | struct in6_addr type dadq (line 109) | struct dadq type dadq (line 110) | struct dadq type dadq (line 111) | struct dadq type dadq (line 111) | struct dadq type ifaddr (line 111) | struct ifaddr type dadq (line 112) | struct dadq type ifaddr (line 112) | struct ifaddr type ifaddr (line 113) | struct ifaddr type sockaddr_in6 (line 151) | struct sockaddr_in6 function nd6_llreach_alloc (line 169) | void function nd6_llreach_use (line 233) | void function nd6_ns_input (line 247) | void function nd6_ns_output (line 558) | void function nd6_na_input (line 896) | void function nd6_na_output (line 1371) | void function caddr_t (line 1586) | caddr_t type dadq (line 1615) | struct dadq { type dadq (line 1635) | struct dadq type dadq_head (line 1636) | struct dadq_head function nd6_nbr_init (line 1638) | void type dadq (line 1653) | struct dadq type ifaddr (line 1654) | struct ifaddr type nd_opt_nonce (line 1654) | struct nd_opt_nonce type dadq (line 1656) | struct dadq function nd6_dad_stoptimer (line 1693) | void function nd6_dad_start (line 1703) | void type dadq (line 1797) | struct dadq type dadq (line 1798) | struct dadq type ifaddr (line 1798) | struct ifaddr type dadq (line 1813) | struct dadq function nd6_dad_detach (line 1820) | static void function nd6_dad_stop (line 1844) | void function nd6_unsol_na_output (line 1861) | static void function nd6_dad_timer (line 1891) | static void function nd6_dad_duplicated (line 2051) | static void function nd6_dad_ns_output (line 2179) | static void function nd6_dad_ns_input (line 2229) | static void type mbuf (line 2270) | struct mbuf type mbuf (line 2271) | struct mbuf type ifnet (line 2271) | struct ifnet type in6_addr (line 2271) | struct in6_addr type ifaddr (line 2274) | struct ifaddr type in6_ifaddr (line 2275) | struct in6_ifaddr type dadq (line 2276) | struct dadq type nd_ifinfo (line 2277) | struct nd_ifinfo type ifaddr (line 2280) | struct ifaddr type in6_ifaddr (line 2303) | struct in6_ifaddr type ip6aux (line 2319) | struct ip6aux function dad_addref (line 2358) | static void function dad_remref (line 2376) | static void function nd6_llreach_set_reachable (line 2407) | void function nd6_alt_node_addr_decompose (line 2418) | void function nd6_alt_node_present (line 2502) | int function nd6_alt_node_absent (line 2566) | void FILE: bsd/netinet6/nd6_prproxy.c type nd6_prproxy_prelist (line 109) | struct nd6_prproxy_prelist { type nd6_prproxy_solsrc (line 121) | struct nd6_prproxy_solsrc { type nd6_prproxy_soltgt (line 130) | struct nd6_prproxy_soltgt { type nd6_prproxy_prelist_head (line 143) | struct nd6_prproxy_prelist_head type nd6_prproxy_prelist_head (line 143) | struct nd6_prproxy_prelist_head type nd6_prproxy_prelist (line 144) | struct nd6_prproxy_prelist type nd6_prproxy_prelist (line 145) | struct nd6_prproxy_prelist type nd6_prproxy_solsrc (line 146) | struct nd6_prproxy_solsrc type nd6_prproxy_solsrc (line 147) | struct nd6_prproxy_solsrc type nd_prefix (line 148) | struct nd_prefix type ifnet (line 148) | struct ifnet type in6_addr (line 149) | struct in6_addr type in6_addr (line 149) | struct in6_addr type nd_prefix (line 150) | struct nd_prefix type in6_addr (line 150) | struct in6_addr type in6_addr (line 151) | struct in6_addr type ifnet (line 151) | struct ifnet type nd6_prproxy_soltgt (line 152) | struct nd6_prproxy_soltgt type nd6_prproxy_soltgt (line 153) | struct nd6_prproxy_soltgt type nd6_prproxy_soltgt (line 154) | struct nd6_prproxy_soltgt type nd6_prproxy_soltgt (line 155) | struct nd6_prproxy_soltgt type nd6_prproxy_soltgt (line 156) | struct nd6_prproxy_soltgt type nd_prefix (line 157) | struct nd_prefix type nd6_prproxy_prelist (line 181) | struct nd6_prproxy_prelist type nd6_prproxy_solsrc (line 184) | struct nd6_prproxy_solsrc type nd6_prproxy_soltgt (line 187) | struct nd6_prproxy_soltgt type nd6_prproxy_prelist (line 212) | struct nd6_prproxy_prelist function nd6_ndprl_free (line 218) | static void function nd6_prproxy_prelist_setroute (line 230) | static void function nd6_if_prproxy (line 356) | int function boolean_t (line 494) | boolean_t function nd6_proxy_find_fwdroute (line 557) | void function nd6_prproxy_prelist_update (line 694) | void function boolean_t (line 815) | boolean_t function nd6_prproxy_ns_output (line 858) | void function nd6_prproxy_ns_input (line 976) | void function nd6_prproxy_na_input (line 1109) | void type nd6_prproxy_solsrc (line 1255) | struct nd6_prproxy_solsrc function nd6_solsrc_free (line 1261) | static void function nd6_prproxy_sols_purge (line 1267) | static void function nd6_prproxy_sols_reap (line 1311) | void function nd6_prproxy_sols_prune (line 1321) | void function boolean_t (line 1330) | static boolean_t function boolean_t (line 1397) | static boolean_t type nd6_prproxy_soltgt (line 1432) | struct nd6_prproxy_soltgt type nd6_prproxy_soltgt (line 1435) | struct nd6_prproxy_soltgt function nd6_soltgt_free (line 1444) | static void function nd6_soltgt_prune (line 1462) | static void function soltgt_cmp (line 1483) | static __inline int FILE: bsd/netinet6/nd6_rti.c type nd_route_info (line 43) | struct nd_route_info type nd_route_info (line 43) | struct nd_route_info type nd_route_info (line 46) | struct nd_route_info function nd6_rti_list_wait (line 51) | void function nd6_rti_list_signal_done (line 65) | void type nd_route_info (line 73) | struct nd_route_info function ndrti_free (line 79) | void type nd_route_info (line 88) | struct nd_route_info type nd_route_info (line 89) | struct nd_route_info type nd_route_info (line 91) | struct nd_route_info function nd6_rtilist_update (line 104) | void function nd6_rti_purge (line 136) | void FILE: bsd/netinet6/nd6_rtr.c type nd_defrouter (line 95) | struct nd_defrouter type nd_route_info (line 95) | struct nd_route_info type nd_defrouter (line 96) | struct nd_defrouter type nd_route_info (line 96) | struct nd_route_info type nd_defrouter (line 97) | struct nd_defrouter type nd_defrouter (line 97) | struct nd_defrouter type nd_drhead (line 98) | struct nd_drhead type nd_pfxrouter (line 99) | struct nd_pfxrouter type nd_prefix (line 99) | struct nd_prefix type nd_defrouter (line 100) | struct nd_defrouter type nd_prefix (line 101) | struct nd_prefix type nd_defrouter (line 101) | struct nd_defrouter type nd_pfxrouter (line 102) | struct nd_pfxrouter type nd_prefix (line 102) | struct nd_prefix type nd_pfxrouter (line 103) | struct nd_pfxrouter type nd_prefix (line 103) | struct nd_prefix type rtentry (line 104) | struct rtentry type nd_prefix (line 106) | struct nd_prefix type nd_prefix (line 108) | struct nd_prefix type nd_prefix (line 108) | struct nd_prefix type ifnet (line 109) | struct ifnet type in6_addrlifetime (line 111) | struct in6_addrlifetime type radix_node (line 112) | struct radix_node type nd_defrouter (line 114) | struct nd_defrouter type nd_defrouter (line 115) | struct nd_defrouter type nd_defrouter (line 116) | struct nd_defrouter type nd_prefix (line 118) | struct nd_prefix type nd_prefix (line 119) | struct nd_prefix type nd_prefix (line 120) | struct nd_prefix type ifnet (line 124) | struct ifnet type nd_prefix_dbg (line 168) | struct nd_prefix_dbg { type zone (line 180) | struct zone type nd_defrouter_dbg (line 188) | struct nd_defrouter_dbg { type zone (line 200) | struct zone type nd_pfxrouter (line 204) | struct nd_pfxrouter function nd6_prefix_glb_init (line 210) | static void function nd6_defrouter_glb_init (line 219) | static void function nd6_rtr_init (line 228) | void function nd6_rs_input (line 242) | void function nd6_ra_input (line 342) | void function nd6_rtmsg (line 884) | static void function defrouter_addreq (line 907) | static void type nd_defrouter (line 1025) | struct nd_defrouter type nd_drhead (line 1027) | struct nd_drhead type in6_addr (line 1028) | struct in6_addr type ifnet (line 1029) | struct ifnet type nd_defrouter (line 1031) | struct nd_defrouter function defrouter_delreq (line 1058) | static void function defrouter_reset (line 1149) | void function defrtrlist_ioctl (line 1182) | int function defrtrlist_del (line 1274) | void function defrtrlist_add_static (line 1383) | int function defrtrlist_del_static (line 1418) | int function rtpref (line 1445) | static int function defrouter_select (line 1498) | void type nd_defrouter (line 1927) | struct nd_defrouter type nd_defrouter (line 1928) | struct nd_defrouter type nd_drhead (line 1928) | struct nd_drhead type nd_defrouter (line 1930) | struct nd_defrouter type ifnet (line 1931) | struct ifnet type nd_ifinfo (line 1932) | struct nd_ifinfo type timeval (line 1933) | struct timeval type nd_defrouter (line 1974) | struct nd_defrouter type nd_defrouter (line 2116) | struct nd_defrouter type nd_defrouter (line 2117) | struct nd_defrouter type nd_drhead (line 2117) | struct nd_drhead type nd_defrouter (line 2119) | struct nd_defrouter type nd_pfxrouter (line 2128) | struct nd_pfxrouter type nd_prefix (line 2129) | struct nd_prefix type nd_defrouter (line 2129) | struct nd_defrouter type nd_pfxrouter (line 2131) | struct nd_pfxrouter function pfxrtr_add (line 2146) | static void function pfxrtr_del (line 2169) | static void type nd_prefix (line 2191) | struct nd_prefix type nd_prefix (line 2192) | struct nd_prefix type nd_prefix (line 2194) | struct nd_prefix function nd6_prelist_add (line 2217) | int function prelist_remove (line 2316) | void function prelist_update (line 2407) | int type nd_defrouter (line 2792) | struct nd_defrouter type nd_defrouter (line 2795) | struct nd_defrouter function nddr_free (line 2810) | static void function nddr_trace (line 2826) | static void function nddr_addref (line 2850) | void type nd_defrouter (line 2863) | struct nd_defrouter type nd_defrouter (line 2864) | struct nd_defrouter function nddr_getexpire (line 2884) | uint64_t type nd_prefix (line 2909) | struct nd_prefix type nd_prefix (line 2912) | struct nd_prefix function ndpr_free (line 2928) | static void function ndpr_trace (line 2955) | static void function ndpr_addref (line 2979) | void type nd_prefix (line 2992) | struct nd_prefix type nd_prefix (line 2993) | struct nd_prefix function ndpr_getexpire (line 3019) | uint64_t type nd_pfxrouter (line 3049) | struct nd_pfxrouter type nd_prefix (line 3050) | struct nd_prefix type nd_pfxrouter (line 3052) | struct nd_pfxrouter type rtentry (line 3053) | struct rtentry type llinfo_nd6 (line 3054) | struct llinfo_nd6 type ifnet (line 3055) | struct ifnet type in6_addr (line 3056) | struct in6_addr function pfxlist_onlink_check (line 3125) | void type nd_prefix (line 3436) | struct nd_prefix type nd_prefix (line 3437) | struct nd_prefix type nd_prefix (line 3439) | struct nd_prefix function nd6_prefix_sync (line 3472) | static void function nd6_prefix_onlink_common (line 3572) | static int function nd6_prefix_onlink (line 3808) | int function nd6_prefix_onlink_scoped (line 3814) | int function nd6_prefix_offlink (line 3820) | int type in6_ifaddr (line 3912) | struct in6_ifaddr type nd_prefix (line 3913) | struct nd_prefix type in6_ifaddr (line 3916) | struct in6_ifaddr type ifnet (line 3917) | struct ifnet type nd_ifinfo (line 3918) | struct nd_ifinfo type in6_addr (line 3919) | struct in6_addr type in6_aliasreq (line 3920) | struct in6_aliasreq type sockaddr_in6 (line 3968) | struct sockaddr_in6 type in6_cga_prepare (line 4011) | struct in6_cga_prepare type in6_cga_prepare (line 4012) | struct in6_cga_prepare type sockaddr_in6 (line 4048) | struct sockaddr_in6 function in6_tmpifadd (line 4114) | int function in6_init_prefix_ltimes (line 4272) | int function in6_init_address_ltimes (line 4305) | static void function rt6_flush (line 4336) | void function rt6_deleteroute (line 4355) | static int function nd6_setdefaultiface (line 4403) | int FILE: bsd/netinet6/nd6_send.c function sysctl_cga_parameters (line 79) | static int FILE: bsd/netinet6/nd6_var.h type nd_ifinfo (line 61) | struct nd_ifinfo { FILE: bsd/netinet6/raw_ip6.c type inpcbhead (line 137) | struct inpcbhead type inpcbinfo (line 138) | struct inpcbinfo type rip6stat (line 142) | struct rip6stat function rip6_input (line 149) | int function rip6_ctlinput (line 300) | void function rip6_output (line 355) | int function rip6_ctloutput (line 877) | int function rip6_attach (line 935) | static int function rip6_detach (line 971) | static int function rip6_abort (line 989) | static int function rip6_disconnect (line 996) | static int function rip6_bind (line 1008) | static int function rip6_connect (line 1069) | static int function rip6_shutdown (line 1139) | static int function rip6_send (line 1146) | static int type pr_usrreqs (line 1182) | struct pr_usrreqs FILE: bsd/netinet6/raw_ip6.h type rip6stat (line 68) | struct rip6stat { type rip6stat (line 80) | struct rip6stat FILE: bsd/netinet6/route6.c function route6_input (line 76) | int FILE: bsd/netinet6/scope6.c type scope6_id (line 82) | struct scope6_id function scope6_init (line 86) | void function scope6_ifattach (line 93) | void function in6_addrscope (line 119) | int function in6_addr2scopeid (line 172) | int function sa6_embedscope (line 214) | int function rtkey_to_sa6 (line 252) | void function rtgw_to_sa6 (line 261) | void function sa6_recoverscope (line 273) | int function scope6_setdefault (line 322) | void function u_int32_t (line 345) | u_int32_t function in6_setscope (line 373) | int function in6_clearscope (line 442) | int FILE: bsd/netinet6/scope6_var.h type scope6_id (line 70) | struct scope6_id { type ifnet (line 75) | struct ifnet type ifnet (line 76) | struct ifnet type in6_addr (line 77) | struct in6_addr type in6_addr (line 78) | struct in6_addr type sockaddr_in6 (line 79) | struct sockaddr_in6 type sockaddr_in6 (line 80) | struct sockaddr_in6 type in6_addr (line 81) | struct in6_addr type ifnet (line 81) | struct ifnet type in6_addr (line 82) | struct in6_addr type rtentry (line 83) | struct rtentry type sockaddr_in6 (line 83) | struct sockaddr_in6 type rtentry (line 84) | struct rtentry type sockaddr_in6 (line 84) | struct sockaddr_in6 FILE: bsd/netinet6/tcp6_var.h type ip6_hdr (line 107) | struct ip6_hdr type sockaddr (line 108) | struct sockaddr type ifnet (line 108) | struct ifnet type mbuf (line 110) | struct mbuf type rtentry (line 111) | struct rtentry type inpcb (line 111) | struct inpcb type pr_usrreqs (line 113) | struct pr_usrreqs FILE: bsd/netinet6/udp6_output.c function udp6_output (line 149) | int FILE: bsd/netinet6/udp6_usrreq.c type socket (line 158) | struct socket type socket (line 159) | struct socket type proc (line 159) | struct proc type socket (line 160) | struct socket type sockaddr (line 160) | struct sockaddr type proc (line 160) | struct proc type socket (line 161) | struct socket type sockaddr (line 161) | struct sockaddr type sockaddr (line 162) | struct sockaddr type proc (line 162) | struct proc type uio (line 163) | struct uio type socket (line 164) | struct socket type socket (line 165) | struct socket type socket (line 166) | struct socket type socket (line 167) | struct socket type mbuf (line 167) | struct mbuf type sockaddr (line 167) | struct sockaddr type mbuf (line 168) | struct mbuf type proc (line 168) | struct proc type inpcb (line 169) | struct inpcb type ip6_hdr (line 169) | struct ip6_hdr type sockaddr_in6 (line 170) | struct sockaddr_in6 type mbuf (line 170) | struct mbuf type ifnet (line 170) | struct ifnet type mbuf (line 171) | struct mbuf type udphdr (line 171) | struct udphdr type pr_usrreqs (line 173) | struct pr_usrreqs function udp6_append (line 195) | static void function udp6_input (line 236) | int function udp6_ctlinput (line 648) | void function udp6_abort (line 733) | static int function udp6_attach (line 748) | static int function udp6_bind (line 791) | static int function udp6_connect (line 826) | int function udp6_connectx (line 936) | static int function udp6_detach (line 946) | static int function udp6_disconnect (line 959) | static int function udp6_disconnectx (line 996) | static int function udp6_send (line 1007) | static int function udp6_input_checksum (line 1129) | static int FILE: bsd/netinet6/udp6_var.h type pr_usrreqs (line 99) | struct pr_usrreqs type sockaddr (line 101) | struct sockaddr type ifnet (line 101) | struct ifnet type mbuf (line 102) | struct mbuf type inpcb (line 103) | struct inpcb type mbuf (line 103) | struct mbuf type sockaddr (line 103) | struct sockaddr type mbuf (line 104) | struct mbuf type proc (line 104) | struct proc type socket (line 105) | struct socket type sockaddr (line 105) | struct sockaddr type proc (line 105) | struct proc FILE: bsd/netkey/key.c type key_cb (line 181) | struct key_cb type sadb_msg (line 200) | struct sadb_msg type sadb_sa (line 201) | struct sadb_sa type sadb_lifetime (line 202) | struct sadb_lifetime type sadb_lifetime (line 203) | struct sadb_lifetime type sadb_lifetime (line 204) | struct sadb_lifetime type sadb_address (line 205) | struct sadb_address type sadb_address (line 206) | struct sadb_address type sadb_address (line 207) | struct sadb_address type sadb_key (line 208) | struct sadb_key type sadb_key (line 209) | struct sadb_key type sadb_ident (line 210) | struct sadb_ident type sadb_ident (line 211) | struct sadb_ident type sadb_sens (line 212) | struct sadb_sens type sadb_prop (line 213) | struct sadb_prop type sadb_supported (line 214) | struct sadb_supported type sadb_supported (line 215) | struct sadb_supported type sadb_spirange (line 216) | struct sadb_spirange type sadb_x_policy (line 218) | struct sadb_x_policy type sadb_x_sa2 (line 219) | struct sadb_x_sa2 type sadb_session_id (line 220) | struct sadb_session_id type sadb_sastat (line 221) | struct sadb_sastat type sadb_x_ipsecif (line 222) | struct sadb_x_ipsecif type sadb_address (line 223) | struct sadb_address type sadb_address (line 224) | struct sadb_address type sadb_address (line 225) | struct sadb_address type sadb_address (line 226) | struct sadb_address type sadb_address (line 227) | struct sadb_address type sadb_address (line 228) | struct sadb_address type sadb_x_ipsecif (line 229) | struct sadb_x_ipsecif type sadb_msg (line 232) | struct sadb_msg type sadb_sa_2 (line 233) | struct sadb_sa_2 type sadb_lifetime (line 234) | struct sadb_lifetime type sadb_lifetime (line 235) | struct sadb_lifetime type sadb_lifetime (line 236) | struct sadb_lifetime type sadb_spirange (line 248) | struct sadb_spirange type sadb_x_sa2 (line 251) | struct sadb_x_sa2 type sadb_x_ipsecif (line 254) | struct sadb_x_ipsecif type sadb_x_ipsecif (line 261) | struct sadb_x_ipsecif type _keystat (line 426) | struct _keystat { type sadb_msghdr (line 430) | struct sadb_msghdr { type secpolicy (line 437) | struct secpolicy type secasvar (line 438) | struct secasvar type secashead (line 438) | struct secashead type secashead (line 439) | struct secashead type secasvar (line 439) | struct secasvar type secpolicy (line 440) | struct secpolicy type secpolicy (line 441) | struct secpolicy type secpolicyindex (line 441) | struct secpolicyindex type mbuf (line 443) | struct mbuf type mbuf (line 443) | struct mbuf type sadb_msghdr (line 444) | struct sadb_msghdr type socket (line 445) | struct socket type mbuf (line 445) | struct mbuf type sadb_msghdr (line 446) | struct sadb_msghdr type socket (line 448) | struct socket type mbuf (line 448) | struct mbuf type sadb_msghdr (line 449) | struct sadb_msghdr type socket (line 450) | struct socket type mbuf (line 450) | struct mbuf type sadb_msghdr (line 451) | struct sadb_msghdr type socket (line 452) | struct socket type mbuf (line 452) | struct mbuf type sadb_msghdr (line 453) | struct sadb_msghdr type socket (line 454) | struct socket type mbuf (line 454) | struct mbuf type sadb_msghdr (line 455) | struct sadb_msghdr type socket (line 456) | struct socket type mbuf (line 456) | struct mbuf type sadb_msghdr (line 457) | struct sadb_msghdr type socket (line 458) | struct socket type mbuf (line 458) | struct mbuf type sadb_msghdr (line 459) | struct sadb_msghdr type socket (line 460) | struct socket type mbuf (line 460) | struct mbuf type sadb_msghdr (line 461) | struct sadb_msghdr type mbuf (line 462) | struct mbuf type secpolicy (line 462) | struct secpolicy type secpolicy (line 464) | struct secpolicy type secpolicy (line 465) | struct secpolicy type secashead (line 466) | struct secashead type secasindex (line 466) | struct secasindex type secasvar (line 467) | struct secasvar type mbuf (line 467) | struct mbuf type sadb_msghdr (line 468) | struct sadb_msghdr type secashead (line 468) | struct secashead type socket (line 469) | struct socket type secashead (line 470) | struct secashead type secasindex (line 470) | struct secasindex type secasvar (line 471) | struct secasvar type secasindex (line 471) | struct secasindex type secasvar (line 472) | struct secasvar type secasvar (line 473) | struct secasvar type secashead (line 473) | struct secashead type secasvar (line 474) | struct secasvar type mbuf (line 474) | struct mbuf type sadb_msghdr (line 475) | struct sadb_msghdr type secasvar (line 476) | struct secasvar type mbuf (line 477) | struct mbuf type secasvar (line 477) | struct secasvar type mbuf (line 479) | struct mbuf type mbuf (line 481) | struct mbuf type secasvar (line 481) | struct secasvar type mbuf (line 482) | struct mbuf type sockaddr (line 483) | struct sockaddr type mbuf (line 484) | struct mbuf type mbuf (line 485) | struct mbuf type mbuf (line 486) | struct mbuf type sockaddr_in6 (line 489) | struct sockaddr_in6 type secasvar (line 490) | struct secasvar type secasvar (line 490) | struct secasvar type secasindex (line 498) | struct secasindex type secasindex (line 498) | struct secasindex type secpolicyindex (line 500) | struct secpolicyindex type secpolicyindex (line 501) | struct secpolicyindex type secpolicyindex (line 502) | struct secpolicyindex type secpolicyindex (line 503) | struct secpolicyindex type sockaddr (line 504) | struct sockaddr type sockaddr (line 504) | struct sockaddr type sockaddr_storage (line 505) | struct sockaddr_storage type secpolicyaddrrange (line 505) | struct secpolicyaddrrange type socket (line 511) | struct socket type mbuf (line 511) | struct mbuf type sadb_msghdr (line 512) | struct sadb_msghdr type sadb_spirange (line 513) | struct sadb_spirange type secasindex (line 513) | struct secasindex type socket (line 514) | struct socket type mbuf (line 514) | struct mbuf type sadb_msghdr (line 515) | struct sadb_msghdr type socket (line 516) | struct socket type mbuf (line 516) | struct mbuf type sadb_msghdr (line 516) | struct sadb_msghdr type mbuf (line 517) | struct mbuf type mbuf (line 517) | struct mbuf type sadb_msghdr (line 517) | struct sadb_msghdr type socket (line 518) | struct socket type mbuf (line 518) | struct mbuf type sadb_msghdr (line 519) | struct sadb_msghdr type socket (line 520) | struct socket type mbuf (line 520) | struct mbuf type sadb_msghdr (line 520) | struct sadb_msghdr type sadb_comb (line 522) | struct sadb_comb type mbuf (line 524) | struct mbuf type mbuf (line 526) | struct mbuf type mbuf (line 527) | struct mbuf type secasindex (line 527) | struct secasindex type secasindex (line 529) | struct secasindex type secpolicy (line 529) | struct secpolicy type secacq (line 531) | struct secacq type secasindex (line 531) | struct secasindex type secacq (line 532) | struct secacq type secasindex (line 532) | struct secasindex type secacq (line 533) | struct secacq type secspacq (line 535) | struct secspacq type secpolicyindex (line 535) | struct secpolicyindex type secspacq (line 536) | struct secspacq type secpolicyindex (line 536) | struct secpolicyindex type socket (line 537) | struct socket type mbuf (line 537) | struct mbuf type sadb_msghdr (line 538) | struct sadb_msghdr type socket (line 539) | struct socket type mbuf (line 539) | struct mbuf type sadb_msghdr (line 540) | struct sadb_msghdr type secasvar (line 541) | struct secasvar type socket (line 542) | struct socket type mbuf (line 542) | struct mbuf type sadb_msghdr (line 543) | struct sadb_msghdr type socket (line 544) | struct socket type mbuf (line 544) | struct mbuf type sadb_msghdr (line 544) | struct sadb_msghdr type socket (line 545) | struct socket type mbuf (line 545) | struct mbuf type sadb_msghdr (line 546) | struct sadb_msghdr type socket (line 547) | struct socket type mbuf (line 547) | struct mbuf type sadb_ext (line 548) | struct sadb_ext type mbuf (line 549) | struct mbuf type sadb_msghdr (line 549) | struct sadb_msghdr type mbuf (line 550) | struct mbuf type socket (line 551) | struct socket type mbuf (line 551) | struct mbuf type sadb_msghdr (line 551) | struct sadb_msghdr type socket (line 552) | struct socket type mbuf (line 552) | struct mbuf type sadb_msghdr (line 552) | struct sadb_msghdr type sadb_msghdr (line 553) | struct sadb_msghdr type secasvar (line 557) | struct secasvar type secasvar (line 558) | struct secasvar type ifnet_keepalive_offload_frame (line 558) | struct ifnet_keepalive_offload_frame type protosw (line 560) | struct protosw type domain (line 560) | struct domain function key_init (line 567) | void function key_start_timehandler (line 640) | static void type secpolicy (line 663) | struct secpolicy type secpolicyindex (line 665) | struct secpolicyindex type secpolicy (line 668) | struct secpolicy type timeval (line 669) | struct timeval type secpolicy (line 740) | struct secpolicy type sockaddr (line 742) | struct sockaddr type sockaddr (line 743) | struct sockaddr type sockaddr (line 744) | struct sockaddr type sockaddr (line 745) | struct sockaddr type secpolicy (line 747) | struct secpolicy type timeval (line 749) | struct timeval type ipsecrequest (line 750) | struct ipsecrequest type sockaddr (line 751) | struct sockaddr type secpolicyindex (line 752) | struct secpolicyindex type sockaddr (line 788) | struct sockaddr type sockaddr (line 789) | struct sockaddr type sockaddr (line 796) | struct sockaddr type sockaddr (line 797) | struct sockaddr type secasvar (line 817) | struct secasvar type sockaddr (line 819) | struct sockaddr type sockaddr (line 820) | struct sockaddr type secashead (line 822) | struct secashead type secasvar (line 823) | struct secasvar type sockaddr_in (line 828) | struct sockaddr_in type sockaddr (line 852) | struct sockaddr type sockaddr (line 857) | struct sockaddr type sockaddr_in (line 872) | struct sockaddr_in function key_checkrequest (line 909) | int type secasvar (line 982) | struct secasvar type secasindex (line 984) | struct secasindex type secashead (line 986) | struct secashead type secasvar (line 987) | struct secasvar type sockaddr_in (line 991) | struct sockaddr_in type sockaddr_in (line 1023) | struct sockaddr_in function key_send_delete (line 1042) | static void type secasvar (line 1120) | struct secasvar type secashead (line 1122) | struct secashead type secasvar (line 1126) | struct secasvar type secasvar (line 1260) | struct secasvar type secasvar (line 1271) | struct secasvar type secasvar (line 1279) | struct secasvar type sockaddr_in (line 1281) | struct sockaddr_in type sockaddr_in6 (line 1282) | struct sockaddr_in6 type sockaddr (line 1353) | struct sockaddr type sockaddr (line 1354) | struct sockaddr type sockaddr (line 1371) | struct sockaddr type sockaddr (line 1372) | struct sockaddr function key_checksa_present (line 1407) | bool function u_int16_t (line 1553) | u_int16_t function key_do_get_translated_port (line 1611) | static int function key_freesp (line 1679) | void function key_freesav (line 1713) | void function key_delsp (line 1747) | static void type secpolicy (line 1802) | struct secpolicy type secpolicyindex (line 1804) | struct secpolicyindex type secpolicy (line 1806) | struct secpolicy type secpolicy (line 1833) | struct secpolicy type secpolicy (line 1837) | struct secpolicy type secpolicy (line 1848) | struct secpolicy type secpolicy (line 1851) | struct secpolicy type secpolicy (line 1878) | struct secpolicy type secpolicy (line 1881) | struct secpolicy type secpolicy (line 1900) | struct secpolicy type sadb_x_policy (line 1902) | struct sadb_x_policy type secpolicy (line 1906) | struct secpolicy type sadb_x_ipsecrequest (line 1944) | struct sadb_x_ipsecrequest type ipsecrequest (line 1945) | struct ipsecrequest type sadb_x_ipsecrequest (line 1957) | struct sadb_x_ipsecrequest type sockaddr (line 2068) | struct sockaddr type sockaddr (line 2078) | struct sockaddr type sockaddr (line 2103) | struct sockaddr type sadb_x_ipsecrequest (line 2142) | struct sadb_x_ipsecrequest function u_int16_t (line 2158) | static u_int16_t type mbuf (line 2205) | struct mbuf type secpolicy (line 2207) | struct secpolicy type sadb_x_policy (line 2209) | struct sadb_x_policy type mbuf (line 2212) | struct mbuf type sadb_x_ipsecrequest (line 2248) | struct sadb_x_ipsecrequest type ipsecrequest (line 2249) | struct ipsecrequest type sadb_x_ipsecrequest (line 2252) | struct sadb_x_ipsecrequest type mbuf (line 2276) | struct mbuf type mbuf (line 2277) | struct mbuf type sadb_msghdr (line 2277) | struct sadb_msghdr type mbuf (line 2282) | struct mbuf type sadb_msg (line 2304) | struct sadb_msg type sadb_msg (line 2311) | struct sadb_msg function key_spdadd (line 2369) | static int function u_int32_t (line 2741) | static u_int32_t function key_spddelete (line 2780) | static int function key_spddelete2 (line 2934) | static int function key_spdenable (line 3030) | static int function key_spddisable (line 3095) | static int function key_spdget (line 3172) | static int function key_spdacquire (line 3231) | int function key_spdflush (line 3317) | static int function key_spddump (line 3373) | static int type mbuf (line 3460) | struct mbuf type secpolicy (line 3462) | struct secpolicy type mbuf (line 3467) | struct mbuf type sockaddr (line 3477) | struct sockaddr type sockaddr (line 3485) | struct sockaddr type sockaddr (line 3493) | struct sockaddr type sockaddr (line 3503) | struct sockaddr type sockaddr (line 3511) | struct sockaddr type sockaddr (line 3519) | struct sockaddr type sadb_msg (line 3545) | struct sadb_msg type sadb_msg (line 3546) | struct sadb_msg function u_int (line 3575) | static u_int function key_spdexpire (line 3614) | static int type secashead (line 3774) | struct secashead type secasindex (line 3775) | struct secasindex type secashead (line 3781) | struct secashead type sockaddr_in (line 3800) | struct sockaddr_in type sockaddr_in6 (line 3803) | struct sockaddr_in6 type sockaddr_in (line 3810) | struct sockaddr_in type sockaddr_in6 (line 3813) | struct sockaddr_in6 function key_delsah (line 3842) | void type secasvar (line 3922) | struct secasvar type mbuf (line 3924) | struct mbuf type sadb_msghdr (line 3925) | struct sadb_msghdr type secashead (line 3926) | struct secashead type socket (line 3928) | struct socket type secasvar (line 3930) | struct secasvar type sadb_sa (line 3931) | struct sadb_sa type secasvar (line 3940) | struct secasvar type secasvar (line 3943) | struct secasvar type secasvar (line 3951) | struct secasvar type sadb_sa (line 3967) | struct sadb_sa type sadb_x_sa2 (line 3978) | struct sadb_x_sa2 type sadb_x_sa2 (line 3981) | struct sadb_x_sa2 type sadb_lifetime (line 3996) | struct sadb_lifetime type timeval (line 3997) | struct timeval type sadb_lifetime (line 3999) | struct sadb_lifetime type sadb_lifetime (line 4003) | struct sadb_lifetime type sadb_lifetime (line 4007) | struct sadb_lifetime type sadb_lifetime (line 4019) | struct sadb_lifetime type sadb_lifetime (line 4032) | struct sadb_lifetime type timeval (line 4044) | struct timeval function key_migratesav (line 4063) | static int function key_reset_sav (line 4081) | static void function key_delsav (line 4140) | void type secashead (line 4177) | struct secashead type secasindex (line 4178) | struct secasindex type secashead (line 4180) | struct secashead type secashead (line 4211) | struct secashead type secasindex (line 4212) | struct secasindex type secashead (line 4215) | struct secashead type secasvar (line 4233) | struct secasvar type secasindex (line 4235) | struct secasindex type secasvar (line 4238) | struct secasvar type sockaddr (line 4259) | struct sockaddr function key_setspi (line 4268) | static void type secasvar (line 4288) | struct secasvar type secashead (line 4290) | struct secashead type secasvar (line 4293) | struct secasvar function key_setsaval (line 4327) | static int function key_mature (line 4624) | static int type mbuf (line 4782) | struct mbuf type secasvar (line 4784) | struct secasvar type mbuf (line 4790) | struct mbuf type sockaddr (line 4832) | struct sockaddr type sockaddr (line 4841) | struct sockaddr type sadb_ext (line 4868) | struct sadb_ext type sadb_ext (line 4876) | struct sadb_ext type sadb_ext (line 4884) | struct sadb_ext type sadb_msg (line 4932) | struct sadb_msg type sadb_msg (line 4933) | struct sadb_msg type mbuf (line 4959) | struct mbuf type mbuf (line 4968) | struct mbuf type sadb_msg (line 4969) | struct sadb_msg type sadb_msg (line 4972) | struct sadb_msg type mbuf (line 5008) | struct mbuf type secasvar (line 5010) | struct secasvar type mbuf (line 5012) | struct mbuf type sadb_sa (line 5013) | struct sadb_sa type sadb_sa (line 5016) | struct sadb_sa type mbuf (line 5043) | struct mbuf type sockaddr (line 5046) | struct sockaddr type mbuf (line 5050) | struct mbuf type sadb_address (line 5051) | struct sadb_address type sadb_address (line 5054) | struct sadb_address type in_addr (line 5073) | struct in_addr type in6_addr (line 5076) | struct in6_addr type sadb_address (line 5091) | struct sadb_address type mbuf (line 5097) | struct mbuf type mbuf (line 5103) | struct mbuf type sadb_x_ipsecif (line 5104) | struct sadb_x_ipsecif type sadb_x_ipsecif (line 5107) | struct sadb_x_ipsecif type mbuf (line 5140) | struct mbuf type mbuf (line 5143) | struct mbuf type sadb_session_id (line 5144) | struct sadb_session_id type mbuf (line 5170) | struct mbuf type sastat (line 5172) | struct sastat type mbuf (line 5175) | struct mbuf type sadb_sastat (line 5176) | struct sadb_sastat type mbuf (line 5217) | struct mbuf type mbuf (line 5224) | struct mbuf type sadb_x_sa2 (line 5225) | struct sadb_x_sa2 type sadb_x_sa2 (line 5228) | struct sadb_x_sa2 type mbuf (line 5255) | struct mbuf type mbuf (line 5261) | struct mbuf type sadb_x_policy (line 5262) | struct sadb_x_policy type sadb_x_policy (line 5265) | struct sadb_x_policy function key_ismyaddr (line 5317) | int function key_ismyaddr6 (line 5366) | static int function key_cmpsaidx (line 5422) | static int function key_cmpspidx_exactly (line 5497) | static int function key_cmpspidx_withmask (line 5556) | static int function key_is_addr_in_range (line 5727) | static int function key_sockaddrcmp (line 5758) | static int function key_bbcmp (line 5848) | static int function key_timehandler (line 5889) | void function key_srandom (line 6332) | static void function u_int32_t (line 6349) | u_int32_t function key_randomfill (line 6358) | void function u_int8_t (line 6394) | static u_int8_t function u_int8_t (line 6416) | static u_int8_t function ifnet_t (line 6431) | static ifnet_t function u_int (line 6448) | static u_int function key_getspi (line 6484) | static int function u_int32_t (line 6742) | static u_int32_t function key_update (line 6813) | static int function key_migrate (line 7000) | static int function key_add (line 7198) | static int type mbuf (line 7374) | struct mbuf type mbuf (line 7376) | struct mbuf type sadb_msghdr (line 7377) | struct sadb_msghdr type mbuf (line 7379) | struct mbuf type sadb_msg (line 7397) | struct sadb_msg type sadb_msg (line 7398) | struct sadb_msg type socket (line 7411) | struct socket type mbuf (line 7411) | struct mbuf type sadb_msghdr (line 7412) | struct sadb_msghdr function key_delete (line 7425) | static int function key_delete_all (line 7555) | static int function key_get (line 7660) | static int function key_getsastatbyspi_one (line 7770) | static int function key_getsastatbyspi (line 7814) | static int function key_getcomb_setlifetime (line 7847) | static void type mbuf (line 7866) | struct mbuf type sadb_comb (line 7869) | struct sadb_comb type esp_algorithm (line 7870) | struct esp_algorithm type mbuf (line 7871) | struct mbuf type sadb_comb (line 7876) | struct sadb_comb type sadb_comb (line 7930) | struct sadb_comb type mbuf (line 7959) | struct mbuf type sadb_comb (line 7962) | struct sadb_comb type ah_algorithm (line 7963) | struct ah_algorithm type mbuf (line 7964) | struct mbuf type sadb_comb (line 7967) | struct sadb_comb type mbuf (line 8026) | struct mbuf type secasindex (line 8028) | struct secasindex type sadb_prop (line 8030) | struct sadb_prop type mbuf (line 8031) | struct mbuf type sadb_prop (line 8032) | struct sadb_prop function key_acquire (line 8089) | static int type secacq (line 8227) | struct secacq type secasindex (line 8229) | struct secasindex type secacq (line 8231) | struct secacq type timeval (line 8232) | struct timeval type secacq (line 8235) | struct secacq type secacq (line 8238) | struct secacq type secacq (line 8257) | struct secacq type secasindex (line 8259) | struct secasindex type secacq (line 8261) | struct secacq type secacq (line 8274) | struct secacq type secacq (line 8278) | struct secacq type secspacq (line 8292) | struct secspacq type secpolicyindex (line 8294) | struct secpolicyindex type secspacq (line 8296) | struct secspacq type timeval (line 8297) | struct timeval type secspacq (line 8300) | struct secspacq type secspacq (line 8303) | struct secspacq type secspacq (line 8321) | struct secspacq type secpolicyindex (line 8323) | struct secpolicyindex type secspacq (line 8325) | struct secspacq function key_acquire2 (line 8352) | static int function key_register (line 8493) | static int function key_delete_all_for_socket (line 8675) | static void function key_freereg (line 8705) | void function key_expire (line 8748) | static int function key_flush (line 8883) | static int type sav_dump_elem (line 8970) | struct sav_dump_elem { function key_dump (line 8975) | static int function key_promisc (line 9109) | static int type socket (line 9164) | struct socket type mbuf (line 9164) | struct mbuf type sadb_msghdr (line 9165) | struct sadb_msghdr function bzero_mbuf (line 9195) | static void function bzero_keys (line 9222) | static void function key_validate_address_pair (line 9255) | static int function key_parse (line 9342) | int function key_senderror (line 9572) | static int function key_align (line 9596) | static int function key_validate_ext (line 9727) | static int function key_checktunnelsanity (line 9817) | int function key_sa_recordxfer (line 9835) | void function key_sa_routechange (line 9889) | void function key_sa_chgstate (line 9909) | void function key_sa_stir_iv (line 9932) | void type mbuf (line 9945) | struct mbuf type mbuf (line 9949) | struct mbuf type mbuf (line 9985) | struct mbuf type sastat (line 9987) | struct sastat type mbuf (line 9993) | struct mbuf type sadb_msg (line 10019) | struct sadb_msg type sadb_msg (line 10020) | struct sadb_msg function key_getsastat (line 10055) | static int function key_update_natt_keepalive_timestamp (line 10174) | static void function key_send_delsp (line 10201) | static int function key_delsp_for_ipsec_if (line 10310) | void function __private_extern__ (line 10369) | __private_extern__ u_int32_t function __private_extern__ (line 10404) | __private_extern__ bool function __private_extern__ (line 10416) | __private_extern__ int function __private_extern__ (line 10487) | __private_extern__ void FILE: bsd/netkey/key.h type key_cb (line 41) | struct key_cb type secpolicy (line 43) | struct secpolicy type secpolicyindex (line 44) | struct secpolicyindex type ipsecrequest (line 45) | struct ipsecrequest type secasvar (line 46) | struct secasvar type sockaddr (line 47) | struct sockaddr type socket (line 48) | struct socket type sadb_msg (line 49) | struct sadb_msg type sadb_x_policy (line 50) | struct sadb_x_policy type secasindex (line 51) | struct secasindex type secashead (line 52) | struct secashead type sadb_key (line 53) | struct sadb_key type sadb_lifetime (line 54) | struct sadb_lifetime type secpolicy (line 56) | struct secpolicy type secpolicyindex (line 56) | struct secpolicyindex type secasvar (line 57) | struct secasvar type secasindex (line 57) | struct secasindex type secpolicy (line 58) | struct secpolicy type sockaddr (line 58) | struct sockaddr type sockaddr (line 59) | struct sockaddr type sockaddr (line 59) | struct sockaddr type sockaddr (line 59) | struct sockaddr type secasvar (line 60) | struct secasvar type sockaddr (line 61) | struct sockaddr type sockaddr (line 62) | struct sockaddr type ipsecrequest (line 63) | struct ipsecrequest type secasindex (line 63) | struct secasindex type secasvar (line 64) | struct secasvar type secasvar (line 65) | struct secasvar type secasvar (line 67) | struct secasvar type secasvar (line 71) | struct secasvar type secpolicy (line 72) | struct secpolicy type secasvar (line 73) | struct secasvar type secpolicy (line 74) | struct secpolicy type secpolicy (line 75) | struct secpolicy type sadb_x_policy (line 75) | struct sadb_x_policy type mbuf (line 76) | struct mbuf type secpolicy (line 76) | struct secpolicy type sockaddr (line 77) | struct sockaddr type secpolicy (line 78) | struct secpolicy type socket (line 82) | struct socket type mbuf (line 83) | struct mbuf type socket (line 83) | struct socket type secasvar (line 84) | struct secasvar type secasvar (line 85) | struct secasvar type mbuf (line 85) | struct mbuf type sockaddr (line 86) | struct sockaddr type secasvar (line 87) | struct secasvar type secasvar (line 88) | struct secasvar type secashead (line 89) | struct secashead type secashead (line 90) | struct secashead type secasindex (line 90) | struct secasindex type secasvar (line 91) | struct secasvar type secpolicy (line 92) | struct secpolicy type ifnet (line 95) | struct ifnet type ifnet_keepalive_offload_frame (line 96) | struct ifnet_keepalive_offload_frame type ifnet (line 97) | struct ifnet type ifnet_keepalive_offload_frame (line 98) | struct ifnet_keepalive_offload_frame FILE: bsd/netkey/key_debug.c type sadb_ext (line 58) | struct sadb_ext type sadb_ext (line 59) | struct sadb_ext type sadb_ext (line 60) | struct sadb_ext type sadb_ext (line 61) | struct sadb_ext type sadb_ext (line 62) | struct sadb_ext type sadb_ext (line 63) | struct sadb_ext type sadb_ext (line 64) | struct sadb_ext type sadb_ext (line 65) | struct sadb_ext type secreplay (line 68) | struct secreplay function kdebug_sadb (line 78) | void function kdebug_sadb_prop (line 173) | static void function kdebug_sadb_identity (line 224) | static void function kdebug_sadb_supported (line 269) | static void function kdebug_sadb_lifetime (line 297) | static void function kdebug_sadb_sa (line 318) | static void function kdebug_sadb_address (line 338) | static void function kdebug_sadb_key (line 359) | static void function kdebug_sadb_x_sa2 (line 388) | static void function kdebug_sadb_session_id (line 408) | static void function kdebug_sadb_sastat (line 426) | static void function kdebug_sadb_x_policy (line 451) | void function kdebug_secpolicy (line 519) | void function kdebug_secpolicyindex (line 566) | void function kdebug_secasindex (line 589) | void function kdebug_secasv (line 611) | void function kdebug_secreplay (line 660) | static void function kdebug_mbufhdr (line 692) | void function kdebug_mbuf (line 727) | void function kdebug_sockaddr (line 754) | void function ipsec_bindump (line 790) | void function ipsec_hexdump (line 805) | void FILE: bsd/netkey/key_debug.h type sadb_msg (line 62) | struct sadb_msg type sadb_ext (line 63) | struct sadb_ext type sadb_msg (line 64) | struct sadb_msg type sadb_ext (line 65) | struct sadb_ext type secpolicy (line 70) | struct secpolicy type secpolicyindex (line 71) | struct secpolicyindex type secasindex (line 72) | struct secasindex type secasvar (line 73) | struct secasvar type secreplay (line 74) | struct secreplay type mbuf (line 75) | struct mbuf type secpolicy (line 76) | struct secpolicy type secpolicyindex (line 77) | struct secpolicyindex type secasindex (line 78) | struct secasindex type secasvar (line 79) | struct secasvar type mbuf (line 80) | struct mbuf type mbuf (line 81) | struct mbuf type sockaddr (line 84) | struct sockaddr type sockaddr (line 85) | struct sockaddr FILE: bsd/netkey/keydb.c type secpolicy (line 89) | struct secpolicy type secpolicy (line 92) | struct secpolicy type secpolicy (line 96) | struct secpolicy function keydb_delsecpolicy (line 100) | void type secashead (line 109) | struct secashead type secashead (line 112) | struct secashead type secashead (line 117) | struct secashead type secashead (line 120) | struct secashead function keydb_delsecashead (line 134) | void type secasvar (line 146) | struct secasvar type secasvar (line 149) | struct secasvar type secasvar (line 153) | struct secasvar function keydb_refsecasvar (line 162) | void function keydb_freesecasvar (line 171) | void function keydb_delsecasvar (line 184) | static void type secreplay (line 199) | struct secreplay type secreplay (line 202) | struct secreplay type secreplay (line 206) | struct secreplay type secreplay (line 209) | struct secreplay function keydb_delsecreplay (line 234) | void type secreg (line 247) | struct secreg type secreg (line 250) | struct secreg type secreg (line 252) | struct secreg function keydb_delsecreg (line 259) | void FILE: bsd/netkey/keydb.h type secasindex (line 42) | struct secasindex { type secashead (line 57) | struct secashead { type secasvar (line 79) | struct secasvar { type secreplay (line 124) | struct secreplay { type secreg (line 134) | struct secreg { type secacq (line 142) | struct secacq { type key_cb (line 158) | struct key_cb { type secpolicy (line 164) | struct secpolicy type secpolicy (line 165) | struct secpolicy type secashead (line 167) | struct secashead type secreplay (line 174) | struct secreplay type secreplay (line 175) | struct secreplay FILE: bsd/netkey/keysock.c type protosw (line 88) | struct protosw type domain (line 88) | struct domain type sockaddr (line 90) | struct sockaddr type sockaddr (line 91) | struct sockaddr type domain (line 93) | struct domain type rawcb (line 94) | struct rawcb type mbuf (line 94) | struct mbuf type pfkeystat (line 96) | struct pfkeystat type domain (line 98) | struct domain type mbuf (line 108) | struct mbuf type mbuf (line 111) | struct mbuf type sadb_msg (line 119) | struct sadb_msg type socket (line 122) | struct socket type sadb_msg (line 141) | struct sadb_msg type sadb_msg (line 150) | struct sadb_msg type sadb_msg (line 151) | struct sadb_msg function key_sendup0 (line 194) | static int function key_sendup_mbuf (line 241) | int function key_abort (line 370) | static int function key_attach (line 382) | static int function key_bind (line 427) | static int function key_connect (line 439) | static int function key_detach (line 451) | static int function key_disconnect (line 474) | static int function key_peeraddr (line 486) | static int function key_send (line 498) | static int function key_shutdown (line 511) | static int function key_sockaddr (line 523) | static int type pr_usrreqs (line 531) | struct pr_usrreqs type domain (line 553) | struct domain type protosw (line 555) | struct protosw type protosw (line 567) | struct protosw type domain (line 569) | struct domain type key_cb (line 573) | struct key_cb function key_dinit (line 576) | static void FILE: bsd/netkey/keysock.h type pfkeystat (line 37) | struct pfkeystat { type keycb (line 69) | struct keycb { type pfkeystat (line 75) | struct pfkeystat type mbuf (line 78) | struct mbuf type socket (line 78) | struct socket type mbuf (line 80) | struct mbuf type socket (line 82) | struct socket type mbuf (line 83) | struct mbuf type mbuf (line 83) | struct mbuf type mbuf (line 83) | struct mbuf type socket (line 85) | struct socket type sadb_msg (line 85) | struct sadb_msg type socket (line 86) | struct socket type mbuf (line 86) | struct mbuf FILE: bsd/nfs/gss/ccrypto.c function corecrypto_available (line 38) | int type ccmode_cbc (line 44) | struct ccmode_cbc type ccmode_cbc (line 53) | struct ccmode_cbc type ccmode_cbc (line 62) | struct ccmode_cbc type ccmode_cbc (line 71) | struct ccmode_cbc function ccpad_cts3_decrypt (line 80) | size_t function ccpad_cts3_encrypt (line 90) | size_t type ccdigest_info (line 100) | struct ccdigest_info type ccdigest_info (line 102) | struct ccdigest_info function ccdes_key_set_odd_parity (line 111) | void FILE: bsd/nfs/gss/gss_krb5_mech.c type crypt_walker_ctx (line 76) | struct crypt_walker_ctx { type hmac_walker_ctx (line 83) | struct hmac_walker_ctx { type ccmode_cbc (line 88) | struct ccmode_cbc type crypto_ctx (line 108) | struct crypto_ctx function printmbuf (line 126) | void function printgbuf (line 153) | void function gss_krb5_mech_is_initialized (line 177) | int function gss_krb5_mech_init (line 183) | void function gss_release_buffer (line 204) | uint32_t function gss_mbuf_len (line 222) | size_t function errno_t (line 241) | static errno_t function errno_t (line 297) | errno_t function mbuf_t (line 341) | mbuf_t function errno_t (line 365) | errno_t function errno_t (line 389) | errno_t function errno_t (line 406) | errno_t function mbuf_walk (line 429) | int function do_crypt_init (line 524) | void function do_crypt (line 535) | int function do_hmac_init (line 549) | void function do_hmac (line 559) | int function krb5_mic (line 570) | int function krb5_mic_mbuf (line 615) | int function errno_t (line 669) | errno_t function rr13 (line 757) | static int function add1 (line 807) | static void function krb5_n_fold (line 826) | static int function krb5_make_usage (line 860) | void function krb5_key_derivation (line 871) | void function des_make_key (line 895) | static void function krb5_3des_key_derivation (line 908) | static void function cc_key_schedule_create (line 934) | void function gss_crypto_ctx_free (line 988) | void function gss_crypto_ctx_init (line 1023) | int type gss_cfx_mic_token_desc (line 1087) | typedef struct gss_cfx_mic_token_desc_struct { type gss_cfx_wrap_token_desc (line 1094) | typedef struct gss_cfx_wrap_token_desc_struct { function gss_krb5_cfx_verify_mic_token (line 1125) | static int function gss_krb5_cfx_get_mic (line 1160) | uint32_t function gss_krb5_cfx_verify_mic (line 1205) | uint32_t function gss_krb5_cfx_get_mic_mbuf (line 1252) | uint32_t function gss_krb5_cfx_verify_mic_mbuf (line 1304) | uint32_t function errno_t (line 1351) | errno_t function gss_krb5_cfx_wrap_mbuf (line 1453) | uint32_t function gss_krb5_cfx_unwrap_rrc_mbuf (line 1540) | static void function gss_krb5_cfx_unwrap_mbuf (line 1549) | uint32_t type gss_1964_mic_token_desc (line 1653) | typedef struct gss_1964_mic_token_desc_struct { type gss_1964_wrap_token_desc (line 1659) | typedef struct gss_1964_wrap_token_desc_struct { type gss_1964_delete_token_desc (line 1666) | typedef struct gss_1964_delete_token_desc_struct { type gss_1964_header_desc (line 1672) | typedef struct gss_1964_header_desc_struct { type gss_1964_tok_type (line 1677) | typedef union { type gss_1964_token_body_desc (line 1683) | typedef struct gss_1964_token_body_struct { function gss_krb5_der_length_get (line 1731) | static ssize_t function gss_krb5_der_length_size (line 1756) | static int function gss_krb5_der_length_put (line 1769) | static void function gss_krb5_3des_token_put (line 1788) | static void function gss_krb5_3des_token_get (line 1828) | static int function gss_krb5_3des_get_mic (line 1914) | uint32_t function gss_krb5_3des_verify_mic (line 1946) | uint32_t function gss_krb5_3des_get_mic_mbuf (line 1984) | uint32_t function gss_krb5_3des_verify_mic_mbuf (line 2018) | uint32_t function gss_krb5_3des_wrap_mbuf (line 2058) | uint32_t function gss_krb5_3des_unwrap_mbuf (line 2133) | uint32_t function supported_etype (line 2258) | static int function gss_krb5_get_mic (line 2297) | uint32_t function gss_krb5_verify_mic (line 2333) | uint32_t function gss_krb5_get_mic_mbuf (line 2373) | uint32_t function gss_krb5_verify_mic_mbuf (line 2415) | uint32_t function gss_krb5_wrap_mbuf (line 2462) | uint32_t function gss_krb5_unwrap_mbuf (line 2518) | uint32_t function xdr_lucid_context (line 2577) | static int function gss_ctx_id_t (line 2683) | gss_ctx_id_t function gss_krb5_destroy_context (line 2708) | void FILE: bsd/nfs/gss/gss_krb5_mech.h type OM_uint32 (line 61) | typedef uint32_t OM_uint32; type lucid_key (line 146) | struct lucid_key { type lucid_key (line 153) | typedef struct lucid_key lucid_key; type key_data_1964 (line 155) | struct key_data_1964 { type key_data_1964 (line 159) | typedef struct key_data_1964 key_data_1964; type key_data_4121 (line 161) | struct key_data_4121 { type key_data_4121 (line 164) | typedef struct key_data_4121 key_data_4121; type lucid_protocol (line 166) | struct lucid_protocol { type lucid_protocol (line 173) | typedef struct lucid_protocol lucid_protocol; type lucid_context (line 175) | struct lucid_context { type lucid_context (line 184) | typedef struct lucid_context lucid_context; type lucid_context (line 188) | struct lucid_context type lucid_context_version (line 193) | struct lucid_context_version { type etypes (line 198) | typedef enum etypes { type key_schedule (line 219) | struct key_schedule { type crypto_ctx (line 235) | struct crypto_ctx { type gss_ctx_id_desc (line 254) | struct gss_ctx_id_desc { type gss_buffer_desc (line 259) | typedef struct gss_buffer_desc_struct { type gss_qop_t (line 271) | typedef uint32_t gss_qop_t; type hmac_ctx (line 342) | typedef struct hmac_ctx_struct { type ccdigest_info (line 348) | struct ccdigest_info type ccdigest_info (line 349) | struct ccdigest_info type ccdigest_info (line 350) | struct ccdigest_info FILE: bsd/nfs/krpc.h type sockaddr_in (line 38) | struct sockaddr_in type sockaddr_in (line 40) | struct sockaddr_in type sockaddr_in (line 42) | struct sockaddr_in FILE: bsd/nfs/krpc_subr.c type auth_info (line 102) | struct auth_info { type rpc_call (line 107) | struct rpc_call { type rpc_reply (line 118) | struct rpc_reply { function krpc_portmap (line 152) | int function krpc_call (line 216) | int FILE: bsd/nfs/nfs.h type nfs_supported_kerberos_etypes (line 250) | typedef enum nfs_supported_kerberos_etypes { type nfs_etype (line 258) | struct nfs_etype { type nfs_args (line 268) | struct nfs_args { type user_nfs_args (line 320) | struct user_nfs_args { type nfsd_args (line 407) | struct nfsd_args { type user_nfsd_args (line 422) | struct user_nfsd_args { type nfs_exphandle (line 436) | struct nfs_exphandle { type nfs_filehandle (line 456) | struct nfs_filehandle { type nfs_sec (line 469) | struct nfs_sec { type nfs_export_net_args (line 474) | struct nfs_export_net_args { type nfs_export_args (line 482) | struct nfs_export_args { type user_nfs_export_args (line 504) | struct user_nfs_export_args { type nfs_export_stat_desc (line 540) | struct nfs_export_stat_desc { type nfs_export_stat_rec (line 546) | struct nfs_export_stat_rec { type nfs_user_stat_desc (line 554) | struct nfs_user_stat_desc { type nfs_user_stat_user_rec (line 560) | struct nfs_user_stat_user_rec { type nfs_user_stat_path_rec (line 572) | struct nfs_user_stat_path_rec { type nfs_exportfs (line 586) | struct nfs_exportfs type nfs_export_options (line 588) | struct nfs_export_options { type nfs_netopt (line 595) | struct nfs_netopt { type nfsstatcount64 (line 606) | typedef struct nfsstatcount64 { type nfs_export_stat_counters (line 611) | struct nfs_export_stat_counters { type nfs_user_stat_node (line 638) | struct nfs_user_stat_node { type nfs_active_user_list (line 660) | struct nfs_active_user_list { type nfs_export (line 670) | struct nfs_export { type nfs_exportfs (line 689) | struct nfs_exportfs { type nfsrv_fmod (line 710) | struct nfsrv_fmod { type nfsstats (line 728) | struct nfsstats type nfsstats (line 746) | struct nfsstats { type nfs_testmapid (line 798) | struct nfs_testmapid { type vnode_attr (line 853) | struct vnode_attr type nameidata (line 853) | struct nameidata type dqblk (line 853) | struct dqblk type sockaddr_in (line 853) | struct sockaddr_in type nfsbuf (line 854) | struct nfsbuf type nfs_vattr (line 855) | struct nfs_vattr type nfs_fsattr (line 856) | struct nfs_fsattr type nfsnode (line 857) | struct nfsnode type nfsnode (line 858) | struct nfsnode type nfs_open_owner (line 859) | struct nfs_open_owner type nfs_open_file (line 860) | struct nfs_open_file type nfs_lock_owner (line 861) | struct nfs_lock_owner type nfs_file_lock (line 862) | struct nfs_file_lock type nfsreq (line 863) | struct nfsreq type nfs_rpc_record_state (line 864) | struct nfs_rpc_record_state type nfs_fs_locations (line 865) | struct nfs_fs_locations type nfs_location_index (line 866) | struct nfs_location_index type nfs_socket (line 867) | struct nfs_socket type nfs_socket_search (line 868) | struct nfs_socket_search type nfsrv_uc_arg (line 869) | struct nfsrv_uc_arg type direntry (line 870) | struct direntry type nfsm_chain (line 888) | struct nfsm_chain { type gss_seq (line 901) | struct gss_seq { type nfsreq_cbargs (line 909) | struct nfsreq_cbargs { type nfsreq_cbinfo (line 918) | struct nfsreq_cbinfo { type nfsreq_secinfo_args (line 930) | struct nfsreq_secinfo_args { type nfsreq (line 949) | struct nfsreq { type nfs_reqqhead (line 990) | struct nfs_reqqhead type nfs_dulookup (line 1048) | struct nfs_dulookup { type nfsrv_sock (line 1061) | struct nfsrv_sock { type nfsrv_sock (line 1104) | struct nfsrv_sock type nfsd (line 1124) | struct nfsd { type nfsrv_descript (line 1140) | struct nfsrv_descript { type nfsrv_descript (line 1168) | struct nfsrv_descript type nfsrv_sock (line 1168) | struct nfsrv_sock type vtype (line 1203) | enum vtype type vtype (line 1204) | enum vtype type vtype (line 1205) | enum vtype type nfsmount (line 1213) | struct nfsmount type nfsmount (line 1214) | struct nfsmount type nfsmount (line 1215) | struct nfsmount type nfsmount (line 1217) | struct nfsmount type nfsmount (line 1218) | struct nfsmount type nfsmount (line 1222) | struct nfsmount type nfsreq_secinfo_args (line 1222) | struct nfsreq_secinfo_args type nfsmount (line 1223) | struct nfsmount type nfs_fs_locations (line 1223) | struct nfs_fs_locations type nfs_vattr (line 1224) | struct nfs_vattr type nfs_fs_locations (line 1227) | struct nfs_fs_locations type sockaddr (line 1229) | struct sockaddr type sockaddr (line 1229) | struct sockaddr type nfsmount (line 1230) | struct nfsmount type nfsmount (line 1231) | struct nfsmount type nfsmount (line 1232) | struct nfsmount type nfsmount (line 1233) | struct nfsmount type nfsmount (line 1234) | struct nfsmount type nfsmount (line 1235) | struct nfsmount type nfsmount (line 1236) | struct nfsmount type nfsmount (line 1237) | struct nfsmount type nfsmount (line 1238) | struct nfsmount type nfs_rpc_record_state (line 1240) | struct nfs_rpc_record_state type nfs_rpc_record_state (line 1241) | struct nfs_rpc_record_state type nfs_rpc_record_state (line 1242) | struct nfs_rpc_record_state type nfs_vattr (line 1244) | struct nfs_vattr type nfs_vattr (line 1245) | struct nfs_vattr type nfs_vattr (line 1246) | struct nfs_vattr type nfsm_chain (line 1255) | struct nfsm_chain type nfsreq (line 1255) | struct nfsreq type nfsreq (line 1256) | struct nfsreq type nfsreq (line 1257) | struct nfsreq type nfsreq (line 1258) | struct nfsreq type nfsreq (line 1259) | struct nfsreq type nfsreq (line 1260) | struct nfsreq type nfsreq (line 1261) | struct nfsreq type nfsreq (line 1262) | struct nfsreq type nfsm_chain (line 1262) | struct nfsm_chain type nfsm_chain (line 1263) | struct nfsm_chain type nfsreq_secinfo_args (line 1263) | struct nfsreq_secinfo_args type nfsm_chain (line 1263) | struct nfsm_chain type nfsm_chain (line 1264) | struct nfsm_chain type nfsreq_secinfo_args (line 1264) | struct nfsreq_secinfo_args type nfsm_chain (line 1264) | struct nfsm_chain type nfsm_chain (line 1265) | struct nfsm_chain type nfs_gss_clnt_ctx (line 1265) | struct nfs_gss_clnt_ctx type nfsm_chain (line 1265) | struct nfsm_chain type nfsm_chain (line 1266) | struct nfsm_chain type nfsreq_secinfo_args (line 1266) | struct nfsreq_secinfo_args type nfsreq_cbinfo (line 1266) | struct nfsreq_cbinfo type nfsreq (line 1266) | struct nfsreq type nfsreq (line 1267) | struct nfsreq type nfsm_chain (line 1267) | struct nfsm_chain type nfsreq (line 1268) | struct nfsreq type nfsreq (line 1270) | struct nfsreq type nfsmount (line 1272) | struct nfsmount type nfsreq (line 1272) | struct nfsreq type nfsreq (line 1275) | struct nfsreq type nfsreq (line 1276) | struct nfsreq type nfsreq (line 1277) | struct nfsreq type sockaddr (line 1279) | struct sockaddr type nfsmount (line 1281) | struct nfsmount type sockaddr (line 1281) | struct sockaddr type nfsm_chain (line 1281) | struct nfsm_chain type nfsmount (line 1282) | struct nfsmount type sockaddr (line 1282) | struct sockaddr type nfs_fs_locations (line 1284) | struct nfs_fs_locations type nfs_location_index (line 1284) | struct nfs_location_index type nfs_location_index (line 1285) | struct nfs_location_index type nfs_location_index (line 1285) | struct nfs_location_index type nfs_fs_locations (line 1286) | struct nfs_fs_locations type nfs_location_index (line 1286) | struct nfs_location_index type nfsmount (line 1287) | struct nfsmount type sockaddr (line 1287) | struct sockaddr type nfs_socket (line 1287) | struct nfs_socket type nfs_socket (line 1288) | struct nfs_socket type nfsmount (line 1289) | struct nfsmount type nfs_socket (line 1289) | struct nfs_socket type nfsmount (line 1292) | struct nfsmount type nfs_socket_search (line 1292) | struct nfs_socket_search type nfs_socket_search (line 1293) | struct nfs_socket_search type nfs_socket_search (line 1294) | struct nfs_socket_search type nfs_dulookup (line 1298) | struct nfs_dulookup type nfs_dulookup (line 1299) | struct nfs_dulookup type nfs_dulookup (line 1300) | struct nfs_dulookup type componentname (line 1301) | struct componentname type nfsbuf (line 1302) | struct nfsbuf type componentname (line 1302) | struct componentname type nfs_vattr (line 1302) | struct nfs_vattr type componentname (line 1303) | struct componentname type nfsm_chain (line 1315) | struct nfsm_chain type nfs_fsattr (line 1315) | struct nfs_fsattr type nfs_vattr (line 1315) | struct nfs_vattr type dqblk (line 1315) | struct dqblk type nfs_fs_locations (line 1315) | struct nfs_fs_locations type nfsmount (line 1318) | struct nfsmount type nfsm_chain (line 1318) | struct nfsm_chain type nfs_vattr (line 1319) | struct nfs_vattr type vnode_attr (line 1320) | struct vnode_attr type nfsmount (line 1321) | struct nfsmount type vnode_attr (line 1321) | struct vnode_attr type nfsmount (line 1322) | struct nfsmount type nfs_fsattr (line 1322) | struct nfs_fsattr type nfsmount (line 1323) | struct nfsmount type sockaddr (line 1323) | struct sockaddr type nfsmount (line 1324) | struct nfsmount type sockaddr (line 1324) | struct sockaddr type nfs_sec (line 1324) | struct nfs_sec type nfsmount (line 1325) | struct nfsmount type direntry (line 1326) | struct direntry type nfs_vattr (line 1326) | struct nfs_vattr type vnode_attr (line 1330) | struct vnode_attr type nfs_open_owner (line 1333) | struct nfs_open_owner type nfsmount (line 1333) | struct nfsmount type nfs_open_owner (line 1334) | struct nfs_open_owner type nfs_open_owner (line 1335) | struct nfs_open_owner type nfs_open_owner (line 1336) | struct nfs_open_owner type nfs_open_owner (line 1337) | struct nfs_open_owner type nfs_open_owner (line 1338) | struct nfs_open_owner type nfs_open_owner (line 1339) | struct nfs_open_owner type nfs_lock_owner (line 1339) | struct nfs_lock_owner type nfs_open_owner (line 1340) | struct nfs_open_owner type nfs_open_file (line 1340) | struct nfs_open_file type nfs_open_owner (line 1341) | struct nfs_open_owner type nfs_open_file (line 1341) | struct nfs_open_file type nfs_open_file (line 1342) | struct nfs_open_file type nfs_open_file (line 1343) | struct nfs_open_file type nfs_open_file (line 1344) | struct nfs_open_file type nfs_open_file (line 1345) | struct nfs_open_file type nfs_open_file (line 1346) | struct nfs_open_file type nfs_open_file (line 1347) | struct nfs_open_file type nfs_open_owner (line 1349) | struct nfs_open_owner type nfs_open_file (line 1349) | struct nfs_open_file type nfs_open_file (line 1350) | struct nfs_open_file type nfs_lock_owner (line 1354) | struct nfs_lock_owner type nfs_lock_owner (line 1355) | struct nfs_lock_owner type nfs_lock_owner (line 1356) | struct nfs_lock_owner type nfs_lock_owner (line 1357) | struct nfs_lock_owner type nfs_lock_owner (line 1358) | struct nfs_lock_owner type nfs_lock_owner (line 1359) | struct nfs_lock_owner type nfs_lock_owner (line 1360) | struct nfs_lock_owner type nfs_file_lock (line 1360) | struct nfs_file_lock type nfs_file_lock (line 1361) | struct nfs_file_lock type nfs_lock_owner (line 1361) | struct nfs_lock_owner type nfs_file_lock (line 1362) | struct nfs_file_lock type nfs_file_lock (line 1363) | struct nfs_file_lock type nfs_file_lock (line 1363) | struct nfs_file_lock type nfs_lock_owner (line 1364) | struct nfs_lock_owner type nfs_lock_owner (line 1365) | struct nfs_lock_owner type flock (line 1365) | struct flock type nfs_open_file (line 1366) | struct nfs_open_file type nfs_lock_owner (line 1366) | struct nfs_lock_owner type nfs_open_file (line 1367) | struct nfs_open_file type nfs_lock_owner (line 1367) | struct nfs_lock_owner type componentname (line 1370) | struct componentname type vnode_attr (line 1370) | struct vnode_attr type nfs_open_file (line 1371) | struct nfs_open_file type nfs_open_file (line 1372) | struct nfs_open_file type nfs_open_file (line 1373) | struct nfs_open_file type nfs_open_file (line 1374) | struct nfs_open_file type componentname (line 1374) | struct componentname type vnode_attr (line 1374) | struct vnode_attr type nfs_open_file (line 1375) | struct nfs_open_file type componentname (line 1375) | struct componentname type vnode_attr (line 1375) | struct vnode_attr type nfsmount (line 1376) | struct nfsmount type nfs_open_owner (line 1376) | struct nfs_open_owner type nfs_vattr (line 1376) | struct nfs_vattr type nfs_open_file (line 1377) | struct nfs_open_file type componentname (line 1377) | struct componentname type nfs_open_file (line 1378) | struct nfs_open_file type nfs_open_file (line 1379) | struct nfs_open_file type nfs_open_file (line 1380) | struct nfs_open_file type nfs_open_file (line 1382) | struct nfs_open_file type nfs_open_file (line 1383) | struct nfs_open_file type nfs_open_file (line 1386) | struct nfs_open_file type nfs_file_lock (line 1386) | struct nfs_file_lock type nfsmount (line 1387) | struct nfsmount type nfs_stateid (line 1387) | struct nfs_stateid type componentname (line 1390) | struct componentname type nfs_open_file (line 1390) | struct nfs_open_file type nfsmount (line 1394) | struct nfsmount type nfsmount (line 1395) | struct nfsmount type nfsmount (line 1398) | struct nfsmount type nfsmount (line 1399) | struct nfsmount type nfsmount (line 1400) | struct nfsmount type nfsmount (line 1401) | struct nfsmount type vnop_access_args (line 1403) | struct vnop_access_args type vnop_remove_args (line 1404) | struct vnop_remove_args type vnop_read_args (line 1405) | struct vnop_read_args type vnop_write_args (line 1406) | struct vnop_write_args type vnop_open_args (line 1407) | struct vnop_open_args type vnop_close_args (line 1408) | struct vnop_close_args type vnop_advlock_args (line 1409) | struct vnop_advlock_args type vnop_mmap_args (line 1410) | struct vnop_mmap_args type vnop_mmap_check_args (line 1411) | struct vnop_mmap_check_args type vnop_mnomap_args (line 1412) | struct vnop_mnomap_args type vnop_create_args (line 1415) | struct vnop_create_args type vnop_mknod_args (line 1416) | struct vnop_mknod_args type vnop_close_args (line 1417) | struct vnop_close_args type vnop_getattr_args (line 1418) | struct vnop_getattr_args type vnop_link_args (line 1419) | struct vnop_link_args type vnop_mkdir_args (line 1420) | struct vnop_mkdir_args type vnop_rmdir_args (line 1421) | struct vnop_rmdir_args type vnop_symlink_args (line 1422) | struct vnop_symlink_args type vnop_getxattr_args (line 1423) | struct vnop_getxattr_args type vnop_setxattr_args (line 1424) | struct vnop_setxattr_args type vnop_removexattr_args (line 1425) | struct vnop_removexattr_args type vnop_listxattr_args (line 1426) | struct vnop_listxattr_args type vnop_getnamedstream_args (line 1428) | struct vnop_getnamedstream_args type vnop_makenamedstream_args (line 1429) | struct vnop_makenamedstream_args type vnop_removenamedstream_args (line 1430) | struct vnop_removenamedstream_args type nfs_vattr (line 1434) | struct nfs_vattr type vnode_attr (line 1435) | struct vnode_attr type nfsreq_cbinfo (line 1436) | struct nfsreq_cbinfo type nfsreq (line 1436) | struct nfsreq type nfsreq (line 1437) | struct nfsreq type nfsreq_cbinfo (line 1438) | struct nfsreq_cbinfo type nfsreq (line 1438) | struct nfsreq type nfsreq (line 1439) | struct nfsreq type nfsbuf (line 1440) | struct nfsbuf type nfsreq (line 1443) | struct nfsreq type nfsreq (line 1444) | struct nfsreq type nfs_vattr (line 1444) | struct nfs_vattr type nfs_fsattr (line 1447) | struct nfs_fsattr type nfs_open_file (line 1448) | struct nfs_open_file type nfs_file_lock (line 1448) | struct nfs_file_lock type nfs_lock_owner (line 1449) | struct nfs_lock_owner type nfs_lock_owner (line 1450) | struct nfs_lock_owner type flock (line 1450) | struct flock type nfs_vattr (line 1458) | struct nfs_vattr type vnode_attr (line 1459) | struct vnode_attr type nfsreq_cbinfo (line 1460) | struct nfsreq_cbinfo type nfsreq (line 1460) | struct nfsreq type nfsreq (line 1461) | struct nfsreq type nfsreq_cbinfo (line 1462) | struct nfsreq_cbinfo type nfsreq (line 1462) | struct nfsreq type nfsreq (line 1463) | struct nfsreq type nfsbuf (line 1464) | struct nfsbuf type nfsreq (line 1467) | struct nfsreq type nfsreq (line 1468) | struct nfsreq type nfs_vattr (line 1468) | struct nfs_vattr type nfs_fsattr (line 1471) | struct nfs_fsattr type nfs_open_file (line 1472) | struct nfs_open_file type nfs_file_lock (line 1472) | struct nfs_file_lock type nfs_lock_owner (line 1473) | struct nfs_lock_owner type nfs_lock_owner (line 1474) | struct nfs_lock_owner type flock (line 1474) | struct flock type nfsrv_descript (line 1479) | struct nfsrv_descript type nfs_export (line 1479) | struct nfs_export type nfs_export_options (line 1480) | struct nfs_export_options type nfsrv_sock (line 1482) | struct nfsrv_sock type nfsd (line 1482) | struct nfsd type nfsrv_descript (line 1482) | struct nfsrv_descript type nfsrv_descript (line 1483) | struct nfsrv_descript type user_nfs_export_args (line 1484) | struct user_nfs_export_args type nfs_filehandle (line 1485) | struct nfs_filehandle type nfs_filehandle (line 1485) | struct nfs_filehandle type nfs_filehandle (line 1486) | struct nfs_filehandle type nfsrv_descript (line 1486) | struct nfsrv_descript type nfs_export (line 1487) | struct nfs_export type nfs_export_options (line 1487) | struct nfs_export_options type nfsrv_descript (line 1492) | struct nfsrv_descript type nfsrv_sock (line 1492) | struct nfsrv_sock type nfsrv_descript (line 1497) | struct nfsrv_descript type nameidata (line 1497) | struct nameidata type nfs_filehandle (line 1498) | struct nfs_filehandle type nfs_export (line 1499) | struct nfs_export type nfs_export_options (line 1499) | struct nfs_export_options type nfsrv_sock (line 1501) | struct nfsrv_sock type nfsrv_descript (line 1502) | struct nfsrv_descript type nfsrv_sock (line 1502) | struct nfsrv_sock type nfsm_chain (line 1502) | struct nfsm_chain type nfsrv_sock (line 1503) | struct nfsrv_sock type nfsrv_descript (line 1504) | struct nfsrv_descript type nfs_export (line 1505) | struct nfs_export type nfsrv_descript (line 1505) | struct nfsrv_descript type nfs_export (line 1506) | struct nfs_export type nfs_filehandle (line 1506) | struct nfs_filehandle type nfs_filehandle (line 1507) | struct nfs_filehandle type nfsrv_sock (line 1508) | struct nfsrv_sock type nfsrv_descript (line 1510) | struct nfsrv_descript type nfsrv_sock (line 1510) | struct nfsrv_sock type nfsrv_descript (line 1513) | struct nfsrv_descript type nfsrv_sock (line 1513) | struct nfsrv_sock type nfsrv_descript (line 1514) | struct nfsrv_descript type nfsrv_sock (line 1514) | struct nfsrv_sock type nfsrv_descript (line 1515) | struct nfsrv_descript type nfsrv_sock (line 1515) | struct nfsrv_sock type nfsrv_descript (line 1516) | struct nfsrv_descript type nfsrv_sock (line 1516) | struct nfsrv_sock type nfsrv_descript (line 1517) | struct nfsrv_descript type nfsrv_sock (line 1517) | struct nfsrv_sock type nfsrv_descript (line 1518) | struct nfsrv_descript type nfsrv_sock (line 1518) | struct nfsrv_sock type nfsrv_descript (line 1519) | struct nfsrv_descript type nfsrv_sock (line 1519) | struct nfsrv_sock type nfsrv_descript (line 1520) | struct nfsrv_descript type nfsrv_sock (line 1520) | struct nfsrv_sock type nfsrv_descript (line 1521) | struct nfsrv_descript type nfsrv_sock (line 1521) | struct nfsrv_sock type nfsrv_descript (line 1522) | struct nfsrv_descript type nfsrv_sock (line 1522) | struct nfsrv_sock type nfsrv_descript (line 1523) | struct nfsrv_descript type nfsrv_sock (line 1523) | struct nfsrv_sock type nfsrv_descript (line 1524) | struct nfsrv_descript type nfsrv_sock (line 1524) | struct nfsrv_sock type nfsrv_descript (line 1525) | struct nfsrv_descript type nfsrv_sock (line 1525) | struct nfsrv_sock type nfsrv_descript (line 1526) | struct nfsrv_descript type nfsrv_sock (line 1526) | struct nfsrv_sock type nfsrv_descript (line 1527) | struct nfsrv_descript type nfsrv_sock (line 1527) | struct nfsrv_sock type nfsrv_descript (line 1528) | struct nfsrv_descript type nfsrv_sock (line 1528) | struct nfsrv_sock type nfsrv_descript (line 1529) | struct nfsrv_descript type nfsrv_sock (line 1529) | struct nfsrv_sock type nfsrv_descript (line 1530) | struct nfsrv_descript type nfsrv_sock (line 1530) | struct nfsrv_sock type nfsrv_descript (line 1531) | struct nfsrv_descript type nfsrv_sock (line 1531) | struct nfsrv_sock type nfsrv_descript (line 1532) | struct nfsrv_descript type nfsrv_sock (line 1532) | struct nfsrv_sock type nfsrv_descript (line 1533) | struct nfsrv_descript type nfsrv_sock (line 1533) | struct nfsrv_sock type nfsrv_descript (line 1534) | struct nfsrv_descript type nfsrv_sock (line 1534) | struct nfsrv_sock type nfsrv_descript (line 1535) | struct nfsrv_descript type nfsrv_sock (line 1535) | struct nfsrv_sock type nfsmount (line 1538) | struct nfsmount type nfsmount (line 1539) | struct nfsmount type nfsmount (line 1540) | struct nfsmount type nfs_diskless (line 1544) | struct nfs_diskless type nfs_diskless (line 1545) | struct nfs_diskless type nfs_diskless (line 1546) | struct nfs_diskless type componentname (line 1549) | struct componentname type path_operation (line 1549) | enum path_operation type nfsrv_sock (line 1560) | struct nfsrv_sock type nfsrv_sock (line 1561) | struct nfsrv_sock type nfsmount (line 1583) | struct nfsmount FILE: bsd/nfs/nfs4_subs.c function nfs4_init_clientid (line 113) | int function nfs4_setclientid (line 231) | int function nfs4_renew (line 397) | int function nfs4_renew_timer (line 437) | void function nfs4_secinfo_rpc (line 486) | int function nfsm_chain_get_secinfo (line 621) | int function nfs4_get_fs_locations (line 696) | int function nfs4_default_attrs_for_referral_trigger (line 766) | void function nfs_vattr_set_bitmap (line 849) | void function nfs4_ace_nfstype_to_vfstype (line 902) | uint32_t function nfs4_ace_vfstype_to_nfstype (line 919) | uint32_t function nfs4_ace_nfsflags_to_vfsflags (line 939) | uint32_t function nfs4_ace_vfsflags_to_nfsflags (line 969) | uint32_t function nfs4_ace_nfsmask_to_vfsrights (line 1002) | uint32_t function nfs4_ace_vfsrights_to_nfsmask (line 1071) | uint32_t function nfs4_wkid2sid (line 1148) | static int function nfs4_fallback_name (line 1208) | static int function nfs4_mapid_log (line 1227) | static void function nfs4_id2guid (line 1306) | int function nfs4_mapguid_log (line 1453) | static void function nfs4_addv4domain (line 1478) | static int function nfs4_guid2id (line 1588) | int function nfs_vattr_set_supported (line 1699) | void function nfs4_parsefattr (line 1767) | int function nfsm_chain_add_fattr4_f (line 2488) | int function nfs_need_recover (line 2671) | void function nfs4_expired_check_delegation (line 2696) | static void function nfs_recover (line 2762) | void FILE: bsd/nfs/nfs4_vnops.c function nfs4_access_rpc (line 86) | int function nfs4_getattr_rpc (line 196) | int function nfs4_readlink_rpc (line 275) | int function nfs4_read_rpc_async (line 344) | int function nfs4_read_rpc_async_finish (line 394) | int function nfs4_write_rpc_async (line 451) | int function nfs4_write_rpc_async_finish (line 517) | int function nfs4_remove_rpc (line 603) | int function nfs4_rename_rpc (line 680) | int function nfs4_readdir_rpc (line 781) | int function nfs4_lookup_rpc_async (line 1174) | int function nfs4_lookup_rpc_async_finish (line 1250) | int function nfs4_commit_rpc (line 1339) | int function nfs4_pathconf_rpc (line 1420) | int function nfs4_vnop_getattr (line 1495) | int function nfs4_setattr_rpc (line 1624) | int function nfs_mount_state_wait_for_recovery (line 1787) | int function nfs_mount_state_in_use_start (line 1813) | int function nfs_mount_state_in_use_end (line 1848) | int function nfs_mount_state_error_should_restart (line 1881) | int function uint (line 1902) | uint function nfs_mount_state_error_delegation_lost (line 1911) | int function nfs_open_state_set_busy (line 1930) | int function nfs_open_state_clear_busy (line 1964) | void type nfs_open_owner (line 1985) | struct nfs_open_owner type nfsmount (line 1986) | struct nfsmount type nfs_open_owner (line 1989) | struct nfs_open_owner type nfs_open_owner (line 2001) | struct nfs_open_owner function nfs_open_owner_destroy (line 2036) | void function nfs_open_owner_ref (line 2049) | void function nfs_open_owner_rele (line 2061) | void function nfs_open_owner_set_busy (line 2088) | int function nfs_open_owner_clear_busy (line 2122) | void function nfs_owner_seqid_increment (line 2143) | void function nfs_open_file_find (line 2171) | int function nfs_open_file_find_internal (line 2189) | int function nfs_open_file_destroy (line 2268) | void function nfs_open_file_set_busy (line 2283) | int function nfs_open_file_clear_busy (line 2317) | void function nfs_open_file_add_open (line 2337) | void function nfs_open_file_remove_open_find (line 2406) | void function nfs_open_file_remove_open (line 2497) | void function nfs_get_stateid (line 2656) | void function nfs4_open_delegated (line 2714) | int function nfs4_open (line 2809) | int function nfs_vnop_mmap (line 2915) | int function nfs_vnop_mmap_check (line 3182) | int function nfs_vnop_mnomap (line 3219) | int type nfs_lock_owner (line 3316) | struct nfs_lock_owner type nfs_lock_owner (line 3320) | struct nfs_lock_owner type nfs_lock_owner (line 3349) | struct nfs_lock_owner function nfs_lock_owner_destroy (line 3383) | void function nfs_lock_owner_ref (line 3397) | void function nfs_lock_owner_rele (line 3409) | void function nfs_lock_owner_set_busy (line 3436) | int function nfs_lock_owner_clear_busy (line 3470) | void function nfs_lock_owner_insert_held_lock (line 3491) | void type nfs_file_lock (line 3518) | struct nfs_file_lock type nfs_lock_owner (line 3519) | struct nfs_lock_owner type nfs_file_lock (line 3521) | struct nfs_file_lock type nfs_file_lock (line 3530) | struct nfs_file_lock function nfs_file_lock_destroy (line 3545) | void function nfs_file_lock_conflict (line 3565) | int function nfs4_setlock_rpc (line 3598) | int function nfs4_unlock_rpc (line 3728) | int function nfs4_getlock_rpc (line 3811) | int function nfs_advlock_getlock (line 3902) | int function nfs_advlock_setlock (line 3978) | int type nfs_open_file (line 4452) | struct nfs_open_file type nfs_file_lock (line 4464) | struct nfs_file_lock function nfs_vnop_advlock (line 4716) | int function nfs_check_for_locks (line 4902) | int function nfs4_reopen (line 4922) | int function nfs4_open_rpc (line 5061) | int function nfs4_open_reopen_rpc (line 5080) | int function nfs4_open_confirm_rpc (line 5097) | int function nfs4_open_rpc_internal (line 5159) | int function nfs4_claim_delegated_open_rpc (line 5545) | int function nfs4_open_reclaim_rpc (line 5830) | int function nfs4_open_downgrade_rpc (line 6046) | int function nfs4_close_rpc (line 6118) | int function nfs4_claim_delegated_state_for_open_file (line 6192) | int function nfs_release_open_state_for_node (line 6397) | void function nfs_revoke_open_state_for_node (line 6460) | void function nfs4_claim_delegated_state_for_node (line 6491) | int function nfs4_delegation_return_enqueue (line 6526) | void function nfs4_delegation_return (line 6551) | int function nfs4_delegreturn_rpc (line 6634) | int function nfs_vnop_read (line 6678) | int function nfs4_vnop_create (line 6817) | int function nfs4_create_rpc (line 6993) | int function nfs4_vnop_mknod (line 7211) | int function nfs4_vnop_mkdir (line 7252) | int function nfs4_vnop_symlink (line 7274) | int function nfs4_vnop_link (line 7297) | int function nfs4_vnop_rmdir (line 7426) | int function nfsnode_t (line 7525) | nfsnode_t function nfs4_named_attr_get (line 7678) | int function nfs4_named_attr_remove (line 8457) | int function nfs4_vnop_getxattr (line 8520) | int function nfs4_vnop_setxattr (line 8588) | int function nfs4_vnop_removexattr (line 8761) | int function nfs4_vnop_listxattr (line 8788) | int function nfs4_vnop_getnamedstream (line 8962) | int function nfs4_vnop_makenamedstream (line 9022) | int function nfs4_vnop_removenamedstream (line 9067) | int FILE: bsd/nfs/nfs_bio.c type nfsbuffreehead (line 112) | struct nfsbuffreehead type nfsbuf (line 120) | struct nfsbuf function nfs_buf_pgs_get_page_mask (line 155) | void function nfs_buf_pgs_bit_not (line 174) | void function nfs_buf_pgs_bit_and (line 182) | void function nfs_buf_pgs_set_pages_between (line 190) | void function nfs_buf_pgs_is_set (line 201) | int function nfs_nbinit (line 215) | void function nfs_buf_timer (line 236) | void function nfs_buf_freeup (line 256) | void function nfs_buf_remfree (line 353) | void function boolean_t (line 376) | boolean_t type nfsbuf (line 393) | struct nfsbuf type nfsbuf (line 397) | struct nfsbuf function nfs_buf_page_inval (line 417) | int function nfs_buf_upl_setup (line 469) | int function nfs_buf_upl_check (line 512) | void function nfs_buf_map (line 568) | int function nfs_buf_normalize_valid_range (line 600) | void function nfs_buf_delwri_service (line 627) | void function nfs_buf_delwri_thread (line 673) | void function nfs_buf_delwri_push (line 693) | void function nfs_buf_get (line 736) | int function nfs_buf_release (line 1097) | void function nfs_buf_iowait (line 1293) | int function nfs_buf_iodone (line 1321) | void function nfs_buf_write_delayed (line 1355) | void function nfs_buf_check_write_verifier (line 1419) | void function nfs_buf_refget (line 1449) | void function nfs_buf_refrele (line 1458) | void function errno_t (line 1468) | errno_t function nfs_buf_drop (line 1508) | void function nfs_buf_iterprepare (line 1533) | int function nfs_buf_itercomplete (line 1571) | void function nfs_buf_read (line 1600) | int function nfs_buf_read_finish (line 1642) | void function nfs_buf_read_rpc (line 1686) | int function nfs_buf_read_rpc_finish (line 1803) | void function nfs_buf_readahead (line 2018) | int function nfs_bioread (line 2082) | int function nfs_async_write_start (line 2443) | int function nfs_async_write_done (line 2466) | void function nfs_buf_write (line 2490) | int function nfs_buf_write_finish (line 2739) | void function nfs_buf_write_dirty_pages (line 2855) | int function nfs_buf_write_rpc (line 2946) | int function nfs_buf_write_rpc_finish (line 3080) | void function nfs_flushcommits (line 3316) | int function nfs_flush (line 3567) | int function nfs_vinvalbuf_internal (line 3791) | int function nfs_vinvalbuf (line 3960) | int function nfs_vinvalbuf2 (line 3966) | int function nfs_wait_bufs (line 4058) | void function nfs_asyncio_finish (line 4110) | void function nfs_asyncio_resend (line 4206) | void function nfs_buf_readdir (line 4238) | int FILE: bsd/nfs/nfs_boot.c function nfs_boot_init (line 133) | int function nfs_boot_getfh (line 139) | int type sockaddr_in (line 168) | struct sockaddr_in type in_addr (line 169) | struct in_addr type in_addr (line 169) | struct in_addr type sockaddr_in (line 170) | struct sockaddr_in type sockaddr_in (line 171) | struct sockaddr_in type sockaddr_in (line 174) | struct sockaddr_in type nfs_dlmount (line 178) | struct nfs_dlmount function nfs_boot_init (line 190) | int function nfs_boot_getfh (line 299) | int function get_file_handle (line 330) | static int function mbuf_get_with_len (line 367) | static int type rpc_string (line 394) | struct rpc_string { type bp_inaddr (line 406) | struct bp_inaddr { function bp_whoami (line 427) | static int function bp_getfile (line 578) | static int function md_mount (line 706) | static int FILE: bsd/nfs/nfs_gss.c type nfs_gss_svc_ctx_hashhead (line 128) | struct nfs_gss_svc_ctx_hashhead type nfsreq (line 144) | struct nfsreq type nfsreq (line 145) | struct nfsreq type nfs_gss_clnt_ctx (line 145) | struct nfs_gss_clnt_ctx type nfsreq (line 146) | struct nfsreq type nfs_gss_clnt_ctx (line 146) | struct nfs_gss_clnt_ctx type nfsreq (line 147) | struct nfsreq type nfs_gss_clnt_ctx (line 147) | struct nfs_gss_clnt_ctx type nfsmount (line 148) | struct nfsmount type nfsreq (line 149) | struct nfsreq type nfs_gss_clnt_ctx (line 149) | struct nfs_gss_clnt_ctx type nfsmount (line 150) | struct nfsmount type nfs_gss_clnt_ctx (line 151) | struct nfs_gss_clnt_ctx type nfs_gss_clnt_ctx (line 152) | struct nfs_gss_clnt_ctx type nfs_gss_clnt_ctx (line 152) | struct nfs_gss_clnt_ctx type nfs_gss_clnt_ctx (line 153) | struct nfs_gss_clnt_ctx type nfsreq (line 154) | struct nfsreq type nfs_gss_clnt_ctx (line 154) | struct nfs_gss_clnt_ctx type nfs_gss_svc_ctx (line 158) | struct nfs_gss_svc_ctx type nfs_gss_svc_ctx (line 159) | struct nfs_gss_svc_ctx type nfs_gss_svc_ctx (line 161) | struct nfs_gss_svc_ctx type nfs_gss_svc_ctx (line 162) | struct nfs_gss_svc_ctx type nfsm_chain (line 165) | struct nfsm_chain type nfsm_chain (line 174) | struct nfsm_chain function nfs_gss_init (line 186) | void function errno_t (line 200) | static errno_t function errno_t (line 243) | static errno_t function errno_t (line 289) | static errno_t function errno_t (line 344) | static errno_t function errno_t (line 400) | static errno_t function errno_t (line 444) | static errno_t function uid_t (line 515) | uid_t function nfs_gss_clnt_ctx_dump (line 525) | static void type nfsmount (line 545) | struct nfsmount type nfs_gss_clnt_ctx (line 545) | struct nfs_gss_clnt_ctx function nfs_gss_clnt_ctx_cred_match (line 589) | static int function nfs_gss_clnt_mnt_ref (line 610) | static int function nfs_gss_clnt_mnt_rele (line 634) | static int function nfs_gss_clnt_ctx_find_principal (line 656) | static int function nfs_gss_clnt_ctx_find (line 851) | static int function nfs_gss_clnt_cred_put (line 864) | int function nfs_gss_clnt_verf_get (line 1067) | int function nfs_gss_clnt_args_restore (line 1331) | int function nfs_gss_clnt_ctx_init (line 1379) | static int function nfs_gss_clnt_ctx_init_retry (line 1566) | static int function nfs_gss_clnt_ctx_callserver (line 1638) | static int type nfsmount (line 1740) | struct nfsmount function mach_port_t (line 1792) | static mach_port_t function nfs_gss_clnt_log_error (line 1825) | static void function nfs_gss_clnt_gssd_upcall (line 1901) | static int function nfs_gss_clnt_rpcdone (line 2195) | void function nfs_gss_clnt_ctx_ref (line 2242) | void function nfs_gss_clnt_ctx_unref (line 2257) | void function nfs_gss_clnt_ctx_neg_cache_reap (line 2331) | void function nfs_gss_clnt_ctx_clean (line 2379) | static void function nfs_gss_clnt_ctx_copy (line 2445) | static int function nfs_gss_clnt_ctx_destroy (line 2486) | static void function nfs_gss_clnt_ctx_renew (line 2526) | int function nfs_gss_clnt_ctx_unmount (line 2599) | void function nfs_gss_clnt_ctx_remove (line 2668) | int function nfs_gss_clnt_ctx_set_principal (line 2721) | int function nfs_gss_clnt_ctx_get_principal (line 2756) | int type nfs_gss_svc_ctx (line 2853) | struct nfs_gss_svc_ctx type nfs_gss_svc_ctx_hashhead (line 2856) | struct nfs_gss_svc_ctx_hashhead type nfs_gss_svc_ctx (line 2857) | struct nfs_gss_svc_ctx function nfs_gss_svc_ctx_insert (line 2906) | static void function nfs_gss_svc_ctx_timer (line 2950) | void function nfs_gss_svc_cred_get (line 3016) | int function nfs_gss_svc_verf_put (line 3345) | int function nfs_gss_svc_prepare_reply (line 3405) | int function nfs_gss_svc_protect_reply (line 3433) | int function nfs_gss_svc_ctx_init (line 3485) | int function nfs_gss_svc_gssd_upcall (line 3633) | static int function nfs_gss_svc_seqnum_valid (line 3765) | static int function nfs_gss_svc_ctx_deref (line 3819) | void function nfs_gss_svc_cleanup (line 3834) | void function host_release_special_port (line 3881) | static void function mach_port_t (line 3889) | static mach_port_t function nfs_gss_mach_alloc_buffer (line 3906) | static void function nfs_gss_mach_vmcopyout (line 3972) | static int function nfs_gss_mchain_length (line 3994) | static int function nfs_gss_append_chain (line 4010) | static int function nfs_gss_nfsm_chain (line 4039) | static void function hexdump (line 4063) | static void FILE: bsd/nfs/nfs_gss.h type rpcsec_gss_proc (line 40) | enum rpcsec_gss_proc { type rpcsec_gss_service (line 47) | enum rpcsec_gss_service { type nfs_gss_clnt_ctx (line 87) | struct nfs_gss_clnt_ctx { type nfs_gss_svc_ctx (line 137) | struct nfs_gss_svc_ctx { type nfsreq (line 188) | struct nfsreq type nfsm_chain (line 188) | struct nfsm_chain type nfsreq (line 189) | struct nfsreq type nfsm_chain (line 189) | struct nfsm_chain type nfsreq (line 191) | struct nfsreq type nfsreq (line 192) | struct nfsreq type nfsreq (line 193) | struct nfsreq type nfsreq (line 194) | struct nfsreq type nfs_gss_clnt_ctx (line 194) | struct nfs_gss_clnt_ctx type nfsreq (line 195) | struct nfsreq type nfsmount (line 196) | struct nfsmount type nfsmount (line 197) | struct nfsmount type nfsmount (line 198) | struct nfsmount type nfsmount (line 199) | struct nfsmount type user_nfs_gss_principal (line 199) | struct user_nfs_gss_principal type nfsrv_descript (line 200) | struct nfsrv_descript type nfsm_chain (line 200) | struct nfsm_chain type nfsrv_descript (line 201) | struct nfsrv_descript type nfsm_chain (line 201) | struct nfsm_chain type nfsrv_descript (line 202) | struct nfsrv_descript type nfsrv_sock (line 202) | struct nfsrv_sock type nfsrv_descript (line 203) | struct nfsrv_descript type nfsm_chain (line 203) | struct nfsm_chain type nfsrv_descript (line 204) | struct nfsrv_descript type nfs_gss_svc_ctx (line 205) | struct nfs_gss_svc_ctx FILE: bsd/nfs/nfs_ioctl.h type nfs_gss_principal (line 45) | struct nfs_gss_principal { type user_nfs_gss_principal (line 58) | struct user_nfs_gss_principal { FILE: bsd/nfs/nfs_lock.c type lockd_ans (line 117) | struct lockd_ans type lockd_ans (line 118) | struct lockd_ans function nfs_lockd_mount_register (line 126) | void function nfs_lockd_mount_unregister (line 141) | void function nfs_lockdmsg_enqueue (line 194) | void function nfs_lockdmsg_dequeue (line 220) | void function LOCKD_MSG_REQUEST (line 238) | LOCKD_MSG_REQUEST * function nfs_lockdmsg_compare_to_answer (line 266) | int function LOCKD_MSG_REQUEST (line 305) | LOCKD_MSG_REQUEST * function nfs_lockxid_get (line 325) | uint64_t function nfs_lockd_send_request (line 362) | int function nfs3_lockd_request (line 414) | int function nfs3_setlock_rpc (line 762) | int function nfs3_unlock_rpc (line 820) | int function nfs3_getlock_rpc (line 860) | int function nfslockdans (line 915) | int function nfslockdnotify (line 992) | int FILE: bsd/nfs/nfs_lock.h type LOCKD_MSG (line 77) | typedef struct nfs_lock_msg { type LOCKD_MSG_REQUEST (line 98) | typedef struct nfs_lock_msg_request { type LOCKD_MSG_QUEUE (line 107) | typedef struct nfs_lock_msg_queue LOCKD_MSG_QUEUE; type lockd_ans (line 114) | struct lockd_ans { type lockd_notify (line 137) | struct lockd_notify { type nfsmount (line 147) | struct nfsmount type nfsmount (line 148) | struct nfsmount type lockd_ans (line 150) | struct lockd_ans FILE: bsd/nfs/nfs_node.c type nfsnode (line 102) | struct nfsnode function nfs_nhinit_finish (line 106) | void function u_long (line 119) | u_long function nfs_case_insensitive (line 135) | int function nfs_nget (line 181) | int function nfs_vnop_inactive (line 599) | int function nfs_vnop_reclaim (line 916) | int function nfs_node_lock_internal (line 1129) | int function nfs_node_lock (line 1143) | int function nfs_node_lock_force (line 1149) | void function nfs_node_unlock (line 1158) | void function nfs_node_lock2 (line 1171) | int function nfs_node_unlock2 (line 1191) | void function nfs_node_set_busy (line 1204) | int function nfs_node_clear_busy (line 1227) | void function nfs_node_set_busy2 (line 1241) | int function nfs_node_clear_busy2 (line 1261) | void function nfs_node_sort4 (line 1271) | static void function nfs_node_set_busy4 (line 1300) | int function nfs_node_clear_busy4 (line 1321) | void function nfs_data_lock (line 1336) | void function nfs_data_lock_noupdate (line 1341) | void function nfs_data_lock_internal (line 1346) | void function nfs_data_unlock (line 1368) | void function nfs_data_unlock_noupdate (line 1373) | void function nfs_data_unlock_internal (line 1378) | void function nfs_data_update_size (line 1398) | void function nfs_mount_is_dirty (line 1430) | int FILE: bsd/nfs/nfs_serv.c type nfsd_head (line 121) | struct nfsd_head type nfsrv_sockhead (line 125) | struct nfsrv_sockhead type nfsrv_sock (line 127) | struct nfsrv_sock type nfsrv_sock (line 128) | struct nfsrv_sock type nfsrv_expfs_list (line 131) | struct nfsrv_expfs_list type nfsrv_export_hashhead (line 132) | struct nfsrv_export_hashhead type nfsrv_fmod_hashhead (line 140) | struct nfsrv_fmod_hashhead type nfs_export_options (line 168) | struct nfs_export_options type nfsrv_descript (line 169) | struct nfsrv_descript type nfsrv_descript (line 169) | struct nfsrv_descript type vnode (line 173) | struct vnode function nfsrv_is_initialized (line 184) | int function nfsrv_init (line 190) | void function nfsrv_access (line 264) | int function nfsrv_getattr (line 399) | int function nfsrv_setattr (line 481) | int function nfsrv_lookup (line 648) | int function nfsrv_readlink (line 758) | int function nfsrv_read (line 904) | int function nfsrv_fmod_timer (line 1120) | void function nfsrv_modified (line 1227) | void function nfsrv_write (line 1298) | int function nfsrv_writegather (line 1527) | int function nfsrv_wg_coalesce (line 1866) | int function nfsrv_wg_timer (line 1921) | void function nfsrv_group_sort (line 1973) | void function nfsrv_create (line 1994) | int function nfsrv_mknod (line 2360) | int function nfsrv_remove (line 2615) | int function nfsrv_rename (line 2764) | int function nfsrv_link (line 3410) | int function nfsrv_symlink (line 3582) | int function nfsrv_mkdir (line 3823) | int function nfsrv_rmdir (line 4057) | int function nfsrv_readdir (line 4244) | int function nfsrv_readdirplus (line 4489) | int function nfsrv_commit (line 4763) | int function nfsrv_statfs (line 4844) | int function nfsrv_fsinfo (line 4939) | int function nfsrv_pathconf (line 5029) | int function nfsrv_null (line 5119) | int function nfsrv_noop (line 5156) | int function nfsrv_authorize (line 5228) | int FILE: bsd/nfs/nfs_socket.c type fhandle (line 127) | struct fhandle type nfsreq (line 128) | struct nfsreq type nfsrv_descript (line 130) | struct nfsrv_descript type nfsrv_sock (line 136) | struct nfsrv_sock type nfsrv_descript (line 137) | struct nfsrv_descript function nfs_sockaddr_cmp (line 144) | int type nfsmount (line 172) | struct nfsmount type nfs_socket_search (line 172) | struct nfs_socket_search type timeval (line 172) | struct timeval type nfsmount (line 173) | struct nfsmount type nfs_socket (line 173) | struct nfs_socket type nfsmount (line 174) | struct nfsmount type nfs_socket (line 174) | struct nfs_socket type timeval (line 174) | struct timeval type nfsmount (line 175) | struct nfsmount type nfs_socket_search (line 175) | struct nfs_socket_search type nfs_socket (line 175) | struct nfs_socket type nfsmount (line 176) | struct nfsmount type nfs_socket_search (line 176) | struct nfs_socket_search type timeval (line 176) | struct timeval type nfsmount (line 177) | struct nfsmount type nfs_socket_search (line 177) | struct nfs_socket_search type timeval (line 177) | struct timeval type nfsmount (line 178) | struct nfsmount type nfsmount (line 179) | struct nfsmount type nfsmount (line 183) | struct nfsmount type nfsmount (line 184) | struct nfsmount type nfsreq (line 185) | struct nfsreq type nfsreq (line 186) | struct nfsreq type nfsreq (line 187) | struct nfsreq type nfsreq (line 187) | struct nfsreq type nfsreq (line 188) | struct nfsreq type nfsreq (line 189) | struct nfsreq type nfsmount (line 190) | struct nfsmount type nfsmount (line 191) | struct nfsmount type nfsmount (line 192) | struct nfsmount function nfs_location_next (line 268) | void function nfs_location_index_cmp (line 313) | int function nfs_location_mntfromname (line 328) | void function nfs_connect_upcall (line 372) | void function nfs_socket_create (line 540) | int function nfs_socket_destroy (line 675) | void function nfs_socket_options (line 706) | void function nfs_socket_search_cleanup (line 762) | void function nfs_connect_error_class (line 782) | int function nfs_socket_search_update_error (line 820) | void function nfs_connect_search_new_socket (line 835) | int function nfs_connect_search_socket_connect (line 937) | int function nfs_connect_search_ping (line 1001) | int function nfs_connect_search_socket_found (line 1059) | void function nfs_connect_search_socket_reap (line 1082) | void function nfs_connect_search_check (line 1117) | int function nfs_connect_search_loop (line 1146) | int function nfs_connect (line 1231) | int function nfs_connect_setup (line 1900) | int function nfs_reconnect (line 1937) | int function nfs_disconnect (line 2029) | void function nfs_need_reconnect (line 2067) | void function nfs_mount_sock_thread (line 2102) | void function nfs_mount_sock_thread_wake (line 2344) | void function nfs_mount_check_dead_timeout (line 2359) | int function nfs_mount_make_zombie (line 2388) | void type nfs_callback_socket (line 2414) | struct nfs_callback_socket { type nfs_callback_socket (line 2445) | struct nfs_callback_socket function nfs4_mount_callback_setup (line 2453) | void function nfs4_mount_callback_shutdown (line 2615) | void function nfs4_callback_timer (line 2666) | void function nfs4_cb_accept (line 2702) | void function nfs4_cb_rcv (line 2798) | void function nfs4_cb_handler (line 2847) | int function nfs_rpc_record_state_init (line 3218) | void function nfs_rpc_record_state_cleanup (line 3228) | void function nfs_rpc_record_read (line 3243) | int function nfs_send (line 3357) | int function nfs_udp_rcv (line 3711) | void function nfs_tcp_rcv (line 3746) | void function nfs_sock_poke (line 3816) | void function nfs_request_match_reply (line 3853) | void function nfs_wait_reply (line 3972) | int function nfs_request_create (line 4058) | int function nfs_request_destroy (line 4156) | void function nfs_request_ref (line 4258) | void function nfs_request_rele (line 4273) | void function nfs_request_add_header (line 4294) | int function nfs_request_send (line 4339) | int function nfs_request_wait (line 4400) | void function nfs_request_finish (line 4410) | int function nfs_request_using_gss (line 4822) | int function nfs_request (line 4841) | int function nfs_request2 (line 4858) | int function nfs_request_gss (line 4918) | int function nfs_request_async (line 4988) | int function nfs_request_async_finish (line 5082) | int function nfs_request_async_cancel (line 5170) | void function nfs_softterm (line 5180) | void function nfs_reqdequeue (line 5207) | void function nfs_reqbusy (line 5226) | void type nfsreq (line 5238) | struct nfsreq type nfsreq (line 5239) | struct nfsreq type nfsreq (line 5241) | struct nfsreq function nfs_request_timer (line 5273) | void function nfs_noremotehang (line 5542) | int function nfs_sigintr (line 5559) | int function nfs_sndlock (line 5645) | int function nfs_sndunlock (line 5687) | void function nfs_aux_request (line 5712) | int function nfs_portmap_lookup (line 5911) | int function nfs_msg (line 6082) | int function nfs_can_squish (line 6121) | int function nfs_is_squishy (line 6169) | int function nfs_is_dead (line 6219) | int function nfs_use_cache (line 6253) | int function nfs_down (line 6282) | void function nfs_up (line 6347) | void function nfsrv_rephead (line 6408) | int function nfsrv_send (line 6527) | int function nfsrv_rcv (line 6569) | void function nfsrv_rcv_locked (line 6582) | void function nfsrv_getstream (line 6722) | int function nfsrv_dorec (line 6875) | int function nfsrv_getreq (line 6935) | int function nfsrv_wakenfsd (line 7091) | void FILE: bsd/nfs/nfs_srvcache.c function nfsrv_initcache (line 160) | void function netaddr_match (line 182) | static int function nfsrv_getcache (line 224) | int function nfsrv_updatecache (line 375) | void function nfsrv_cleancache (line 443) | void FILE: bsd/nfs/nfs_subs.c type nfsstats (line 126) | struct nfsstats __attribute__((aligned(8))) function nfstype (line 132) | nfstype function nfstov_type (line 166) | enum vtype function vtonfsv2_mode (line 207) | int function nfs_mbuf_init (line 295) | void function nfsm_mbuf_get_list (line 310) | int function nfsm_chain_new_mbuf (line 357) | int function nfsm_chain_add_opaque_f (line 401) | int function nfsm_chain_add_opaque_nopad_f (line 444) | int function nfsm_chain_add_uio (line 472) | int function nfsm_chain_offset (line 510) | size_t function nfsm_chain_advance (line 531) | int function nfsm_chain_reverse (line 559) | int function nfsm_chain_get_opaque_pointer_f (line 590) | int function nfsm_chain_get_opaque_f (line 753) | int function nfsm_chain_get_uio (line 799) | int function nfsm_chain_add_string_nfc (line 844) | int function nfsm_chain_add_v2sattr_f (line 875) | int function nfsm_chain_add_v3sattr_f (line 900) | int function nfsm_chain_get_fh_attr (line 962) | int function nfsm_chain_get_wcc_data_f (line 1009) | int function nfs_get_xid (line 1038) | void function nfsm_rpchead (line 1070) | int function get_auxiliary_groups (line 1097) | static size_t function nfsm_rpchead2 (line 1133) | int function nfs_parsefattr (line 1323) | int function nfs_loadattrcache (line 1445) | int function nfs_attrcachetimeout (line 1736) | long function nfs_getattrcache (line 1789) | int function nfs_avoid_needless_id_setting_on_create (line 1888) | void function nfs_uaddr2sockaddr (line 1947) | int type sockaddr_in6 (line 2103) | struct sockaddr_in6 type sockaddr_in6 (line 2103) | struct sockaddr_in6 type sockaddr_in6 (line 2110) | struct sockaddr_in6 type sockaddr_in6 (line 2111) | struct sockaddr_in6 type in6_addr (line 2113) | struct in6_addr type sockaddr_in (line 2135) | struct sockaddr_in type sockaddr_in (line 2135) | struct sockaddr_in type sockaddr_in (line 2145) | struct sockaddr_in type sockaddr_in (line 2146) | struct sockaddr_in type in_addr (line 2148) | struct in_addr function nfs_printf (line 2163) | void function isprint (line 2178) | static bool function hexdump (line 2184) | static void function nfs_dump_mbuf (line 2206) | void function nfs_mount_gone (line 2218) | int function nfs_mountopts (line 2228) | int function nfs_interval_timer_start (line 2257) | void type nfs_sec (line 2269) | struct nfs_sec type nfs_sec (line 2269) | struct nfs_sec type nfs_export (line 2270) | struct nfs_export type user_nfs_export_args (line 2270) | struct user_nfs_export_args type radix_node (line 2271) | struct radix_node type nfs_export (line 2272) | struct nfs_export type user_nfs_export_args (line 2272) | struct user_nfs_export_args type nfs_export_options (line 2273) | struct nfs_export_options type nfs_export (line 2273) | struct nfs_export type nfs_export (line 2274) | struct nfs_export type nfs_filehandle (line 2274) | struct nfs_filehandle type nfs_user_stat_node (line 2275) | struct nfs_user_stat_node type nfs_active_user_list (line 2275) | struct nfs_active_user_list type sockaddr (line 2275) | struct sockaddr type nfs_active_user_list (line 2276) | struct nfs_active_user_list type nfs_active_user_list (line 2277) | struct nfs_active_user_list function nfsm_chain_add_wcc_data_f (line 2282) | int function nfsm_chain_get_path_namei (line 2310) | int function nfsrv_namei (line 2359) | int function nfsm_adj (line 2441) | void function nfsm_chain_trim_data (line 2511) | int function nfsm_chain_add_fattr (line 2572) | int function nfsm_chain_get_sattr (line 2617) | int function nfsrv_cmp_secflavs (line 2729) | int function nfsrv_hang_addrlist (line 2749) | int type nfsrv_free_netopt_arg (line 2929) | struct nfsrv_free_netopt_arg { function nfsrv_free_netopt (line 2934) | int function nfsrv_free_addrlist (line 2954) | int type mount (line 3051) | struct mount function nfsrv_export (line 3055) | int function nfsrv_check_exports_allow_address (line 3567) | int type nfs_export_options (line 3596) | struct nfs_export_options type nfs_export (line 3597) | struct nfs_export type nfs_export_options (line 3599) | struct nfs_export_options type nfs_netopt (line 3600) | struct nfs_netopt type radix_node_head (line 3601) | struct radix_node_head type sockaddr (line 3602) | struct sockaddr type nfs_netopt (line 3613) | struct nfs_netopt type nfs_export (line 3631) | struct nfs_export type nfs_filehandle (line 3632) | struct nfs_filehandle type nfs_exphandle (line 3634) | struct nfs_exphandle type nfs_exphandle (line 3634) | struct nfs_exphandle type nfs_export (line 3635) | struct nfs_export type nfsrv_getvfs_by_mntonname_callback_args (line 3656) | struct nfsrv_getvfs_by_mntonname_callback_args { function nfsrv_getvfs_by_mntonname_callback (line 3661) | static int function mount_t (line 3691) | static mount_t function nfsrv_fhtovp (line 3718) | int function nfsrv_credcheck (line 3834) | int function nfsrv_vptofh (line 3861) | int function nfsrv_fhmatch (line 3924) | int type nfs_user_stat_node (line 3956) | struct nfs_user_stat_node type nfs_active_user_list (line 3957) | struct nfs_active_user_list type sockaddr (line 3957) | struct sockaddr type nfs_user_stat_node (line 3959) | struct nfs_user_stat_node type timeval (line 3960) | struct timeval type nfs_user_stat_hashtbl_head (line 3961) | struct nfs_user_stat_hashtbl_head type sockaddr (line 3966) | struct sockaddr type nfs_user_stat_node (line 3983) | struct nfs_user_stat_node type nfs_user_stat_node (line 3990) | struct nfs_user_stat_node function nfsrv_update_user_stat (line 4030) | void function nfsrv_init_user_list (line 4071) | void function nfsrv_free_user_list (line 4089) | void function nfsrv_active_user_list_reclaim (line 4113) | void function nfsrv_errmap (line 4545) | int FILE: bsd/nfs/nfs_syscalls.c type nfsrv_sock (line 143) | struct nfsrv_sock type nfsrv_sock (line 144) | struct nfsrv_sock type nfsrv_sock (line 145) | struct nfsrv_sock function mapname2id (line 214) | static int function mapid2name (line 232) | static int function nfsclnt_testidmap (line 253) | static int function nfsclnt (line 301) | int function nfsiod_terminate (line 357) | void function nfsiod_thread (line 372) | void function nfsiod_start (line 406) | int function nfsiod_continue (line 432) | int type nfs_exportfs (line 546) | struct nfs_exportfs type nfs_exportfs (line 549) | struct nfs_exportfs function getfh (line 566) | int type fileops (line 695) | struct fileops function fhopen (line 704) | int function nfssvc (line 870) | int function nfssvc_addsock (line 956) | int function nfssvc_nfsd (line 1173) | int function nfssvc_export (line 1567) | int function nfsrv_zapsock (line 1609) | void function nfsrv_slpfree (line 1636) | void function nfsrv_slpderef_locked (line 1689) | static void function nfsrv_slpderef (line 1734) | void function nfsrv_idlesock_timer (line 1746) | void function nfsrv_cleanup (line 1809) | void FILE: bsd/nfs/nfs_upcall.c type nfsrv_uc_arg (line 53) | struct nfsrv_uc_arg { type nfsrv_uc_queue (line 68) | struct nfsrv_uc_queue { function nfsrv_uc_thread (line 93) | static void function nfsrv_uc_dequeue (line 148) | void function nfsrv_uc_init (line 180) | void function nfsrv_uc_start (line 195) | static void function nfsrv_uc_stop (line 240) | static void function nfsrv_uc_cleanup (line 281) | void function nfsrv_uc_proxy (line 315) | static void function nfsrv_uc_addsock (line 363) | void FILE: bsd/nfs/nfs_vfsops.c type nfsmount (line 134) | struct nfsmount type nfsclientidlist (line 144) | struct nfsclientidlist type nfs_reqqhead (line 147) | struct nfs_reqqhead type nfsiodlist (line 168) | struct nfsiodlist type nfsiodmountlist (line 169) | struct nfsiodmountlist type nfs_dlmount (line 192) | struct nfs_dlmount type nfs_dlmount (line 194) | struct nfs_dlmount type nfsmount (line 197) | struct nfsmount type nfsmount (line 198) | struct nfsmount type nfsmount (line 199) | struct nfsmount type nfsmount (line 200) | struct nfsmount type xdrbuf (line 200) | struct xdrbuf type nfsmount (line 201) | struct nfsmount type nfs_fs_path (line 201) | struct nfs_fs_path type vfs_attr (line 211) | struct vfs_attr type vfsconf (line 216) | struct vfsconf type vfsops (line 219) | struct vfsops type nfsmount (line 239) | struct nfsmount type nfsmount (line 240) | struct nfsmount type nfsmount (line 241) | struct nfsmount type nfsmount (line 242) | struct nfsmount type nfsmount (line 243) | struct nfsmount type nfsmount (line 248) | struct nfsmount type dqblk (line 248) | struct dqblk type nfsmount (line 249) | struct nfsmount type dqblk (line 249) | struct dqblk type nfs_funcs (line 252) | struct nfs_funcs type nfs_funcs (line 274) | struct nfs_funcs function nfs_vfs_init (line 300) | int function nfs3_update_statfs (line 361) | int function nfs4_update_statfs (line 446) | int function nfs_get_volname (line 524) | static void function nfs_vfs_getattr (line 580) | int function nfs3_fsinfo (line 883) | int function nfs_mountroot (line 1006) | int function nfs_mount_diskless (line 1171) | static int function nfs_mount_diskless_private (line 1340) | static int function nfs_convert_old_nfs_args (line 1612) | static int function nfs_vfs_mount (line 2043) | int function nfs3_mount (line 2132) | int function nfs4_mount_update_path_with_symlink (line 2204) | int function nfs4_mount (line 2356) | int function nfs_mount_connect_thread (line 2805) | void function nfs_mount_connect (line 2877) | int type nfsmount (line 2951) | struct nfsmount type vfsstatfs (line 2954) | struct vfsstatfs type xdrbuf (line 2955) | struct xdrbuf type nfs_location_index (line 2962) | struct nfs_location_index type nfs_etype (line 2968) | struct nfs_etype type nfs_fs_location (line 3333) | struct nfs_fs_location type nfs_fs_server (line 3334) | struct nfs_fs_server type nfs_fs_path (line 3335) | struct nfs_fs_path type nfs_fs_location (line 3344) | struct nfs_fs_location type nfs_fs_location (line 3350) | struct nfs_fs_location type nfs_fs_server (line 3362) | struct nfs_fs_server type nfs_fs_server (line 3369) | struct nfs_fs_server type sockaddr_un (line 3543) | struct sockaddr_un type sockaddr_un (line 3564) | struct sockaddr_un type sockaddr_un (line 3736) | struct sockaddr_un type sockaddr_un (line 3736) | struct sockaddr_un function nfs_mirror_mount_domount (line 3855) | int function resolver_result_t (line 4303) | resolver_result_t function resolver_result_t (line 4428) | resolver_result_t function resolver_result_t (line 4467) | resolver_result_t type nfs_ephemeral_mount_harvester_info (line 4503) | struct nfs_ephemeral_mount_harvester_info { function nfs_ephemeral_mount_harvester_callback (line 4513) | static int function nfs_ephemeral_mount_harvester_timer_func (line 4555) | static void function nfs_ephemeral_mount_harvester (line 4568) | void function nfs_ephemeral_mount_harvester_start (line 4601) | void function nfs3_check_lockmode (line 4627) | int function nfs3_mount_rpc (line 4660) | int function nfs3_umount_rpc (line 4759) | void function nfs_vfs_unmount (line 4846) | int function nfs_fs_locations_cleanup (line 4935) | void function nfs_mount_rele (line 4986) | void function nfs_mount_drain_and_cleanup (line 5005) | void function nfs_mount_zombie (line 5021) | void function nfs_mount_cleanup (line 5242) | void function nfs_vfs_root (line 5309) | int function nfs_vfs_quotactl (line 5339) | int function in_port_t (line 5351) | static in_port_t function nfs_sa_setport (line 5367) | static void function nfs3_getquota (line 5377) | int function nfs4_getquota (line 5554) | int function nfs_vfs_quotactl (line 5645) | int type nfs_sync_cargs (line 5702) | struct nfs_sync_cargs { function nfs_sync_callout (line 5708) | int function nfs_vfs_sync (line 5738) | int function nfs_vfs_vget (line 5757) | int function nfs_vfs_fhtovp (line 5771) | int function nfs_vfs_vptofh (line 5786) | int function nfs_vfs_start (line 5800) | int function nfs_mountinfo_assemble (line 5812) | int function nfs_vfs_sysctl (line 6205) | int FILE: bsd/nfs/nfs_vnops.c type vnop_lookup_args (line 131) | struct vnop_lookup_args type vnop_read_args (line 132) | struct vnop_read_args type vnop_write_args (line 133) | struct vnop_write_args type vnop_close_args (line 134) | struct vnop_close_args type vnop_read_args (line 136) | struct vnop_read_args type vnop_write_args (line 137) | struct vnop_write_args type vnop_close_args (line 138) | struct vnop_close_args type vnop_ioctl_args (line 140) | struct vnop_ioctl_args type vnop_select_args (line 141) | struct vnop_select_args type vnop_setattr_args (line 142) | struct vnop_setattr_args type vnop_fsync_args (line 143) | struct vnop_fsync_args type vnop_rename_args (line 144) | struct vnop_rename_args type vnop_readdir_args (line 145) | struct vnop_readdir_args type vnop_readlink_args (line 146) | struct vnop_readlink_args type vnop_pathconf_args (line 147) | struct vnop_pathconf_args type vnop_pagein_args (line 148) | struct vnop_pagein_args type vnop_pageout_args (line 149) | struct vnop_pageout_args type vnop_blktooff_args (line 150) | struct vnop_blktooff_args type vnop_offtoblk_args (line 151) | struct vnop_offtoblk_args type vnop_blockmap_args (line 152) | struct vnop_blockmap_args type vnop_monitor_args (line 153) | struct vnop_monitor_args type vnop_create_args (line 155) | struct vnop_create_args type vnop_mknod_args (line 156) | struct vnop_mknod_args type vnop_getattr_args (line 157) | struct vnop_getattr_args type vnop_link_args (line 158) | struct vnop_link_args type vnop_mkdir_args (line 159) | struct vnop_mkdir_args type vnop_rmdir_args (line 160) | struct vnop_rmdir_args type vnop_symlink_args (line 161) | struct vnop_symlink_args type vnodeopv_entry_desc (line 165) | struct vnodeopv_entry_desc type vnodeopv_desc (line 207) | struct vnodeopv_desc type vnodeopv_entry_desc (line 213) | struct vnodeopv_entry_desc type vnodeopv_desc (line 264) | struct vnodeopv_desc type vnodeopv_entry_desc (line 272) | struct vnodeopv_entry_desc type vnodeopv_desc (line 310) | struct vnodeopv_desc type vnodeopv_entry_desc (line 314) | struct vnodeopv_entry_desc type vnodeopv_desc (line 361) | struct vnodeopv_desc type vnodeopv_entry_desc (line 367) | struct vnodeopv_entry_desc type vnodeopv_desc (line 405) | struct vnodeopv_desc type vnodeopv_entry_desc (line 412) | struct vnodeopv_entry_desc type vnodeopv_desc (line 459) | struct vnodeopv_desc type componentname (line 464) | struct componentname type nfs_vattr (line 465) | struct nfs_vattr type nfsdmap (line 470) | struct nfsdmap function nfs_dir_buf_cache_lookup_boundaries (line 472) | static void function nfs_rdirplus_update_node_attrs (line 490) | void function nfs_node_access_slot (line 530) | int function nfs3_access_rpc (line 550) | int function nfs_vnop_access (line 637) | int function nfs_vnop_open (line 814) | int function nfs_no_of_open_file_writers (line 1045) | static uint32_t function nfs_vnop_close (line 1084) | int function nfs_close (line 1279) | int function nfs3_getattr_rpc (line 1435) | int function nfs_refresh_fh (line 1494) | int function nfs_getattr (line 1631) | int function nfs_getattr_internal (line 1647) | int function nfs3_vnop_getattr (line 1904) | int function nfs_vnop_setattr (line 1990) | int function nfs3_setattr_rpc (line 2354) | int function nfs_vnop_lookup (line 2528) | int function nfs_vnop_readlink (line 2756) | int function nfs3_readlink_rpc (line 2864) | int function nfs_read_rpc (line 2925) | int function nfs3_read_rpc_async (line 3010) | int function nfs3_read_rpc_async_finish (line 3049) | int function nfs_vnop_write (line 3120) | int function nfs_write_rpc (line 3746) | int function nfs_write_rpc2 (line 3757) | int function nfs3_write_rpc_async (line 3903) | int function nfs3_write_rpc_async_finish (line 3955) | int function nfs3_vnop_mknod (line 4048) | int function nfs3_vnop_create (line 4219) | int function nfs_vnop_remove (line 4439) | int function nfs_removeit (line 4636) | int function nfs3_remove_rpc (line 4649) | int function nfs_vnop_rename (line 4715) | int function nfs3_rename_rpc (line 4897) | int function nfs3_vnop_link (line 4978) | int function nfs3_vnop_symlink (line 5084) | int function nfs3_vnop_mkdir (line 5274) | int function nfs3_vnop_rmdir (line 5454) | int function nfs_vnop_readdir (line 5599) | int function nfs_invaldir_cookies (line 5860) | static void function nfs_invaldir (line 5876) | void function nfs_dir_buf_freespace (line 5886) | uint64_t function nfs_dir_cookie_cache (line 5905) | void function nfs_dir_cookie_to_lbn (line 5973) | int function nfs_dir_buf_search (line 6130) | int function nfs_dir_buf_cache_lookup (line 6203) | int function nfs_name_cache_purge (line 6370) | void function nfs3_readdir_rpc (line 6384) | int function nfs_sillyrename (line 6702) | int function nfs3_lookup_rpc_async (line 6790) | int function nfs3_lookup_rpc_async_finish (line 6823) | int function nfs_lookitup (line 6894) | int function nfs_dulookup_init (line 6997) | void function nfs_dulookup_start (line 7052) | void function nfs_dulookup_finish (line 7070) | void function nfs3_commit_rpc (line 7120) | int function nfs_vnop_blockmap (line 7185) | int function nfs_vnop_fsync (line 7206) | int function nfs3_pathconf_rpc (line 7222) | int function nfs3_pathconf_cache (line 7290) | void function nfs_vnop_pathconf (line 7316) | int function nfsspec_vnop_read (line 7507) | int function nfsspec_vnop_write (line 7538) | int function nfsspec_vnop_close (line 7571) | int function nfsfifo_vnop_read (line 7618) | int function nfsfifo_vnop_write (line 7649) | int function nfsfifo_vnop_close (line 7682) | int function nfs_vnop_ioctl (line 7735) | int function nfs_vnop_select (line 7873) | int function nfs_vnop_pagein (line 7895) | int type actiontype (line 8112) | enum actiontype {NOACTION, DUMP, DUMPANDLOG, RETRY, SEVER} function nfs_pageouterrorhandler (line 8216) | char function nfs_vnop_pageout (line 8233) | int function nfs_vnop_blktooff (line 8707) | int function nfs_vnop_offtoblk (line 8730) | int function nfs_vnop_monitor (line 8756) | int function nfs_vnode_notify (line 8804) | void FILE: bsd/nfs/nfsdiskless.h type nfs_dlmount (line 76) | struct nfs_dlmount { type nfs_diskless (line 87) | struct nfs_diskless { FILE: bsd/nfs/nfsm_subs.h type nfsreq (line 78) | struct nfsreq type nfsmount (line 79) | struct nfsmount type nfsreq (line 79) | struct nfsreq type nfsm_chain (line 81) | struct nfsm_chain type nfsm_chain (line 82) | struct nfsm_chain type nfsm_chain (line 83) | struct nfsm_chain type nfsm_chain (line 84) | struct nfsm_chain type nfsm_chain (line 85) | struct nfsm_chain type vnode_attr (line 85) | struct vnode_attr type nfsmount (line 85) | struct nfsmount type nfsm_chain (line 86) | struct nfsm_chain type vnode_attr (line 86) | struct vnode_attr type nfsmount (line 87) | struct nfsmount type nfsm_chain (line 87) | struct nfsm_chain type vnode_attr (line 87) | struct vnode_attr type nfsm_chain (line 88) | struct nfsm_chain type nfsm_chain (line 90) | struct nfsm_chain type nfsm_chain (line 91) | struct nfsm_chain type nfsm_chain (line 92) | struct nfsm_chain type nfsm_chain (line 93) | struct nfsm_chain type nfsm_chain (line 94) | struct nfsm_chain type nfsm_chain (line 95) | struct nfsm_chain type nfsmount (line 96) | struct nfsmount type nfsm_chain (line 96) | struct nfsm_chain type nfs_vattr (line 97) | struct nfs_vattr type nfsm_chain (line 98) | struct nfsm_chain type timespec (line 98) | struct timespec type nfsm_chain (line 99) | struct nfsm_chain type nfsrv_descript (line 105) | struct nfsrv_descript type nfsm_chain (line 105) | struct nfsm_chain type vnode_attr (line 105) | struct vnode_attr type nfsrv_descript (line 106) | struct nfsrv_descript type nfsm_chain (line 106) | struct nfsm_chain type vnode_attr (line 107) | struct vnode_attr type vnode_attr (line 107) | struct vnode_attr type nfsm_chain (line 108) | struct nfsm_chain type nameidata (line 108) | struct nameidata type nfsrv_descript (line 109) | struct nfsrv_descript type nfsm_chain (line 109) | struct nfsm_chain type vnode_attr (line 109) | struct vnode_attr type nfsm_chain (line 110) | struct nfsm_chain FILE: bsd/nfs/nfsmount.h type nfs_fsattr (line 79) | struct nfs_fsattr { type nfs_fs_server (line 115) | struct nfs_fs_server { type nfs_fs_path (line 120) | struct nfs_fs_path { type nfs_fs_location (line 124) | struct nfs_fs_location { type nfs_location_index (line 130) | struct nfs_location_index { type nfs_fs_locations (line 138) | struct nfs_fs_locations { type nfs_rpc_record_state (line 148) | struct nfs_rpc_record_state { type nfs_socket (line 160) | struct nfs_socket { type nfs_socket_search (line 193) | struct nfs_socket_search { type nfs_funcs (line 218) | struct nfs_funcs { type nfs_client_id (line 243) | struct nfs_client_id { type nfsclientidlist (line 249) | struct nfsclientidlist type nfsmount (line 256) | struct nfsmount { FILE: bsd/nfs/nfsnode.h type nfs_sillyrename (line 85) | struct nfs_sillyrename { type nfsbufpgs (line 95) | typedef struct { type nfsbuf (line 102) | struct nfsbuf { type nfsbuffreehead (line 222) | struct nfsbuffreehead type nfs_dir_buf_header (line 267) | struct nfs_dir_buf_header { type nfsdmap (line 306) | struct nfsdmap { type nfs_vattr (line 337) | struct nfs_vattr { type nfs_open_owner (line 440) | struct nfs_open_owner { type nfs_open_file (line 459) | struct nfs_open_file { type nfs_lock_owner (line 506) | struct nfs_lock_owner type nfs_file_lock (line 513) | struct nfs_file_lock { type nfs_lock_owner (line 553) | struct nfs_lock_owner { type nfsnode (line 583) | struct nfsnode { type nfsiod (line 817) | struct nfsiod { type nfsiodlist (line 823) | struct nfsiodlist type nfsiodmountlist (line 824) | struct nfsiodmountlist type vnop_inactive_args (line 843) | struct vnop_inactive_args type vnop_reclaim_args (line 844) | struct vnop_reclaim_args type nfs_sillyrename (line 867) | struct nfs_sillyrename type componentname (line 868) | struct componentname type nfs_vattr (line 868) | struct nfs_vattr type nfsbuf (line 873) | struct nfsbuf type nfsbuf (line 878) | struct nfsbuf type nfsbuf (line 880) | struct nfsbuf type nfsbuf (line 881) | struct nfsbuf type nfsbuf (line 882) | struct nfsbuf type nfsbuf (line 883) | struct nfsbuf type nfsbuf (line 884) | struct nfsbuf type nfsbuf (line 885) | struct nfsbuf type nfsbuf (line 886) | struct nfsbuf type nfsbuf (line 887) | struct nfsbuf type nfsbuf (line 888) | struct nfsbuf type nfsbuf (line 889) | struct nfsbuf type nfsbuf (line 890) | struct nfsbuf type nfsbuf (line 892) | struct nfsbuf type nfsbuf (line 893) | struct nfsbuf type nfsbuf (line 894) | struct nfsbuf type nfsbuf (line 895) | struct nfsbuf type nfsbuflists (line 896) | struct nfsbuflists type nfsbuflists (line 897) | struct nfsbuflists type nfsbuf (line 907) | struct nfsbuf type nfsbuf (line 908) | struct nfsbuf type nfsbuf (line 909) | struct nfsbuf type nfsbuf (line 910) | struct nfsbuf type nfsreq (line 911) | struct nfsreq type nfsbuf (line 912) | struct nfsbuf type nfsbuf (line 913) | struct nfsbuf type nfsbuf (line 914) | struct nfsbuf type nfsreq (line 915) | struct nfsreq type nfsbuf (line 916) | struct nfsbuf type nfsiod (line 925) | struct nfsiod type nfsreq (line 928) | struct nfsreq type nfsreq (line 929) | struct nfsreq type nfsmount (line 930) | struct nfsmount type nfsmount (line 931) | struct nfsmount FILE: bsd/nfs/nfsproto.h type nfstype (line 333) | typedef enum { NFNON=0, NFREG=1, NFDIR=2, NFBLK=3, NFCHR=4, NFLNK=5, type nfs_uquad (line 805) | struct nfs_uquad { type nfsuint64 (line 808) | typedef struct nfs_uquad nfsuint64; type nfsquad_t (line 817) | typedef union nfs_quadconvert nfsquad_t; type nfs_specdata (line 822) | struct nfs_specdata { type nfs_specdata (line 826) | typedef struct nfs_specdata nfs_specdata; type nfs_fsid (line 831) | struct nfs_fsid { type nfs_fsid (line 835) | typedef struct nfs_fsid nfs_fsid; type nfs_stateid (line 840) | struct nfs_stateid { type nfs_stateid (line 844) | typedef struct nfs_stateid nfs_stateid; FILE: bsd/nfs/nfsrvcache.h type in6_addr (line 82) | struct in6_addr type nfsrvcache (line 88) | struct nfsrvcache { FILE: bsd/nfs/xdr_subs.h type xdrbuf_type (line 103) | typedef enum xdrbuf_type { type xdrbuf (line 108) | struct xdrbuf { type xdrbuf (line 129) | struct xdrbuf type xdrbuf (line 130) | struct xdrbuf type xdrbuf (line 131) | struct xdrbuf type xdrbuf (line 134) | struct xdrbuf type xdrbuf (line 135) | struct xdrbuf type xdrbuf (line 136) | struct xdrbuf type xdrbuf (line 137) | struct xdrbuf type xdrbuf (line 138) | struct xdrbuf type xdrbuf (line 139) | struct xdrbuf type xdrbuf (line 140) | struct xdrbuf type xdrbuf (line 141) | struct xdrbuf function xb_init (line 148) | void function xb_init_buffer (line 159) | void type xdrbuf (line 178) | struct xdrbuf function xb_cleanup (line 186) | void function xb_set_cur_buf_len (line 208) | void function xb_advance (line 223) | int function xb_offset (line 245) | size_t function xb_seek (line 264) | int function xb_free (line 297) | void function xb_grow (line 310) | int function xb_add_bytes (line 349) | int function xb_get_bytes (line 395) | int FILE: bsd/pgo/profile_runtime.c function get_size_for_buffer (line 68) | static uint64_t function write_buffer (line 82) | static int function kern_return_t (line 104) | kern_return_t function kern_return_t (line 116) | static kern_return_t function kern_return_t (line 122) | static kern_return_t function grab_pgo_data (line 153) | int FILE: bsd/pgo/profile_runtime_data.c function getpagesize (line 15) | int FILE: bsd/pthread/priority_private.h type pthread_priority_t (line 94) | typedef unsigned long pthread_priority_t; type pthread_priority_compact_t (line 139) | typedef unsigned int pthread_priority_compact_t; function _pthread_priority_has_qos (line 141) | __attribute__((always_inline, const)) function pthread_priority_compact_t (line 152) | __attribute__((always_inline, const)) function pthread_priority_compact_t (line 165) | __attribute__((always_inline, const)) function pthread_priority_compact_t (line 172) | __attribute__((always_inline, const)) function pthread_priority_compact_t (line 179) | __attribute__((always_inline, const)) function thread_qos_t (line 186) | __attribute__((always_inline, const)) function thread_qos_t (line 195) | __attribute__((always_inline, const)) function _pthread_priority_relpri (line 205) | __attribute__((always_inline, const)) FILE: bsd/pthread/pthread_priority.c function pthread_priority_compact_t (line 36) | pthread_priority_compact_t function pthread_priority_compact_t (line 55) | pthread_priority_compact_t function pthread_priority_compact_t (line 69) | pthread_priority_compact_t FILE: bsd/pthread/pthread_shims.c type pthread_functions_s (line 68) | struct pthread_functions_s type pthread_functions_s (line 68) | struct pthread_functions_s type pthread_callbacks_s (line 69) | struct pthread_callbacks_s type pthread_callbacks_s (line 69) | struct pthread_callbacks_s function proc_set_dispatchqueue_offset (line 96) | static void function proc_set_return_to_kernel_offset (line 102) | static void function user_addr_t (line 108) | static user_addr_t function uthread_set_returnval (line 114) | static void function pthread_returning_to_userspace (line 120) | __attribute__((noreturn)) function pthread_bootstrap_return (line 127) | __attribute__((noreturn)) function get_task_threadmax (line 134) | static uint32_t function proc_get_register (line 140) | static uint64_t function proc_set_register (line 146) | static void type uthread (line 153) | struct uthread function uthread_is_cancelled (line 158) | static int function vm_map_t (line 164) | static vm_map_t function boolean_t (line 170) | static boolean_t function proc_usynch_get_requested_thread_qos (line 176) | static int function boolean_t (line 197) | static boolean_t function boolean_t (line 208) | static boolean_t function wait_result_t (line 219) | static wait_result_t function psynch_wait_update_complete (line 247) | static void function psynch_wait_complete (line 254) | static void function psynch_wait_update_owner (line 261) | static void function psynch_wait_cleanup (line 276) | static void function kern_return_t (line 282) | static kern_return_t function pthread_init (line 313) | void function pth_proc_hashinit (line 322) | void function pth_proc_hashdelete (line 328) | void function bsdthread_create (line 335) | int function bsdthread_register (line 341) | int function bsdthread_terminate (line 363) | int function thread_selfid (line 373) | int function psynch_mutexwait (line 381) | int function psynch_mutexdrop (line 387) | int function psynch_cvbroad (line 393) | int function psynch_cvsignal (line 399) | int function psynch_cvwait (line 405) | int function psynch_cvclrprepost (line 411) | int function psynch_rw_longrdlock (line 417) | int function psynch_rw_rdlock (line 423) | int function psynch_rw_unlock (line 429) | int function psynch_rw_unlock2 (line 435) | int function psynch_rw_wrlock (line 441) | int function psynch_rw_yieldwrlock (line 447) | int function psynch_rw_upgrade (line 453) | int function psynch_rw_downgrade (line 459) | int function kdp_pthread_find_owner (line 465) | void function thread_will_park_or_terminate (line 483) | void type pthread_callbacks_s (line 494) | struct pthread_callbacks_s function pthread_kext_register (line 595) | void FILE: bsd/pthread/pthread_workqueue.c type workqueue (line 83) | struct workqueue type workqueue (line 86) | struct workqueue type uthread (line 86) | struct uthread type workqueue (line 89) | struct workqueue type uthread (line 90) | struct uthread type workq_usec_var (line 99) | struct workq_usec_var { type workqueue (line 114) | struct workqueue type workq_threadreq_s (line 116) | struct workq_threadreq_s type mpsc_daemon_queue (line 118) | struct mpsc_daemon_queue function workq_sysctl_handle_usecs (line 131) | static int type workqueue (line 155) | struct workqueue type proc (line 156) | struct proc type workqueue (line 161) | struct workqueue type proc (line 162) | struct proc type workqueue (line 164) | struct workqueue function proc_set_wqptr (line 168) | static void function proc_init_wqptr_or_wait (line 179) | static bool function event_t (line 203) | static inline event_t function workq_thread_wakeup (line 209) | static inline void function wq_thactive_t (line 238) | static inline wq_thactive_t function _wq_bucket (line 244) | static inline int function thread_qos_t (line 260) | static inline thread_qos_t function _wq_thactive_refresh_best_constrained_req_qos (line 269) | static void function wq_thactive_t (line 296) | static inline wq_thactive_t function wq_thactive_t (line 302) | static inline wq_thactive_t function wq_thactive_t (line 309) | static inline wq_thactive_t function _wq_thactive_move (line 316) | static inline void function _wq_thactive_aggregate_downto_qos (line 327) | static inline uint32_t function _wq_flags (line 368) | static inline uint32_t function _wq_exiting (line 374) | static inline bool function workq_is_exiting (line 380) | bool function workq_lock_spin_is_acquired_kdp (line 389) | static bool function workq_lock_spin (line 395) | static inline void function workq_lock_held (line 401) | static inline void function workq_lock_try (line 407) | static inline bool function workq_unlock (line 413) | static inline void function thread_qos_t (line 424) | static inline thread_qos_t function thread_qos_t (line 430) | static inline thread_qos_t function workq_thread_needs_params_change (line 436) | static inline bool function workq_thread_needs_priority_change (line 472) | static inline bool function workq_thread_update_bucket (line 482) | static void function workq_thread_reset_cpupercent (line 523) | static void function workq_thread_reset_pri (line 550) | static void function workq_thread_set_max_qos (line 604) | void type uthread (line 625) | struct uthread type workqueue (line 626) | struct workqueue type uthread (line 628) | struct uthread function workq_kill_delay_for_idle_thread (line 639) | static inline uint64_t function workq_should_kill_idle_thread (line 661) | static inline bool function workq_death_call_schedule (line 669) | static void function workq_death_policy_evaluate (line 697) | static void function workq_thread_terminate (line 733) | void function workq_kill_old_threads_call (line 759) | static void type uthread (line 772) | struct uthread type workqueue (line 773) | struct workqueue type uthread (line 776) | struct uthread function event_t (line 810) | event_t function workq_add_new_idle_thread (line 835) | static bool function workq_unpark_for_death_and_unlock (line 889) | __attribute__((noreturn, noinline)) function workq_is_current_thread_updating_turnstile (line 935) | bool function workq_perform_turnstile_operation_locked (line 941) | __attribute__((always_inline)) function workq_turnstile_update_inheritor (line 952) | static void function workq_push_idle_thread (line 969) | static void function workq_priority_for_req (line 1064) | static inline int type priority_queue_sched_max (line 1077) | struct priority_queue_sched_max type workqueue (line 1078) | struct workqueue function workq_threadreq_enqueue (line 1093) | static bool function workq_threadreq_dequeue (line 1126) | static bool function workq_threadreq_destroy (line 1149) | static void function workq_thread_call_prepost (line 1162) | static inline bool function workq_schedule_delayed_thread_creation (line 1184) | static bool function workq_schedule_immediate_thread_creation (line 1223) | static void function workq_proc_suspended (line 1240) | void function workq_proc_resumed (line 1250) | void function workq_thread_is_busy (line 1277) | static bool function workq_add_new_threads_call (line 1296) | static void function workq_sched_callback (line 1333) | static void function workq_reference (line 1428) | void function workq_deallocate_queue_invoke (line 1434) | static void function workq_deallocate (line 1453) | static void function workq_deallocate_safe (line 1462) | void function workq_open (line 1474) | int function workq_mark_exiting (line 1576) | void function workq_exit (line 1650) | void function _pthread_priority_to_policy (line 1711) | static bool function bsdthread_set_self (line 1724) | static int function bsdthread_add_explicit_override (line 1890) | static int function bsdthread_remove_explicit_override (line 1912) | static int function workq_thread_add_dispatch_override (line 1929) | static int function workq_thread_reset_dispatch_override (line 1997) | static int function workq_thread_allow_kill (line 2018) | static int function bsdthread_get_max_parallelism (line 2035) | static int function bsdthread_ctl (line 2063) | int type workqueue (line 2109) | struct workqueue type uthread (line 2110) | struct uthread type workqueue (line 2113) | struct workqueue type uthread (line 2114) | struct uthread type uthread (line 2116) | struct uthread function workq_trace_req_id (line 2119) | static inline uint64_t function workq_reqthreads (line 2135) | static int function workq_kern_threadreq_initiate (line 2243) | bool function workq_kern_threadreq_modify (line 2320) | void function workq_kern_threadreq_lock (line 2412) | void function workq_kern_threadreq_unlock (line 2418) | void function workq_kern_threadreq_update_inheritor (line 2424) | void function workq_kern_threadreq_redrive (line 2463) | void function workq_schedule_creator_turnstile_redrive (line 2473) | void function workq_thread_return (line 2483) | static int function workq_kernreturn (line 2583) | int function workq_park_and_unlock (line 2735) | __attribute__((noreturn, noinline)) function workq_may_start_event_mgr_thread (line 2801) | static inline bool function workq_constrained_allowance (line 2813) | static uint32_t function workq_threadreq_admissible (line 2890) | static bool function workq_threadreq_t (line 2903) | static workq_threadreq_t function workq_threadreq_t (line 2994) | static workq_threadreq_t function workq_schedule_creator (line 3106) | static void function workq_select_threadreq_or_park_and_unlock (line 3220) | __attribute__((noreturn, noinline)) function workq_unpark_select_threadreq_or_park_and_unlock (line 3382) | __attribute__((noreturn, noinline)) function workq_creator_should_yield (line 3408) | static bool function workq_unpark_continue (line 3446) | __attribute__((noreturn, noinline)) function workq_setup_and_run (line 3499) | __attribute__((noreturn, noinline)) function fill_procworkqueue (line 3568) | int function boolean_t (line 3614) | boolean_t function workqueue_get_pwq_state_kdp (line 3640) | uint32_t function workq_init (line 3675) | void FILE: bsd/pthread/workqueue_internal.h type workq_threadreq_param_t (line 88) | typedef union workq_threadreq_param_s { type workq_threadreq_s (line 173) | typedef struct workq_threadreq_s { type wq_thactive_t (line 192) | typedef unsigned __int128 wq_thactive_t; type wq_thactive_t (line 194) | typedef uint64_t wq_thactive_t; type workqueue (line 210) | struct workqueue { type workq_threadreq_s (line 261) | struct workq_threadreq_s type proc (line 264) | struct proc type proc (line 265) | struct proc type proc (line 267) | struct proc type proc (line 269) | struct proc type workq_threadreq_s (line 269) | struct workq_threadreq_s type proc (line 271) | struct proc type uthread (line 271) | struct uthread type proc (line 282) | struct proc type workq_threadreq_s (line 282) | struct workq_threadreq_s type turnstile (line 283) | struct turnstile type proc (line 286) | struct proc type workq_threadreq_s (line 286) | struct workq_threadreq_s type proc (line 290) | struct proc type workq_threadreq_s (line 290) | struct workq_threadreq_s type turnstile (line 291) | struct turnstile type proc (line 293) | struct proc type proc (line 294) | struct proc type proc (line 296) | struct proc type workq_set_self_flags (line 299) | enum workq_set_self_flags { type proc (line 307) | struct proc type proc (line 308) | struct proc FILE: bsd/pthread/workqueue_syscalls.h type kqueue_workloop_params (line 74) | struct kqueue_workloop_params { type kqueue_workloop_params (line 84) | struct kqueue_workloop_params type workq_dispatch_config (line 108) | struct workq_dispatch_config { FILE: bsd/security/audit/audit.c type audit_fstat (line 127) | struct audit_fstat type au_mask (line 132) | struct au_mask type mtx (line 138) | struct mtx type kaudit_queue (line 148) | struct kaudit_queue type au_qctrl (line 155) | struct au_qctrl type cv (line 161) | struct cv type cv (line 167) | struct cv type cv (line 174) | struct cv type cv (line 181) | struct cv type kaudit_record (line 184) | struct kaudit_record type auditinfo_addr (line 192) | struct auditinfo_addr type rwlock (line 193) | struct rwlock function audit_set_kinfo (line 202) | void function audit_get_kinfo (line 214) | void function audit_record_ctor (line 229) | static void function audit_record_dtor (line 259) | static void function audit_init (line 300) | void function audit_shutdown (line 360) | void type kaudit_record (line 369) | struct kaudit_record type kaudit_record (line 383) | struct kaudit_record type kaudit_record (line 386) | struct kaudit_record function audit_free (line 442) | void function audit_commit (line 454) | void function audit_syscall_enter (line 612) | void type uthread (line 720) | struct uthread function audit_syscall_exit (line 722) | void function audit_subcall_enter (line 758) | void function audit_subcall_exit (line 814) | void function audit_mach_syscall_enter (line 827) | void function audit_mach_syscall_exit (line 883) | void function kau_will_audit (line 900) | int function audit_proc_coredump (line 907) | void FILE: bsd/security/audit/audit.h type mac_audit_record (line 143) | struct mac_audit_record { type proc (line 152) | struct proc type vnode (line 153) | struct vnode type componentname (line 154) | struct componentname type proc (line 160) | struct proc type uthread (line 160) | struct uthread type proc (line 167) | struct proc type uthread (line 167) | struct uthread type proc (line 169) | struct proc type uthread (line 170) | struct uthread type uthread (line 173) | struct uthread type proc (line 176) | struct proc type uthread (line 176) | struct uthread type uthread (line 178) | struct uthread type auditinfo_addr (line 180) | struct auditinfo_addr type ipc_perm (line 188) | struct ipc_perm type sockaddr (line 189) | struct sockaddr type kaudit_record (line 191) | struct kaudit_record type kaudit_record (line 192) | struct kaudit_record type kaudit_record (line 193) | struct kaudit_record type kaudit_record (line 194) | struct kaudit_record type kaudit_record (line 195) | struct kaudit_record type kaudit_record (line 196) | struct kaudit_record type kaudit_record (line 197) | struct kaudit_record type kaudit_record (line 198) | struct kaudit_record type kaudit_record (line 199) | struct kaudit_record type kaudit_record (line 200) | struct kaudit_record type kaudit_record (line 201) | struct kaudit_record type kaudit_record (line 202) | struct kaudit_record type kaudit_record (line 203) | struct kaudit_record type kaudit_record (line 204) | struct kaudit_record type kaudit_record (line 205) | struct kaudit_record type kaudit_record (line 207) | struct kaudit_record type kaudit_record (line 208) | struct kaudit_record type kaudit_record (line 209) | struct kaudit_record type kaudit_record (line 210) | struct kaudit_record type kaudit_record (line 211) | struct kaudit_record type kaudit_record (line 212) | struct kaudit_record type kaudit_record (line 213) | struct kaudit_record type kaudit_record (line 214) | struct kaudit_record type kaudit_record (line 215) | struct kaudit_record type kaudit_record (line 216) | struct kaudit_record type kaudit_record (line 217) | struct kaudit_record type kaudit_record (line 219) | struct kaudit_record type vnode (line 219) | struct vnode type sockaddr (line 220) | struct sockaddr type kaudit_record (line 221) | struct kaudit_record type kaudit_record (line 222) | struct kaudit_record type auditinfo (line 223) | struct auditinfo type kaudit_record (line 224) | struct kaudit_record type auditinfo_addr (line 225) | struct auditinfo_addr type kaudit_record (line 226) | struct kaudit_record type vnode (line 226) | struct vnode type kaudit_record (line 228) | struct kaudit_record type kaudit_record (line 230) | struct kaudit_record type vnode (line 230) | struct vnode type kaudit_record (line 232) | struct kaudit_record type vnode (line 232) | struct vnode type kaudit_record (line 234) | struct kaudit_record type kaudit_record (line 235) | struct kaudit_record type kaudit_record (line 236) | struct kaudit_record type kaudit_record (line 238) | struct kaudit_record type kaudit_record (line 239) | struct kaudit_record type kaudit_record (line 240) | struct kaudit_record type ipc_perm (line 240) | struct ipc_perm type kaudit_record (line 241) | struct kaudit_record type kaudit_record (line 242) | struct kaudit_record type kaudit_record (line 243) | struct kaudit_record type kaudit_record (line 245) | struct kaudit_record type kaudit_record (line 247) | struct kaudit_record type proc (line 247) | struct proc type fileproc (line 248) | struct fileproc type kaudit_record (line 249) | struct kaudit_record type kaudit_record (line 251) | struct kaudit_record type kaudit_record (line 253) | struct kaudit_record type kaudit_record (line 255) | struct kaudit_record type kaudit_record (line 256) | struct kaudit_record type kaudit_record (line 257) | struct kaudit_record type proc (line 257) | struct proc type proc (line 260) | struct proc type proc (line 261) | struct proc type proc (line 261) | struct proc type proc (line 262) | struct proc type ucred (line 266) | struct ucred type ucred (line 267) | struct ucred type kaudit_record (line 296) | struct kaudit_record FILE: bsd/security/audit/audit_arg.c function audit_arg_addr (line 105) | void function audit_arg_exit (line 122) | void function audit_arg_len (line 130) | void function audit_arg_fd2 (line 137) | void function audit_arg_fd (line 144) | void function audit_arg_fflags (line 151) | void function audit_arg_gid (line 158) | void function audit_arg_uid (line 165) | void function audit_arg_egid (line 172) | void function audit_arg_euid (line 179) | void function audit_arg_rgid (line 186) | void function audit_arg_ruid (line 193) | void function audit_arg_sgid (line 200) | void function audit_arg_suid (line 207) | void function audit_arg_groupset (line 214) | void function audit_arg_login (line 226) | void function audit_arg_ctlname (line 233) | void function audit_arg_mask (line 241) | void function audit_arg_mode (line 248) | void function audit_arg_value32 (line 255) | void function audit_arg_value64 (line 262) | void function audit_arg_owner (line 269) | void function audit_arg_pid (line 277) | void function audit_arg_process (line 284) | void function audit_arg_signum (line 310) | void function audit_arg_socket (line 317) | void function audit_arg_sockaddr (line 334) | void function audit_arg_auid (line 380) | void function audit_arg_auditinfo (line 387) | void function audit_arg_auditinfo_addr (line 399) | void function audit_arg_text (line 416) | void function audit_arg_opaque (line 436) | void function audit_arg_data (line 457) | void function audit_arg_cmd (line 511) | void function audit_arg_svipc_cmd (line 518) | void function audit_arg_svipc_perm (line 525) | void function audit_arg_svipc_id (line 533) | void function audit_arg_svipc_addr (line 540) | void function audit_arg_posix_ipc_perm (line 547) | void function audit_arg_auditon (line 557) | void function audit_arg_file (line 569) | void function audit_arg_upath (line 647) | void function audit_arg_kpath (line 678) | void function audit_arg_vnpath (line 723) | void function audit_arg_vnpath_withref (line 833) | void function audit_arg_mach_port1 (line 843) | void function audit_arg_mach_port2 (line 850) | void function audit_arg_argv (line 861) | void function audit_arg_envv (line 879) | void function audit_sysclose (line 899) | void function audit_identity_info_destruct (line 918) | void function audit_identity_info_construct (line 941) | void function audit_arg_identity (line 998) | void FILE: bsd/security/audit/audit_bsd.c type mhdr (line 60) | struct mhdr { type au_malloc_debug_info (line 77) | struct au_malloc_debug_info { type au_malloc_debug_info_t (line 87) | typedef struct au_malloc_debug_info au_malloc_debug_info_t; type sysctl_oid (line 91) | struct sysctl_oid type sysctl_req (line 92) | struct sysctl_req function audit_sysctl_malloc_debug (line 108) | static int type mhdr (line 190) | struct mhdr type mhdr (line 229) | struct mhdr function _audit_cv_init (line 252) | void function _audit_cv_destroy (line 266) | void function _audit_cv_signal (line 276) | void function _audit_cv_broadcast (line 288) | void function _audit_cv_wait (line 302) | void function _audit_cv_wait_sig (line 315) | int type mtx (line 327) | struct mtx type mtx (line 329) | struct mtx function _audit_mtx_destroy (line 340) | void type rwlock (line 354) | struct rwlock type rwlock (line 356) | struct rwlock function _audit_rw_destroy (line 367) | void function _audit_cv_wait_continuation (line 380) | int type rlck (line 402) | struct rlck type rlck (line 404) | struct rlck function _audit_rlck_lock (line 420) | void function _audit_rlck_unlock (line 437) | void function _audit_rlck_destroy (line 450) | void function _audit_rlck_assert (line 462) | void type slck (line 482) | struct slck type slck (line 484) | struct slck function wait_result_t (line 501) | wait_result_t function _audit_slck_unlock (line 523) | void function _audit_slck_trylock (line 540) | int function _audit_slck_assert (line 558) | void function _audit_slck_destroy (line 569) | void function _audit_ppsratecheck (line 597) | int function audit_send_trigger (line 634) | int function audit_send_analytics (line 651) | int FILE: bsd/security/audit/audit_bsd.h type au_malloc_type (line 116) | struct au_malloc_type { type au_malloc_type_t (line 126) | typedef struct au_malloc_type au_malloc_type_t; type au_malloc_type (line 138) | struct au_malloc_type { type au_malloc_type_t (line 142) | typedef struct au_malloc_type au_malloc_type_t; type cv (line 172) | struct cv { type mtx (line 180) | struct mtx { type rwlock (line 190) | struct rwlock { type slck (line 200) | struct slck { type rlck (line 212) | struct rlck { type cv (line 224) | struct cv type cv (line 225) | struct cv type cv (line 226) | struct cv type cv (line 227) | struct cv type cv (line 228) | struct cv type cv (line 229) | struct cv type cv (line 230) | struct cv type mtx (line 245) | struct mtx type mtx (line 246) | struct mtx type slck (line 257) | struct slck type slck (line 258) | struct slck type slck (line 259) | struct slck type slck (line 260) | struct slck type slck (line 261) | struct slck type slck (line 262) | struct slck type rlck (line 272) | struct rlck type rlck (line 273) | struct rlck type rlck (line 274) | struct rlck type rlck (line 275) | struct rlck type rlck (line 276) | struct rlck type rwlock (line 285) | struct rwlock type rwlock (line 286) | struct rwlock type timeval (line 319) | struct timeval FILE: bsd/security/audit/audit_bsm.c type audit_record (line 66) | struct audit_record type au_record (line 67) | struct au_record type kaudit_record (line 68) | struct kaudit_record type au_record (line 69) | struct au_record function kau_init (line 74) | void type au_record (line 86) | struct au_record type au_record (line 89) | struct au_record function kau_write (line 103) | static void function kau_close (line 116) | static void function kau_free (line 169) | void function audit_sys_auditon (line 377) | static void function audit_sys_fcntl (line 534) | static void function kaudit_to_bsm (line 605) | int function bsm_rec_verify (line 2075) | int FILE: bsd/security/audit/audit_bsm_domain.c type bsm_domain (line 39) | struct bsm_domain { type bsm_domain (line 46) | struct bsm_domain type bsm_domain (line 452) | struct bsm_domain function u_short (line 465) | u_short type bsm_domain (line 477) | struct bsm_domain function au_bsm_to_domain (line 490) | int FILE: bsd/security/audit/audit_bsm_errno.c type bsm_errno (line 49) | struct bsm_errno { type bsm_errno (line 80) | struct bsm_errno type bsm_errno (line 591) | struct bsm_errno function u_char (line 608) | u_char type bsm_errno (line 620) | struct bsm_errno function au_bsm_to_errno (line 638) | int type bsm_errno (line 655) | struct bsm_errno FILE: bsd/security/audit/audit_bsm_fcntl.c type bsm_fcntl_cmd (line 41) | struct bsm_fcntl_cmd { type bsm_fcntl_cmd_t (line 45) | typedef struct bsm_fcntl_cmd bsm_fcntl_cmd_t; function bsm_fcntl_cmd_t (line 255) | static const bsm_fcntl_cmd_t * function u_short (line 269) | u_short function bsm_fcntl_cmd_t (line 281) | static const bsm_fcntl_cmd_t * function au_bsm_to_fcntl_cmd (line 295) | int FILE: bsd/security/audit/audit_bsm_klib.c type evclass_elem (line 64) | struct evclass_elem { type evclass_list (line 69) | struct evclass_list { type rwlock (line 74) | struct rwlock type evclass_list (line 75) | struct evclass_list function au_class_t (line 86) | au_class_t function au_class_t (line 114) | static au_class_t function au_evclassmap_insert (line 151) | void function au_evclassmap_init (line 194) | void function au_preselect (line 228) | int function au_event_t (line 259) | au_event_t function au_event_t (line 313) | au_event_t function au_event_t (line 411) | au_event_t function au_event_t (line 509) | au_event_t function au_event_t (line 607) | au_event_t function au_event_t (line 673) | au_event_t function au_event_t (line 695) | au_event_t function au_event_t (line 738) | au_event_t function au_event_t (line 808) | au_event_t function audit_canon_path (line 827) | int FILE: bsd/security/audit/audit_bsm_socket_type.c type bsm_socket_type (line 40) | struct bsm_socket_type { type bsm_socket_type (line 47) | struct bsm_socket_type type bsm_socket_type (line 57) | struct bsm_socket_type function u_short (line 71) | u_short type bsm_socket_type (line 83) | struct bsm_socket_type function au_bsm_to_socket_type (line 97) | int FILE: bsd/security/audit/audit_bsm_token.c function token_t (line 73) | token_t * function token_t (line 95) | token_t * function token_t (line 117) | token_t * function token_t (line 133) | token_t * function token_t (line 177) | token_t * function token_t (line 221) | token_t * function token_t (line 235) | token_t * function token_t (line 286) | token_t * function token_t (line 303) | token_t * function token_t (line 314) | token_t * function token_t (line 337) | token_t * function token_t (line 356) | token_t * function token_t (line 378) | token_t * function token_t (line 397) | token_t * function token_t (line 422) | token_t * function token_t (line 463) | token_t * function token_t (line 482) | token_t * function token_t (line 504) | token_t * function token_t (line 534) | token_t * function token_t (line 558) | token_t * function token_t (line 590) | token_t * function token_t (line 613) | token_t * function token_t (line 637) | token_t * function token_t (line 659) | token_t * function token_t (line 695) | token_t * function token_t (line 735) | token_t * function token_t (line 748) | token_t * function token_t (line 763) | token_t * function token_t (line 778) | token_t * function token_t (line 788) | token_t * function token_t (line 812) | token_t * function token_t (line 860) | token_t * function token_t (line 898) | token_t * function token_t (line 926) | token_t * function token_t (line 944) | token_t * function token_t (line 963) | token_t * function token_t (line 986) | token_t * function token_t (line 1010) | token_t * function token_t (line 1032) | token_t * function token_t (line 1068) | token_t * function token_t (line 1107) | token_t * function token_t (line 1120) | token_t * function token_t (line 1135) | static token_t * function token_t (line 1164) | token_t * function token_t (line 1175) | token_t * function token_t (line 1186) | token_t * function token_t (line 1197) | token_t * function token_t (line 1208) | token_t * function token_t (line 1247) | token_t * function token_t (line 1268) | token_t * function token_t (line 1314) | token_t* function token_t (line 1376) | token_t * function token_t (line 1420) | token_t * function token_t (line 1445) | token_t * function token_t (line 1475) | token_t * FILE: bsd/security/audit/audit_ioctl.h type auditpipe_ioctl_preselect (line 41) | struct auditpipe_ioctl_preselect { FILE: bsd/security/audit/audit_mac.c function audit_mac_new (line 74) | int function audit_mac_free (line 108) | void function audit_mac_syscall_enter (line 141) | int function audit_mac_syscall_exit (line 164) | int function audit_mac_data (line 198) | int function audit_arg_mac_string (line 234) | void FILE: bsd/security/audit/audit_pipe.c type audit_pipe_entry (line 75) | struct audit_pipe_entry { type audit_pipe_preselect (line 92) | struct audit_pipe_preselect { type audit_pipe (line 104) | struct audit_pipe { type rwlock (line 195) | struct rwlock type audit_pipe (line 219) | struct audit_pipe type cdevsw (line 231) | struct cdevsw function audit_pipe_entry_free (line 257) | static void type audit_pipe_preselect (line 267) | struct audit_pipe_preselect type audit_pipe (line 268) | struct audit_pipe type audit_pipe_preselect (line 270) | struct audit_pipe_preselect function audit_pipe_preselect_get (line 285) | static int function audit_pipe_preselect_set (line 308) | static void function audit_pipe_preselect_delete (line 336) | static int function audit_pipe_preselect_flush_locked (line 360) | static void function audit_pipe_preselect_flush (line 373) | static void function audit_pipe_preselect_check (line 391) | static int function audit_pipe_preselect (line 430) | int function audit_pipe_append (line 461) | static void function audit_pipe_submit (line 514) | void function audit_pipe_submit_user (line 550) | void type audit_pipe (line 578) | struct audit_pipe type audit_pipe (line 581) | struct audit_pipe function audit_pipe_flush (line 625) | static void function audit_pipe_free (line 650) | static void function audit_pipe_clone (line 674) | static int function audit_pipe_open (line 702) | static int function audit_pipe_close (line 739) | static int function audit_pipe_ioctl (line 767) | static int function audit_pipe_read (line 982) | static int function audit_pipe_poll (line 1065) | static int function audit_pipe_init (line 1089) | int function audit_pipe_shutdown (line 1113) | int FILE: bsd/security/audit/audit_private.h type au_qctrl (line 76) | struct au_qctrl type audit_fstat (line 77) | struct audit_fstat type au_mask (line 78) | struct au_mask type vnode_au_info (line 138) | struct vnode_au_info { type groupset (line 148) | struct groupset { type socket_au_info (line 153) | struct socket_au_info { type au_qctrl64 (line 169) | struct au_qctrl64 { type au_qctrl64_t (line 176) | typedef struct au_qctrl64 au_qctrl64_t; type posix_ipc_perm (line 200) | struct posix_ipc_perm { type au_identity_info (line 206) | struct au_identity_info { type audit_record (line 216) | struct audit_record { type kaudit_record (line 335) | struct kaudit_record { type kaudit_record (line 349) | struct kaudit_record type kaudit_record (line 350) | struct kaudit_record type kaudit_record (line 352) | struct kaudit_record type uthread (line 352) | struct uthread type au_record (line 358) | struct au_record type kaudit_record (line 359) | struct kaudit_record type au_record (line 359) | struct au_record type au_record (line 365) | struct au_record type mtx (line 379) | struct mtx type cv (line 380) | struct cv type cv (line 381) | struct cv type cv (line 382) | struct cv type kaudit_queue (line 383) | struct kaudit_queue type socket_au_info (line 403) | struct socket_au_info type vnode (line 423) | struct vnode type auditinfo_addr (line 438) | struct auditinfo_addr type auditinfo_addr (line 439) | struct auditinfo_addr type kaudit_record (line 444) | struct kaudit_record type kaudit_record (line 445) | struct kaudit_record type ucred (line 446) | struct ucred type vnode (line 447) | struct vnode type au_identity_info (line 450) | struct au_identity_info type au_identity_info (line 452) | struct au_identity_info type kaudit_record (line 468) | struct kaudit_record type kaudit_record (line 469) | struct kaudit_record type uthread (line 471) | struct uthread type uthread (line 472) | struct uthread type hdr_tok_partial (line 512) | struct __attribute__((__packed__)) hdr_tok_partial { type hdr_tok_partial (line 518) | struct hdr_tok_partial type trl_tok_partial (line 520) | struct __attribute__((__packed__)) trl_tok_partial { type trl_tok_partial (line 525) | struct trl_tok_partial FILE: bsd/security/audit/audit_session.c type au_sentry (line 71) | struct au_sentry { type au_sentry_t (line 84) | typedef struct au_sentry au_sentry_t; type auditinfo_addr (line 102) | struct auditinfo_addr type rwlock (line 119) | struct rwlock type au_sentry_head (line 122) | struct au_sentry_head type au_history_event_t (line 126) | typedef enum au_history_event { type au_history (line 137) | struct au_history { type au_history (line 145) | struct au_history function au_history_entries (line 149) | static inline unsigned int function au_history_record (line 159) | static inline void type audit_sdev_entry (line 203) | struct audit_sdev_entry { type audit_sdev (line 213) | struct audit_sdev { type rwlock (line 312) | struct rwlock type audit_sdev (line 329) | struct audit_sdev type cdevsw (line 340) | struct cdevsw type au_sentry_debug (line 409) | struct au_sentry_debug { type au_sentry_debug_t (line 416) | typedef struct au_sentry_debug au_sentry_debug_t; type sysctl_oid (line 418) | struct sysctl_oid type sysctl_req (line 419) | struct sysctl_req function audit_session_debug_callout (line 431) | static int function audit_session_debug_filterfn (line 437) | static int function audit_sysctl_session_debug (line 478) | static int function audit_session_event (line 579) | static void function audit_session_hash (line 639) | static inline uint32_t function au_sentry_t (line 657) | static au_sentry_t * function audit_session_remove (line 679) | static void function audit_ref_session (line 724) | static void function audit_unref_session (line 743) | static void function audit_inc_procount (line 765) | static void function audit_dec_procount (line 783) | static void function audit_update_sentry (line 810) | static int function audit_session_nextid (line 835) | static uint32_t function auditinfo_addr_t (line 855) | static auditinfo_addr_t * function audit_session_lookup (line 958) | int function audit_session_aiaref (line 981) | void function audit_session_ref (line 990) | void function audit_session_aiaunref (line 1002) | void function audit_session_unref (line 1011) | void function audit_session_procnew (line 1027) | void function audit_session_procexit (line 1045) | void function audit_session_init (line 1062) | void function audit_session_update_check (line 1086) | static int function audit_session_setaia (line 1139) | int function audit_session_self (line 1242) | int function audit_session_port (line 1313) | int function audit_session_join_internal (line 1410) | static int function audit_session_spawnjoin (line 1485) | int function audit_session_join (line 1510) | int function audit_sdev_entry_free (line 1537) | static void function audit_sdev_append (line 1549) | static void function audit_sdev_submit (line 1595) | void type audit_sdev (line 1635) | struct audit_sdev type audit_sdev (line 1638) | struct audit_sdev function audit_sdev_flush (line 1666) | static void function audit_sdev_free (line 1689) | static void function audit_sdev_get_aia (line 1711) | static int function audit_sdev_open (line 1731) | static int function audit_sdev_close (line 1772) | static int function audit_sdev_ioctl (line 1798) | static int function audit_sdev_read (line 1913) | static int function audit_sdev_poll (line 1996) | static int function audit_sdev_clone (line 2022) | static int function audit_sdev_init (line 2045) | static int function audit_session_self (line 2083) | int function audit_session_join (line 2092) | int function audit_session_port (line 2101) | int FILE: bsd/security/audit/audit_syscalls.c function audit (line 147) | int function auditon (line 370) | int function getauid (line 993) | int function setauid (line 1019) | int function getaudit_addr_internal (line 1059) | static int function getaudit_addr (line 1080) | int function setaudit_addr (line 1098) | int function auditctl (line 1168) | int function audit (line 1257) | int function auditon (line 1265) | int function getauid (line 1273) | int function setauid (line 1281) | int function getaudit_addr (line 1289) | int function setaudit_addr (line 1297) | int function auditctl (line 1305) | int FILE: bsd/security/audit/audit_worker.c type slck (line 94) | struct slck type vfs_context (line 95) | struct vfs_context type vnode (line 96) | struct vnode type kaudit_record (line 115) | struct kaudit_record function audit_record_write (line 130) | static void function audit_worker_process_record (line 322) | static void function audit_worker (line 430) | __attribute__((noreturn)) function audit_rotate_vnode (line 499) | void function audit_worker_init (line 570) | void FILE: bsd/sys/_select.h type timeval (line 44) | struct timeval FILE: bsd/sys/_types.h type __int64_t (line 56) | typedef __int64_t __darwin_blkcnt_t; type __int32_t (line 57) | typedef __int32_t __darwin_blksize_t; type __int32_t (line 58) | typedef __int32_t __darwin_dev_t; type __darwin_fsblkcnt_t (line 59) | typedef unsigned int __darwin_fsblkcnt_t; type __darwin_fsfilcnt_t (line 60) | typedef unsigned int __darwin_fsfilcnt_t; type __uint32_t (line 61) | typedef __uint32_t __darwin_gid_t; type __uint32_t (line 62) | typedef __uint32_t __darwin_id_t; type __uint64_t (line 63) | typedef __uint64_t __darwin_ino64_t; type __darwin_ino64_t (line 65) | typedef __darwin_ino64_t __darwin_ino_t; type __uint32_t (line 67) | typedef __uint32_t __darwin_ino_t; type __darwin_natural_t (line 69) | typedef __darwin_natural_t __darwin_mach_port_name_t; type __darwin_mach_port_name_t (line 70) | typedef __darwin_mach_port_name_t __darwin_mach_port_t; type __uint16_t (line 71) | typedef __uint16_t __darwin_mode_t; type __int64_t (line 72) | typedef __int64_t __darwin_off_t; type __int32_t (line 73) | typedef __int32_t __darwin_pid_t; type __uint32_t (line 74) | typedef __uint32_t __darwin_sigset_t; type __int32_t (line 75) | typedef __int32_t __darwin_suseconds_t; type __uint32_t (line 76) | typedef __uint32_t __darwin_uid_t; type __uint32_t (line 77) | typedef __uint32_t __darwin_useconds_t; FILE: bsd/sys/_types/_blkcnt_t.h type __darwin_blkcnt_t (line 31) | typedef __darwin_blkcnt_t blkcnt_t; FILE: bsd/sys/_types/_blksize_t.h type __darwin_blksize_t (line 31) | typedef __darwin_blksize_t blksize_t; FILE: bsd/sys/_types/_clock_t.h type __darwin_clock_t (line 31) | typedef __darwin_clock_t clock_t; FILE: bsd/sys/_types/_ct_rune_t.h type __darwin_ct_rune_t (line 32) | typedef __darwin_ct_rune_t ct_rune_t; FILE: bsd/sys/_types/_dev_t.h type __darwin_dev_t (line 31) | typedef __darwin_dev_t dev_t; FILE: bsd/sys/_types/_errno_t.h type errno_t (line 30) | typedef int errno_t; FILE: bsd/sys/_types/_fd_def.h type fd_set (line 52) | struct fd_set { function __header_always_inline (line 62) | __header_always_inline int function __header_always_inline (line 84) | __header_always_inline int function __header_always_inline (line 94) | __header_always_inline void function __header_always_inline (line 102) | __header_always_inline void function __header_always_inline (line 112) | __header_always_inline int function __header_always_inline (line 118) | __header_always_inline void function __header_always_inline (line 124) | __header_always_inline void FILE: bsd/sys/_types/_filesec_t.h type _filesec (line 30) | struct _filesec type _filesec (line 31) | struct _filesec FILE: bsd/sys/_types/_fsblkcnt_t.h type __darwin_fsblkcnt_t (line 31) | typedef __darwin_fsblkcnt_t fsblkcnt_t; FILE: bsd/sys/_types/_fsfilcnt_t.h type __darwin_fsfilcnt_t (line 31) | typedef __darwin_fsfilcnt_t fsfilcnt_t; FILE: bsd/sys/_types/_fsid_t.h type fsid_t (line 31) | typedef struct fsid { int32_t val[2]; } fsid_t; FILE: bsd/sys/_types/_fsobj_id_t.h type fsobj_id_t (line 33) | typedef struct fsobj_id { FILE: bsd/sys/_types/_gid_t.h type __darwin_gid_t (line 31) | typedef __darwin_gid_t gid_t; FILE: bsd/sys/_types/_guid_t.h type guid_t (line 31) | typedef union { FILE: bsd/sys/_types/_id_t.h type __darwin_id_t (line 31) | typedef __darwin_id_t id_t; FILE: bsd/sys/_types/_in_addr_t.h type __uint32_t (line 31) | typedef __uint32_t in_addr_t; FILE: bsd/sys/_types/_in_port_t.h type __uint16_t (line 31) | typedef __uint16_t in_port_t; FILE: bsd/sys/_types/_ino64_t.h type __darwin_ino64_t (line 31) | typedef __darwin_ino64_t ino64_t; FILE: bsd/sys/_types/_ino_t.h type __darwin_ino_t (line 31) | typedef __darwin_ino_t ino_t; FILE: bsd/sys/_types/_intptr_t.h type __darwin_intptr_t (line 32) | typedef __darwin_intptr_t intptr_t; FILE: bsd/sys/_types/_iovec_t.h type iovec (line 31) | struct iovec { FILE: bsd/sys/_types/_key_t.h type __int32_t (line 31) | typedef __int32_t key_t; FILE: bsd/sys/_types/_mach_port_t.h type __darwin_mach_port_t (line 50) | typedef __darwin_mach_port_t mach_port_t; FILE: bsd/sys/_types/_mbstate_t.h type __darwin_mbstate_t (line 32) | typedef __darwin_mbstate_t mbstate_t; FILE: bsd/sys/_types/_mode_t.h type __darwin_mode_t (line 31) | typedef __darwin_mode_t mode_t; FILE: bsd/sys/_types/_nlink_t.h type __uint16_t (line 31) | typedef __uint16_t nlink_t; FILE: bsd/sys/_types/_off_t.h type __darwin_off_t (line 31) | typedef __darwin_off_t off_t; FILE: bsd/sys/_types/_pid_t.h type __darwin_pid_t (line 31) | typedef __darwin_pid_t pid_t; FILE: bsd/sys/_types/_ptrdiff_t.h type __darwin_ptrdiff_t (line 32) | typedef __darwin_ptrdiff_t ptrdiff_t; FILE: bsd/sys/_types/_rsize_t.h type __darwin_size_t (line 31) | typedef __darwin_size_t rsize_t; FILE: bsd/sys/_types/_rune_t.h type __darwin_rune_t (line 31) | typedef __darwin_rune_t rune_t; FILE: bsd/sys/_types/_sa_family_t.h type __uint8_t (line 31) | typedef __uint8_t sa_family_t; FILE: bsd/sys/_types/_sigaltstack.h type _STRUCT_SIGALTSTACK (line 48) | typedef _STRUCT_SIGALTSTACK stack_t; FILE: bsd/sys/_types/_sigset_t.h type __darwin_sigset_t (line 31) | typedef __darwin_sigset_t sigset_t; FILE: bsd/sys/_types/_size_t.h type __darwin_size_t (line 31) | typedef __darwin_size_t size_t; FILE: bsd/sys/_types/_socklen_t.h type __darwin_socklen_t (line 31) | typedef __darwin_socklen_t socklen_t; FILE: bsd/sys/_types/_ssize_t.h type __darwin_ssize_t (line 31) | typedef __darwin_ssize_t ssize_t; FILE: bsd/sys/_types/_suseconds_t.h type __darwin_suseconds_t (line 31) | typedef __darwin_suseconds_t suseconds_t; FILE: bsd/sys/_types/_time_t.h type __darwin_time_t (line 31) | typedef __darwin_time_t time_t; FILE: bsd/sys/_types/_timeval64.h type timeval64 (line 34) | struct timeval64 { FILE: bsd/sys/_types/_u_char.h type u_char (line 30) | typedef unsigned char u_char; FILE: bsd/sys/_types/_u_int.h type u_int (line 30) | typedef unsigned int u_int; FILE: bsd/sys/_types/_u_int16_t.h type u_int16_t (line 30) | typedef unsigned short u_int16_t; FILE: bsd/sys/_types/_u_int32_t.h type u_int32_t (line 30) | typedef unsigned int u_int32_t; FILE: bsd/sys/_types/_u_int64_t.h type u_int64_t (line 30) | typedef unsigned long long u_int64_t; FILE: bsd/sys/_types/_u_int8_t.h type u_int8_t (line 30) | typedef unsigned char u_int8_t; FILE: bsd/sys/_types/_u_short.h type u_short (line 30) | typedef unsigned short u_short; FILE: bsd/sys/_types/_ucontext.h type _STRUCT_UCONTEXT (line 57) | typedef _STRUCT_UCONTEXT ucontext_t; FILE: bsd/sys/_types/_ucontext64.h type _STRUCT_UCONTEXT64 (line 52) | typedef _STRUCT_UCONTEXT64 ucontext64_t; FILE: bsd/sys/_types/_uid_t.h type __darwin_uid_t (line 31) | typedef __darwin_uid_t uid_t; FILE: bsd/sys/_types/_useconds_t.h type __darwin_useconds_t (line 31) | typedef __darwin_useconds_t useconds_t; FILE: bsd/sys/_types/_user32_ntptimeval.h type user32_timespec (line 33) | struct user32_timespec FILE: bsd/sys/_types/_user64_ntptimeval.h type user64_timespec (line 33) | struct user64_timespec FILE: bsd/sys/_types/_uuid_t.h type __darwin_uuid_t (line 31) | typedef __darwin_uuid_t uuid_t; FILE: bsd/sys/_types/_va_list.h type __darwin_va_list (line 32) | typedef __darwin_va_list va_list; FILE: bsd/sys/_types/_wchar_t.h type __darwin_wchar_t (line 34) | typedef __darwin_wchar_t wchar_t; FILE: bsd/sys/_types/_wint_t.h type __darwin_wint_t (line 32) | typedef __darwin_wint_t wint_t; FILE: bsd/sys/acct.h type u_int16_t (line 85) | typedef u_int16_t comp_t; type acct (line 87) | struct acct { type vnode (line 115) | struct vnode type proc (line 118) | struct proc FILE: bsd/sys/aio.h type aiocb (line 70) | struct aiocb { type user_aiocb (line 83) | struct user_aiocb { type user64_aiocb (line 93) | struct user64_aiocb { type user32_aiocb (line 103) | struct user32_aiocb { type aiocb (line 182) | struct aiocb type aiocb (line 191) | struct aiocb type aiocb (line 209) | struct aiocb type aiocb (line 225) | struct aiocb type aiocb (line 240) | struct aiocb type aiocb (line 256) | struct aiocb type timespec (line 258) | struct timespec type aiocb (line 268) | struct aiocb type aiocb (line 283) | struct aiocb type sigevent (line 285) | struct sigevent FILE: bsd/sys/aio_kern.h type aio_workq_entry (line 43) | typedef struct aio_workq_entry aio_workq_entry; type proc (line 50) | struct proc type proc (line 53) | struct proc type proc (line 56) | struct proc FILE: bsd/sys/attr.h type u_int32_t (line 78) | typedef u_int32_t text_encoding_t; type u_int32_t (line 80) | typedef u_int32_t fsobj_type_t; type u_int32_t (line 82) | typedef u_int32_t fsobj_tag_t; type u_int32_t (line 84) | typedef u_int32_t fsfile_type_t; type u_int32_t (line 86) | typedef u_int32_t fsvolid_t; type u_int32_t (line 90) | typedef u_int32_t attrgroup_t; type attrlist (line 92) | struct attrlist { type attribute_set_t (line 103) | typedef struct attribute_set { type attrreference_t (line 111) | typedef struct attrreference { type diskextent (line 118) | struct diskextent { type diskextent (line 123) | struct diskextent type u_int32_t (line 125) | typedef u_int32_t vol_capabilities_set_t[4]; type vol_capabilities_attr_t (line 132) | typedef struct vol_capabilities_attr { type vol_attributes_attr_t (line 385) | typedef struct vol_attributes_attr { type fssearchblock (line 582) | struct fssearchblock { type user64_fssearchblock (line 601) | struct user64_fssearchblock { type user32_fssearchblock (line 614) | struct user32_fssearchblock { type searchstate (line 629) | struct searchstate { FILE: bsd/sys/bitstring.h type bitstr_t (line 67) | typedef uint8_t bitstr_t; FILE: bsd/sys/bsdtask_info.h type proc_taskinfo_internal (line 34) | struct proc_taskinfo_internal { type proc_threadinfo_internal (line 57) | struct proc_threadinfo_internal { type proc_regioninfo_internal (line 73) | struct proc_regioninfo_internal { type vnode (line 106) | struct vnode type vnode (line 106) | struct vnode type proc_regioninfo_internal (line 113) | struct proc_regioninfo_internal type proc_regioninfo_internal (line 114) | struct proc_regioninfo_internal type proc_taskinfo_internal (line 116) | struct proc_taskinfo_internal type proc_threadinfo_internal (line 117) | struct proc_threadinfo_internal FILE: bsd/sys/buf.h type uio (line 924) | struct uio type cpx (line 1069) | struct cpx type cpx (line 1076) | struct cpx FILE: bsd/sys/buf_internal.h type bufattr (line 91) | struct bufattr { type buf (line 102) | struct buf { type buf (line 289) | struct buf type bq_opts (line 296) | enum bq_opts { type buf (line 312) | struct buf function __END_DECLS (line 333) | __END_DECLS FILE: bsd/sys/coalition.h type coalition_resource_usage (line 49) | struct coalition_resource_usage type procinfo_coalinfo (line 86) | struct procinfo_coalinfo function coalition_id (line 199) | static inline uint64_t function coalitions_get_list (line 205) | static inline int function coalition_t (line 213) | static inline coalition_t function boolean_t (line 220) | static inline boolean_t function coalition_get_task_count (line 227) | static inline int function coalition_get_page_count (line 233) | static inline uint64_t function coalition_get_pid_list (line 240) | static inline int FILE: bsd/sys/codesign.h type vnode (line 85) | struct vnode type cs_blob (line 86) | struct cs_blob type fileglob (line 87) | struct fileglob type proc (line 90) | struct proc type proc (line 91) | struct proc type proc (line 95) | struct proc type proc (line 96) | struct proc type proc (line 98) | struct proc type vnode (line 99) | struct vnode type proc (line 100) | struct proc type proc (line 102) | struct proc type proc (line 104) | struct proc type proc (line 105) | struct proc type cs_blob (line 107) | struct cs_blob type proc (line 107) | struct proc type cs_blob (line 108) | struct cs_blob type vnode (line 108) | struct vnode type vnode (line 109) | struct vnode type cs_blob (line 111) | struct cs_blob type cs_blob (line 112) | struct cs_blob type cs_blob (line 113) | struct cs_blob type cs_blob (line 114) | struct cs_blob type cs_blob (line 115) | struct cs_blob type cs_blob (line 116) | struct cs_blob type cs_blob (line 117) | struct cs_blob type cs_blob (line 118) | struct cs_blob type cs_blob (line 119) | struct cs_blob type cs_blob (line 120) | struct cs_blob type proc (line 122) | struct proc type proc (line 125) | struct proc type proc (line 126) | struct proc type proc (line 127) | struct proc type proc (line 128) | struct proc type cs_blob (line 130) | struct cs_blob type cs_blob (line 133) | struct cs_blob type cs_blob (line 136) | struct cs_blob type cs_blob (line 137) | struct cs_blob type proc (line 143) | struct proc type proc (line 144) | struct proc type vnode (line 145) | struct vnode type proc (line 146) | struct proc type proc (line 147) | struct proc type fileglob (line 148) | struct fileglob type fileglob (line 149) | struct fileglob type fileglob (line 150) | struct fileglob type fileglob (line 151) | struct fileglob type fileglob (line 152) | struct fileglob type fileglob (line 153) | struct fileglob type fileglob (line 154) | struct fileglob type fileglob (line 155) | struct fileglob type fileglob (line 156) | struct fileglob type fileglob (line 157) | struct fileglob type fileglob (line 158) | struct fileglob type fileglob (line 159) | struct fileglob type fileglob (line 160) | struct fileglob type proc (line 161) | struct proc type fileglob (line 163) | struct fileglob type vnode (line 164) | struct vnode type proc (line 165) | struct proc type cs_blob (line 173) | struct cs_blob type cs_blob (line 175) | struct cs_blob type proc (line 179) | struct proc type proc (line 181) | struct proc type proc (line 182) | struct proc FILE: bsd/sys/commpage.h type new_commpage_timeofday_data_t (line 36) | typedef volatile struct commpage_timeofday_data { FILE: bsd/sys/conf.h type buf (line 81) | struct buf type proc (line 82) | struct proc type tty (line 83) | struct tty type uio (line 84) | struct uio type vnode (line 85) | struct vnode type proc (line 100) | struct proc type tty (line 102) | struct tty type buf (line 104) | struct buf type proc (line 106) | struct proc type uio (line 109) | struct uio type tty (line 110) | struct tty type proc (line 112) | struct proc type bdevsw (line 153) | struct bdevsw { type bdevsw (line 168) | struct bdevsw type cdevsw (line 183) | struct cdevsw { type thread (line 208) | struct thread type tty (line 227) | struct tty type tty (line 228) | struct tty type tty (line 229) | struct tty type uio (line 229) | struct uio type tty (line 230) | struct tty type uio (line 230) | struct uio type tty (line 231) | struct tty type proc (line 232) | struct proc type tty (line 233) | struct tty type tty (line 234) | struct tty type tty (line 235) | struct tty type linesw (line 240) | struct linesw { type linesw (line 252) | struct linesw type linesw (line 255) | struct linesw type swdevt (line 265) | struct swdevt { type swdevt (line 275) | struct swdevt type cdevsw (line 290) | struct cdevsw type cdevsw (line 291) | struct cdevsw type bdevsw (line 300) | struct bdevsw type bdevsw (line 301) | struct bdevsw type cdevsw (line 303) | struct cdevsw type cdevsw (line 304) | struct cdevsw type cdevsw (line 305) | struct cdevsw FILE: bsd/sys/cprotect.h type cp_key_store_action_t (line 82) | typedef int cp_key_store_action_t; type cp_lock_state_t (line 90) | typedef unsigned char cp_lock_state_t; type cp_key_class_t (line 96) | typedef uint32_t cp_key_class_t; type cp_key_os_version_t (line 97) | typedef uint32_t cp_key_os_version_t; type cp_key_revision_t (line 98) | typedef uint16_t cp_key_revision_t; type cp_crypto_id_t (line 99) | typedef uint64_t cp_crypto_id_t; type cprotect (line 101) | struct cprotect type cpx (line 102) | struct cpx type cpx_flags_t (line 106) | typedef uint32_t cpx_flags_t; type fcpx_t (line 111) | typedef struct fcpx { type cp_key_t (line 125) | typedef struct cp_key { type cp_raw_key_s (line 131) | typedef struct { type cp_raw_key_s (line 139) | typedef cp_raw_key_s* cp_raw_key_t; type cp_wrapped_key_s (line 141) | typedef struct { type cp_wrapped_key_s (line 147) | typedef cp_wrapped_key_s* cp_wrapped_key_t; type cp_cred_s (line 149) | typedef struct { type cp_cred_s (line 160) | typedef cp_cred_s* cp_cred_t; type cpx (line 189) | struct cpx type cpx (line 190) | struct cpx type cpx (line 191) | struct cpx type cpx (line 192) | struct cpx type cpx (line 193) | struct cpx type cpx (line 194) | struct cpx type cpx (line 195) | struct cpx type cpx (line 196) | struct cpx type cpx (line 197) | struct cpx type cpx (line 198) | struct cpx type cpx (line 199) | struct cpx type cpx (line 200) | struct cpx type cpx (line 202) | struct cpx type cpx (line 202) | struct cpx type cpx (line 203) | struct cpx type cpx (line 204) | struct cpx type cpx (line 205) | struct cpx type cpx (line 206) | struct cpx type cpx (line 207) | struct cpx FILE: bsd/sys/csr.h type csr_config_t (line 38) | typedef uint32_t csr_config_t; type csr_op_t (line 39) | typedef uint32_t csr_op_t; type csr_syscalls (line 91) | enum csr_syscalls { FILE: bsd/sys/decmpfs.h type decmpfs_raw_item_size (line 86) | typedef struct __attribute__((packed)) { function decmpfs_type_is_dataless (line 106) | static inline bool type decmpfs_disk_header (line 112) | typedef struct __attribute__((packed)) { type decmpfs_header (line 123) | typedef struct __attribute__((packed)) { function decmpfs_get_uncompressed_size (line 140) | static inline uint64_t function decmpfs_get_directory_entries (line 150) | static inline uint32_t type decmpfs_vector (line 169) | typedef struct { type decmpfs_cnode (line 180) | struct decmpfs_cnode { type decmpfs_cnode (line 195) | typedef struct decmpfs_cnode decmpfs_cnode; type vnode_attr (line 236) | struct vnode_attr type vnop_pagein_args (line 238) | struct vnop_pagein_args type vnop_read_args (line 239) | struct vnop_read_args type decmpfs_registration (line 258) | typedef struct { FILE: bsd/sys/dirent.h type dirent (line 89) | struct dirent { type dirent (line 112) | struct dirent type direntry (line 117) | struct direntry FILE: bsd/sys/disk.h type dk_extent_t (line 93) | typedef struct{ type dk_firmware_path_t (line 98) | typedef struct{ type dk_format_capacity_t (line 102) | typedef struct{ type dk_format_capacities_t (line 109) | typedef struct{ type dk_synchronize_t (line 120) | typedef struct{ type dk_unmap_t (line 129) | typedef struct{ type dk_corestorage_info_t (line 140) | typedef struct{ type dk_provision_extent_t (line 157) | typedef struct{ type dk_provision_status_t (line 164) | typedef struct{ type dk_error_description_t (line 173) | typedef struct{ type dk_physical_extent_t (line 247) | typedef struct{ type dk_set_tier_t (line 256) | typedef struct{ type dk_memdev_info_t (line 284) | typedef struct{ type dk_memdev_info_t (line 291) | typedef dk_memdev_info_t memdev_info_t; type _dk_cs_pin_t (line 296) | typedef struct _dk_cs_pin { type _dk_cs_map_t (line 314) | typedef struct _dk_cs_map { type _dk_cs_unmap_t (line 319) | typedef struct _dk_cs_unmap { type dk_apfs_flavour_t (line 329) | typedef enum { type dk_apfs_wbc_range_t (line 337) | typedef struct dk_apfs_wbc_range { FILE: bsd/sys/disklabel.h type disklabel (line 107) | struct disklabel { type format_op (line 325) | struct format_op { type partinfo (line 336) | struct partinfo { FILE: bsd/sys/disktab.h type partition_t (line 66) | typedef struct partition { type disktab_t (line 81) | typedef struct disktab { type disktab (line 104) | struct disktab FILE: bsd/sys/dmap.h type dmap (line 76) | struct dmap { type dmap (line 82) | struct dmap type dblock (line 87) | struct dblock { FILE: bsd/sys/doc_tombstone.h type doc_tombstone (line 47) | struct doc_tombstone { type componentname (line 57) | struct componentname type doc_tombstone (line 59) | struct doc_tombstone type doc_tombstone (line 60) | struct doc_tombstone type vnode (line 60) | struct vnode type vnode (line 61) | struct vnode type vnode (line 61) | struct vnode type componentname (line 62) | struct componentname type doc_tombstone (line 65) | struct doc_tombstone type vnode (line 65) | struct vnode type componentname (line 66) | struct componentname FILE: bsd/sys/domain.h type mbuf (line 81) | struct mbuf type domain (line 97) | struct domain { type domain (line 133) | struct domain { type domain (line 157) | struct domain type domain_old (line 175) | struct domain_old type domain_old (line 176) | struct domain_old type domain_guard (line 180) | struct domain_guard type domain_unguard (line 184) | struct domain_unguard type domain_old (line 188) | struct domain_old type domain (line 189) | struct domain type domain (line 191) | struct domain type domain (line 192) | struct domain type domain (line 193) | struct domain FILE: bsd/sys/dtrace.h type uchar_t (line 117) | typedef uint8_t uchar_t; type ushort_t (line 118) | typedef uint16_t ushort_t; type uint_t (line 119) | typedef uint32_t uint_t; type ulong_t (line 120) | typedef unsigned long ulong_t; type u_longlong_t (line 121) | typedef uint64_t u_longlong_t; type longlong_t (line 122) | typedef int64_t longlong_t; type off64_t (line 123) | typedef int64_t off64_t; type processorid_t (line 124) | typedef int processorid_t; type hrtime_t (line 125) | typedef int64_t hrtime_t; type _dtrace_boolean (line 127) | typedef enum { B_FALSE = 0, B_TRUE = 1 } _dtrace_boolean; type modctl (line 131) | struct modctl type ctf_file_t (line 138) | typedef struct ctf_file ctf_file_t; type ctf_id_t (line 139) | typedef long ctf_id_t; type zoneid_t (line 144) | typedef uint32_t zoneid_t; type va_list (line 149) | typedef va_list __va_list; type dtrace_id_t (line 176) | typedef uint32_t dtrace_id_t; type dtrace_epid_t (line 177) | typedef uint32_t dtrace_epid_t; type dtrace_aggid_t (line 178) | typedef uint32_t dtrace_aggid_t; type dtrace_aggvarid_t (line 179) | typedef int64_t dtrace_aggvarid_t; type dtrace_actkind_t (line 180) | typedef uint16_t dtrace_actkind_t; type dtrace_optval_t (line 181) | typedef int64_t dtrace_optval_t; type dtrace_cacheid_t (line 182) | typedef uint32_t dtrace_cacheid_t; type dtrace_probespec_t (line 184) | typedef enum dtrace_probespec { type dif_instr_t (line 416) | typedef uint32_t dif_instr_t; type dtrace_diftype_t (line 465) | typedef struct dtrace_diftype { type dtrace_difv_t (line 485) | typedef struct dtrace_difv { type dof_hdr_t (line 754) | typedef struct dof_hdr { type dof_secidx_t (line 817) | typedef uint32_t dof_secidx_t; type dof_stridx_t (line 818) | typedef uint32_t dof_stridx_t; type dof_sec_t (line 823) | typedef struct dof_sec { type dof_ecbdesc_t (line 862) | typedef struct dof_ecbdesc { type dof_probedesc_t (line 870) | typedef struct dof_probedesc { type dof_actdesc_t (line 879) | typedef struct dof_actdesc { type dof_difohdr_t (line 888) | typedef struct dof_difohdr { type dof_relohdr_t (line 893) | typedef struct dof_relohdr { type dof_relodesc_t (line 899) | typedef struct dof_relodesc { type dof_optdesc_t (line 909) | typedef struct dof_optdesc { type dof_attr_t (line 915) | typedef uint32_t dof_attr_t; type dof_provider_t (line 922) | typedef struct dof_provider { type dof_probe_t (line 936) | typedef struct dof_probe { type dof_xlator_t (line 953) | typedef struct dof_xlator { type dof_xlmember_t (line 962) | typedef struct dof_xlmember { type dof_xlref_t (line 968) | typedef struct dof_xlref { type dtrace_difo_t (line 988) | typedef struct dtrace_difo { type dtrace_predicate (line 1028) | struct dtrace_predicate type dtrace_probedesc_t (line 1030) | typedef struct dtrace_probedesc { type dtrace_repldesc_t (line 1038) | typedef struct dtrace_repldesc { type dtrace_preddesc_t (line 1043) | typedef struct dtrace_preddesc { type dtrace_actdesc_t (line 1048) | typedef struct dtrace_actdesc { type dtrace_ecbdesc_t (line 1059) | typedef struct dtrace_ecbdesc { type dtrace_recdesc_t (line 1090) | typedef struct dtrace_recdesc { type dtrace_eprobedesc_t (line 1100) | typedef struct dtrace_eprobedesc { type dtrace_aggdesc_t (line 1109) | typedef struct dtrace_aggdesc { type dtrace_fmtdesc_t (line 1121) | typedef struct dtrace_fmtdesc { type dtrace_bufdesc_t (line 1213) | typedef struct dtrace_bufdesc { type dtrace_rechdr_t (line 1228) | typedef struct dtrace_rechdr { type dtrace_status_t (line 1259) | typedef struct dtrace_status { type dtrace_conf_t (line 1282) | typedef struct dtrace_conf { type dtrace_argdesc_t (line 1328) | typedef struct dtrace_argdesc { type dtrace_stability_t (line 1344) | typedef uint8_t dtrace_stability_t; type dtrace_class_t (line 1345) | typedef uint8_t dtrace_class_t; type dtrace_ppriv_t (line 1376) | typedef struct dtrace_ppriv { type dtrace_attribute_t (line 1382) | typedef struct dtrace_attribute { type dtrace_pattr_t (line 1388) | typedef struct dtrace_pattr { type dtrace_providerdesc_t (line 1396) | typedef struct dtrace_providerdesc { type dtrace_symbol_t (line 1456) | typedef struct dtrace_symbol { type dtrace_module_symbols_t (line 1462) | typedef struct dtrace_module_symbols { type dtrace_module_uuids_list_t (line 1471) | typedef struct dtrace_module_uuids_list { type dtrace_procdesc_t (line 1478) | typedef struct dtrace_procdesc { type dof_helper_t (line 1581) | typedef struct dof_helper { type dof_ioctl_data_t (line 1596) | typedef struct dof_ioctl_data { type dtrace_pops_t (line 2294) | typedef struct dtrace_pops { type dtrace_provider_id_t (line 2309) | typedef uintptr_t dtrace_provider_id_t; type dtrace_helper_probedesc_t (line 2446) | typedef struct dtrace_helper_probedesc { type dtrace_helper_provdesc_t (line 2467) | typedef struct dtrace_helper_provdesc { type dtrace_mops_t (line 2480) | typedef struct dtrace_mops { type dtrace_meta_provider_id_t (line 2487) | typedef uintptr_t dtrace_meta_provider_id_t; type dtrace_vtime_state_t (line 2502) | typedef enum dtrace_vtime_state { type regs (line 2517) | struct regs type regs (line 2519) | struct regs type regs (line 2520) | struct regs type dtrace_icookie_t (line 2537) | typedef uintptr_t dtrace_icookie_t; type modctl (line 2548) | struct modctl type modctl (line 2549) | struct modctl type kmod_info (line 2551) | struct kmod_info type kmod_info (line 2552) | struct kmod_info FILE: bsd/sys/dtrace_glue.h type wrap_timer_call (line 105) | struct wrap_timer_call type dtrace_cpu_t (line 110) | typedef struct dtrace_cpu { type cpu_core_t (line 134) | typedef struct cpu_core { type cpu_setup_t (line 154) | typedef enum { type dtrace_module_symbols (line 202) | struct dtrace_module_symbols type modctl_t (line 205) | typedef struct modctl { type modctl (line 253) | struct modctl type cred_t (line 269) | typedef struct ucred cred_t; type cyclic_id_t (line 287) | typedef uintptr_t cyclic_id_t; type cyclic_id_t (line 288) | typedef cyclic_id_t *cyclic_id_list_t; type cyc_level_t (line 289) | typedef uint16_t cyc_level_t; type cyc_time_t (line 294) | typedef struct cyc_time { type cyc_handler_t (line 299) | typedef struct cyc_handler { type cyc_omni_handler_t (line 305) | typedef struct cyc_omni_handler { type ddi_detach_cmd_t (line 331) | typedef enum { type uint_t (line 341) | typedef uint_t major_t; type uint_t (line 342) | typedef uint_t minor_t; type __dev_info (line 344) | struct __dev_info type vmem_t (line 370) | typedef struct vmem vmem_t; type kmem_cache_t (line 371) | typedef struct kmem_cache kmem_cache_t; type kthread_t (line 412) | typedef struct _kthread kthread_t; type model_t (line 430) | typedef unsigned int model_t; type pc_t (line 450) | typedef uintptr_t pc_t; type greg_t (line 451) | typedef uintptr_t greg_t; type regs (line 455) | struct regs FILE: bsd/sys/dtrace_impl.h type dtrace_probe (line 63) | struct dtrace_probe type dtrace_ecb (line 64) | struct dtrace_ecb type dtrace_predicate (line 65) | struct dtrace_predicate type dtrace_action (line 66) | struct dtrace_action type dtrace_provider (line 67) | struct dtrace_provider type dtrace_state (line 68) | struct dtrace_state type dtrace_probe_t (line 70) | typedef struct dtrace_probe dtrace_probe_t; type dtrace_ecb_t (line 71) | typedef struct dtrace_ecb dtrace_ecb_t; type dtrace_predicate_t (line 72) | typedef struct dtrace_predicate dtrace_predicate_t; type dtrace_action_t (line 73) | typedef struct dtrace_action dtrace_action_t; type dtrace_provider_t (line 74) | typedef struct dtrace_provider dtrace_provider_t; type dtrace_meta_t (line 75) | typedef struct dtrace_meta dtrace_meta_t; type dtrace_state_t (line 76) | typedef struct dtrace_state dtrace_state_t; type dtrace_optid_t (line 77) | typedef uint32_t dtrace_optid_t; type dtrace_specid_t (line 78) | typedef uint32_t dtrace_specid_t; type dtrace_genid_t (line 79) | typedef uint64_t dtrace_genid_t; type dtrace_probe (line 102) | struct dtrace_probe { type dtrace_probekey_t (line 126) | typedef struct dtrace_probekey { type dtrace_hashbucket_t (line 138) | typedef struct dtrace_hashbucket { type dtrace_hash_t (line 146) | typedef struct dtrace_hash { type dtrace_ecb (line 220) | struct dtrace_ecb { type dtrace_predicate (line 235) | struct dtrace_predicate { type dtrace_action (line 241) | struct dtrace_action { type dtrace_aggregation_t (line 251) | typedef struct dtrace_aggregation { type dtrace_buffer_t (line 428) | typedef struct dtrace_buffer { type dtrace_aggkey_t (line 506) | typedef struct dtrace_aggkey { type dtrace_aggbuffer_t (line 514) | typedef struct dtrace_aggbuffer { type dtrace_speculation_state_t (line 573) | typedef enum dtrace_speculation_state { type dtrace_speculation_t (line 583) | typedef struct dtrace_speculation { type dtrace_key_t (line 783) | typedef struct dtrace_key { type dtrace_tuple_t (line 788) | typedef struct dtrace_tuple { type dtrace_dynvar_t (line 794) | typedef struct dtrace_dynvar { type dtrace_dynvar_op_t (line 801) | typedef enum dtrace_dynvar_op { type dtrace_dynhash_t (line 807) | typedef struct dtrace_dynhash { type dtrace_dstate_percpu_t (line 817) | typedef struct dtrace_dstate_percpu { type dtrace_dstate_state_t (line 832) | typedef enum dtrace_dstate_state { type dtrace_dstate_t (line 839) | typedef struct dtrace_dstate { type dtrace_statvar_t (line 881) | typedef struct dtrace_statvar { type dtrace_vstate_t (line 888) | typedef struct dtrace_vstate { type dtrace_mstate_t (line 922) | typedef struct dtrace_mstate { type dtrace_activity_t (line 1001) | typedef enum dtrace_activity { type dtrace_helper_action_t (line 1098) | typedef struct dtrace_helper_action { type dtrace_helper_provider_t (line 1106) | typedef struct dtrace_helper_provider { type dtrace_helpers_t (line 1112) | typedef struct dtrace_helpers { type dtrace_helptrace_t (line 1142) | typedef struct dtrace_helptrace { type dtrace_cred_t (line 1185) | typedef struct dtrace_cred { type dtrace_format_t (line 1192) | typedef struct dtrace_format { type dtrace_state (line 1209) | struct dtrace_state { type dtrace_provider (line 1247) | struct dtrace_provider { type dtrace_meta (line 1259) | struct dtrace_meta { type dtrace_enabling_t (line 1280) | typedef struct dtrace_enabling { type dtrace_anon_t (line 1304) | typedef struct dtrace_anon { type dtrace_errhash_t (line 1319) | typedef struct dtrace_errhash { type dtrace_string_t (line 1328) | typedef struct dtrace_string dtrace_string_t; type dtrace_string_t (line 1330) | typedef struct dtrace_string { type dtrace_match_cond_t (line 1343) | typedef struct dtrace_match_cond { type dtrace_toxrange_t (line 1365) | typedef struct dtrace_toxrange { type regs (line 1383) | struct regs FILE: bsd/sys/dtrace_ptss.h type dtrace_ptss_page_entry (line 79) | struct dtrace_ptss_page_entry { type dtrace_ptss_page (line 85) | struct dtrace_ptss_page { type dtrace_ptss_page_entry (line 90) | struct dtrace_ptss_page_entry type proc (line 90) | struct proc type dtrace_ptss_page_entry (line 91) | struct dtrace_ptss_page_entry type proc (line 91) | struct proc type proc (line 92) | struct proc type dtrace_ptss_page_entry (line 92) | struct dtrace_ptss_page_entry type dtrace_ptss_page (line 94) | struct dtrace_ptss_page type proc (line 94) | struct proc type proc (line 95) | struct proc type dtrace_ptss_page (line 95) | struct dtrace_ptss_page type proc (line 97) | struct proc type proc (line 98) | struct proc type proc (line 99) | struct proc type proc (line 99) | struct proc FILE: bsd/sys/ev.h type eventreq (line 38) | struct eventreq { type eventreq (line 54) | struct eventreq type timeval (line 75) | struct timeval FILE: bsd/sys/event.h type kevent (line 94) | struct kevent { type user64_kevent (line 105) | struct user64_kevent { type user32_kevent (line 114) | struct user32_kevent { type kevent64_s (line 127) | struct kevent64_s { type kevent_qos_s (line 138) | struct kevent_qos_s { type kqueue_id_t (line 153) | typedef uint64_t kqueue_id_t; type vm_pressure_level_t (line 546) | typedef enum vm_pressure_level { type knote (line 665) | struct knote type kq_index_t (line 683) | typedef uint8_t kq_index_t; type kqueue (line 714) | struct kqueue type knote (line 715) | struct knote { type kqueue (line 801) | struct kqueue type knote (line 802) | struct knote type kqueue (line 804) | struct kqueue function knote_get_seltype (line 807) | static inline int type kevent_ctx_s (line 822) | struct kevent_ctx_s { type kevent_ctx_s (line 837) | struct kevent_ctx_s type _kevent_register (line 997) | struct _kevent_register type knote_lock_ctx (line 998) | struct knote_lock_ctx type proc (line 999) | struct proc type uthread (line 1000) | struct uthread type waitq (line 1001) | struct waitq type filterops (line 1003) | struct filterops { type klist (line 1106) | struct klist type klist (line 1112) | struct klist type klist (line 1113) | struct klist type knote (line 1113) | struct knote type klist (line 1114) | struct klist type knote (line 1114) | struct knote type klist (line 1115) | struct klist type knote (line 1117) | struct knote type knote (line 1118) | struct knote type knote (line 1119) | struct knote type kevent_qos_s (line 1119) | struct kevent_qos_s type knote (line 1120) | struct knote type kevent_qos_s (line 1120) | struct kevent_qos_s type knote (line 1122) | struct knote type knote (line 1123) | struct knote type knote (line 1124) | struct knote type waitq (line 1124) | struct waitq type knote (line 1125) | struct knote type waitq (line 1125) | struct waitq type proc (line 1126) | struct proc type knote (line 1127) | struct knote type knote (line 1128) | struct knote type filterops (line 1129) | struct filterops type knote (line 1129) | struct knote type turnstile (line 1131) | struct turnstile type kqueue (line 1131) | struct kqueue type turnstile (line 1132) | struct turnstile type kqueue (line 1132) | struct kqueue type knote (line 1142) | struct knote type knote (line 1143) | struct knote type proc (line 1145) | struct proc type proc (line 1154) | struct proc type knote (line 1155) | struct knote type timespec (line 1164) | struct timespec type kevent (line 1169) | struct kevent type kevent (line 1170) | struct kevent type timespec (line 1171) | struct timespec type kevent64_s (line 1173) | struct kevent64_s type kevent64_s (line 1174) | struct kevent64_s type timespec (line 1176) | struct timespec type kevent_qos_s (line 1180) | struct kevent_qos_s type kevent_qos_s (line 1181) | struct kevent_qos_s type kevent_qos_s (line 1186) | struct kevent_qos_s type kevent_qos_s (line 1187) | struct kevent_qos_s FILE: bsd/sys/eventhandler.h type eventhandler_entry_arg (line 70) | struct eventhandler_entry_arg type eventhandler_lists_ctxt (line 72) | struct eventhandler_lists_ctxt { type eventhandler_entry_arg (line 78) | struct eventhandler_entry_arg { type eventhandler_entry (line 83) | struct eventhandler_entry { type eventhandler_list (line 92) | struct eventhandler_list { type eventhandler_entry (line 102) | struct eventhandler_entry type eventhandler_lists_ctxt (line 198) | struct eventhandler_lists_ctxt type eventhandler_list (line 199) | struct eventhandler_list type eventhandler_entry_arg (line 199) | struct eventhandler_entry_arg type eventhandler_list (line 200) | struct eventhandler_list type eventhandler_list (line 202) | struct eventhandler_list type eventhandler_lists_ctxt (line 203) | struct eventhandler_lists_ctxt type eventhandler_list (line 204) | struct eventhandler_list type eventhandler_lists_ctxt (line 205) | struct eventhandler_lists_ctxt type eventhandler_lists_ctxt (line 206) | struct eventhandler_lists_ctxt FILE: bsd/sys/eventvar.h type kevent_qos_s (line 66) | struct kevent_qos_s type kevent_ctx_s (line 66) | struct kevent_ctx_s type knote_lock_ctx (line 98) | struct knote_lock_ctx { function knote_lock_ctx_chk (line 118) | static inline void type kqueue (line 157) | struct kqueue { type kqfile (line 180) | struct kqfile { type kqworkq (line 220) | struct kqworkq { type kqworkloop (line 273) | struct kqworkloop { type kqueue_t (line 316) | typedef union { type proc (line 333) | struct proc type proc (line 337) | struct proc type turnstile (line 340) | struct turnstile type proc (line 343) | struct proc type uthread (line 344) | struct uthread type proc (line 347) | struct proc type proc (line 349) | struct proc type kqueue (line 354) | struct kqueue type proc (line 354) | struct proc type kqueue (line 355) | struct kqueue type kqworkq (line 356) | struct kqworkq type proc (line 358) | struct proc type proc (line 359) | struct proc type kqueue (line 361) | struct kqueue type kevent_qos_s (line 361) | struct kevent_qos_s type knote (line 362) | struct knote type kqueue (line 363) | struct kqueue type kevent_ctx_s (line 364) | struct kevent_ctx_s type kqueue (line 365) | struct kqueue FILE: bsd/sys/fasttrap.h type fasttrap_probe_type_t (line 46) | typedef enum fasttrap_probe_type { type fasttrap_provider_type_t (line 56) | typedef enum fasttrap_provider_type { type fasttrap_probe_spec_t (line 71) | typedef struct fasttrap_probe_spec { type fasttrap_instr_query_t (line 98) | typedef struct fasttrap_instr_query { FILE: bsd/sys/fasttrap_impl.h type fasttrap_proc_t (line 79) | typedef struct fasttrap_proc { type fasttrap_provider_t (line 87) | typedef struct fasttrap_provider { type fasttrap_id_t (line 104) | typedef struct fasttrap_id fasttrap_id_t; type fasttrap_probe_t (line 105) | typedef struct fasttrap_probe fasttrap_probe_t; type fasttrap_tracepoint_t (line 106) | typedef struct fasttrap_tracepoint fasttrap_tracepoint_t; type fasttrap_id (line 108) | struct fasttrap_id { type fasttrap_id_tp_t (line 114) | typedef struct fasttrap_id_tp { type fasttrap_probe (line 119) | struct fasttrap_probe { type fasttrap_tracepoint (line 140) | struct fasttrap_tracepoint { type fasttrap_bucket_t (line 150) | typedef struct fasttrap_bucket { type fasttrap_hash_t (line 157) | typedef struct fasttrap_hash { FILE: bsd/sys/fbt.h type machine_inst_t (line 33) | typedef uint8_t machine_inst_t; type machine_inst_t (line 35) | typedef uint16_t machine_inst_t; type machine_inst_t (line 37) | typedef uint32_t machine_inst_t; type fbt_probe_t (line 44) | typedef struct fbt_probe { type modctl (line 66) | struct modctl type modctl (line 69) | struct modctl type modctl (line 73) | struct modctl FILE: bsd/sys/fcntl.h type flock (line 453) | struct flock { type flocktimeout (line 468) | struct flocktimeout { type radvisory (line 484) | struct radvisory { type fsignatures_t (line 500) | typedef struct fsignatures { type user32_fsignatures_t (line 517) | typedef struct user32_fsignatures { type user_fsignatures_t (line 523) | typedef struct user_fsignatures { type fsupplement_t (line 538) | typedef struct fsupplement { type user_fsupplement_t (line 551) | typedef struct user_fsupplement { type fchecklv_t (line 570) | typedef struct fchecklv { type user32_fchecklv_t (line 582) | typedef struct user32_fchecklv { type user_fchecklv_t (line 588) | typedef struct user_fchecklv { type fgetsigsinfo_t (line 603) | typedef struct fgetsigsinfo { type fstore_t (line 618) | typedef struct fstore { type fpunchhole_t (line 627) | typedef struct fpunchhole { type ftrimactivefile_t (line 635) | typedef struct ftrimactivefile { type fspecread_t (line 641) | typedef struct fspecread { type fbootstraptransfer_t (line 650) | typedef struct fbootstraptransfer { type user32_fbootstraptransfer_t (line 662) | typedef struct user32_fbootstraptransfer { type user_fbootstraptransfer_t (line 668) | typedef struct user_fbootstraptransfer { type log2phys (line 699) | struct log2phys { type fopenfrom (line 718) | struct fopenfrom { type user32_fopenfrom (line 731) | struct user32_fopenfrom { type user_fopenfrom (line 737) | struct user_fopenfrom { type filesec_property_t (line 754) | typedef enum { type __darwin_mach_port_t (line 790) | typedef __darwin_mach_port_t fileport_t; FILE: bsd/sys/file.h type ucred (line 82) | struct ucred type ucred (line 83) | struct ucred type posix_cred (line 84) | struct posix_cred type posix_cred (line 85) | struct posix_cred type uio_rw (line 98) | enum uio_rw type uio_seg (line 98) | enum uio_seg type fileglob (line 100) | struct fileglob type fileproc (line 101) | struct fileproc type vnode (line 102) | struct vnode type proc (line 103) | struct proc type fileproc (line 103) | struct fileproc type vnode (line 103) | struct vnode type vnode (line 105) | struct vnode type fileglob (line 105) | struct fileglob FILE: bsd/sys/file_internal.h type proc (line 85) | struct proc type uio (line 86) | struct uio type knote (line 87) | struct knote type kevent_qos_s (line 88) | struct kevent_qos_s type file (line 89) | struct file type ucred (line 92) | struct ucred type posix_cred (line 93) | struct posix_cred type fileproc (line 105) | struct fileproc { type fileproc_type_t (line 126) | typedef enum { type file_type_t (line 132) | typedef enum { type fileops (line 157) | struct fileops { type fileglob (line 174) | struct fileglob { type fileglob (line 217) | struct fileglob type fileglob (line 229) | struct fileglob type fileglob (line 252) | struct fileglob type fileglob (line 261) | struct fileglob type fileproc (line 293) | struct fileproc type fileproc (line 320) | struct fileproc type fileproc (line 346) | struct fileproc type fileproc (line 377) | struct fileproc type fileproc (line 380) | struct fileproc type uio (line 380) | struct uio type fileproc (line 381) | struct fileproc type uio (line 381) | struct uio type fileproc (line 383) | struct fileproc type fileproc (line 384) | struct fileproc type fileglob (line 385) | struct fileglob type fileproc (line 386) | struct fileproc type fileproc (line 387) | struct fileproc type knote (line 387) | struct knote type kevent_qos_s (line 387) | struct kevent_qos_s type fileproc (line 390) | struct fileproc type uio (line 390) | struct uio type fileproc (line 391) | struct fileproc type uio (line 391) | struct uio type fileproc (line 393) | struct fileproc type fileproc (line 394) | struct fileproc type fileproc (line 395) | struct fileproc type fileproc (line 396) | struct fileproc type knote (line 396) | struct knote type kevent_qos_s (line 396) | struct kevent_qos_s type fileproc (line 398) | struct fileproc type proc (line 399) | struct proc type fileproc (line 399) | struct fileproc type proc (line 400) | struct proc type fileproc (line 400) | struct fileproc type proc (line 401) | struct proc type fileproc (line 401) | struct fileproc type fileproc (line 402) | struct fileproc type fileproc (line 403) | struct fileproc type nameidata (line 404) | struct nameidata type vnode_attr (line 405) | struct vnode_attr type nameidata (line 406) | struct nameidata type vnode_attr (line 407) | struct vnode_attr type nameidata (line 409) | struct nameidata type proc (line 410) | struct proc type proc (line 411) | struct proc type fileproc (line 411) | struct fileproc type fileproc (line 412) | struct fileproc type fileproc (line 413) | struct fileproc type fileproc (line 414) | struct fileproc type nameidata (line 416) | struct nameidata type proc (line 417) | struct proc type fileproc (line 417) | struct fileproc type fileproc (line 419) | struct fileproc type fileproc (line 420) | struct fileproc FILE: bsd/sys/filedesc.h type klist (line 90) | struct klist type kqwllist (line 91) | struct kqwllist type filedesc (line 93) | struct filedesc { type fdt_iterator (line 149) | struct fdt_iterator { type fdt_iterator (line 174) | struct fdt_iterator type fdt_iterator (line 197) | struct fdt_iterator type filedesc (line 230) | struct filedesc type fileproc (line 248) | struct fileproc type fileproc (line 250) | struct fileproc type fileproc (line 251) | struct fileproc type filedesc (line 255) | struct filedesc type vnode (line 255) | struct vnode FILE: bsd/sys/fileport.h type __darwin_mach_port_t (line 43) | typedef __darwin_mach_port_t fileport_t; FILE: bsd/sys/fsctl.h type user64_namespace_handler_info (line 78) | typedef struct user64_namespace_handler_info { type user32_namespace_handler_info (line 84) | typedef struct user32_namespace_handler_info { type namespace_handler_info (line 92) | typedef struct namespace_handler_info { type user64_namespace_handler_info_ext (line 100) | typedef struct user64_namespace_handler_info_ext { type user32_namespace_handler_info_ext (line 107) | typedef struct user32_namespace_handler_info_ext { type namespace_handler_info_ext (line 116) | typedef struct namespace_handler_info_ext { type user64_namespace_handler_data (line 125) | typedef struct user64_namespace_handler_data { type user32_namespace_handler_data (line 137) | typedef struct user32_namespace_handler_data { type namespace_handler_data (line 149) | typedef struct namespace_handler_data { type vnode (line 161) | struct vnode type namespace_handler_info (line 165) | typedef struct namespace_handler_info { type namespace_handler_info_ext (line 171) | typedef struct namespace_handler_info_ext { type namespace_handler_data (line 178) | typedef struct namespace_handler_data { type vnode (line 194) | struct vnode type user64_package_ext_info (line 224) | typedef struct user64_package_ext_info { type user32_package_ext_info (line 230) | typedef struct user32_package_ext_info { type package_ext_info (line 238) | typedef struct package_ext_info { type disk_conditioner_info (line 245) | typedef struct disk_conditioner_info { type fsioc_cas_bsdflags (line 275) | struct fsioc_cas_bsdflags { type generic_firmlink_t (line 360) | typedef struct generic_firmlink { FILE: bsd/sys/fsevents.h type fsevent_clone_args (line 106) | typedef struct fsevent_clone_args { type fsevent_dev_filter_args (line 118) | typedef struct fsevent_dev_filter_args { type mount (line 134) | struct mount type vnode_attr (line 135) | struct vnode_attr type vnode_attr (line 136) | struct vnode_attr type fse_info (line 139) | typedef struct fse_info { type vnode (line 148) | struct vnode type vnode_attr (line 149) | struct vnode_attr FILE: bsd/sys/gmon.h type gmonhdr (line 72) | struct gmonhdr { type gmonhdr_64 (line 82) | struct gmonhdr_64 { type gmonhdr (line 91) | typedef struct type tostruct (line 146) | struct tostruct { type tostruct_64 (line 153) | struct tostruct_64 { type tostruct_t (line 160) | typedef struct type rawarc (line 172) | struct rawarc { type rawarc_64 (line 178) | struct rawarc_64 { type rawarc_t (line 184) | typedef struct type gmonparam (line 201) | struct gmonparam { type gmonparam (line 215) | struct gmonparam type gmon_data_t (line 233) | typedef struct gmon_data { type rawarc_order (line 254) | struct rawarc_order { type rawarc_order_64 (line 259) | struct rawarc_order_64 { type rawarc_order_t (line 266) | typedef struct FILE: bsd/sys/guarded.h type __uint64_t (line 44) | typedef __uint64_t guardid_t; type iovec (line 59) | struct iovec type guard_fd_exception_codes (line 103) | enum guard_fd_exception_codes { type vnguard_set (line 128) | struct vnguard_set { type vnguard_getattr (line 134) | struct vnguard_getattr { type guard_vn_exception_codes (line 150) | enum guard_vn_exception_codes { FILE: bsd/sys/imageboot.h type kalloc_heap (line 31) | struct kalloc_heap type vnode (line 32) | struct vnode type imageboot_type_t (line 34) | typedef enum imageboot_type { type kalloc_heap (line 47) | struct kalloc_heap type kalloc_heap (line 48) | struct kalloc_heap type vnode (line 50) | struct vnode FILE: bsd/sys/imgact.h type label (line 71) | struct label type proc (line 72) | struct proc type nameidata (line 73) | struct nameidata type image_params (line 75) | struct image_params { FILE: bsd/sys/imgsrc.h type imgsrc_info (line 72) | struct imgsrc_info { type mnt_imgsrc_args (line 79) | struct mnt_imgsrc_args { type user64_mnt_imgsrc_args (line 86) | struct user64_mnt_imgsrc_args { type user32_mnt_imgsrc_args (line 92) | struct user32_mnt_imgsrc_args { FILE: bsd/sys/ioctl.h type ttysize (line 79) | struct ttysize { FILE: bsd/sys/ioctl_compat.h type tchars (line 75) | struct tchars { type ltchars (line 84) | struct ltchars { type sgttyb (line 98) | struct sgttyb { FILE: bsd/sys/ipc.h type ipc_perm (line 107) | struct ipc_perm { type __ipc_perm_old (line 127) | struct __ipc_perm_old { type ucred (line 179) | struct ucred type ucred (line 181) | struct ucred type ipc_perm (line 181) | struct ipc_perm FILE: bsd/sys/ipcs.h type IPCS_command (line 51) | struct IPCS_command { type user_IPCS_command (line 62) | struct user_IPCS_command { type user32_IPCS_command (line 70) | struct user32_IPCS_command { FILE: bsd/sys/kauth.h type ntsid_t (line 60) | typedef struct { type kauth_identity_extlookup (line 81) | struct kauth_identity_extlookup { type kauth_cache_sizes (line 131) | struct kauth_cache_sizes { type kauth_cred_supplement (line 159) | struct kauth_cred_supplement { type kauth_cred_supplement (line 168) | struct kauth_cred_supplement type kauth_cred (line 170) | struct kauth_cred { type label (line 232) | struct label type label (line 233) | struct label type proc (line 234) | struct proc type label (line 234) | struct label type proc (line 241) | struct proc type uthread (line 300) | struct uthread type uthread (line 301) | struct uthread type proc (line 303) | struct proc type vfs_context (line 303) | struct vfs_context type vnode (line 303) | struct vnode type vnode (line 303) | struct vnode type label (line 303) | struct label type label (line 303) | struct label type auditinfo_addr (line 307) | struct auditinfo_addr type u_int32_t (line 323) | typedef u_int32_t kauth_ace_rights_t; type kauth_ace (line 326) | struct kauth_ace { type kauth_ace (line 357) | struct kauth_ace type kauth_acl (line 362) | struct kauth_acl { type kauth_acl (line 407) | struct kauth_acl type kauth_filesec (line 423) | struct kauth_filesec { type kauth_filesec (line 444) | struct kauth_filesec type kauth_scope (line 467) | struct kauth_scope type kauth_scope (line 468) | struct kauth_scope type kauth_listener (line 469) | struct kauth_listener type kauth_listener (line 470) | struct kauth_listener type kauth_action_t (line 472) | typedef int kauth_action_t; type kauth_acl_eval (line 488) | struct kauth_acl_eval { type kauth_acl_eval (line 506) | struct kauth_acl_eval type proc (line 561) | struct proc FILE: bsd/sys/kdebug_kernel.h type kd_callback_type (line 154) | typedef enum { type kd_callback (line 174) | struct kd_callback { type kd_callback_t (line 181) | typedef struct kd_callback kd_callback_t; type kdebug_opts (line 419) | enum kdebug_opts { type kdebug_opts (line 425) | enum kdebug_opts type kdebug_opts (line 427) | enum kdebug_opts type proc (line 433) | struct proc type proc (line 434) | struct proc type proc (line 435) | struct proc FILE: bsd/sys/kern_control.h type ctl_event_data (line 75) | struct ctl_event_data { type ctl_info (line 117) | struct ctl_info { type sockaddr_ctl (line 140) | struct sockaddr_ctl { type xkctl_reg (line 151) | struct xkctl_reg { type xkctlpcb (line 172) | struct xkctlpcb { type kctlstat (line 182) | struct kctlstat { type sockaddr_ctl (line 315) | struct sockaddr_ctl type errno_t (line 332) | typedef errno_t (*ctl_disconnect_func)(kern_ctl_ref kctlref, u_int32_t u... type errno_t (line 349) | typedef errno_t (*ctl_send_func)(kern_ctl_ref kctlref, u_int32_t unit, v... type errno_t (line 365) | typedef errno_t (*ctl_setopt_func)(kern_ctl_ref kctlref, u_int32_t unit,... type errno_t (line 388) | typedef errno_t (*ctl_getopt_func)(kern_ctl_ref kctlref, u_int32_t unit,... type errno_t (line 425) | typedef errno_t (*ctl_send_list_func)(kern_ctl_ref kctlref, u_int32_t un... type errno_t (line 449) | typedef errno_t (*ctl_bind_func)(kern_ctl_ref kctlref, type errno_t (line 467) | typedef errno_t (*ctl_setup_func)(u_int32_t *unit, void **unitinfo); type kern_ctl_reg (line 504) | struct kern_ctl_reg { type kern_ctl_reg (line 547) | struct kern_ctl_reg type ctl_cb (line 670) | struct ctl_cb type kctl (line 671) | struct kctl type socket (line 672) | struct socket type socket_info (line 673) | struct socket_info type socket (line 675) | struct socket type socket_info (line 675) | struct socket_info FILE: bsd/sys/kern_event.h type kern_event_msg (line 141) | struct kern_event_msg { type kev_request (line 177) | struct kev_request { type kev_vendor_code (line 200) | struct kev_vendor_code { type xkevtpcb (line 238) | struct xkevtpcb { type kevtstat (line 247) | struct kevtstat { type kev_d_vectors (line 272) | struct kev_d_vectors { type kev_msg (line 287) | struct kev_msg { type kev_msg (line 319) | struct kev_msg type kev_msg (line 326) | struct kev_msg type kern_event_pcb (line 330) | struct kern_event_pcb { FILE: bsd/sys/kern_memorystatus.h type memorystatus_priority_entry_t (line 111) | typedef struct memorystatus_priority_entry { type memorystatus_properties_entry_v1_t (line 132) | typedef struct memorystatus_properties_entry_v1 { type memorystatus_kernel_stats_t (line 144) | typedef struct memorystatus_kernel_stats { type memorystatus_freeze_skip_reason_t (line 164) | typedef enum memorystatus_freeze_skip_reason { type memorystatus_jetsam_snapshot_entry_t (line 183) | typedef struct jetsam_snapshot_entry { type memorystatus_jetsam_snapshot_t (line 215) | typedef struct jetsam_snapshot { type dirty_status_change_event_type_t (line 224) | typedef enum dirty_status_change_event_type { type dirty_status_change_event_t (line 229) | typedef struct dirty_status_change_event { type memorystatus_jetsam_panic_options_t (line 383) | typedef struct memorystatus_jetsam_panic_options { type memorystatus_priority_properties_t (line 446) | typedef struct memorystatus_priority_properties { type memorystatus_memlimit_properties_t (line 461) | typedef struct memorystatus_memlimit_properties { type memorystatus_memlimit_properties2_t (line 468) | typedef struct memorystatus_memlimit_properties2 { type memstat_bucket_t (line 546) | typedef struct memstat_bucket { type memorystatus_internal_probabilities_t (line 558) | typedef struct memorystatus_internal_probabilities { type knote (line 603) | struct knote type knote (line 604) | struct knote type memorystatus_policy_t (line 624) | typedef enum memorystatus_policy { FILE: bsd/sys/kern_memorystatus_freeze.h type memorystatus_freeze_entry_t (line 39) | typedef struct memorystatus_freeze_entry { type throttle_interval_t (line 81) | typedef struct throttle_interval_t { type memorystatus_freezer_stats_t (line 120) | struct memorystatus_freezer_stats_t { type memorystatus_freezer_stats_t (line 178) | struct memorystatus_freezer_stats_t type global_frozen_procs_t (line 190) | typedef struct _global_frozen_procs { FILE: bsd/sys/kern_sysctl.h type vm_object_query_data_t (line 34) | typedef struct _vm_object_query_data_ vm_object_query_data_t; type _vm_object_query_data_ (line 35) | struct _vm_object_query_data_ type _vm_object_query_data_ (line 37) | struct _vm_object_query_data_ { type vmobject_list_output_data_t (line 51) | typedef struct _vmobject_list_output_ vmobject_list_output_data_t; type _vmobject_list_output_ (line 52) | struct _vmobject_list_output_ type _vmobject_list_output_ (line 54) | struct _vmobject_list_output_ { FILE: bsd/sys/kernel.h type timezone (line 99) | struct timezone FILE: bsd/sys/kernel_types.h type daddr64_t (line 44) | typedef int64_t daddr64_t; type buf (line 47) | struct buf type buf (line 48) | struct buf type file (line 50) | struct file type file (line 51) | struct file type ucred (line 54) | struct ucred type ucred (line 55) | struct ucred type mount (line 59) | struct mount type mount (line 60) | struct mount type vnode (line 62) | struct vnode type vnode (line 63) | struct vnode type proc (line 66) | struct proc type proc (line 67) | struct proc type proc_ident (line 69) | struct proc_ident type proc_ident (line 70) | struct proc_ident type uio (line 72) | struct uio type uio (line 73) | struct uio type vfs_context (line 75) | struct vfs_context type vfs_context (line 76) | struct vfs_context type vfstable (line 78) | struct vfstable type vfstable (line 79) | struct vfstable type __ifnet (line 81) | struct __ifnet type __mbuf (line 82) | struct __mbuf type __pkthdr (line 83) | struct __pkthdr type __socket (line 84) | struct __socket type __sockopt (line 85) | struct __sockopt type __ifaddr (line 86) | struct __ifaddr type __ifmultiaddr (line 87) | struct __ifmultiaddr type __ifnet_filter (line 88) | struct __ifnet_filter type __rtentry (line 89) | struct __rtentry type __if_clone (line 90) | struct __if_clone type __bufattr (line 91) | struct __bufattr type __ifnet (line 93) | struct __ifnet type __mbuf (line 94) | struct __mbuf type __pkthdr (line 95) | struct __pkthdr type __socket (line 96) | struct __socket type __sockopt (line 97) | struct __sockopt type __ifaddr (line 98) | struct __ifaddr type __ifmultiaddr (line 99) | struct __ifmultiaddr type __ifnet_filter (line 100) | struct __ifnet_filter type __rtentry (line 101) | struct __rtentry type __if_clone (line 102) | struct __if_clone type __bufattr (line 103) | struct __bufattr type buf (line 107) | struct buf type file (line 108) | struct file type ucred (line 110) | struct ucred type mount (line 113) | struct mount type vnode (line 114) | struct vnode type proc (line 116) | struct proc type proc_ident (line 117) | struct proc_ident type uio (line 118) | struct uio type user_iovec (line 119) | struct user_iovec type vfs_context (line 120) | struct vfs_context type vfstable (line 121) | struct vfstable type kern_iovec (line 124) | struct kern_iovec type ifnet (line 125) | struct ifnet type mbuf (line 126) | struct mbuf type pkthdr (line 127) | struct pkthdr type socket (line 128) | struct socket type sockopt (line 129) | struct sockopt type ifaddr (line 130) | struct ifaddr type ifmultiaddr (line 131) | struct ifmultiaddr type ifnet_filter (line 132) | struct ifnet_filter type rtentry (line 133) | struct rtentry type if_clone (line 134) | struct if_clone type bufattr (line 135) | struct bufattr type kauth_ace (line 144) | struct kauth_ace type kauth_ace (line 145) | struct kauth_ace type kauth_acl (line 149) | struct kauth_acl type kauth_acl (line 150) | struct kauth_acl type kauth_filesec (line 154) | struct kauth_filesec type kauth_filesec (line 155) | struct kauth_filesec type kauth_action_t (line 160) | typedef int kauth_action_t; FILE: bsd/sys/kpi_mbuf.h type u_int32_t (line 97) | typedef u_int32_t mbuf_flags_t; type u_int32_t (line 145) | typedef u_int32_t mbuf_type_t; type u_int32_t (line 171) | typedef u_int32_t mbuf_tso_request_flags_t; type u_int32_t (line 185) | typedef u_int32_t mbuf_csum_request_flags_t; type u_int32_t (line 219) | typedef u_int32_t mbuf_csum_performed_flags_t; type u_int32_t (line 235) | typedef u_int32_t mbuf_how_t; type u_int32_t (line 237) | typedef u_int32_t mbuf_tag_id_t; type u_int16_t (line 238) | typedef u_int16_t mbuf_tag_type_t; type mbuf_stat (line 262) | struct mbuf_stat { type mbuf_stat (line 1512) | struct mbuf_stat type mbuf_traffic_class_t (line 1526) | typedef enum { type mbuf_svc_class_t (line 1631) | typedef enum { type u_int32_t (line 1709) | typedef u_int32_t mbuf_pkthdr_aux_flags_t; type mbuf_buffer_status_t (line 1750) | typedef struct { FILE: bsd/sys/kpi_socket.h type sockaddr (line 116) | struct sockaddr type sockaddr (line 123) | struct sockaddr type sockaddr (line 136) | struct sockaddr type sockaddr (line 153) | struct sockaddr type timeval (line 174) | struct timeval type sockaddr (line 186) | struct sockaddr type sockaddr (line 199) | struct sockaddr type proc (line 281) | struct proc type msghdr (line 282) | struct msghdr type msghdr (line 310) | struct msghdr type msghdr (line 332) | struct msghdr type msghdr (line 348) | struct msghdr type msghdr (line 366) | struct msghdr type sockaddr (line 539) | struct sockaddr type sockaddr (line 547) | struct sockaddr FILE: bsd/sys/kpi_socketfilter.h type sockaddr (line 65) | struct sockaddr type u_int32_t (line 88) | typedef u_int32_t sflt_flags; type u_int32_t (line 95) | typedef u_int32_t sflt_handle; type u_int32_t (line 132) | typedef u_int32_t sflt_event_t; type u_int32_t (line 148) | typedef u_int32_t sflt_data_flag_t; type errno_t (line 180) | typedef errno_t (*sf_attach_func)(void **cookie, socket_t so); type sockaddr (line 230) | struct sockaddr type sockaddr (line 251) | struct sockaddr type errno_t (line 280) | typedef errno_t (*sf_data_in_func)(void *cookie, socket_t so, type errno_t (line 310) | typedef errno_t (*sf_data_out_func)(void *cookie, socket_t so, type errno_t (line 332) | typedef errno_t (*sf_connect_in_func)(void *cookie, socket_t so, type errno_t (line 354) | typedef errno_t (*sf_connect_out_func)(void *cookie, socket_t so, type errno_t (line 373) | typedef errno_t (*sf_bind_func)(void *cookie, socket_t so, type errno_t (line 394) | typedef errno_t (*sf_setoption_func)(void *cookie, socket_t so, sockopt_... type errno_t (line 414) | typedef errno_t (*sf_getoption_func)(void *cookie, socket_t so, sockopt_... type errno_t (line 432) | typedef errno_t (*sf_listen_func)(void *cookie, socket_t so); type errno_t (line 457) | typedef errno_t (*sf_ioctl_func)(void *cookie, socket_t so, type errno_t (line 490) | typedef errno_t (*sf_accept_func)(void *cookie, socket_t so_listen, sock... type sflt_filter (line 533) | struct sflt_filter { type sflt_filter (line 580) | struct sflt_filter type sflt_filter (line 586) | struct sflt_filter type sockaddr (line 648) | struct sockaddr type sockaddr (line 666) | struct sockaddr type u_int8_t (line 679) | typedef u_int8_t sockopt_dir; FILE: bsd/sys/ktrace.h type ktrace_state (line 37) | enum ktrace_state { type ktrace_state (line 111) | enum ktrace_state FILE: bsd/sys/lctx.h function pid_t (line 10) | static __inline pid_t function setlcid (line 17) | static __inline int FILE: bsd/sys/linker_set.h type linker_set_entry (line 122) | struct linker_set_entry { function __linker_get_slide (line 208) | static __inline intptr_t type mach_header (line 242) | struct mach_header type mach_header (line 256) | struct mach_header FILE: bsd/sys/lockf.h type vnop_advlock_args (line 69) | struct vnop_advlock_args type vnode (line 70) | struct vnode type lockf (line 86) | struct lockf { type vnop_advlock_args (line 107) | struct vnop_advlock_args type vnop_advlock_args (line 108) | struct vnop_advlock_args type lockf (line 113) | struct lockf type lockf (line 114) | struct lockf FILE: bsd/sys/mbuf.h type m_hdr (line 144) | struct m_hdr { type m_tag (line 167) | struct m_tag { type m_taghdr (line 188) | struct m_taghdr { type m_drvaux_tag (line 198) | struct m_drvaux_tag { type pf_mtag (line 218) | struct pf_mtag { type pf_fragment_tag (line 235) | struct pf_fragment_tag { type tcp_pktinfo (line 246) | struct tcp_pktinfo { type mptcp_pktinfo (line 268) | struct mptcp_pktinfo { type tcp_mtag (line 285) | struct tcp_mtag { type udp_mtag (line 292) | struct udp_mtag { type rawip_mtag (line 299) | struct rawip_mtag { type driver_mtag_ (line 306) | struct driver_mtag_ { type proto_mtag_ (line 325) | struct proto_mtag_ { type necp_mtag_ (line 336) | struct necp_mtag_ { type proto_mtag_ (line 346) | struct proto_mtag_ type pf_mtag (line 347) | struct pf_mtag type necp_mtag_ (line 348) | struct necp_mtag_ type driver_mtag_ (line 350) | struct driver_mtag_ type pkthdr (line 359) | struct pkthdr { type m_ext (line 569) | struct m_ext { type _m_ext_t (line 586) | typedef struct m_ext _m_ext_t; type mbuf (line 591) | struct mbuf { type mbuf (line 977) | struct mbuf type mbstat (line 1066) | struct mbstat { type ombstat (line 1089) | struct ombstat { type omb_class_stat (line 1114) | struct omb_class_stat { type mb_class_stat_t (line 1140) | typedef struct mb_class_stat { type omb_stat (line 1176) | struct omb_stat { type mb_stat_t (line 1182) | typedef struct mb_stat { type mleak_trace_stat_t (line 1193) | typedef struct mleak_trace_stat { type mleak_stat_t (line 1201) | typedef struct mleak_stat { type mleak_table (line 1207) | struct mleak_table { type mbuf (line 1254) | struct mbuf type mbuf (line 1269) | struct mbuf type mbuf (line 1271) | struct mbuf type mbuf (line 1272) | struct mbuf type mbuf (line 1272) | struct mbuf type mbuf (line 1273) | struct mbuf type mbuf (line 1274) | struct mbuf type mbuf (line 1274) | struct mbuf type mbuf (line 1275) | struct mbuf type mbuf (line 1275) | struct mbuf type mbuf (line 1276) | struct mbuf type mbuf (line 1277) | struct mbuf type mbuf (line 1278) | struct mbuf type mbuf (line 1279) | struct mbuf type mbuf (line 1280) | struct mbuf type mbuf (line 1280) | struct mbuf type mbuf (line 1281) | struct mbuf type mbuf (line 1282) | struct mbuf type mbuf (line 1282) | struct mbuf type mbuf (line 1283) | struct mbuf type mbuf (line 1283) | struct mbuf type mbuf (line 1284) | struct mbuf type mbuf (line 1284) | struct mbuf type mbuf (line 1286) | struct mbuf type mbuf (line 1287) | struct mbuf type mbuf (line 1413) | struct mbuf type mbuf (line 1417) | struct mbuf type mbuf (line 1420) | struct mbuf type mbuf (line 1421) | struct mbuf type mbuf (line 1422) | struct mbuf type mbuf (line 1424) | struct mbuf type mbuf (line 1425) | struct mbuf type mbuf (line 1426) | struct mbuf type mbuf (line 1426) | struct mbuf type mbuf (line 1427) | struct mbuf type mbuf (line 1428) | struct mbuf type mbuf (line 1429) | struct mbuf type mbuf (line 1430) | struct mbuf type mbuf (line 1431) | struct mbuf type mbuf (line 1434) | struct mbuf type mbuf (line 1435) | struct mbuf type mbuf (line 1436) | struct mbuf type ifnet (line 1437) | struct ifnet type mbuf (line 1439) | struct mbuf type mbuf (line 1443) | struct mbuf type mbuf (line 1444) | struct mbuf type mbuf (line 1444) | struct mbuf type mbuf (line 1445) | struct mbuf type mbuf (line 1445) | struct mbuf type mbuf (line 1446) | struct mbuf type mbuf (line 1446) | struct mbuf type mbuf (line 1447) | struct mbuf type mbuf (line 1447) | struct mbuf type mbuf (line 1453) | struct mbuf type mbuf (line 1455) | struct mbuf type mbuf (line 1456) | struct mbuf type mbuf (line 1457) | struct mbuf type mbuf (line 1459) | struct mbuf type mbuf (line 1460) | struct mbuf type mbuf (line 1462) | struct mbuf type mbuf (line 1463) | struct mbuf type mbuf (line 1464) | struct mbuf type mbuf (line 1465) | struct mbuf type mbuf (line 1473) | struct mbuf type mbuf (line 1474) | struct mbuf type mbuf (line 1475) | struct mbuf type mbuf (line 1476) | struct mbuf type mbuf (line 1528) | struct mbuf type m_tag (line 1529) | struct m_tag type mbuf (line 1530) | struct mbuf type m_tag (line 1530) | struct m_tag type mbuf (line 1531) | struct mbuf type m_tag (line 1531) | struct m_tag type mbuf (line 1532) | struct mbuf type m_tag (line 1532) | struct m_tag type mbuf (line 1533) | struct mbuf type m_tag (line 1533) | struct m_tag type mbuf (line 1534) | struct mbuf type m_tag (line 1535) | struct m_tag type m_tag (line 1536) | struct m_tag type mbuf (line 1537) | struct mbuf type mbuf (line 1537) | struct mbuf type mbuf (line 1538) | struct mbuf type mbuf (line 1539) | struct mbuf type mbuf (line 1540) | struct mbuf type m_tag (line 1540) | struct m_tag type mbuf (line 1542) | struct mbuf type mbuf (line 1543) | struct mbuf type mbuf (line 1545) | struct mbuf type mbuf (line 1547) | struct mbuf type mbuf (line 1548) | struct mbuf type mbuf (line 1551) | struct mbuf type mbuf (line 1552) | struct mbuf type mbuf (line 1559) | struct mbuf type mbuf (line 1561) | struct mbuf type mbuf (line 1563) | struct mbuf type ext_ref (line 1563) | struct ext_ref type mbuf (line 1565) | struct mbuf type mbuf (line 1566) | struct mbuf type mbuf (line 1567) | struct mbuf type mbuf (line 1569) | struct mbuf type ifnet (line 1569) | struct ifnet FILE: bsd/sys/mcache.h type mcache_obj_t (line 243) | typedef struct mcache_obj { type mcache_bkt_t (line 247) | typedef struct mcache_bkt { type mcache_bktlist_t (line 253) | typedef struct mcache_bktlist { type mcache_bkttype_t (line 261) | typedef struct mcache_bkttype { type mcache_cpu_t (line 268) | typedef struct mcache_cpu { type mcache_t (line 286) | typedef struct mcache { type mcache_audit_t (line 356) | typedef struct mcache_audit { type timeval (line 396) | struct timeval FILE: bsd/sys/mman.h type model_encryption_header_t (line 240) | typedef struct { type mmap_args (line 296) | struct mmap_args type fileproc (line 297) | struct fileproc type proc (line 298) | struct proc type mmap_args (line 298) | struct mmap_args type fileproc (line 299) | struct fileproc type pshmnode (line 301) | struct pshmnode type stat (line 302) | struct stat type pshmnode (line 303) | struct pshmnode type fileproc (line 304) | struct fileproc type proc (line 305) | struct proc type fileproc (line 305) | struct fileproc FILE: bsd/sys/monotonic.h function __BEGIN_DECLS (line 36) | __BEGIN_DECLS function __BEGIN_DECLS (line 66) | __BEGIN_DECLS type monotonic_config (line 76) | struct monotonic_config type mt_device (line 183) | struct mt_device { type mt_device (line 196) | struct mt_device type mt_device (line 198) | struct mt_device FILE: bsd/sys/mount.h type statfs64 (line 128) | struct statfs64 type statfs (line 134) | struct statfs type statfs (line 141) | struct statfs { type vfsstatfs (line 168) | struct vfsstatfs { type vfs_attr (line 244) | struct vfs_attr { type mount (line 402) | struct mount type mount (line 403) | struct mount type vnode (line 404) | struct vnode type vnode (line 405) | struct vnode type vfsconf (line 409) | struct vfsconf { type vfsidctl (line 419) | struct vfsidctl { type user_vfsidctl (line 432) | struct user_vfsidctl { type user32_vfsidctl (line 440) | struct user32_vfsidctl { type user32_vfsidctl (line 449) | struct user32_vfsidctl type user_vfsidctl (line 450) | struct user_vfsidctl type vfsquery (line 483) | struct vfsquery { type vfs_server (line 488) | struct vfs_server { type netfs_status (line 496) | struct netfs_status { type vfsioattr (line 527) | struct vfsioattr { type vfs_fsentry (line 568) | struct vfs_fsentry { type vfsops (line 580) | struct vfsops { type fs_snapshot_mount_args (line 787) | struct fs_snapshot_mount_args { type fs_snapshot_revert_args (line 794) | struct fs_snapshot_revert_args { type fs_snapshot_root_args (line 799) | struct fs_snapshot_root_args { type fs_role_mount_args_t (line 804) | typedef struct fs_role_mount_args { type vfs_attr (line 851) | struct vfs_attr type vfs_attr (line 852) | struct vfs_attr type vfs_fsentry (line 874) | struct vfs_fsentry type mount (line 894) | struct mount type vfsstatfs (line 1169) | struct vfsstatfs type vfsioattr (line 1221) | struct vfsioattr type vfsioattr (line 1229) | struct vfsioattr type mount (line 1270) | struct mount type vnode (line 1289) | struct vnode type vfs_attr (line 1326) | struct vfs_attr type vfs_attr (line 1327) | struct vfs_attr type vnode_trigger_info (line 1351) | struct vnode_trigger_info type vnode_trigger_info (line 1364) | struct vnode_trigger_info type vfs_trigger_callback_op_t (line 1374) | typedef enum { type mount (line 1428) | struct mount type statfs64 (line 1428) | struct statfs64 type fhandle (line 1452) | struct fhandle { type fhandle_t (line 1456) | typedef struct fhandle fhandle_t; type fhandle (line 1460) | struct fhandle type statfs (line 1461) | struct statfs type statfs64 (line 1463) | struct statfs64 type statfs (line 1466) | struct statfs type statfs64 (line 1468) | struct statfs64 type statfs (line 1470) | struct statfs type statfs (line 1471) | struct statfs type statfs64 (line 1475) | struct statfs64 type statfs (line 1479) | struct statfs type statfs64 (line 1481) | struct statfs64 type vfsconf (line 1484) | struct vfsconf FILE: bsd/sys/mount_internal.h type label (line 89) | struct label type pending_io_t (line 92) | typedef uint64_t pending_io_t; type pending_io_t (line 95) | typedef uint32_t pending_io_t; type mount (line 107) | struct mount { type mount (line 235) | struct mount type fhandle (line 314) | struct fhandle { type fhandle_t (line 318) | typedef struct fhandle fhandle_t; type vfstable (line 327) | struct vfstable { type vfstable (line 358) | struct vfstable type vfstable (line 364) | struct vfstable type vfstable (line 364) | struct vfstable type vfstable (line 365) | struct vfstable type vfsmount_args (line 368) | struct vfsmount_args { type user64_statfs (line 385) | struct user64_statfs { type user32_statfs (line 412) | struct user32_statfs { type vfs_switch_root_flags_t (line 466) | typedef uint32_t vfs_switch_root_flags_t; type mount (line 478) | struct mount type mount (line 479) | struct mount type mount (line 480) | struct mount type uthread (line 522) | struct uthread type uthread (line 523) | struct uthread FILE: bsd/sys/msg.h type msgqnum_t (line 83) | typedef unsigned long msgqnum_t; type msglen_t (line 86) | typedef unsigned long msglen_t; type msqid_ds (line 116) | struct msqid_ds type __msqid_ds_new (line 119) | struct __msqid_ds_new type __msqid_ds_old (line 144) | struct __msqid_ds_old { type user_ulong_t (line 171) | typedef user_ulong_t user_msgqnum_t; type user64_ulong_t (line 172) | typedef user64_ulong_t user64_msgqnum_t; type user32_ulong_t (line 173) | typedef user32_ulong_t user32_msgqnum_t; type user_ulong_t (line 175) | typedef user_ulong_t user_msglen_t; type user64_ulong_t (line 176) | typedef user64_ulong_t user64_msglen_t; type user32_ulong_t (line 177) | typedef user32_ulong_t user32_msglen_t; type user_msqid_ds (line 180) | struct user_msqid_ds { type user64_msqid_ds (line 202) | struct user64_msqid_ds { type user32_msqid_ds (line 220) | struct user32_msqid_ds { type label (line 242) | struct label type msqid_kernel (line 247) | struct msqid_kernel { type msg (line 260) | struct msg { type mymsg (line 278) | struct mymsg { type msginfo (line 293) | struct msginfo { type msginfo (line 302) | struct msginfo type msgmap (line 337) | struct msgmap { type msgmap (line 345) | struct msgmap type msg (line 346) | struct msg type msqid_kernel (line 347) | struct msqid_kernel type msqid_ds (line 361) | struct msqid_ds FILE: bsd/sys/msgbuf.h type msgbuf (line 69) | struct msgbuf { type msgbuf (line 81) | struct msgbuf type msgbuf (line 83) | struct msgbuf FILE: bsd/sys/namei.h type nameidata (line 98) | struct nameidata { type namecache (line 243) | struct namecache { type nameidata (line 260) | struct nameidata type nameidata (line 261) | struct nameidata type nameidata (line 262) | struct nameidata type vnode (line 263) | struct vnode type vnode (line 263) | struct vnode type componentname (line 264) | struct componentname type nameidata (line 266) | struct nameidata type vnode (line 267) | struct vnode type componentname (line 267) | struct componentname type nameidata (line 273) | struct nameidata type componentname (line 273) | struct componentname type nameidata (line 280) | struct nameidata type nameidata (line 281) | struct nameidata type nchstats (line 288) | struct nchstats { FILE: bsd/sys/netboot.h type in_addr (line 44) | struct in_addr type in_addr (line 46) | struct in_addr FILE: bsd/sys/netport.h type netaddr_t (line 37) | typedef uint32_t netaddr_t; type np_uid_t (line 42) | typedef struct { type network_port_t (line 47) | typedef struct { FILE: bsd/sys/persona.h type kpersona_info (line 58) | struct kpersona_info { type kpersona_info (line 109) | struct kpersona_info type kpersona_info (line 132) | struct kpersona_info type kpersona_info (line 192) | struct kpersona_info type kpersona_info (line 206) | struct kpersona_info type persona (line 274) | struct persona { type persona (line 312) | struct persona type persona (line 350) | struct persona type persona (line 360) | struct persona type ucred (line 367) | struct ucred type persona (line 371) | struct persona type persona (line 374) | struct persona type persona (line 377) | struct persona type persona (line 380) | struct persona type persona (line 403) | struct persona type persona (line 406) | struct persona type persona (line 409) | struct persona type persona (line 412) | struct persona type persona (line 412) | struct persona type persona (line 415) | struct persona type persona (line 433) | struct persona type persona (line 448) | struct persona type persona (line 451) | struct persona type persona (line 452) | struct persona type persona (line 454) | struct persona type persona (line 455) | struct persona type persona (line 456) | struct persona function proc_has_persona (line 458) | static inline int function uid_t (line 467) | static inline uid_t type persona (line 480) | struct persona type persona (line 484) | struct persona type persona (line 485) | struct persona type persona (line 487) | struct persona type persona (line 489) | struct persona type persona (line 490) | struct persona type persona (line 492) | struct persona type persona (line 493) | struct persona type persona (line 495) | struct persona type persona (line 497) | struct persona type persona (line 500) | struct persona type persona (line 503) | struct persona function proc_has_persona (line 507) | static inline int function uid_t (line 513) | static inline uid_t FILE: bsd/sys/pgo.h type pgo_metadata_footer (line 58) | struct pgo_metadata_footer { FILE: bsd/sys/pipe.h type pipebuf (line 102) | struct pipebuf { type pipemapping (line 119) | struct pipemapping { type label (line 149) | struct label type pipe (line 155) | struct pipe { type pipe (line 179) | struct pipe type pipe (line 181) | struct pipe FILE: bsd/sys/poll.h type pollfd (line 96) | struct pollfd { type nfds_t (line 102) | typedef unsigned int nfds_t; type pollfd (line 114) | struct pollfd FILE: bsd/sys/posix_sem.h type label (line 51) | struct label type pseminfo (line 55) | struct pseminfo { FILE: bsd/sys/posix_shm.h type label (line 51) | struct label type pshminfo (line 55) | struct pshminfo { FILE: bsd/sys/proc.h type session (line 96) | struct session type pgrp (line 97) | struct pgrp type proc (line 98) | struct proc type proc_ident (line 99) | struct proc_ident type extern_proc (line 102) | struct extern_proc { type timespec (line 245) | struct timespec type proc_ident (line 277) | struct proc_ident type timeval (line 289) | struct timeval function IS_64BIT_PROCESS (line 361) | static inline int type syscall_filter_callbacks (line 468) | struct syscall_filter_callbacks { type syscall_filter_callbacks (line 474) | struct syscall_filter_callbacks FILE: bsd/sys/proc_info.h type proc_bsdinfo (line 63) | struct proc_bsdinfo { type proc_bsdshortinfo (line 89) | struct proc_bsdshortinfo { type proc_uniqidentifierinfo (line 107) | struct proc_uniqidentifierinfo { type proc_bsdinfowithuniqid (line 118) | struct proc_bsdinfowithuniqid { type proc_archinfo (line 123) | struct proc_archinfo { type proc_pidcoalitioninfo (line 128) | struct proc_pidcoalitioninfo { type proc_originatorinfo (line 135) | struct proc_originatorinfo { type proc_ipctableinfo (line 143) | struct proc_ipctableinfo { type proc_taskinfo (line 186) | struct proc_taskinfo { type proc_taskallinfo (line 207) | struct proc_taskallinfo { type proc_threadinfo (line 214) | struct proc_threadinfo { type proc_regioninfo (line 228) | struct proc_regioninfo { type proc_workqueueinfo (line 284) | struct proc_workqueueinfo { type proc_fileinfo (line 298) | struct proc_fileinfo { type proc_exitreasonbasicinfo (line 317) | struct proc_exitreasonbasicinfo { type proc_exitreasoninfo (line 324) | struct proc_exitreasoninfo { type vinfo_stat (line 335) | struct vinfo_stat { type vnode_info (line 359) | struct vnode_info { type vnode_info_path (line 366) | struct vnode_info_path { type vnode_fdinfo (line 371) | struct vnode_fdinfo { type vnode_fdinfowithpath (line 376) | struct vnode_fdinfowithpath { type proc_regionwithpathinfo (line 381) | struct proc_regionwithpathinfo { type proc_regionpath (line 386) | struct proc_regionpath { type proc_vnodepathinfo (line 392) | struct proc_vnodepathinfo { type proc_threadwithpathinfo (line 397) | struct proc_threadwithpathinfo { type in4in6_addr (line 414) | struct in4in6_addr { type in_sockinfo (line 419) | struct in_sockinfo { type tcp_sockinfo (line 472) | struct tcp_sockinfo { type un_sockinfo (line 487) | struct un_sockinfo { type ndrv_info (line 504) | struct ndrv_info { type kern_event_info (line 514) | struct kern_event_info { type kern_ctl_info (line 524) | struct kern_ctl_info { type vsock_sockinfo (line 538) | struct vsock_sockinfo { type sockbuf_info (line 562) | struct sockbuf_info { type socket_info (line 583) | struct socket_info { type socket_fdinfo (line 614) | struct socket_fdinfo { type psem_info (line 621) | struct psem_info { type psem_fdinfo (line 626) | struct psem_fdinfo { type pshm_info (line 633) | struct pshm_info { type pshm_fdinfo (line 639) | struct pshm_fdinfo { type pipe_info (line 645) | struct pipe_info { type pipe_fdinfo (line 653) | struct pipe_fdinfo { type kqueue_info (line 659) | struct kqueue_info { type kqueue_dyninfo (line 665) | struct kqueue_dyninfo { type kevent_extinfo (line 689) | struct kevent_extinfo { type kqueue_fdinfo (line 698) | struct kqueue_fdinfo { type appletalk_info (line 703) | struct appletalk_info { type appletalk_fdinfo (line 707) | struct appletalk_fdinfo { type proc_info_udata_t (line 712) | typedef uint64_t proc_info_udata_t; type proc_fdinfo (line 725) | struct proc_fdinfo { type proc_fileportinfo (line 730) | struct proc_fileportinfo { type proc_fdinfo (line 982) | struct proc_fdinfo type pshmnode (line 987) | struct pshmnode type psemnode (line 991) | struct psemnode type pipe (line 995) | struct pipe type socket_info (line 998) | struct socket_info type pshmnode (line 999) | struct pshmnode type pshm_info (line 999) | struct pshm_info type psemnode (line 1000) | struct psemnode type psem_info (line 1000) | struct psem_info type pipe (line 1001) | struct pipe type pipe_info (line 1001) | struct pipe_info type kqueue (line 1002) | struct kqueue type kqueue_info (line 1002) | struct kqueue_info type kqueue (line 1003) | struct kqueue type kqueue (line 1005) | struct kqueue type proc_workqueueinfo (line 1011) | struct proc_workqueueinfo FILE: bsd/sys/proc_internal.h type label (line 103) | struct label type session (line 108) | struct session { type pgrp (line 151) | struct pgrp { type proc (line 170) | struct proc type proc (line 193) | struct proc { type proc_ident (line 432) | struct proc_ident { type user32_extern_proc (line 558) | struct user32_extern_proc { type user64_extern_proc (line 610) | struct user64_extern_proc { type plimit (line 676) | struct plimit { type proc (line 683) | struct proc type proclist (line 729) | struct proclist type proclist (line 730) | struct proclist type proc (line 732) | struct proc type proc (line 734) | struct proc type proc (line 735) | struct proc type proc (line 736) | struct proc type proc (line 737) | struct proc type proc (line 742) | struct proc type proc (line 743) | struct proc type proc (line 744) | struct proc type proc (line 746) | struct proc type proc (line 747) | struct proc type proc (line 748) | struct proc type proc (line 749) | struct proc type proc (line 750) | struct proc type proc (line 751) | struct proc type proc (line 754) | struct proc type proc (line 754) | struct proc type proc (line 757) | struct proc type proc (line 760) | struct proc type proc (line 760) | struct proc type proc (line 761) | struct proc type proc (line 766) | struct proc type proc (line 767) | struct proc type pgrp (line 767) | struct pgrp type proc (line 768) | struct proc type proc (line 769) | struct proc type proc (line 770) | struct proc type proc (line 771) | struct proc type proc (line 772) | struct proc type proc (line 777) | struct proc type proc (line 778) | struct proc type proc (line 779) | struct proc type proc (line 780) | struct proc type os_reason (line 780) | struct os_reason type proc (line 782) | struct proc type proc (line 783) | struct proc type proc (line 783) | struct proc type proc (line 794) | struct proc type pgrp (line 795) | struct pgrp type pgrp (line 796) | struct pgrp type session (line 797) | struct session type pgrp (line 798) | struct pgrp type pgrp (line 799) | struct pgrp type tty (line 799) | struct tty type pgrp (line 800) | struct pgrp type session (line 801) | struct session type pgrp (line 802) | struct pgrp type pgrp (line 803) | struct pgrp type session (line 804) | struct session type session (line 805) | struct session type session (line 806) | struct session type pgrp (line 806) | struct pgrp type session (line 807) | struct session type tty (line 808) | struct tty type timeval (line 811) | struct timeval type proc (line 812) | struct proc type itimerval (line 812) | struct itimerval type timespec (line 814) | struct timespec type proc (line 815) | struct proc type proc (line 816) | struct proc type proc (line 817) | struct proc type proc (line 818) | struct proc type proc (line 819) | struct proc type proc (line 820) | struct proc type proc (line 821) | struct proc type proc (line 822) | struct proc type proc (line 822) | struct proc type proc (line 823) | struct proc type proc (line 824) | struct proc type uthread (line 843) | struct uthread type pgrp (line 886) | struct pgrp type proc_ident (line 925) | struct proc_ident FILE: bsd/sys/proc_require.h type proc (line 32) | struct proc FILE: bsd/sys/process_policy.h type proc_policy_attribute_t (line 168) | typedef struct proc_policy_attribute { type proc_policy_cpuusage_attr_t (line 178) | typedef struct proc_policy_cpuusage_attr { FILE: bsd/sys/protosw.h type mbuf (line 120) | struct mbuf type proc (line 121) | struct proc type sockaddr (line 122) | struct sockaddr type socket (line 123) | struct socket type sockopt (line 124) | struct sockopt type socket_filter (line 125) | struct socket_filter type uio (line 126) | struct uio type ifnet (line 127) | struct ifnet type domain_old (line 129) | struct domain_old type proc (line 130) | struct proc type protosw (line 147) | struct protosw { type protosw (line 232) | struct protosw { type stat (line 404) | struct stat type ucred (line 405) | struct ucred type uio (line 406) | struct uio type recv_msg_elem (line 407) | struct recv_msg_elem type pr_usrreqs (line 420) | struct pr_usrreqs { type pr_usrreqs (line 463) | struct pr_usrreqs { type socket (line 520) | struct socket type socket (line 521) | struct socket type sockaddr (line 521) | struct sockaddr type socket (line 522) | struct socket type proc (line 522) | struct proc type socket (line 523) | struct socket type sockaddr (line 523) | struct sockaddr type proc (line 524) | struct proc type socket (line 525) | struct socket type sockaddr (line 525) | struct sockaddr type proc (line 526) | struct proc type socket (line 527) | struct socket type socket (line 527) | struct socket type socket (line 529) | struct socket type sockaddr (line 529) | struct sockaddr type sockaddr (line 530) | struct sockaddr type proc (line 530) | struct proc type uio (line 531) | struct uio type socket (line 532) | struct socket type socket (line 534) | struct socket type sockopt (line 534) | struct sockopt type socket (line 536) | struct socket type ifnet (line 537) | struct ifnet type proc (line 537) | struct proc type socket (line 538) | struct socket type socket (line 539) | struct socket type socket (line 540) | struct socket type proc (line 540) | struct proc type socket (line 541) | struct socket type sockaddr (line 541) | struct sockaddr type socket (line 542) | struct socket type socket (line 543) | struct socket type mbuf (line 543) | struct mbuf type socket (line 544) | struct socket type mbuf (line 544) | struct mbuf type sockaddr (line 545) | struct sockaddr type mbuf (line 545) | struct mbuf type proc (line 545) | struct proc type socket (line 546) | struct socket type mbuf (line 546) | struct mbuf type sockaddr (line 547) | struct sockaddr type mbuf (line 547) | struct mbuf type proc (line 547) | struct proc type socket (line 548) | struct socket type socket (line 549) | struct socket type socket (line 550) | struct socket type sockaddr (line 550) | struct sockaddr type socket (line 551) | struct socket type sockaddr (line 551) | struct sockaddr type uio (line 552) | struct uio type mbuf (line 552) | struct mbuf type mbuf (line 552) | struct mbuf type socket (line 553) | struct socket type uio (line 553) | struct uio type socket (line 555) | struct socket type sockaddr (line 556) | struct sockaddr type uio (line 556) | struct uio type mbuf (line 556) | struct mbuf type mbuf (line 557) | struct mbuf type socket (line 558) | struct socket type recv_msg_elem (line 558) | struct recv_msg_elem type socket (line 560) | struct socket type ucred (line 561) | struct ucred type pr_usrreqs (line 563) | struct pr_usrreqs type sockaddr (line 566) | struct sockaddr type sockaddr (line 567) | struct sockaddr type protosw (line 568) | struct protosw type protosw (line 569) | struct protosw type protosw (line 570) | struct protosw type protosw_old (line 571) | struct protosw_old type protosw (line 572) | struct protosw type domain (line 572) | struct domain type protosw (line 574) | struct protosw type domain (line 574) | struct domain type domain (line 575) | struct domain type protosw_old (line 577) | struct protosw_old type domain_old (line 577) | struct domain_old type domain_old (line 578) | struct domain_old type timeval (line 580) | struct timeval type timeval (line 583) | struct timeval type protosw (line 584) | struct protosw type protosw (line 587) | struct protosw type domain (line 587) | struct domain type domain (line 588) | struct domain type protosw (line 589) | struct protosw FILE: bsd/sys/pthread_internal.h type ksyn_waitq_element (line 35) | struct ksyn_waitq_element { type proc (line 43) | struct proc type proc (line 44) | struct proc FILE: bsd/sys/pthread_shims.h type uthread (line 49) | struct uthread type ksyn_waitq_element (line 50) | struct ksyn_waitq_element type pthread_functions_s (line 66) | struct pthread_functions_s { type pthread_callbacks_s (line 143) | struct pthread_callbacks_s { FILE: bsd/sys/queue.h type qm_trace (line 154) | struct qm_trace { type type (line 335) | struct type type type (line 487) | struct type type type (line 605) | struct type function TRACEBUF (line 606) | TRACEBUF \ type type (line 619) | struct type type type (line 823) | struct type function __NULLABILITY_COMPLETENESS_POP (line 825) | __NULLABILITY_COMPLETENESS_POP \ type quehead (line 956) | struct quehead { function chkquenext (line 963) | static __inline void function chkqueprev (line 973) | static __inline void function insque (line 987) | static __inline void function remque (line 1000) | static __inline void FILE: bsd/sys/quota.h type dqfilehdr (line 149) | struct dqfilehdr { type dqblk (line 162) | struct dqblk { type user_dqblk (line 182) | struct user_dqblk { function dqhashshift (line 235) | static __inline int type quotafile (line 260) | struct quotafile { type dquot (line 291) | struct dquot { type quotafile (line 350) | struct quotafile type quotafile (line 351) | struct quotafile type quotafile (line 352) | struct quotafile type vnode (line 353) | struct vnode type quotafile (line 354) | struct quotafile type dquot (line 354) | struct dquot type dquot (line 357) | struct dquot type dquot (line 358) | struct dquot type dquot (line 359) | struct dquot type dquot (line 360) | struct dquot type quotafile (line 361) | struct quotafile type dquot (line 362) | struct dquot type dquot (line 363) | struct dquot type quotafile (line 365) | struct quotafile type quotafile (line 366) | struct quotafile type dqblk (line 368) | struct dqblk type user_dqblk (line 368) | struct user_dqblk FILE: bsd/sys/reason.h type os_reason (line 44) | struct os_reason { type kcdata_descriptor (line 77) | struct kcdata_descriptor FILE: bsd/sys/resource.h type __uint64_t (line 95) | typedef __uint64_t rlim_t; type rusage (line 176) | struct rusage { type rusage_info_v0 (line 225) | struct rusage_info_v0 { type rusage_info_v1 (line 239) | struct rusage_info_v1 { type rusage_info_v2 (line 259) | struct rusage_info_v2 { type rusage_info_v3 (line 281) | struct rusage_info_v3 { type rusage_info_v4 (line 312) | struct rusage_info_v4 { type rusage_info_v5 (line 351) | struct rusage_info_v5 { type rusage_info_current (line 391) | typedef struct rusage_info_v5 rusage_info_current; type rusage_superset (line 397) | struct rusage_superset { type rusage_info_child (line 402) | struct rusage_info_child { type user64_rusage (line 411) | struct user64_rusage { type user32_rusage (line 430) | struct user32_rusage { type rlimit (line 490) | struct rlimit { type proc_rlimit_control_wakeupmon (line 525) | struct proc_rlimit_control_wakeupmon { type _iopol_param_t (line 612) | struct _iopol_param_t { type rlimit (line 628) | struct rlimit type rusage (line 629) | struct rusage type rlimit (line 634) | struct rlimit FILE: bsd/sys/resourcevar.h type pstats (line 75) | struct pstats { type proc (line 106) | struct proc type timeval (line 106) | struct timeval type timeval (line 106) | struct timeval type timeval (line 106) | struct timeval type rusage (line 107) | struct rusage type rusage (line 107) | struct rusage type rusage_info_child (line 108) | struct rusage_info_child type rlimit (line 109) | struct rlimit type rlimit (line 112) | struct rlimit FILE: bsd/sys/sbuf.h type sbuf (line 41) | struct sbuf { type sbuf (line 58) | struct sbuf type sbuf (line 58) | struct sbuf type sbuf (line 59) | struct sbuf type sbuf (line 60) | struct sbuf type sbuf (line 61) | struct sbuf type sbuf (line 62) | struct sbuf type sbuf (line 63) | struct sbuf type sbuf (line 64) | struct sbuf type sbuf (line 65) | struct sbuf type sbuf (line 66) | struct sbuf type sbuf (line 67) | struct sbuf type sbuf (line 68) | struct sbuf type sbuf (line 69) | struct sbuf type sbuf (line 70) | struct sbuf type sbuf (line 71) | struct sbuf type sbuf (line 72) | struct sbuf type sbuf (line 73) | struct sbuf type sbuf (line 74) | struct sbuf FILE: bsd/sys/sdt_impl.h type sdt_probedesc_t (line 36) | typedef struct sdt_probedesc { type module (line 55) | struct module { type modctl (line 63) | struct modctl type sdt_instr_t (line 73) | typedef uint8_t sdt_instr_t; type sdt_instr_t (line 75) | typedef uint16_t sdt_instr_t; type sdt_instr_t (line 77) | typedef uint32_t sdt_instr_t; type sdt_provider_t (line 82) | typedef struct sdt_provider { type sdt_probe_t (line 91) | typedef struct sdt_probe { type sdt_argdesc_t (line 106) | typedef struct sdt_argdesc { FILE: bsd/sys/select.h type selinfo (line 120) | struct selinfo { type selinfo (line 133) | struct selinfo type selinfo (line 139) | struct selinfo type selinfo (line 140) | struct selinfo type selinfo (line 141) | struct selinfo type _select (line 143) | struct _select type _select (line 144) | struct _select type timespec (line 155) | struct timespec FILE: bsd/sys/sem.h type semid_ds (line 82) | struct semid_ds type __semid_ds_new (line 85) | struct __semid_ds_new type __semid_ds_old (line 105) | struct __semid_ds_old { type sem (line 132) | struct sem { type sembuf (line 143) | struct sembuf { type semid_ds (line 179) | struct semid_ds type semun_t (line 182) | typedef union semun semun_t; type sembuf (line 203) | struct sembuf FILE: bsd/sys/sem_internal.h type user_semid_ds (line 60) | struct user_semid_ds { type user64_semid_ds (line 74) | struct user64_semid_ds { type user32_semid_ds (line 87) | struct user32_semid_ds { type user_semun_t (line 105) | typedef union user_semun user_semun_t; type sem_undo (line 156) | struct sem_undo { type seminfo (line 171) | struct seminfo { type seminfo (line 183) | struct seminfo type semid_kernel (line 188) | struct semid_kernel { type semid_kernel (line 220) | struct semid_kernel type sem (line 221) | struct sem type sem_undo (line 225) | struct sem_undo type proc (line 246) | struct proc FILE: bsd/sys/semaphore.h type sem_t (line 43) | typedef int sem_t; FILE: bsd/sys/shm.h type shmatt_t (line 93) | typedef unsigned short shmatt_t; type shmid_ds (line 142) | struct shmid_ds type __shmid_ds_new (line 145) | struct __shmid_ds_new type __shmid_ds_old (line 163) | struct __shmid_ds_old { type shmid_ds (line 185) | struct shmid_ds FILE: bsd/sys/shm_internal.h type user_shmid_ds (line 81) | struct user_shmid_ds { type user32_shmid_ds (line 93) | struct user32_shmid_ds { type shminfo (line 115) | struct shminfo { type label (line 125) | struct label type shmid_kernel (line 131) | struct shmid_kernel { type shminfo (line 136) | struct shminfo type shmid_kernel (line 137) | struct shmid_kernel type proc (line 139) | struct proc type proc (line 143) | struct proc type proc (line 144) | struct proc type proc (line 144) | struct proc type proc (line 145) | struct proc FILE: bsd/sys/signal.h type sigevent (line 171) | struct sigevent { type user64_sigevent (line 204) | struct user64_sigevent { type user32_sigevent (line 212) | struct user32_sigevent { type user_sigevent (line 220) | struct user_sigevent { type siginfo_t (line 230) | typedef struct __siginfo { type user_siginfo_t (line 245) | typedef struct user_siginfo { type user64_siginfo_t (line 258) | typedef struct user64_siginfo { type user32_siginfo_t (line 271) | typedef struct user32_siginfo { type __siginfo (line 369) | struct __siginfo type __sigaction (line 374) | struct __sigaction { type sigaction (line 384) | struct sigaction { type user32_sigaction (line 398) | struct user32_sigaction { type __user32_sigaction (line 404) | struct __user32_sigaction { type user64_sigaction (line 416) | struct user64_sigaction { type __user64_sigaction (line 422) | struct __user64_sigaction { type kern_sigaction (line 434) | struct kern_sigaction { type __kern_sigaction (line 440) | struct __kern_sigaction { type user32_sigaltstack (line 508) | struct user32_sigaltstack { type user64_sigaltstack (line 514) | struct user64_sigaltstack { type kern_sigaltstack (line 520) | struct kern_sigaltstack { type sigvec (line 538) | struct sigvec { type sigstack (line 557) | struct sigstack { FILE: bsd/sys/signalvar.h type sigacts (line 82) | struct sigacts { type proc (line 208) | struct proc type proc (line 210) | struct proc type proc (line 211) | struct proc type proc (line 212) | struct proc type proc (line 213) | struct proc type proc (line 215) | struct proc type proc (line 216) | struct proc type proc (line 217) | struct proc type __kern_sigaction (line 219) | struct __kern_sigaction type os_reason (line 221) | struct os_reason type proc (line 225) | struct proc type proc (line 228) | struct proc type proc (line 229) | struct proc type os_reason (line 229) | struct os_reason type proc (line 230) | struct proc type os_reason (line 232) | struct os_reason type os_reason (line 233) | struct os_reason type pgrp (line 235) | struct pgrp type tty (line 236) | struct tty type proc (line 240) | struct proc type os_reason (line 243) | struct os_reason type proc (line 247) | struct proc type proc (line 248) | struct proc type proc (line 254) | struct proc type os_reason (line 255) | struct os_reason type proc (line 256) | struct proc type os_reason (line 256) | struct os_reason type proc (line 266) | struct proc FILE: bsd/sys/snapshot.h type attrlist (line 45) | struct attrlist FILE: bsd/sys/socket.h type __uint32_t (line 472) | typedef __uint32_t sae_associd_t; type __uint32_t (line 476) | typedef __uint32_t sae_connid_t; type sa_endpoints_t (line 486) | typedef struct sa_endpoints { type linger (line 498) | struct linger { type accept_filter_arg (line 504) | struct accept_filter_arg { type so_np_extensions (line 516) | struct so_np_extensions { type sockaddr (line 603) | struct sockaddr { type sockproto (line 616) | struct sockproto { type sockaddr_storage (line 636) | struct sockaddr_storage { type msghdr (line 821) | struct msghdr { type msghdr_x (line 841) | struct msghdr_x { type user_msghdr (line 860) | struct user_msghdr { type user64_msghdr (line 875) | struct user64_msghdr { type user32_msghdr (line 890) | struct user32_msghdr { type user_msghdr_x (line 906) | struct user_msghdr_x { type user64_msghdr_x (line 922) | struct user64_msghdr_x { type user32_msghdr_x (line 938) | struct user32_msghdr_x { type user_sa_endpoints (line 955) | struct user_sa_endpoints { type user64_sa_endpoints (line 968) | struct user64_sa_endpoints { type user32_sa_endpoints (line 981) | struct user32_sa_endpoints { type cmsghdr (line 1041) | struct cmsghdr { type cmsgcred (line 1064) | struct cmsgcred { type cmsghdr (line 1101) | struct cmsghdr type osockaddr (line 1131) | struct osockaddr { type omsghdr (line 1139) | struct omsghdr { type sf_hdtr (line 1163) | struct sf_hdtr { type user_sf_hdtr (line 1173) | struct user_sf_hdtr { type user64_sf_hdtr (line 1181) | struct user64_sf_hdtr { type user32_sf_hdtr (line 1189) | struct user32_sf_hdtr { type so_aidreq (line 1206) | struct so_aidreq { type so_aidreq32 (line 1212) | struct so_aidreq32 { type so_aidreq64 (line 1217) | struct so_aidreq64 { type so_cidreq (line 1226) | struct so_cidreq { type so_cidreq32 (line 1233) | struct so_cidreq32 { type so_cidreq64 (line 1239) | struct so_cidreq64 { type so_cinforeq (line 1249) | struct so_cinforeq { type so_cinforeq32 (line 1264) | struct so_cinforeq32 { type so_cinforeq64 (line 1278) | struct so_cinforeq64 { type so_cordreq (line 1314) | struct so_cordreq { type netpolicy_event_data (line 1322) | struct netpolicy_event_data { type kev_netpolicy_ifdenied (line 1331) | struct kev_netpolicy_ifdenied { type kev_netpolicy_netdenied (line 1339) | struct kev_netpolicy_netdenied { type netsvctype_dscp_map (line 1347) | struct netsvctype_dscp_map { type so_mpkl_send_info (line 1355) | struct so_mpkl_send_info { type so_mpkl_recv_info (line 1360) | struct so_mpkl_recv_info { type msghdr_x (line 1401) | struct msghdr_x type msghdr_x (line 1433) | struct msghdr_x type sockaddr (line 1442) | struct sockaddr type sockaddr (line 1444) | struct sockaddr type sockaddr (line 1445) | struct sockaddr type sockaddr (line 1446) | struct sockaddr type sockaddr (line 1448) | struct sockaddr type sockaddr (line 1453) | struct sockaddr type msghdr (line 1455) | struct msghdr type msghdr (line 1457) | struct msghdr type sockaddr (line 1459) | struct sockaddr type sf_hdtr (line 1467) | struct sf_hdtr type sockaddr (line 1471) | struct sockaddr type iovec (line 1475) | struct iovec FILE: bsd/sys/socketvar.h type u_quad_t (line 92) | typedef u_quad_t so_gen_t; type mbuf (line 95) | struct mbuf type socket_filter_entry (line 96) | struct socket_filter_entry type protosw (line 97) | struct protosw type sockif (line 98) | struct sockif type sockutil (line 99) | struct sockutil type data_stats (line 114) | struct data_stats { type socket (line 129) | struct socket { type cmsghdr (line 364) | struct cmsghdr type xsockbuf (line 404) | struct xsockbuf { type xsocket (line 417) | struct xsocket { type xsocket64 (line 440) | struct xsocket64 { type xsocket_n (line 474) | struct xsocket_n { type xsockbuf_n (line 497) | struct xsockbuf_n { type xsockstat_n (line 509) | struct xsockstat_n { type soextbkidlestat (line 518) | struct soextbkidlestat { type sopt_dir (line 546) | enum sopt_dir { SOPT_GET, SOPT_SET } type sockopt (line 547) | struct sockopt { type cmsghdr (line 562) | struct cmsghdr type mbuf (line 563) | struct mbuf type cmsghdr (line 563) | struct cmsghdr type kextcb (line 572) | struct kextcb { type sf_buf (line 624) | struct sf_buf { type so_procinfo (line 685) | struct so_procinfo { type soextbkidlestat (line 714) | struct soextbkidlestat type mbuf (line 718) | struct mbuf type sockaddr (line 719) | struct sockaddr type ucred (line 720) | struct ucred type uio (line 721) | struct uio type recv_msg_elem (line 727) | struct recv_msg_elem { type sockbuf (line 740) | struct sockbuf type sockaddr (line 740) | struct sockaddr type mbuf (line 741) | struct mbuf type mbuf (line 741) | struct mbuf type sockbuf (line 742) | struct sockbuf type mbuf (line 742) | struct mbuf type sockbuf (line 743) | struct sockbuf type mbuf (line 743) | struct mbuf type sockbuf (line 744) | struct sockbuf type mbuf (line 744) | struct mbuf type sockbuf (line 745) | struct sockbuf type sockbuf (line 746) | struct sockbuf type socket (line 747) | struct socket type socket (line 748) | struct socket type socket (line 749) | struct socket type socket (line 750) | struct socket type socket (line 751) | struct socket type socket (line 752) | struct socket type socket (line 753) | struct socket type socket (line 754) | struct socket type socket (line 755) | struct socket type socket (line 756) | struct socket type socket (line 757) | struct socket type socket (line 758) | struct socket type socket (line 758) | struct socket type sockaddr (line 759) | struct sockaddr type socket (line 760) | struct socket type ucred (line 760) | struct ucred type sockopt (line 761) | struct sockopt type sockopt (line 764) | struct sockopt type socket (line 766) | struct socket type socket (line 768) | struct socket type sockaddr (line 768) | struct sockaddr type uio (line 769) | struct uio type mbuf (line 769) | struct mbuf type mbuf (line 769) | struct mbuf type socket (line 770) | struct socket type socket (line 771) | struct socket type socket (line 772) | struct socket type socket (line 773) | struct socket type sockaddr (line 773) | struct sockaddr type uio (line 773) | struct uio type mbuf (line 774) | struct mbuf type mbuf (line 774) | struct mbuf type socket (line 775) | struct socket type sockaddr (line 775) | struct sockaddr type mbuf (line 775) | struct mbuf type mbuf (line 776) | struct mbuf type socket (line 777) | struct socket type uio (line 777) | struct uio type socket (line 779) | struct socket type recv_msg_elem (line 779) | struct recv_msg_elem type socket (line 781) | struct socket type mbuf (line 782) | struct mbuf type sockbuf (line 782) | struct sockbuf type sockaddr (line 782) | struct sockaddr type mbuf (line 782) | struct mbuf type mbuf (line 783) | struct mbuf type file (line 789) | struct file type filedesc (line 790) | struct filedesc type so_tcdbg (line 791) | struct so_tcdbg type sockaddr (line 796) | struct sockaddr type sockaddr (line 796) | struct sockaddr type filedesc (line 797) | struct filedesc type file (line 797) | struct file type mbuf (line 798) | struct mbuf type socket (line 799) | struct socket type socket (line 800) | struct socket type proc (line 800) | struct proc type socket (line 801) | struct socket type socket (line 802) | struct socket type socket (line 802) | struct socket type socket (line 803) | struct socket type sockbuf (line 805) | struct sockbuf type mbuf (line 805) | struct mbuf type sockbuf (line 806) | struct sockbuf type mbuf (line 806) | struct mbuf type sockbuf (line 807) | struct sockbuf type mbuf (line 807) | struct mbuf type sockbuf (line 808) | struct sockbuf type mbuf (line 808) | struct mbuf type mbuf (line 809) | struct mbuf type socket (line 810) | struct socket type mbuf (line 810) | struct mbuf type sockbuf (line 812) | struct sockbuf type mbuf (line 812) | struct mbuf type sockbuf (line 814) | struct sockbuf type sockbuf (line 815) | struct sockbuf type sockbuf (line 816) | struct sockbuf type mbuf (line 817) | struct mbuf type mbuf (line 818) | struct mbuf type mbuf (line 819) | struct mbuf type sockbuf (line 820) | struct sockbuf type sockbuf (line 821) | struct sockbuf type sockbuf (line 822) | struct sockbuf type sockbuf (line 823) | struct sockbuf type sockbuf (line 824) | struct sockbuf type xsockbuf (line 824) | struct xsockbuf type sockbuf (line 825) | struct sockbuf type sockbuf (line 826) | struct sockbuf type sockbuf (line 827) | struct sockbuf type sockbuf (line 828) | struct sockbuf type sockbuf (line 829) | struct sockbuf type mbuf (line 829) | struct mbuf type sockbuf (line 830) | struct sockbuf type mbuf (line 830) | struct mbuf type sockbuf (line 831) | struct sockbuf type mbuf (line 831) | struct mbuf type sockbuf (line 840) | struct sockbuf type sockbuf (line 841) | struct sockbuf type socket (line 843) | struct socket type sockaddr (line 843) | struct sockaddr type socket (line 844) | struct socket type sockaddr (line 844) | struct sockaddr type socket (line 845) | struct socket type socket (line 845) | struct socket type socket (line 846) | struct socket type socket (line 847) | struct socket type sockaddr (line 847) | struct sockaddr type socket (line 848) | struct socket type socket (line 849) | struct socket type socket (line 850) | struct socket type socket (line 851) | struct socket type sockaddr (line 851) | struct sockaddr type socket (line 852) | struct socket type sockaddr (line 852) | struct sockaddr type socket (line 853) | struct socket type socket (line 853) | struct socket type socket (line 854) | struct socket type sockaddr (line 854) | struct sockaddr type sockaddr (line 855) | struct sockaddr type proc (line 855) | struct proc type socket (line 857) | struct socket type socket (line 858) | struct socket type socket (line 859) | struct socket type socket (line 862) | struct socket type proc (line 863) | struct proc type proc (line 863) | struct proc type socket (line 864) | struct socket type socket (line 865) | struct socket type socket (line 867) | struct socket type socket (line 868) | struct socket type socket (line 869) | struct socket type socket (line 870) | struct socket type socket (line 871) | struct socket type socket (line 872) | struct socket type proc (line 873) | struct proc type socket (line 873) | struct socket type proc (line 874) | struct proc type socket (line 874) | struct socket type proc (line 875) | struct proc type socket (line 875) | struct socket type socket (line 877) | struct socket type socket (line 878) | struct socket type socket (line 879) | struct socket type socket (line 880) | struct socket type socket (line 881) | struct socket type socket (line 882) | struct socket type socket (line 883) | struct socket type socket (line 884) | struct socket type socket (line 885) | struct socket type socket (line 886) | struct socket type socket (line 887) | struct socket type socket (line 888) | struct socket type socket (line 888) | struct socket type socket (line 889) | struct socket type socket (line 890) | struct socket type socket (line 891) | struct socket type socket (line 892) | struct socket type socket (line 893) | struct socket type socket (line 894) | struct socket type sockaddr (line 894) | struct sockaddr type socket (line 895) | struct socket type socket (line 896) | struct socket type socket (line 897) | struct socket type socket (line 898) | struct socket type socket (line 899) | struct socket type sockbuf (line 899) | struct sockbuf type socket (line 899) | struct socket type socket (line 900) | struct socket type proc (line 900) | struct proc type socket (line 901) | struct socket type sockopt (line 901) | struct sockopt type socket (line 902) | struct socket type sockopt (line 902) | struct sockopt type socket (line 903) | struct socket type socket (line 904) | struct socket type socket (line 905) | struct socket type socket (line 906) | struct socket type xsocket (line 906) | struct xsocket type socket (line 908) | struct socket type xsocket64 (line 908) | struct xsocket64 type socket (line 910) | struct socket type socket (line 911) | struct socket type socket (line 912) | struct socket type socket (line 913) | struct socket type socket (line 914) | struct socket type sockaddr (line 914) | struct sockaddr type fileproc (line 917) | struct fileproc type socket (line 918) | struct socket type fileproc (line 919) | struct fileproc type fileproc (line 920) | struct fileproc type knote (line 920) | struct knote type kevent_qos_s (line 920) | struct kevent_qos_s type mbuf (line 935) | struct mbuf type socket (line 935) | struct socket type mbuf (line 937) | struct mbuf type socket (line 937) | struct socket type mbuf (line 939) | struct mbuf type mbuf (line 940) | struct mbuf type sockbuf (line 944) | struct sockbuf type socket (line 945) | struct socket type socket (line 947) | struct socket type socket (line 948) | struct socket type socket (line 949) | struct socket type socket (line 950) | struct socket type socket (line 951) | struct socket type socket (line 952) | struct socket type socket (line 953) | struct socket type socket (line 954) | struct socket type proc (line 954) | struct proc type socket (line 955) | struct socket type proc (line 955) | struct proc type socket (line 956) | struct socket type socket (line 957) | struct socket type socket (line 960) | struct socket type so_tcdbg (line 960) | struct so_tcdbg type socket (line 961) | struct socket type sockopt (line 961) | struct sockopt type socket (line 964) | struct socket type socket (line 965) | struct socket type mbuf (line 965) | struct mbuf type socket (line 966) | struct socket type socket (line 967) | struct socket type sockopt (line 968) | struct sockopt type mbuf (line 968) | struct mbuf type sockopt (line 969) | struct sockopt type mbuf (line 969) | struct mbuf type sockopt (line 970) | struct sockopt type mbuf (line 970) | struct mbuf type socket (line 973) | struct socket type mbuf (line 973) | struct mbuf type socket (line 974) | struct socket type mbuf (line 974) | struct mbuf type mbuf (line 975) | struct mbuf type netpolicy_event_data (line 978) | struct netpolicy_event_data type socket (line 981) | struct socket type uio (line 983) | struct uio type recv_msg_elem (line 984) | struct recv_msg_elem type socket (line 986) | struct socket type xsocket_n (line 986) | struct xsocket_n type sockbuf (line 987) | struct sockbuf type xsockbuf_n (line 987) | struct xsockbuf_n type socket (line 988) | struct socket type xsockstat_n (line 988) | struct xsockstat_n FILE: bsd/sys/spawn_internal.h type pspa_t (line 75) | typedef enum { type _ps_port_action_t (line 90) | typedef struct _ps_port_action { type _posix_spawn_port_actions (line 102) | struct _posix_spawn_port_actions { type _ps_mac_policy_extension_t (line 119) | typedef struct _ps_mac_policy_extension { type _posix_spawn_mac_policy_extensions (line 131) | struct _posix_spawn_mac_policy_extensions { type _posix_spawn_coalition_info (line 148) | struct _posix_spawn_coalition_info { type _posix_spawn_posix_cred_info (line 160) | struct _posix_spawn_posix_cred_info { type _posix_spawn_persona_info (line 178) | struct _posix_spawn_persona_info { type _posix_spawnattr (line 212) | struct _posix_spawnattr { type psfa_t (line 352) | typedef enum { type _psfa_action_t (line 375) | typedef struct _psfa_action { type _posix_spawn_file_actions (line 414) | struct _posix_spawn_file_actions { type _posix_spawn_args_desc (line 441) | struct _posix_spawn_args_desc { type user32__posix_spawn_args_desc (line 475) | struct user32__posix_spawn_args_desc { type user__posix_spawn_args_desc (line 494) | struct user__posix_spawn_args_desc { FILE: bsd/sys/stackshot.h type stackshot_config_t (line 36) | typedef struct stackshot_config { FILE: bsd/sys/stat.h type ostat (line 118) | struct ostat { type timespec (line 138) | struct timespec type timespec (line 139) | struct timespec type timespec (line 140) | struct timespec type stat (line 190) | struct stat type stat (line 194) | struct stat { type stat64 (line 229) | struct stat64 type user64_stat (line 243) | struct user64_stat { type user32_stat (line 276) | struct user32_stat { type stat (line 305) | struct stat type user64_stat (line 305) | struct user64_stat type stat (line 306) | struct stat type user32_stat (line 306) | struct user32_stat type user64_stat64 (line 309) | struct user64_stat64 { type user32_stat64 (line 341) | struct user32_stat64 { type stat64 (line 383) | struct stat64 type user64_stat64 (line 383) | struct user64_stat64 type stat64 (line 384) | struct stat64 type user32_stat64 (line 384) | struct user32_stat64 type stat (line 562) | struct stat type stat (line 563) | struct stat type stat (line 566) | struct stat type stat (line 572) | struct stat type timespec (line 578) | struct timespec type timespec (line 579) | struct timespec type stat (line 591) | struct stat type stat (line 594) | struct stat type stat (line 597) | struct stat type stat64 (line 602) | struct stat64 type stat64 (line 603) | struct stat64 type stat64 (line 604) | struct stat64 type stat64 (line 605) | struct stat64 type stat64 (line 606) | struct stat64 type stat64 (line 607) | struct stat64 FILE: bsd/sys/subr_prf.h type tty (line 86) | struct tty FILE: bsd/sys/sys_domain.h type sockaddr_sys (line 49) | struct sockaddr_sys { type xsystmgen (line 57) | struct xsystmgen { type domain (line 67) | struct domain type domain (line 73) | struct domain type domain (line 74) | struct domain FILE: bsd/sys/sysctl.h type ctlname (line 143) | struct ctlname { type sysctl_req (line 208) | struct sysctl_req { type sysctl_oid (line 263) | struct sysctl_oid { type sysctl_req (line 293) | struct sysctl_req type sysctl_req (line 294) | struct sysctl_req type sysctl_req (line 295) | struct sysctl_req type sysctl_oid (line 300) | struct sysctl_oid type sysctl_oid (line 301) | struct sysctl_oid type sysctl_oid (line 399) | struct sysctl_oid type experiment_spec (line 544) | struct experiment_spec { type sysctl_oid_list (line 636) | struct sysctl_oid_list type ucred (line 960) | struct ucred type _ucred (line 968) | struct _ucred { type kinfo_proc (line 975) | struct kinfo_proc { type user32_pcred (line 1014) | struct user32_pcred { type user64_pcred (line 1023) | struct user64_pcred { type user32_kinfo_proc (line 1037) | struct user32_kinfo_proc { type user64_kinfo_proc (line 1061) | struct user64_kinfo_proc { type xsw_usage (line 1124) | struct xsw_usage { type loadavg (line 1135) | struct loadavg { type loadavg (line 1139) | struct loadavg type user32_loadavg (line 1144) | struct user32_loadavg { type user64_loadavg (line 1149) | struct user64_loadavg { FILE: bsd/sys/sysent.h type proc (line 38) | struct proc type sysent (line 45) | struct sysent { /* system call table */ type sysent (line 57) | struct sysent FILE: bsd/sys/syslog.h type CODE (line 96) | typedef struct _code { type reg_values (line 306) | struct reg_values { type reg_desc (line 315) | struct reg_desc { FILE: bsd/sys/systm.h type vnode (line 139) | struct vnode type proc (line 157) | struct proc type tty (line 158) | struct tty type proc (line 159) | struct proc type timeval (line 160) | struct timeval type proc (line 177) | struct proc type proc (line 178) | struct proc type time_value (line 180) | struct time_value type time_value (line 181) | struct time_value type proc (line 182) | struct proc type timeval (line 184) | struct timeval type timespec (line 221) | struct timespec type vnode (line 223) | struct vnode type timeval (line 224) | struct timeval type timespec (line 225) | struct timespec type __throttle_info_handle (line 238) | struct __throttle_info_handle type uthread (line 259) | struct uthread type uthread (line 260) | struct uthread FILE: bsd/sys/termios.h type tcflag_t (line 263) | typedef unsigned long tcflag_t; type cc_t (line 264) | typedef unsigned char cc_t; type speed_t (line 265) | typedef unsigned long speed_t; type termios (line 267) | struct termios { type __uint64_t (line 278) | typedef __uint64_t user_tcflag_t; type __uint64_t (line 279) | typedef __uint64_t user_speed_t; type user_termios (line 287) | struct user_termios { type termios32 (line 298) | struct termios32 { type termios (line 364) | struct termios type termios (line 365) | struct termios type termios (line 366) | struct termios type termios (line 367) | struct termios type termios (line 368) | struct termios type termios (line 369) | struct termios type termios (line 376) | struct termios type termios (line 377) | struct termios FILE: bsd/sys/time.h type itimerval (line 106) | struct itimerval { type timezone (line 150) | struct timezone { type clockinfo (line 193) | struct clockinfo { type timeval (line 210) | struct timeval type timeval (line 211) | struct timeval type timeval (line 212) | struct timeval type timespec (line 215) | struct timespec type timespec (line 216) | struct timespec type timeval (line 219) | struct timeval type timeval (line 219) | struct timeval type timeval (line 220) | struct timeval type timeval (line 220) | struct timeval type timeval (line 221) | struct timeval type timeval (line 224) | struct timeval type timeval (line 226) | struct timeval type timeval (line 226) | struct timeval type timeval (line 227) | struct timeval type timeval (line 243) | struct timeval type timeval (line 243) | struct timeval type timeval (line 244) | struct timeval type timeval (line 245) | struct timeval type timeval (line 246) | struct timeval type timezone (line 246) | struct timezone type itimerval (line 249) | struct itimerval type timeval (line 250) | struct timeval type itimerval (line 254) | struct itimerval type itimerval (line 255) | struct itimerval type timeval (line 256) | struct timeval FILE: bsd/sys/timeb.h type timeb (line 82) | struct timeb { type timeb (line 92) | struct timeb FILE: bsd/sys/times.h type tms (line 82) | struct tms { type tms (line 91) | struct tms FILE: bsd/sys/timex.h type ntptimeval (line 147) | struct ntptimeval { type timex (line 162) | struct timex { type timex (line 205) | struct timex type ntptimeval (line 206) | struct ntptimeval FILE: bsd/sys/tprintf.h type session (line 72) | struct session type proc (line 75) | struct proc FILE: bsd/sys/trace.h type proc (line 138) | struct proc FILE: bsd/sys/tty.h function __END_DECLS (line 82) | __END_DECLS type tty (line 113) | struct tty { type tty (line 182) | struct tty type clist (line 183) | struct clist type speedtab (line 236) | struct speedtab { type clist (line 270) | struct clist type clist (line 271) | struct clist type clist (line 271) | struct clist type clist (line 273) | struct clist type clist (line 274) | struct clist type clist (line 275) | struct clist type clist (line 276) | struct clist type clist (line 277) | struct clist type clist (line 278) | struct clist type clist (line 279) | struct clist type clist (line 280) | struct clist type clist (line 281) | struct clist type clist (line 282) | struct clist type tty (line 292) | struct tty type proc (line 293) | struct proc type tty (line 295) | struct tty type proc (line 296) | struct proc type tty (line 299) | struct tty type tty (line 300) | struct tty type termios (line 302) | struct termios type tty (line 303) | struct tty type tty (line 304) | struct tty type proc (line 305) | struct proc type tty (line 306) | struct tty type uio (line 306) | struct uio type tty (line 307) | struct tty type proc (line 307) | struct proc type proc (line 308) | struct proc type tty (line 309) | struct tty type speedtab (line 310) | struct speedtab type tty (line 311) | struct tty type tty (line 312) | struct tty type tty (line 313) | struct tty type uio (line 313) | struct uio type tty (line 314) | struct tty type tty (line 315) | struct tty type tty (line 316) | struct tty type tty (line 317) | struct tty type tty (line 318) | struct tty type tty (line 319) | struct tty type tty (line 320) | struct tty type tty (line 321) | struct tty type tty (line 322) | struct tty type tty (line 323) | struct tty type tty (line 324) | struct tty type tty (line 325) | struct tty type tty (line 327) | struct tty type tty (line 328) | struct tty type tty (line 329) | struct tty type tty (line 332) | struct tty FILE: bsd/sys/ttychars.h type ttychars (line 76) | struct ttychars { FILE: bsd/sys/ttycom.h type winsize (line 82) | struct winsize { FILE: bsd/sys/types.h type u_long (line 88) | typedef unsigned long u_long; type ushort (line 91) | typedef unsigned short ushort; type uint (line 92) | typedef unsigned int uint; type u_int64_t (line 95) | typedef u_int64_t u_quad_t; type quad_t (line 96) | typedef int64_t quad_t; type quad_t (line 97) | typedef quad_t * qaddr_t; type daddr_t (line 101) | typedef int32_t daddr_t; type u_int32_t (line 105) | typedef u_int32_t fixpt_t; type segsz_t (line 125) | typedef int32_t segsz_t; type swblk_t (line 126) | typedef int32_t swblk_t; function __int32_t (line 138) | static inline __int32_t function __int32_t (line 144) | static inline __int32_t function dev_t (line 150) | static inline dev_t type __int32_t (line 189) | typedef __int32_t fd_mask; type proc (line 214) | struct proc type pgrp (line 215) | struct pgrp type ucred (line 216) | struct ucred type rusage (line 217) | struct rusage type file (line 218) | struct file type buf (line 219) | struct buf type tty (line 220) | struct tty type uio (line 221) | struct uio FILE: bsd/sys/ubc.h type vnode (line 57) | struct vnode type vnode (line 58) | struct vnode type vnode (line 59) | struct vnode type vnode (line 60) | struct vnode type ubc_setsize_opts_t (line 67) | typedef uint32_t ubc_setsize_opts_t; type vnode (line 73) | struct vnode type thread (line 74) | struct thread type vnode (line 75) | struct vnode type proc (line 75) | struct proc type thread (line 75) | struct thread type vnode (line 84) | struct vnode type proc (line 84) | struct proc type cs_blob (line 86) | struct cs_blob type cs_blob (line 87) | struct cs_blob type cs_blob (line 88) | struct cs_blob type cs_blob (line 92) | struct cs_blob type image_params (line 92) | struct image_params type uio (line 107) | struct uio type uio (line 108) | struct uio type uio (line 110) | struct uio type uio (line 111) | struct uio type cl_direct_read_lock_t (line 131) | typedef struct cl_direct_read_lock cl_direct_read_lock_t; type vnode (line 161) | struct vnode type vnode (line 162) | struct vnode FILE: bsd/sys/ubc_internal.h type zone (line 59) | struct zone type cl_extent (line 69) | struct cl_extent { type cl_wextent (line 74) | struct cl_wextent { type cl_readahead (line 80) | struct cl_readahead { type cl_writebehind (line 87) | struct cl_writebehind { type cs_hash (line 98) | struct cs_hash type cs_hash (line 100) | struct cs_hash type cs_blob (line 102) | struct cs_blob { type ubc_info (line 142) | struct ubc_info { type ubc_info (line 192) | struct ubc_info type ubc_info (line 205) | struct ubc_info type vnode (line 213) | struct vnode type cs_blob (line 217) | struct cs_blob type image_params (line 218) | struct image_params type cs_blob (line 218) | struct cs_blob type cs_blob (line 220) | struct cs_blob type cs_blob (line 222) | struct cs_blob type cs_blob (line 224) | struct cs_blob type timespec (line 226) | struct timespec FILE: bsd/sys/ucontext.h type user_ucontext64_t (line 44) | typedef struct user_ucontext64 { type user_ucontext32_t (line 53) | typedef struct user_ucontext32 { FILE: bsd/sys/ucred.h type label (line 78) | struct label type ucred (line 91) | struct ucred { type ucred (line 129) | struct ucred type posix_cred (line 130) | struct posix_cred type ucred (line 135) | struct ucred type posix_cred (line 136) | struct posix_cred type xucred (line 149) | struct xucred { type proc (line 168) | struct proc type proc (line 169) | struct proc type xucred (line 170) | struct xucred FILE: bsd/sys/uio.h type uio_rw (line 92) | enum uio_rw { UIO_READ, UIO_WRITE } type uio_seg (line 114) | enum uio_seg { type uio (line 249) | struct uio type uio (line 250) | struct uio type iovec (line 258) | struct iovec type iovec (line 259) | struct iovec type iovec (line 263) | struct iovec type iovec (line 264) | struct iovec FILE: bsd/sys/uio_internal.h type user_iovec (line 104) | struct user_iovec type kern_iovec (line 111) | struct kern_iovec { type user_iovec (line 117) | struct user_iovec { type user32_iovec (line 124) | struct user32_iovec { type user64_iovec (line 129) | struct user64_iovec { type kern_iovec (line 135) | struct kern_iovec type user_iovec (line 136) | struct user_iovec type uio (line 141) | struct uio { type uio (line 182) | struct uio FILE: bsd/sys/ulock.h function mach_port_name_t (line 43) | static __inline mach_port_name_t function mach_port_name_t (line 55) | static __inline mach_port_name_t FILE: bsd/sys/un.h type sockaddr_un (line 76) | struct sockaddr_un { type socket (line 103) | struct socket type sockopt (line 104) | struct sockopt type socket (line 106) | struct socket type mbuf (line 106) | struct mbuf type mbuf (line 107) | struct mbuf type mbuf (line 107) | struct mbuf type socket (line 108) | struct socket type sockopt (line 108) | struct sockopt type socket (line 109) | struct socket type socket (line 109) | struct socket type mbuf (line 110) | struct mbuf type mbuf (line 111) | struct mbuf type pr_usrreqs (line 113) | struct pr_usrreqs type socket (line 114) | struct socket type socket (line 115) | struct socket type socket (line 116) | struct socket FILE: bsd/sys/unistd.h type accessx_descriptor (line 132) | struct accessx_descriptor { FILE: bsd/sys/unpcb.h type u_quad_t (line 101) | typedef u_quad_t unp_gen_t; type _unpcb_list_entry (line 104) | struct _unpcb_list_entry { type unpcb (line 127) | struct unpcb { type unpcb (line 168) | struct unpcb { type xunpcb (line 192) | struct xunpcb { type xunpcb64_list_entry (line 212) | struct xunpcb64_list_entry { type xunpcb64 (line 217) | struct xunpcb64 { type xunpgen (line 252) | struct xunpgen { FILE: bsd/sys/user.h type waitq_set (line 68) | struct waitq_set type vfs_context (line 98) | struct vfs_context { type label (line 109) | struct label type uthread (line 116) | struct uthread { type uthread (line 341) | struct uthread type user (line 377) | struct user { FILE: bsd/sys/utsname.h type utsname (line 74) | struct utsname { type utsname (line 83) | struct utsname FILE: bsd/sys/vm.h type vmspace (line 88) | struct vmspace { type user32_vmspace (line 109) | struct user32_vmspace { type user_vmspace (line 121) | struct user_vmspace { type vmspace (line 145) | struct vmspace { FILE: bsd/sys/vmmeter.h type vmmeter (line 73) | struct vmmeter { type vmtotal (line 121) | struct vmtotal { type vmtotal (line 138) | struct vmtotal FILE: bsd/sys/vnioctl.h type vncontrol_t (line 85) | typedef enum { type vn_ioctl (line 89) | struct vn_ioctl { type vn_ioctl_64 (line 97) | struct vn_ioctl_64 { type vn_ioctl_32 (line 103) | struct vn_ioctl_32 { FILE: bsd/sys/vnode.h type vtype (line 86) | enum vtype { type vtagtype (line 100) | enum vtagtype { type componentname (line 184) | struct componentname { type vnode_fsparam (line 235) | struct vnode_fsparam { type vnode_trigger_param (line 260) | struct vnode_trigger_param type path_operation (line 277) | enum path_operation { type resolver_status (line 320) | enum resolver_status { type resolver_result_t (line 328) | typedef uint64_t resolver_result_t; type resolver_status (line 348) | enum resolver_status type resolver_status (line 353) | enum resolver_status type resolver_result_t (line 371) | typedef resolver_result_t (* trigger_vnode_resolve_callback_t)( type resolver_result_t (line 390) | typedef resolver_result_t (* trigger_vnode_unresolve_callback_t)( type resolver_result_t (line 407) | typedef resolver_result_t (* trigger_vnode_rearm_callback_t)( type vnode_trigger_info (line 435) | struct vnode_trigger_info { type vnode_trigger_param (line 457) | struct vnode_trigger_param { type vnode_attr (line 676) | struct vnode_attr { type vtype (line 798) | enum vtype type vnodeop_desc (line 840) | struct vnodeop_desc type vnodeopv_entry_desc (line 849) | struct vnodeopv_entry_desc { type vnodeopv_desc (line 853) | struct vnodeopv_desc { type vnop_generic_args (line 870) | struct vnop_generic_args { type vtype (line 994) | enum vtype type vnode_attr (line 1338) | struct vnode_attr type vnode_attr (line 1343) | struct vnode_attr type vnode_attr (line 1354) | struct vnode_attr type mount (line 1559) | struct mount type vnode (line 1559) | struct vnode type componentname (line 1729) | struct componentname type componentname (line 1742) | struct componentname type vnode (line 1756) | struct vnode type vnode (line 1769) | struct vnode type vnode (line 1784) | struct vnode type vnode (line 1784) | struct vnode type vnode (line 1800) | struct vnode type vnode (line 1800) | struct vnode type vnode (line 1818) | struct vnode type vnode (line 1818) | struct vnode type vnop_bwrite_args (line 1861) | struct vnop_bwrite_args type vnode_attr (line 1888) | struct vnode_attr type vnode_attr (line 1888) | struct vnode_attr type vnode_attr (line 1901) | struct vnode_attr type vnode_attr (line 1901) | struct vnode_attr type vnode_attr (line 1916) | struct vnode_attr type vnode_attr (line 1929) | struct vnode_attr type vnode (line 1954) | struct vnode type vnode_attr (line 1968) | struct vnode_attr type vnode_attr (line 1977) | struct vnode_attr type mount (line 2051) | struct mount type vnode (line 2051) | struct vnode type componentname (line 2106) | struct componentname type componentname (line 2118) | struct componentname type uio_rw (line 2212) | enum uio_rw type vnode (line 2212) | struct vnode type uio_seg (line 2212) | enum uio_seg type componentname (line 2281) | struct componentname type vnode (line 2296) | struct vnode type stat (line 2309) | struct stat type vnode (line 2310) | struct vnode type vnode (line 2312) | struct vnode type ucred (line 2313) | struct ucred type vtype (line 2316) | enum vtype type vnode (line 2317) | struct vnode type vfsstatfs (line 2321) | struct vfsstatfs type vtype (line 2329) | enum vtype type vtype (line 2330) | enum vtype type attrlist (line 2391) | struct attrlist type vnode_attr (line 2391) | struct vnode_attr type vtype (line 2391) | enum vtype type attrlist (line 2406) | struct attrlist type vnode_attr (line 2406) | struct vnode_attr type attrlist (line 2422) | struct attrlist type vnode_attr (line 2422) | struct vnode_attr type io_compression_stats (line 2480) | struct io_compression_stats { type io_compression_stats (line 2486) | struct io_compression_stats type iocs_store_buffer_entry (line 2496) | struct iocs_store_buffer_entry { FILE: bsd/sys/vnode_if.h type vnodeop_desc (line 95) | struct vnodeop_desc type vnodeop_desc (line 96) | struct vnodeop_desc type vnodeop_desc (line 98) | struct vnodeop_desc type vnodeop_desc (line 99) | struct vnodeop_desc type vnodeop_desc (line 100) | struct vnodeop_desc type vnodeop_desc (line 101) | struct vnodeop_desc type vnodeop_desc (line 102) | struct vnodeop_desc type vnodeop_desc (line 104) | struct vnodeop_desc type vnodeop_desc (line 105) | struct vnodeop_desc type vnodeop_desc (line 106) | struct vnodeop_desc type vnodeop_desc (line 107) | struct vnodeop_desc type vnodeop_desc (line 108) | struct vnodeop_desc type vnodeop_desc (line 109) | struct vnodeop_desc type vnodeop_desc (line 110) | struct vnodeop_desc type vnodeop_desc (line 111) | struct vnodeop_desc type vnodeop_desc (line 112) | struct vnodeop_desc type vnodeop_desc (line 113) | struct vnodeop_desc type vnodeop_desc (line 114) | struct vnodeop_desc type vnodeop_desc (line 115) | struct vnodeop_desc type vnodeop_desc (line 116) | struct vnodeop_desc type vnodeop_desc (line 117) | struct vnodeop_desc type vnodeop_desc (line 118) | struct vnodeop_desc type vnodeop_desc (line 119) | struct vnodeop_desc type vnodeop_desc (line 120) | struct vnodeop_desc type vnodeop_desc (line 121) | struct vnodeop_desc type vnodeop_desc (line 122) | struct vnodeop_desc type vnodeop_desc (line 123) | struct vnodeop_desc type vnodeop_desc (line 124) | struct vnodeop_desc type vnodeop_desc (line 125) | struct vnodeop_desc type vnodeop_desc (line 126) | struct vnodeop_desc type vnodeop_desc (line 127) | struct vnodeop_desc type vnodeop_desc (line 128) | struct vnodeop_desc type vnodeop_desc (line 129) | struct vnodeop_desc type vnodeop_desc (line 130) | struct vnodeop_desc type vnodeop_desc (line 131) | struct vnodeop_desc type vnodeop_desc (line 132) | struct vnodeop_desc type vnodeop_desc (line 133) | struct vnodeop_desc type vnodeop_desc (line 134) | struct vnodeop_desc type vnodeop_desc (line 135) | struct vnodeop_desc type vnodeop_desc (line 136) | struct vnodeop_desc type vnodeop_desc (line 137) | struct vnodeop_desc type vnodeop_desc (line 138) | struct vnodeop_desc type vnodeop_desc (line 139) | struct vnodeop_desc type vnodeop_desc (line 140) | struct vnodeop_desc type vnodeop_desc (line 141) | struct vnodeop_desc type vnodeop_desc (line 142) | struct vnodeop_desc type vnodeop_desc (line 143) | struct vnodeop_desc type vnodeop_desc (line 144) | struct vnodeop_desc type vnodeop_desc (line 145) | struct vnodeop_desc type vnodeop_desc (line 146) | struct vnodeop_desc type vnodeop_desc (line 147) | struct vnodeop_desc type vnodeop_desc (line 148) | struct vnodeop_desc type vnodeop_desc (line 149) | struct vnodeop_desc type vnodeop_desc (line 151) | struct vnodeop_desc type vnodeop_desc (line 157) | struct vnodeop_desc type vnodeop_desc (line 158) | struct vnodeop_desc type vnodeop_desc (line 159) | struct vnodeop_desc function __BEGIN_DECLS (line 190) | __BEGIN_DECLS type componentname (line 213) | struct componentname type vnop_create_args (line 216) | struct vnop_create_args { type componentname (line 239) | struct componentname type vnode_attr (line 239) | struct vnode_attr type vnop_whiteout_args (line 242) | struct vnop_whiteout_args { type componentname (line 266) | struct componentname type vnop_mknod_args (line 269) | struct vnop_mknod_args { type componentname (line 292) | struct componentname type vnode_attr (line 292) | struct vnode_attr type vnop_open_args (line 295) | struct vnop_open_args { type vnop_compound_open_args (line 303) | struct vnop_compound_open_args { type nameidata (line 353) | struct nameidata type nameidata (line 354) | struct nameidata type vnode_attr (line 354) | struct vnode_attr type vnop_close_args (line 357) | struct vnop_close_args { type vnop_access_args (line 379) | struct vnop_access_args { type vnop_getattr_args (line 401) | struct vnop_getattr_args { type vnode_attr (line 423) | struct vnode_attr type vnop_setattr_args (line 426) | struct vnop_setattr_args { type vnode_attr (line 449) | struct vnode_attr type vnop_read_args (line 452) | struct vnop_read_args { type uio (line 475) | struct uio type vnop_write_args (line 477) | struct vnop_write_args { type uio (line 500) | struct uio type vnop_ioctl_args (line 502) | struct vnop_ioctl_args { type vnop_select_args (line 530) | struct vnop_select_args { type vnop_exchange_args (line 560) | struct vnop_exchange_args { type vnop_revoke_args (line 583) | struct vnop_revoke_args { type vnop_mmap_check_args (line 605) | struct vnop_mmap_check_args { type vnop_mmap_args (line 629) | struct vnop_mmap_args { type vnop_mnomap_args (line 649) | struct vnop_mnomap_args { type vnop_fsync_args (line 667) | struct vnop_fsync_args { type vnop_remove_args (line 685) | struct vnop_remove_args { type componentname (line 706) | struct componentname type vnop_compound_remove_args (line 710) | struct vnop_compound_remove_args { type nameidata (line 729) | struct nameidata type vnode_attr (line 729) | struct vnode_attr type vnop_link_args (line 731) | struct vnop_link_args { type componentname (line 750) | struct componentname type vnop_rename_args (line 753) | struct vnop_rename_args { type componentname (line 778) | struct componentname type componentname (line 778) | struct componentname type vfs_rename_flags_t (line 781) | typedef unsigned int vfs_rename_flags_t; type vnop_renamex_args (line 799) | struct vnop_renamex_args { type componentname (line 827) | struct componentname type componentname (line 827) | struct componentname type vnop_compound_rename_args (line 831) | struct vnop_compound_rename_args { type vnode (line 862) | struct vnode type vnode (line 862) | struct vnode type componentname (line 862) | struct componentname type vnode_attr (line 862) | struct vnode_attr type vnode (line 863) | struct vnode type vnode (line 863) | struct vnode type componentname (line 863) | struct componentname type vnode_attr (line 863) | struct vnode_attr type vnop_mkdir_args (line 867) | struct vnop_mkdir_args { type componentname (line 888) | struct componentname type vnode_attr (line 888) | struct vnode_attr type vnop_compound_mkdir_args (line 893) | struct vnop_compound_mkdir_args { type nameidata (line 909) | struct nameidata type vnode_attr (line 909) | struct vnode_attr type vnop_rmdir_args (line 912) | struct vnop_rmdir_args { type componentname (line 930) | struct componentname type vnop_compound_rmdir_args (line 934) | struct vnop_compound_rmdir_args { type nameidata (line 953) | struct nameidata type vnode_attr (line 953) | struct vnode_attr type vnop_symlink_args (line 957) | struct vnop_symlink_args { type componentname (line 982) | struct componentname type vnode_attr (line 982) | struct vnode_attr type vnop_readdir_args (line 1004) | struct vnop_readdir_args { type uio (line 1028) | struct uio type vnop_readdirattr_args (line 1031) | struct vnop_readdirattr_args { type attrlist (line 1062) | struct attrlist type uio (line 1062) | struct uio type vnop_getattrlistbulk_args (line 1065) | struct vnop_getattrlistbulk_args { type attrlist (line 1094) | struct attrlist type vnode_attr (line 1094) | struct vnode_attr type vnop_readlink_args (line 1097) | struct vnop_readlink_args { type uio (line 1114) | struct uio type vnop_inactive_args (line 1117) | struct vnop_inactive_args { type vnop_reclaim_args (line 1139) | struct vnop_reclaim_args { type vnop_pathconf_args (line 1163) | struct vnop_pathconf_args { type vnop_advlock_args (line 1185) | struct vnop_advlock_args { type flock (line 1216) | struct flock type timespec (line 1216) | struct timespec type vnop_allocate_args (line 1219) | struct vnop_allocate_args { type vnop_pagein_args (line 1256) | struct vnop_pagein_args { type vnop_pageout_args (line 1288) | struct vnop_pageout_args { type vnop_searchfs_args (line 1328) | struct vnop_searchfs_args { type attrlist (line 1376) | struct attrlist type timeval (line 1376) | struct timeval type attrlist (line 1376) | struct attrlist type uio (line 1376) | struct uio type searchstate (line 1376) | struct searchstate type vnop_copyfile_args (line 1379) | struct vnop_copyfile_args { type componentname (line 1391) | struct componentname type dir_clone_authorizer_op_t (line 1394) | typedef enum dir_clone_authorizer_op { type vnop_clonefile_args (line 1400) | struct vnop_clonefile_args { type componentname (line 1437) | struct componentname type vnode_attr (line 1437) | struct vnode_attr type vnop_getxattr_args (line 1440) | struct vnop_getxattr_args { type vnodeop_desc (line 1449) | struct vnodeop_desc type vnop_setxattr_args (line 1464) | struct vnop_setxattr_args { type vnodeop_desc (line 1472) | struct vnodeop_desc type vnop_removexattr_args (line 1487) | struct vnop_removexattr_args { type vnodeop_desc (line 1494) | struct vnodeop_desc type vnop_listxattr_args (line 1509) | struct vnop_listxattr_args { type vnodeop_desc (line 1517) | struct vnodeop_desc type vnop_blktooff_args (line 1535) | struct vnop_blktooff_args { type vnop_offtoblk_args (line 1556) | struct vnop_offtoblk_args { type vnop_blockmap_args (line 1575) | struct vnop_blockmap_args { type vnop_strategy_args (line 1608) | struct vnop_strategy_args { type buf (line 1622) | struct buf type vnop_bwrite_args (line 1624) | struct vnop_bwrite_args { type vnop_kqfilt_add_args (line 1640) | struct vnop_kqfilt_add_args { type vnodeop_desc (line 1646) | struct vnodeop_desc type knote (line 1649) | struct knote type vnop_kqfilt_remove_args (line 1652) | struct vnop_kqfilt_remove_args { type vnodeop_desc (line 1658) | struct vnodeop_desc type vnop_monitor_args (line 1669) | struct vnop_monitor_args { type vnodeop_desc (line 1677) | struct vnodeop_desc type label (line 1706) | struct label type vnop_setlabel_args (line 1707) | struct vnop_setlabel_args { type vnodeop_desc (line 1713) | struct vnodeop_desc type label (line 1724) | struct label type nsoperation (line 1731) | enum nsoperation { NS_OPEN, NS_CREATE, NS_DELETE } type vnop_getnamedstream_args (line 1736) | struct vnop_getnamedstream_args { type nsoperation (line 1763) | enum nsoperation type vnop_makenamedstream_args (line 1766) | struct vnop_makenamedstream_args { type vnop_removenamedstream_args (line 1792) | struct vnop_removenamedstream_args { type vnop_verify_args (line 1825) | struct vnop_verify_args { FILE: bsd/sys/vnode_internal.h type lockf (line 91) | struct lockf type label (line 92) | struct label type vnode_resolve (line 100) | struct vnode_resolve { type vnode_resolve (line 110) | struct vnode_resolve type vnode (line 127) | struct vnode { type fd_vn_data (line 282) | struct fd_vn_data { type vnode (line 310) | struct vnode type vnode (line 314) | struct vnode type vnodeop_desc (line 345) | struct vnodeop_desc { type vnodeop_desc (line 373) | struct vnodeop_desc type ostat (line 406) | struct ostat type stat (line 409) | struct stat type ostat (line 409) | struct ostat type vnode (line 410) | struct vnode type uio_rw (line 414) | enum uio_rw type vnode (line 414) | struct vnode type uio_seg (line 415) | enum uio_seg type proc (line 417) | struct proc type vnode (line 419) | struct vnode type label (line 419) | struct label type vnode (line 422) | struct vnode type nameidata (line 423) | struct nameidata type nameidata (line 424) | struct nameidata type nameidata (line 425) | struct nameidata type vnode_attr (line 425) | struct vnode_attr type nameidata (line 427) | struct nameidata type vnode_attr (line 427) | struct vnode_attr type vnode (line 428) | struct vnode type vnode (line 428) | struct vnode type componentname (line 428) | struct componentname type vnode_attr (line 428) | struct vnode_attr type vnode (line 429) | struct vnode type vnode (line 429) | struct vnode type componentname (line 429) | struct componentname type vnode_attr (line 429) | struct vnode_attr type componentname (line 442) | struct componentname type componentname (line 443) | struct componentname type vnode_attr (line 443) | struct vnode_attr type vnode_attr (line 444) | struct vnode_attr type vnode_attr (line 445) | struct vnode_attr type vnode (line 446) | struct vnode type vnode (line 446) | struct vnode type componentname (line 446) | struct componentname type vnode (line 447) | struct vnode type vnode (line 447) | struct vnode type componentname (line 447) | struct componentname type vnode (line 449) | struct vnode type vnode (line 449) | struct vnode type componentname (line 449) | struct componentname type vnode (line 450) | struct vnode type vnode (line 450) | struct vnode type componentname (line 450) | struct componentname type vnode (line 452) | struct vnode type vnode (line 452) | struct vnode type componentname (line 452) | struct componentname type vnode (line 453) | struct vnode type vnode (line 453) | struct vnode type componentname (line 453) | struct componentname type componentname (line 456) | struct componentname type vnode_attr (line 456) | struct vnode_attr type componentname (line 457) | struct componentname type vnode_attr (line 457) | struct vnode_attr type componentname (line 458) | struct componentname type vnode_attr (line 458) | struct vnode_attr type vnode_attr (line 459) | struct vnode_attr type vnode_attr (line 460) | struct vnode_attr type vnode_attr (line 464) | struct vnode_attr type nameidata (line 471) | struct nameidata type vnode_attr (line 471) | struct vnode_attr type nameidata (line 472) | struct nameidata type vnode_attr (line 472) | struct vnode_attr type nameidata (line 473) | struct nameidata type vnode_attr (line 473) | struct vnode_attr type nsoperation (line 481) | enum nsoperation type componentname (line 495) | struct componentname type componentname (line 496) | struct componentname type timespec (line 534) | struct timespec type vnode_attr (line 539) | struct vnode_attr type compound_vnop_id_t (line 545) | typedef uint32_t compound_vnop_id_t; type vnode (line 601) | struct vnode type uio (line 601) | struct uio type nameidata (line 611) | struct nameidata type proc (line 619) | struct proc FILE: bsd/sys/vsock.h type sockaddr_vm (line 49) | struct sockaddr_vm { type u_quad_t (line 57) | typedef u_quad_t vsock_gen_t; type xvsockpcb (line 59) | struct xvsockpcb { type xvsockpgen (line 75) | struct xvsockpgen { FILE: bsd/sys/vsock_domain.h type vsockpcb (line 38) | struct vsockpcb { type vsockpcbinfo (line 57) | struct vsockpcbinfo { FILE: bsd/sys/vsock_transport.h type vsock_operation (line 43) | enum vsock_operation { type vsock_address (line 55) | struct vsock_address { type vsock_transport (line 60) | struct vsock_transport { type vsock_transport (line 69) | struct vsock_transport type vsock_transport (line 70) | struct vsock_transport type vsock_transport (line 71) | struct vsock_transport type vsock_address (line 72) | struct vsock_address type vsock_address (line 72) | struct vsock_address type vsock_operation (line 73) | enum vsock_operation FILE: bsd/sys/vstat.h type vstat (line 48) | struct vstat { FILE: bsd/sys/wait.h type idtype_t (line 79) | typedef enum { type rusage (line 255) | struct rusage type rusage (line 256) | struct rusage FILE: bsd/sys/work_interval.h type work_interval (line 175) | struct work_interval type work_interval_instance (line 176) | struct work_interval_instance type work_interval_notification (line 290) | struct work_interval_notification { type work_interval_notification (line 298) | struct work_interval_notification type work_interval_create_params (line 300) | struct work_interval_create_params { FILE: bsd/sys_private/kdebug_private.h type kd_buf_argtype (line 284) | typedef uint64_t kd_buf_argtype; type kd_buf_argtype (line 286) | typedef uintptr_t kd_buf_argtype; type kd_buf (line 289) | typedef struct { function kdbg_set_cpu (line 309) | static inline void function kdbg_get_cpu (line 314) | static inline int function kdbg_set_timestamp (line 319) | static inline void function kdbg_get_timestamp (line 324) | static inline uint64_t function kdbg_set_timestamp_and_cpu (line 329) | static inline void function kdbg_set_cpu (line 339) | static inline void function kdbg_get_cpu (line 345) | static inline int function kdbg_set_timestamp (line 350) | static inline void function kdbg_get_timestamp (line 355) | static inline uint64_t function kdbg_set_timestamp_and_cpu (line 360) | static inline void type kd_regtype (line 413) | typedef struct { type kbufinfo_t (line 421) | typedef struct { type kd_threadmap (line 434) | typedef struct { type kd_cpumap_header (line 447) | typedef struct { type kd_cpumap (line 455) | typedef struct { type RAW_header (line 461) | typedef struct { FILE: bsd/tests/bsd_tests.c type xnupost_test (line 68) | struct xnupost_test function bsd_list_tests (line 97) | int function bsd_do_post (line 132) | int function kern_return_t (line 138) | kern_return_t type kcdata_subtype_descriptor (line 162) | struct kcdata_subtype_descriptor type kcdata_subtype_descriptor (line 176) | struct kcdata_subtype_descriptor function xnupost_copyout_test (line 180) | int function xnupost_get_estimated_testdata_size (line 233) | uint32_t function xnupost_export_testdata (line 246) | int function xnupost_reset_all_tests (line 328) | int FILE: bsd/tests/copyio_tests.c type copyio_test_data (line 50) | struct copyio_test_data { type copyio_test_data (line 71) | struct copyio_test_data type copyio_test_thread_data (line 73) | struct copyio_test_thread_data { function copyio_thread_call_fn (line 80) | static void function copyio_test_run_in_thread (line 88) | static int function copyio_test_protect (line 108) | static void function copyin_from_kernel (line 115) | static int function copyin_test (line 122) | static void function copyout_to_kernel (line 162) | static int function copyout_test (line 169) | static void function copyinstr_from_kernel (line 210) | static int function copyinstr_test (line 218) | static void function copyoutstr_to_kernel (line 283) | static int function copyoutstr_test (line 290) | static void function copyin_atomic32_from_kernel (line 344) | static int function copyin_atomic64_from_kernel (line 350) | static int function copyout_atomic32_to_kernel (line 356) | static int function copyout_atomic64_to_kernel (line 362) | static int function copyin_atomic32_wait_if_equals_from_kernel (line 454) | static int function copyin_atomic32_wait_if_equals_test (line 460) | static void function kern_return_t (line 491) | kern_return_t FILE: bsd/tests/ctrr_test_sysctl.c function sysctl_run_ctrr_test (line 34) | static int FILE: bsd/tests/pmap_test_sysctl.c function sysctl_test_pmap_enter_disconnect (line 35) | static int function sysctl_test_pmap_iommu_disconnect (line 51) | static int function sysctl_test_pmap_extended (line 67) | static int FILE: bsd/tests/ptrauth_data_tests_sysctl.c function sysctl_run_ptrauth_data_tests (line 82) | static int FILE: bsd/uuid/uuid.h type __darwin_uuid_string_t (line 43) | typedef __darwin_uuid_string_t uuid_string_t; FILE: bsd/uxkern/ux_exception.c function ux_exception (line 55) | static int function kern_return_t (line 107) | kern_return_t FILE: bsd/vfs/doc_tombstone.c type doc_tombstone (line 47) | struct doc_tombstone type uthread (line 50) | struct uthread type doc_tombstone (line 54) | struct doc_tombstone function doc_tombstone_clear (line 69) | void function doc_tombstone_should_ignore_name (line 114) | bool function doc_tombstone_should_save (line 138) | bool function doc_tombstone_save (line 167) | void FILE: bsd/vfs/kpi_vfs.c type vnode_attr (line 145) | struct vnode_attr type vfs_context (line 153) | struct vfs_context function vnode_setneedinactive (line 170) | void function VFS_MOUNT (line 188) | int function VFS_START (line 210) | int function VFS_UNMOUNT (line 224) | int function VFS_ROOT (line 255) | int function VFS_QUOTACTL (line 273) | int function VFS_GETATTR (line 287) | int function VFS_SETATTR (line 305) | int function VFS_SYNC (line 323) | int function VFS_VGET (line 341) | int function VFS_FHTOVP (line 359) | int function VFS_VPTOFH (line 377) | int function VFS_IOCTL (line 395) | int function VFS_VGET_SNAPDIR (line 407) | int function vfs_throttle_mask (line 426) | uint64_t function vfs_name (line 433) | void function vfs_typenum (line 440) | int function vfs_mount_id (line 453) | uint64_t function vfs_flags (line 460) | uint64_t function vfs_setflags (line 467) | void function vfs_clearflags (line 478) | void function vfs_iswriteupgrade (line 489) | int function vfs_isrdonly (line 497) | int function vfs_issynchronous (line 504) | int function vfs_isrdwr (line 511) | int function vfs_isupdate (line 519) | int function vfs_isreload (line 527) | int function vfs_isforce (line 534) | int function vfs_isunmount (line 544) | int function vfs_64bitready (line 554) | int function vfs_authcache_ttl (line 565) | int function vfs_setauthcache_ttl (line 575) | void function vfs_clearauthcache_ttl (line 584) | void function vfs_authopaque (line 597) | int function vfs_authopaqueaccess (line 607) | int function vfs_setauthopaque (line 617) | void function vfs_setauthopaqueaccess (line 625) | void function vfs_clearauthopaque (line 633) | void function vfs_clearauthopaqueaccess (line 641) | void function vfs_setextendedsecurity (line 649) | void function vfs_setmntsystem (line 657) | void function vfs_setmntsystemdata (line 665) | void function vfs_setmntswap (line 673) | void function vfs_clearextendedsecurity (line 681) | void function vfs_setnoswap (line 689) | void function vfs_clearnoswap (line 697) | void function vfs_extendedsecurity (line 705) | int function vfs_maxsymlen (line 712) | uint32_t function vfs_setmaxsymlen (line 719) | void function boolean_t (line 725) | boolean_t type vfsstatfs (line 732) | struct vfsstatfs function vfs_getattr (line 738) | int function vfs_setattr (line 759) | int function vfs_setfsprivate (line 792) | void function vfs_nativexattrs (line 801) | int function vfs_devblocksize (line 811) | int function vnode_t (line 820) | vnode_t function vnode_t (line 840) | vnode_t function vfs_ioattr (line 855) | void function vfs_setioattr (line 887) | void function errno_t (line 912) | errno_t function errno_t (line 1121) | errno_t function vfs_setowner (line 1156) | void function vfs_idle_time (line 1169) | uint64_t function vfs_context_pid (line 1185) | int function vfs_context_suser (line 1191) | int function vfs_context_issignal (line 1203) | int function vfs_context_is64bit (line 1213) | int function boolean_t (line 1224) | boolean_t function proc_t (line 1262) | proc_t function kern_return_t (line 1289) | kern_return_t function kern_return_t (line 1313) | kern_return_t function thread_t (line 1342) | thread_t function vnode_t (line 1365) | vnode_t function vfs_context_t (line 1401) | vfs_context_t function vfs_context_t (line 1427) | vfs_context_t type vfs_context (line 1457) | struct vfs_context function vfs_context_t (line 1458) | vfs_context_t function vfs_set_context_kernel (line 1467) | void function vfs_context_rele (line 1473) | int function kauth_cred_t (line 1486) | kauth_cred_t function vfs_context_issuser (line 1495) | int function vfs_context_iskernel (line 1501) | int function vfs_context_bind (line 1521) | int function vfs_set_thread_fs_private (line 1528) | int function vfs_get_thread_fs_private (line 1543) | int function vfs_isswapmount (line 1558) | int function vnode_iftovt (line 1571) | enum vtype function vnode_vttoif (line 1577) | int function vnode_makeimode (line 1583) | int function vnode_t (line 1595) | vnode_t function vnode_vid (line 1611) | uint32_t function mount_t (line 1617) | mount_t function vnode_t (line 1624) | vnode_t function boolean_t (line 1635) | boolean_t function mount_t (line 1648) | mount_t function vnode_vtype (line 1662) | enum vtype function vnode_clearfsnode (line 1675) | void function dev_t (line 1681) | dev_t function vnode_isvroot (line 1690) | int function vnode_issystem (line 1697) | int function vnode_isswap (line 1704) | int function vnode_istty (line 1711) | int function vnode_ismount (line 1718) | int function vnode_isrecycled (line 1725) | int function vnode_israge (line 1738) | int function vnode_needssnapshots (line 1744) | int function vfs_ctx_skipatime (line 1752) | int function vnode_isnocache (line 1784) | int function vnode_isnoreadahead (line 1793) | int function vnode_is_openevt (line 1799) | int function vnode_isstandard (line 1806) | int function vnode_isnoflush (line 1813) | int function vnode_isreg (line 1820) | int function vnode_isdir (line 1827) | int function vnode_islnk (line 1834) | int function vnode_lookup_continue_needed (line 1840) | int function vnode_isfifo (line 1880) | int function vnode_isblk (line 1887) | int function vnode_isspec (line 1893) | int function vnode_ischr (line 1900) | int function vnode_issock (line 1907) | int function vnode_isaliased (line 1914) | int function __unused (line 1931) | __unused vnode_t vp function __unused (line 1947) | __unused vnode_t vp function __unused (line 1964) | __unused vnode_t vp function vnode_setnocache (line 1975) | void function vnode_clearnocache (line 1983) | void function vnode_set_openevt (line 1991) | void function vnode_clear_openevt (line 1999) | void function vnode_setnoreadahead (line 2008) | void function vnode_clearnoreadahead (line 2016) | void function vnode_isfastdevicecandidate (line 2024) | int function vnode_setfastdevicecandidate (line 2030) | void function vnode_clearfastdevicecandidate (line 2038) | void function vnode_isautocandidate (line 2046) | int function vnode_setautocandidate (line 2052) | void function vnode_clearautocandidate (line 2060) | void function vnode_setnoflush (line 2072) | void function vnode_clearnoflush (line 2080) | void function vnode_ismountedon (line 2090) | int function vnode_setmountedon (line 2096) | void function vnode_clearmountedon (line 2104) | void function vnode_settag (line 2113) | void function vnode_tag (line 2124) | int function vnode_t (line 2130) | vnode_t function vnode_setparent (line 2136) | void function vnode_setname (line 2142) | void function vnode_vfsname (line 2149) | void function vnode_vfstypenum (line 2156) | int function vnode_vfs64bitready (line 2162) | int function vnode_vfsvisflags (line 2178) | uint32_t function vnode_vfscmdflags (line 2185) | uint32_t function vnode_vfsmaxsymlen (line 2192) | uint32_t type vfsstatfs (line 2199) | struct vfsstatfs function vnode_vfsisrdonly (line 2213) | int function vnode_compound_rename_available (line 2219) | int function vnode_compound_rmdir_available (line 2224) | int function vnode_compound_mkdir_available (line 2229) | int function vnode_compound_remove_available (line 2234) | int function vnode_compound_open_available (line 2239) | int function vnode_compound_op_available (line 2245) | int function vnode_t (line 2257) | vnode_t function vnode_get_filesec (line 2296) | static int function vnode_set_filesec (line 2446) | static int function vnode_attr_handle_mnt_ignore_ownership (line 2489) | void function vnode_getattr (line 2545) | int function vnode_get_va_fsid (line 2748) | uint64_t function vnode_setattr (line 2779) | int function vnode_setattr_fallback (line 2952) | int function vnode_notify (line 3073) | int function vnode_isdyldsharedcache (line 3109) | int function vnode_ismonitored (line 3120) | int function vnode_getbackingvnode (line 3126) | int function vfs_get_notify_attributes (line 3144) | int function vfs_settriggercallback (line 3153) | int type vnop_lookup_args (line 3200) | struct vnop_lookup_args { function errno_t (line 3231) | errno_t type vnop_compound_open_args (line 3252) | struct vnop_compound_open_args { function VNOP_COMPOUND_OPEN (line 3265) | int type vnop_create_args (line 3342) | struct vnop_create_args { function errno_t (line 3351) | errno_t type vnop_whiteout_args (line 3391) | struct vnop_whiteout_args { function errno_t (line 3399) | errno_t type vnop_mknod_args (line 3413) | struct vnop_mknod_args { function errno_t (line 3422) | errno_t type vnop_open_args (line 3451) | struct vnop_open_args { function errno_t (line 3458) | errno_t type vnop_close_args (line 3484) | struct vnop_close_args { function errno_t (line 3491) | errno_t type vnop_access_args (line 3517) | struct vnop_access_args { function errno_t (line 3524) | errno_t type vnop_getattr_args (line 3550) | struct vnop_getattr_args { function errno_t (line 3557) | errno_t type vnop_setattr_args (line 3580) | struct vnop_setattr_args { function errno_t (line 3587) | errno_t type vnop_read_args (line 3679) | struct vnop_read_args { function errno_t (line 3687) | errno_t type vnop_write_args (line 3720) | struct vnop_write_args { function errno_t (line 3728) | errno_t type vnop_ioctl_args (line 3763) | struct vnop_ioctl_args { function errno_t (line 3772) | errno_t type vnop_select_args (line 3827) | struct vnop_select_args { function errno_t (line 3836) | errno_t type vnop_exchange_args (line 3866) | struct vnop_exchange_args { function errno_t (line 3874) | errno_t type vnop_revoke_args (line 3903) | struct vnop_revoke_args { function errno_t (line 3910) | errno_t type vnop_mmap_check_args (line 3934) | struct vnop_mmap_check_args { function errno_t (line 3941) | errno_t type vnop_mmap_args (line 3967) | struct vnop_mmap_args { function errno_t (line 3974) | errno_t type vnop_mnomap_args (line 3998) | struct vnop_mnomap_args { function errno_t (line 4004) | errno_t type vnop_fsync_args (line 4027) | struct vnop_fsync_args { function errno_t (line 4034) | errno_t type vnop_remove_args (line 4059) | struct vnop_remove_args { function errno_t (line 4068) | errno_t function VNOP_COMPOUND_REMOVE (line 4102) | int type vnop_link_args (line 4159) | struct vnop_link_args { function errno_t (line 4167) | errno_t function errno_t (line 4210) | errno_t type vnop_rename_args (line 4488) | struct vnop_rename_args { function errno_t (line 4499) | errno_t function errno_t (line 4527) | static errno_t type vnop_renamex_args (line 4570) | struct vnop_renamex_args { function errno_t (line 4582) | errno_t function VNOP_COMPOUND_RENAME (line 4612) | int function vn_mkdir (line 4704) | int type vnop_mkdir_args (line 4726) | struct vnop_mkdir_args { function errno_t (line 4735) | errno_t function VNOP_COMPOUND_MKDIR (line 4767) | int function vn_rmdir (line 4810) | int type vnop_rmdir_args (line 4833) | struct vnop_rmdir_args { function errno_t (line 4842) | errno_t function VNOP_COMPOUND_RMDIR (line 4876) | int function xattrfile_remove (line 4933) | static void function xattrfile_setattr (line 5015) | static void type vnop_symlink_args (line 5074) | struct vnop_symlink_args { function errno_t (line 5085) | errno_t type vnop_readdir_args (line 5122) | struct vnop_readdir_args { function errno_t (line 5133) | errno_t type vnop_readdirattr_args (line 5164) | struct vnop_readdirattr_args { function errno_t (line 5178) | errno_t type vnop_getttrlistbulk_args (line 5207) | struct vnop_getttrlistbulk_args { function errno_t (line 5220) | errno_t type vnop_readlink_args (line 5255) | struct vnop_readlink_args { function errno_t (line 5282) | errno_t type vnop_inactive_args (line 5308) | struct vnop_inactive_args { function errno_t (line 5314) | errno_t type vnop_reclaim_args (line 5351) | struct vnop_reclaim_args { function errno_t (line 5357) | errno_t type vnop_pathconf_args (line 5387) | struct vnop_pathconf_args { function errno_t (line 5395) | errno_t type vnop_advlock_args (line 5430) | struct vnop_advlock_args { function errno_t (line 5440) | errno_t type vnop_allocate_args (line 5487) | struct vnop_allocate_args { function errno_t (line 5498) | errno_t type vnop_pagein_args (line 5529) | struct vnop_pagein_args { function errno_t (line 5540) | errno_t type vnop_pageout_args (line 5567) | struct vnop_pageout_args { function errno_t (line 5579) | errno_t function vn_remove (line 5602) | int type vnop_searchfs_args (line 5620) | struct vnop_searchfs_args { function errno_t (line 5638) | errno_t type vnop_copyfile_args (line 5674) | struct vnop_copyfile_args { function errno_t (line 5685) | errno_t type vnop_clonefile_args (line 5705) | struct vnop_clonefile_args { function errno_t (line 5728) | errno_t function errno_t (line 5764) | errno_t function errno_t (line 5784) | errno_t function errno_t (line 5809) | errno_t function errno_t (line 5829) | errno_t type vnop_blktooff_args (line 5855) | struct vnop_blktooff_args { function errno_t (line 5862) | errno_t type vnop_offtoblk_args (line 5885) | struct vnop_offtoblk_args { function errno_t (line 5892) | errno_t type vnop_verify_args (line 5915) | struct vnop_verify_args { function errno_t (line 5927) | errno_t type vnop_blockmap_args (line 5967) | struct vnop_blockmap_args { function errno_t (line 5979) | errno_t type vnop_strategy_args (line 6022) | struct vnop_strategy_args { function errno_t (line 6028) | errno_t type vnop_bwrite_args (line 6042) | struct vnop_bwrite_args { function errno_t (line 6047) | errno_t type vnop_kqfilt_add_args (line 6061) | struct vnop_kqfilt_add_args { function errno_t (line 6068) | errno_t type vnop_kqfilt_remove_args (line 6086) | struct vnop_kqfilt_remove_args { function errno_t (line 6093) | errno_t function errno_t (line 6110) | errno_t type vnop_setlabel_args (line 6130) | struct vnop_setlabel_args { function errno_t (line 6137) | errno_t function errno_t (line 6159) | errno_t function errno_t (line 6181) | errno_t function errno_t (line 6203) | errno_t FILE: bsd/vfs/vfs_attrlist.c type fd_vn_data (line 62) | struct fd_vn_data type attrlist (line 62) | struct attrlist type attrlist (line 66) | struct attrlist type vnode_attr (line 66) | struct vnode_attr type attrlist (line 69) | struct attrlist type attrlist (line 72) | struct attrlist type uio_seg (line 73) | enum uio_seg type fd_vn_data (line 75) | struct fd_vn_data type direntry (line 76) | struct direntry type _attrlist_buf (line 81) | struct _attrlist_buf { function attrlist_pack_fixed (line 96) | static void function attrlist_pack_variable2 (line 136) | static void function attrlist_pack_variable (line 186) | static void function attrlist_pack_string (line 206) | static void type getvolattrlist_attrtab (line 316) | struct getvolattrlist_attrtab { type getvolattrlist_attrtab (line 322) | struct getvolattrlist_attrtab type attrreference (line 323) | struct attrreference type attrreference (line 343) | struct attrreference type getvolattrlist_attrtab (line 356) | struct getvolattrlist_attrtab type attrreference (line 369) | struct attrreference type attrreference (line 370) | struct attrreference type attrreference (line 372) | struct attrreference function getvolattrlist_parsetab (line 383) | static int function getvolattrlist_setupvfsattr (line 418) | static int function getvolattrlist_fixupattrs (line 455) | static void type getattrlist_attrtab (line 485) | struct getattrlist_attrtab { type getattrlist_attrtab (line 497) | struct getattrlist_attrtab type attrreference (line 498) | struct attrreference type attrreference (line 520) | struct attrreference type attrreference (line 525) | struct attrreference type getattrlist_attrtab (line 533) | struct getattrlist_attrtab type getattrlist_attrtab (line 542) | struct getattrlist_attrtab type getattrlist_attrtab (line 557) | struct getattrlist_attrtab type attrreference (line 558) | struct attrreference type attrreference (line 561) | struct attrreference type getattrlist_attrtab (line 579) | struct getattrlist_attrtab type getattrlist_attrtab (line 589) | struct getattrlist_attrtab type getattrlist_attrtab (line 595) | struct getattrlist_attrtab function getattrlist_parsetab (line 640) | static int function getattrlist_setupvattr (line 691) | static int function getattrlist_setupvattr_all (line 725) | static int function vfs_setup_vattr_from_attrlist (line 785) | int function getattrlist_fixupattrs (line 805) | static void function setattrlist_setfinderinfo (line 872) | static int function getattrlist_findnamecomp (line 900) | static void function getvolattrlist (line 935) | static int function errno_t (line 1600) | static errno_t function errno_t (line 2003) | static errno_t function errno_t (line 2094) | static errno_t function errno_t (line 2307) | static errno_t function vattr_get_alt_data (line 2415) | static void type _attrlist_paths (line 2532) | struct _attrlist_paths { function errno_t (line 2541) | static errno_t function errno_t (line 2672) | static errno_t function errno_t (line 3006) | errno_t function errno_t (line 3046) | errno_t function getattrlist_internal (line 3062) | static int function fgetattrlist (line 3280) | int function getattrlistat_internal (line 3326) | static int function getattrlist (line 3365) | int function getattrlistat (line 3388) | int function refill_fd_direntries (line 3423) | static int function get_direntry (line 3559) | static int function direntry_done (line 3587) | static void function get_error_attributes (line 3638) | static void function readdirattr (line 3758) | static int function getattrlistbulk (line 3990) | int function attrlist_unpack_fixed (line 4229) | static int function setattrlist_internal (line 4263) | static int function setattrlist (line 4652) | int function setattrlistat (line 4685) | int function fsetattrlist (line 4726) | int FILE: bsd/vfs/vfs_bio.c type buflists (line 123) | struct buflists type buflists (line 124) | struct buflists type buf (line 141) | struct buf type bufhashhdr (line 153) | struct bufhashhdr type bufstats (line 156) | struct bufstats type fs_buffer_cache_gc_callout_t (line 179) | typedef struct { function buf_timestamp (line 186) | static __inline__ int function blistenterhead (line 237) | static __inline__ void function binshash (line 250) | static __inline__ void function bremhash (line 271) | static __inline__ void function bmovelaundry (line 290) | static __inline__ void function buf_release_credentials (line 299) | static __inline__ void function buf_valid (line 311) | int function buf_fromcache (line 320) | int function buf_markinvalid (line 329) | void function buf_markdelayed (line 335) | void function buf_markclean (line 347) | void function buf_markeintr (line 358) | void function buf_markaged (line 365) | void function buf_fua (line 371) | int function buf_markfua (line 380) | void function cpx_t (line 387) | cpx_t function bufattr_setcpx (line 393) | void function buf_setcpoff (line 399) | void function bufattr_cpoff (line 405) | uint64_t function bufattr_setcpoff (line 411) | void function bufattr_cpoff (line 419) | uint64_t function bufattr_setcpoff (line 425) | void type cpx (line 431) | struct cpx function bufattr_setcpx (line 437) | void function bufattr_t (line 444) | bufattr_t function bufattr_free (line 451) | void function bufattr_t (line 457) | bufattr_t function bufattr_rawencrypted (line 472) | int function bufattr_throttled (line 481) | int function bufattr_passive (line 487) | int function bufattr_nocache (line 496) | int function bufattr_meta (line 505) | int function bufattr_markmeta (line 514) | void function bufattr_delayidlesleep (line 520) | int function bufattr_t (line 529) | bufattr_t function buf_markstatic (line 535) | void function buf_static (line 541) | int function bufattr_markgreedymode (line 550) | void function bufattr_greedymode (line 556) | int function bufattr_markisochronous (line 565) | void function bufattr_isochronous (line 571) | int function bufattr_markquickcomplete (line 580) | void function bufattr_quickcomplete (line 586) | int function bufattr_markioscheduled (line 595) | void function bufattr_ioscheduled (line 602) | int function bufattr_markexpeditedmeta (line 611) | void function bufattr_expeditedmeta (line 617) | int function errno_t (line 626) | errno_t function buf_seterror (line 632) | void function buf_setflags (line 642) | void function buf_clearflags (line 648) | void function buf_flags (line 654) | int32_t function buf_reset (line 660) | void function buf_count (line 669) | uint32_t function buf_setcount (line 675) | void function buf_size (line 681) | uint32_t function buf_setsize (line 687) | void function buf_resid (line 693) | uint32_t function buf_setresid (line 699) | void function buf_dirtyoff (line 705) | uint32_t function buf_dirtyend (line 711) | uint32_t function buf_setdirtyoff (line 717) | void function buf_setdirtyend (line 723) | void function buf_dataptr (line 729) | uintptr_t function buf_setdataptr (line 735) | void function vnode_t (line 741) | vnode_t function buf_setvnode (line 747) | void function errno_t (line 765) | errno_t function errno_t (line 781) | errno_t function buf_t (line 799) | buf_t function buf_shadow (line 846) | int function buf_t (line 856) | buf_t function buf_t (line 862) | buf_t function buf_t (line 869) | static buf_t function errno_t (line 954) | errno_t function buf_setfilter (line 1016) | void function daddr64_t (line 1039) | daddr64_t function daddr64_t (line 1045) | daddr64_t function buf_setblkno (line 1051) | void function buf_setlblkno (line 1057) | void function dev_t (line 1063) | dev_t function errno_t (line 1069) | errno_t function buf_setdrvdata (line 1087) | void function buf_setfsprivate (line 1099) | void function kauth_cred_t (line 1105) | kauth_cred_t function kauth_cred_t (line 1111) | kauth_cred_t function buf_uploffset (line 1123) | uint32_t function proc_t (line 1129) | proc_t function errno_t (line 1136) | errno_t function errno_t (line 1174) | errno_t function buf_clear (line 1215) | void function buf_strategy_fragmented (line 1231) | static int function errno_t (line 1338) | errno_t function buf_t (line 1484) | buf_t function buf_free (line 1490) | void type buf_iterate_info_t (line 1505) | struct buf_iterate_info_t { function buf_iterate (line 1510) | void function buf_invalidateblks (line 1599) | int function buf_flushdirtyblks (line 1788) | void function buf_flushdirtyblks_skipinfo (line 1795) | int function buf_iterprepare (line 1895) | static int function buf_itercomplete (line 1927) | static void function bremfree_locked (line 1953) | static void function bgetvp_locked (line 2001) | static void function brelvp_locked (line 2023) | static void function buf_reassign (line 2041) | static void function bufhdrinit (line 2072) | static __inline__ void function __private_extern__ (line 2088) | __private_extern__ void type buf (line 2155) | struct buf type proc (line 2168) | struct proc function errno_t (line 2211) | static errno_t function errno_t (line 2242) | errno_t function errno_t (line 2258) | errno_t function errno_t (line 2273) | errno_t function errno_t (line 2283) | errno_t function errno_t (line 2292) | errno_t function vn_bwrite (line 2361) | int function bdwrite_internal (line 2386) | int function errno_t (line 2440) | errno_t function bawrite_internal (line 2457) | static int function errno_t (line 2482) | errno_t function buf_free_meta_store (line 2490) | static void function buf_t (line 2515) | static buf_t function buf_brelse (line 2629) | void function boolean_t (line 2915) | static boolean_t function buf_t (line 2936) | static buf_t function buf_wait_for_shadow_io (line 2952) | void function buf_t (line 2987) | buf_t function buf_t (line 3371) | buf_t function buf_redundancy_flags (line 3400) | uint32_t function buf_set_redundancy_flags (line 3406) | void function buf_clear_redundancy_flags (line 3412) | void function allocbuf (line 3504) | int function buf_t (line 3599) | static buf_t function bcleanbuf (line 3783) | int function errno_t (line 3892) | errno_t function buf_drop (line 3937) | void function errno_t (line 3972) | errno_t function errno_t (line 3987) | static errno_t function errno_t (line 4041) | errno_t function buf_biodone (line 4084) | void function vm_offset_t (line 4263) | vm_offset_t function count_lock_queue (line 4276) | int function count_busy_buffers (line 4297) | uint32_t function vfs_bufstats (line 4309) | void function buf_t (line 4349) | buf_t function free_io_buf (line 4444) | void function buf_list_lock (line 4506) | void function buf_list_unlock (line 4512) | void function bcleanbuf_thread_init (line 4525) | static void function bcleanbuf_thread (line 4537) | __attribute__((noreturn)) function brecover_data (line 4611) | static int function fs_buffer_cache_gc_register (line 4670) | int function fs_buffer_cache_gc_unregister (line 4687) | int function fs_buffer_cache_gc_dispatch_callouts (line 4702) | static void function boolean_t (line 4714) | static boolean_t function bp_cmp (line 4856) | static int function bflushq (line 4872) | int FILE: bsd/vfs/vfs_cache.c type namecache (line 112) | struct namecache type nchstats (line 128) | struct nchstats type componentname (line 163) | struct componentname type namecache (line 166) | struct namecache type componentname (line 167) | struct componentname function boolean_t (line 219) | static boolean_t function vnode_issubdir (line 287) | int function build_path_with_parent (line 431) | int function build_path (line 821) | int function vnode_t (line 832) | vnode_t function vnode_putname (line 878) | void function vnode_putname_printable (line 922) | void function vnode_update_identity (line 945) | void function errno_t (line 1163) | errno_t function errno_t (line 1245) | errno_t function errno_t (line 1282) | errno_t function errno_t (line 1288) | errno_t function vnode_setmultipath (line 1305) | void function vnode_uncache_credentials (line 1331) | void function vnode_uncache_authorized_action (line 1349) | void function boolean_t (line 1376) | boolean_t function vnode_cache_authorized_action (line 1426) | void function boolean_t (line 1495) | boolean_t function cache_lookup_path (line 1519) | int function vnode_t (line 1963) | static vnode_t function hash_string (line 2001) | unsigned int function cache_lookup (line 2042) | int type componentname (line 2138) | struct componentname function cache_enter_with_gen (line 2171) | void function cache_enter (line 2191) | void function cache_enter_locked (line 2214) | static void function init_crc32 (line 2362) | static void function nchinit (line 2394) | void function name_cache_lock_shared (line 2416) | void function name_cache_lock (line 2422) | void function name_cache_unlock (line 2428) | void function resize_namecache (line 2435) | int function cache_delete (line 2502) | static void function cache_purge_locked (line 2538) | static void function cache_purge (line 2571) | void function cache_purge_negatives (line 2601) | void function cache_purgevfs (line 2625) | void type string_t (line 2655) | typedef struct string_t { function resize_string_ref_table (line 2662) | static void function init_string_table (line 2722) | static void type stringhead (line 2739) | struct stringhead function vfs_removename (line 2820) | int function dump_string_table (line 2877) | void FILE: bsd/vfs/vfs_cluster.c type clios (line 140) | struct clios { type cl_direct_read_lock (line 148) | struct cl_direct_read_lock { type cl_readahead (line 165) | struct cl_readahead type cl_writebehind (line 168) | struct cl_writebehind type uio (line 184) | struct uio type clios (line 187) | struct clios type clios (line 192) | struct clios type uio (line 197) | struct uio type uio (line 199) | struct uio type uio (line 201) | struct uio type uio (line 203) | struct uio type uio (line 206) | struct uio type uio (line 208) | struct uio type uio (line 210) | struct uio type cl_extent (line 213) | struct cl_extent type uio (line 216) | struct uio type cl_extent (line 219) | struct cl_extent type cl_readahead (line 219) | struct cl_readahead type cl_extent (line 222) | struct cl_extent type cl_writebehind (line 224) | struct cl_writebehind type cl_writebehind (line 227) | struct cl_writebehind type cl_writebehind (line 228) | struct cl_writebehind type cl_writebehind (line 230) | struct cl_writebehind type cl_extent (line 230) | struct cl_extent function cluster_init (line 315) | void function cluster_max_io_size (line 324) | uint32_t type cl_readahead (line 392) | struct cl_readahead type ubc_info (line 395) | struct ubc_info type cl_readahead (line 396) | struct cl_readahead type cl_readahead (line 420) | struct cl_readahead type cl_writebehind (line 437) | struct cl_writebehind type ubc_info (line 440) | struct ubc_info type cl_writebehind (line 441) | struct cl_writebehind type cl_writebehind (line 447) | struct cl_writebehind function cluster_syncup (line 473) | static void function cluster_io_present_in_BC (line 490) | static int function cluster_is_throttled (line 514) | static int function cluster_iostate_wait (line 521) | static void function cluster_handle_associated_upl (line 539) | static void function cluster_ioerror (line 681) | static int function cluster_iodone (line 723) | static int function cluster_throttle_io_limit (line 929) | uint32_t function cluster_zero (line 940) | void function cluster_EOT (line 983) | static void function cluster_wait_IO (line 990) | static void function cluster_complete_transaction (line 1048) | static void function cluster_io (line 1092) | static int function vector_cluster_io (line 1984) | static int function cluster_read_prefetch (line 2000) | static int function cluster_read_ahead (line 2028) | static void function cluster_pageout (line 2110) | int function cluster_pageout_ext (line 2118) | int function cluster_pagein (line 2195) | int function cluster_pagein_ext (line 2203) | int function cluster_bp (line 2269) | int function cluster_bp_ext (line 2276) | int function cluster_write (line 2301) | int function cluster_write_ext (line 2308) | int function cluster_write_direct (line 2449) | static int function cluster_write_contig (line 2854) | static int function cluster_zero_range (line 3066) | static int function cluster_update_state (line 3092) | void function cluster_update_state_internal (line 3110) | static void function cluster_write_copy (line 3374) | static int function cluster_read (line 3805) | int function cluster_read_ext (line 3812) | int function cluster_read_upl_release (line 3885) | static void function cluster_read_copy (line 3901) | static int function cl_direct_read_lock_t (line 4501) | cl_direct_read_lock_t * function cluster_unlock_direct_read (line 4548) | void function cluster_read_direct (line 4565) | static int function cluster_read_contig (line 5144) | static int function cluster_io_type (line 5365) | static int function advisory_read (line 5445) | int function advisory_read_ext (line 5451) | int function cluster_push (line 5645) | int function cluster_push_ext (line 5652) | int function cluster_push_err (line 5659) | int function __private_extern__ (line 5794) | __private_extern__ void function cluster_try_push (line 5823) | static int function cluster_push_now (line 6029) | static int function sparse_cluster_switch (line 6228) | static int function sparse_cluster_push (line 6267) | static int function sparse_cluster_add (line 6333) | static int function cluster_align_phys_io (line 6374) | static int function cluster_copy_upl_data (line 6476) | int function cluster_copy_ubc_data (line 6549) | int function cluster_copy_ubc_data_internal (line 6556) | static int function is_file_clean (line 6621) | int type vfs_drt_hashentry (line 6782) | struct vfs_drt_hashentry { type vfs_drt_clustermap (line 6827) | struct vfs_drt_clustermap { type vfs_drt_clustermap (line 6860) | struct vfs_drt_clustermap type vfs_drt_clustermap (line 6861) | struct vfs_drt_clustermap type vfs_drt_clustermap (line 6862) | struct vfs_drt_clustermap type vfs_drt_clustermap (line 6864) | struct vfs_drt_clustermap type vfs_drt_clustermap (line 6875) | struct vfs_drt_clustermap function kern_return_t (line 6891) | static kern_return_t function kern_return_t (line 7038) | static kern_return_t function kern_return_t (line 7061) | static kern_return_t function kern_return_t (line 7104) | static kern_return_t function kern_return_t (line 7163) | static kern_return_t function kern_return_t (line 7292) | static kern_return_t function kern_return_t (line 7300) | static kern_return_t function kern_return_t (line 7327) | static kern_return_t function kern_return_t (line 7401) | static kern_return_t function vfs_drt_trace (line 7439) | static void function vfs_drt_trace (line 7445) | static void function vfs_drt_sanity (line 7458) | static void function kern_return_t (line 7484) | static kern_return_t FILE: bsd/vfs/vfs_conf.c type mount (line 80) | struct mount type vnode (line 81) | struct vnode type vnode (line 84) | struct vnode type vfsops (line 92) | struct vfsops type vfsops (line 94) | struct vfsops type vfsops (line 96) | struct vfsops type vfsops (line 97) | struct vfsops type vfsops (line 98) | struct vfsops type vfsops (line 99) | struct vfsops type vfsops (line 100) | struct vfsops type vfsops (line 101) | struct vfsops type vfsops (line 104) | struct vfsops type fs_type_num (line 114) | enum fs_type_num { type vfstable (line 127) | struct vfstable type vfstable (line 296) | struct vfstable type vfstable (line 300) | struct vfstable type vnodeopv_desc (line 309) | struct vnodeopv_desc type vnodeopv_desc (line 310) | struct vnodeopv_desc type vnodeopv_desc (line 312) | struct vnodeopv_desc type vnodeopv_desc (line 314) | struct vnodeopv_desc type vnodeopv_desc (line 315) | struct vnodeopv_desc type vnodeopv_desc (line 316) | struct vnodeopv_desc type vnodeopv_desc (line 317) | struct vnodeopv_desc type vnodeopv_desc (line 319) | struct vnodeopv_desc type vnodeopv_desc (line 320) | struct vnodeopv_desc type vnodeopv_desc (line 321) | struct vnodeopv_desc type vnodeopv_desc (line 323) | struct vnodeopv_desc type vnodeopv_desc (line 324) | struct vnodeopv_desc type vnodeopv_desc (line 325) | struct vnodeopv_desc type vnodeopv_desc (line 327) | struct vnodeopv_desc type vnodeopv_desc (line 328) | struct vnodeopv_desc type vnodeopv_desc (line 332) | struct vnodeopv_desc type vnodeopv_desc (line 335) | struct vnodeopv_desc type vnodeopv_desc (line 336) | struct vnodeopv_desc type vnodeopv_desc (line 338) | struct vnodeopv_desc FILE: bsd/vfs/vfs_cprotect.c type cpx (line 68) | struct cpx { type cpxunion_t (line 81) | typedef union cpxunion { type fcpx (line 87) | struct fcpx function cpx_size (line 95) | size_t function cpx_sizex (line 104) | size_t function cpx_t (line 110) | cpx_t function cpx_alloc_ctx (line 168) | int function cpx_free_ctx (line 185) | void function cpx_writeprotect (line 197) | void function cpx_free (line 217) | void function cpx_init (line 247) | void function cpx_is_sep_wrapped_key (line 260) | bool function cpx_set_is_sep_wrapped_key (line 266) | void function cpx_is_composite_key (line 276) | bool function cpx_set_is_composite_key (line 282) | void function cpx_use_offset_for_iv (line 292) | bool function cpx_set_use_offset_for_iv (line 298) | void function cpx_synthetic_offset_for_iv (line 308) | bool function cpx_set_synthetic_offset_for_iv (line 314) | void function cpx_max_key_len (line 324) | uint16_t function cpx_key_len (line 330) | uint16_t function cpx_set_key_len (line 336) | void function cpx_has_key (line 352) | bool type cpx (line 361) | struct cpx function cpx_set_aes_iv_key (line 367) | void function aes_encrypt_ctx (line 377) | aes_encrypt_ctx * function cpx_flush (line 403) | void function cpx_can_copy (line 414) | bool function cpx_copy (line 420) | void type cp_lock_vfs_callback_arg (line 432) | typedef struct { function cp_lock_vfs_callback (line 438) | static int function cp_key_store_action (line 465) | int function cp_key_store_action_for_volume (line 482) | int function cp_is_valid_class (line 499) | int function cp_key_os_version_t (line 522) | static cp_key_os_version_t function cp_key_os_version_t (line 555) | cp_key_os_version_t FILE: bsd/vfs/vfs_disk_conditioner.c type saved_mount_fields (line 55) | struct saved_mount_fields { type _disk_conditioner_info_t (line 64) | struct _disk_conditioner_info_t { function weighted_scale_factor (line 77) | static double function disk_conditioner_delay (line 87) | void function disk_conditioner_get_info (line 185) | int function disk_conditioner_restore_mount_fields (line 203) | static inline void function disk_conditioner_set_info (line 214) | int function disk_conditioner_unmount (line 293) | void function boolean_t (line 309) | boolean_t FILE: bsd/vfs/vfs_fsevents.c type kfs_event (line 67) | typedef struct kfs_event { type fsevent_handle (line 98) | struct fsevent_handle type fs_event_watcher (line 100) | typedef struct fs_event_watcher { function is_ignored_directory (line 176) | static int function fsevents_internal_init (line 194) | static void function lock_watch_table (line 221) | static void function unlock_watch_table (line 227) | static void function lock_fs_event_list (line 233) | static void function unlock_fs_event_list (line 239) | static void function boolean_t (line 248) | static boolean_t function need_fsevent (line 273) | int type timeval (line 319) | struct timeval function add_fsevent (line 342) | int function release_event_ref (line 818) | static void function add_watcher (line 931) | static int function remove_watcher (line 1013) | static void function delayed_event_delivery (line 1091) | static void function schedule_event_wakeup (line 1113) | static void function watcher_add_event (line 1136) | static int function fill_buff (line 1198) | static int type uio (line 1265) | struct uio function copy_out_kfse (line 1267) | static int function fmod_watch (line 1461) | static int function fsevent_unmount (line 1604) | void type fsevent_handle (line 1674) | typedef struct fsevent_handle { function fseventsf_read (line 1684) | static int type fsevent_dev_filter_args32 (line 1698) | typedef struct fsevent_dev_filter_args32 { type fsevent_dev_filter_args64 (line 1702) | typedef struct fsevent_dev_filter_args64 { function fseventsf_ioctl (line 1711) | static int function fseventsf_select (line 1844) | static int function fseventsf_stat (line 1869) | static int function fseventsf_close (line 1876) | static int function filt_fsevent_detach (line 1897) | static void function filt_fsevent_common (line 1918) | static int function filt_fsevent (line 1964) | static int function filt_fsevent_touch (line 1970) | static int function filt_fsevent_process (line 1996) | static int type filterops (line 2010) | struct filterops function fseventsf_kqfilter (line 2019) | static int function fseventsf_drain (line 2042) | static int function fseventsopen (line 2070) | static int function fseventsclose (line 2080) | static int function fseventsread (line 2086) | static int function parse_buffer_and_add_events (line 2093) | static int function fseventswrite (line 2202) | static int type fileops (line 2255) | struct fileops type fsevent_clone_args32 (line 2266) | typedef struct fsevent_clone_args32 { type fsevent_clone_args64 (line 2273) | typedef struct fsevent_clone_args64 { function fseventsioctl (line 2283) | static int function fsevents_wakeup (line 2413) | static void type cdevsw (line 2426) | struct cdevsw function fsevents_init (line 2448) | void function release_pathbuff (line 2478) | void function get_fse_info (line 2487) | int function vnode_get_fse_info_from_vap (line 2515) | int function create_fsevent_from_kevent (line 2535) | void function release_pathbuff (line 2603) | void function add_fsevent (line 2609) | int function need_fsevent (line 2615) | int FILE: bsd/vfs/vfs_fslog.c function fslog_extmod_msgtracer (line 59) | void type fpx_event (line 117) | struct fpx_event { function match_fpx_event (line 124) | static bool function print_fpx_event (line 133) | static __attribute__((noinline)) void function novel_fpx_event (line 158) | static bool function fpxlog (line 212) | void FILE: bsd/vfs/vfs_init.c type mount (line 105) | struct mount type vnodeopv_desc (line 109) | struct vnodeopv_desc type vnodeop_desc (line 111) | struct vnodeop_desc function vn_default_error (line 127) | int function vfs_opv_init (line 149) | void function vfs_op_init (line 240) | void type vnodeops (line 270) | struct vnodeops type vnodeops (line 271) | struct vnodeops type mount (line 291) | struct mount function vfsinit (line 296) | void function vnode_list_lock (line 410) | void function vnode_list_unlock (line 416) | void function mount_list_lock (line 422) | void function mount_list_unlock (line 428) | void function mount_lock_init (line 434) | void function mount_lock_destroy (line 443) | void type vfstable (line 472) | struct vfstable type vfstable (line 473) | struct vfstable type vfstable (line 476) | struct vfstable type sysctl_oid (line 477) | struct sysctl_oid type sysctl_oid (line 481) | struct sysctl_oid type sysctl_oid (line 483) | struct sysctl_oid type vfstable (line 503) | struct vfstable type vfstable (line 520) | struct vfstable type vfstable (line 545) | struct vfstable function vfstable_del (line 564) | int function SPECHASH_LOCK (line 628) | void function SPECHASH_UNLOCK (line 634) | void FILE: bsd/vfs/vfs_io_compression_stats.c type lz4_encode_scratch_t (line 56) | typedef struct { type io_compression_stats_alloc_type_t (line 69) | typedef enum io_compression_stats_allocate_type { type iocs_store_buffer (line 76) | struct iocs_store_buffer type io_compression_stats (line 86) | struct io_compression_stats function io_compression_stats_allocate_compression_buffers (line 88) | static int function io_compression_stats_deallocate_compression_buffers (line 153) | static void function sysctl_io_compression_stats_enable (line 194) | static int function sysctl_io_compression_block_size (line 240) | static int function iocs_compress_block (line 291) | static int32_t function iocs_compress_buffer (line 315) | static uint32_t function log2down (line 339) | static uint32_t function get_buffer_size_bucket (line 360) | static uint32_t function get_buffer_compressibility_bucket (line 376) | static uint32_t function io_compression_stats (line 389) | void function iocs_notify_user (line 442) | static void function construct_iocs_sbe_from_vnode (line 453) | static void function vnode_iocs_record_and_free (line 476) | void type vnode_iocs_context (line 524) | struct vnode_iocs_context { function vnode_iocs_callback (line 529) | static int function vfs_iocs_callback (line 549) | static int function sysctl_io_compression_dump_stats (line 561) | static int function errno_t (line 686) | errno_t function errno_t (line 715) | errno_t FILE: bsd/vfs/vfs_io_compression_stats.h type iocs_store_buffer (line 50) | struct iocs_store_buffer { FILE: bsd/vfs/vfs_lookup.c type nameidata (line 115) | struct nameidata type componentname (line 115) | struct componentname type nameidata (line 116) | struct nameidata type componentname (line 117) | struct componentname type componentname (line 118) | struct componentname type nameidata (line 119) | struct nameidata type componentname (line 119) | struct componentname type nameidata (line 122) | struct nameidata type componentname (line 122) | struct componentname type nameidata (line 125) | struct nameidata type componentname (line 125) | struct componentname function namei (line 165) | int function namei_compound_available (line 609) | int function lookup_authorize_search (line 619) | static int function lookup_consider_update_cache (line 644) | static void function lookup_handle_rsrc_fork (line 692) | static int function lookup_handle_found_vnode (line 801) | static int function lookup_handle_emptyname (line 981) | static int type nameidata (line 1089) | struct nameidata type componentname (line 1099) | struct componentname function lookup_traverse_union (line 1450) | int function lookup_validate_creation_path (line 1523) | int function lookup_traverse_mountpoints (line 1545) | static int function lookup_handle_symlink (line 1664) | static int function relookup (line 1789) | int function nameidone (line 1903) | void function kdebug_vfs_lookup (line 1941) | void function kdebug_lookup_gen_events (line 1981) | void function kdebug_lookup (line 1989) | void function kdebug_vfs_lookup (line 2018) | void function kdebug_lookup (line 2024) | static void function vfs_getbyid (line 2030) | int function vfs_getrealpath (line 2068) | static int function lookup_compound_vnop_post_hook (line 2150) | void FILE: bsd/vfs/vfs_quota.c type dquot (line 92) | struct dquot type dquot (line 93) | struct dquot type dquot (line 119) | struct dquot type quotafile (line 121) | struct quotafile type dqblk (line 121) | struct dqblk type dquot (line 122) | struct dquot type quotafile (line 124) | struct quotafile type quotafile (line 125) | struct quotafile type quotafile (line 126) | struct quotafile type quotafile (line 127) | struct quotafile function dqisinitialized (line 133) | int function dqhashinit (line 142) | void function dq_list_lock (line 160) | static int function dq_list_lock_changed (line 167) | static int function dq_list_lock_val (line 173) | static int function dq_list_unlock (line 179) | void function dq_lock_internal (line 189) | void function dq_unlock_internal (line 202) | void function dqlock (line 214) | void function dqunlock (line 224) | void function qf_get (line 236) | int function qf_put (line 285) | void function qf_lock (line 304) | static void function qf_unlock (line 310) | static void function qf_ref (line 331) | static int function qf_rele (line 351) | static void function dqfileinit (line 363) | void function dqfileopen (line 378) | int function dqfileclose (line 438) | void function dqget (line 466) | int function dqlookup (line 762) | static int function dqrele (line 848) | void function dqreclaim (line 876) | void function dqsync_orphans (line 904) | void function dqsync (line 961) | int function dqsync_locked (line 982) | int function dqflush (line 1037) | void function __private_extern__ (line 1075) | __private_extern__ void FILE: bsd/vfs/vfs_subr.c type specinfo (line 161) | struct specinfo type vnode (line 164) | struct vnode type vtype (line 166) | enum vtype type uio_seg (line 200) | enum uio_seg type nameidata (line 229) | struct nameidata type vnode_attr (line 230) | struct vnode_attr type vnode_attr (line 231) | struct vnode_attr type vnode_trigger_param (line 248) | struct vnode_trigger_param type timeval (line 258) | struct timeval type mntlist (line 290) | struct mntlist function __private_extern__ (line 362) | __private_extern__ void function vnode_waitforwrites (line 396) | int function vnode_startwrite (line 434) | void function vnode_writedone (line 441) | void function vnode_hasdirtyblks (line 473) | int function vnode_hascleanblks (line 502) | int function vnode_iterate_setup (line 518) | void function vnode_umount_preflight (line 524) | int function vnode_iterate_prepare (line 577) | int function vnode_iterate_reloadq (line 603) | int function vnode_iterate_clear (line 645) | void type vnode_iterate_panic_hook (line 655) | struct vnode_iterate_panic_hook { function vnode_iterate_panic_hook (line 661) | static void function vnode_iterate (line 687) | int function mount_lock_renames (line 792) | void function mount_unlock_renames (line 798) | void function mount_iterate_lock (line 804) | void function mount_iterate_unlock (line 810) | void function mount_lock (line 816) | void function mount_lock_spin (line 822) | void function mount_unlock (line 828) | void function mount_ref (line 835) | void function mount_drop (line 850) | void function mount_iterref (line 869) | int function mount_isdrained (line 888) | int function mount_iterdrop (line 907) | void function mount_iterdrain (line 916) | void function mount_iterreset (line 927) | void function mount_refdrain (line 938) | int function mount_set_noreaddirext (line 960) | void function vfs_busy (line 972) | int function vfs_unbusy (line 1017) | void function vfs_rootmountfailed (line 1025) | static void function mount_t (line 1049) | static mount_t function errno_t (line 1100) | errno_t function vfs_mountroot (line 1134) | int function cache_purge_callback (line 1319) | static int function mntonname_fixup_callback (line 1330) | static int function clear_mntk_backs_root_callback (line 1355) | static int function verify_incoming_rootfs (line 1364) | static int function vfs_switch_root (line 1480) | int function vfs_mount_recovery (line 1824) | int type mount (line 1861) | struct mount type mount (line 1867) | struct mount type mount (line 1873) | struct mount function vfs_getnewfsid (line 1900) | void function insmntque (line 1943) | static void function bdevvp (line 2006) | int function vnode_t (line 2082) | static vnode_t function vget_internal (line 2191) | int function vnode_ref (line 2216) | int function vnode_ref_ext (line 2226) | int function boolean_t (line 2300) | boolean_t function vnode_async_list_add_locked (line 2319) | static void function vnode_async_list_add (line 2332) | static void function vnode_list_add (line 2349) | static void function vnode_list_remove_locked (line 2445) | static void function vnode_list_remove (line 2470) | static void function vnode_rele (line 2510) | void function vnode_rele_ext (line 2517) | void function vnode_rele_internal (line 2524) | void function vflush (line 2663) | int function vclean (line 2859) | static void type vnode (line 3055) | struct vnode function vnode_recycle (line 3117) | int function vnode_reload (line 3135) | static int function vgone (line 3156) | static void function check_mountedon (line 3221) | int function vcount (line 3258) | int function vprint (line 3334) | void function vn_getpath (line 3370) | int function vn_getpath_fsenter (line 3376) | int function vn_getpath_fsenter_with_parent (line 3412) | int function vn_getpath_ext (line 3418) | int function vn_getpath_no_firmlink (line 3438) | int function vn_getpath_ext_with_mntlen (line 3444) | int function vn_getcdhash (line 3478) | int function extension_cmp (line 3489) | static int function __private_extern__ (line 3510) | __private_extern__ int function is_package_name (line 3557) | int function vn_path_package_check (line 3605) | int function vn_searchfs_inappropriate_name (line 3655) | int function vfs_sysctl (line 3699) | int function is_bad_sysctl_name (line 3733) | static int function SYSCTL_HANDLER_ARGS (line 3774) | int vfs_sysctl_node SYSCTL_HANDLER_ARGS function vfs_mountedon (line 3821) | int type unmount_info (line 3849) | struct unmount_info { function unmount_callback (line 3856) | static int function __private_extern__ (line 3898) | __private_extern__ void function __private_extern__ (line 3936) | __private_extern__ void function errno_t (line 3980) | errno_t type klist (line 4253) | struct klist function vfs_event_init (line 4257) | void function vfs_event_signal (line 4263) | void function sysctl_vfs_getvfscnt (line 4287) | static int function mount_getvfscnt (line 4294) | static int function mount_fillfsids (line 4307) | static int function sysctl_vfs_getvfslist (line 4332) | static int function sysctl_vfs_vfslist (line 4349) | static int function sysctl_vfs_ctlbyfsid (line 4407) | static int type knote (line 4647) | struct knote type kevent_qos_s (line 4647) | struct kevent_qos_s type knote (line 4648) | struct knote type knote (line 4649) | struct knote type knote (line 4650) | struct knote type kevent_qos_s (line 4650) | struct kevent_qos_s type knote (line 4651) | struct knote type kevent_qos_s (line 4651) | struct kevent_qos_s type filterops (line 4652) | struct filterops function filt_fsattach (line 4660) | static int function filt_fsdetach (line 4677) | static void function filt_fsevent (line 4685) | static int function filt_fstouch (line 4700) | static int function filt_fsprocess (line 4726) | static int function sysctl_vfs_noremotehang (line 4740) | static int function sysctl_vfs_generic_conf (line 4790) | static int function vfs_set_root_unmounted_cleanly (line 4861) | void function vn_print_state (line 4870) | void function vnode_t (line 4908) | static vnode_t function async_work_continue (line 5005) | __attribute__((noreturn)) function vn_laundry_continue (line 5039) | __attribute__((noreturn)) function wakeup_laundry_thread (line 5092) | static inline void function new_vnode (line 5102) | static int function vnode_lock (line 5413) | void function vnode_lock_spin (line 5419) | void function vnode_unlock (line 5425) | void function vnode_get (line 5433) | int function vnode_get_locked (line 5445) | int function vnode_getwithvid (line 5471) | int function vnode_getwithvid_drainok (line 5482) | int function vnode_getwithref (line 5488) | int function __private_extern__ (line 5495) | __private_extern__ int function __private_extern__ (line 5501) | __private_extern__ int function vn_set_dead (line 5507) | static inline void function vnode_put_internal_locked (line 5518) | static int function vnode_put_locked (line 5585) | int function vnode_put (line 5591) | int function vnode_put_from_pager (line 5603) | int function vnode_isinuse (line 5617) | int function vnode_usecount (line 5623) | int function vnode_iocount (line 5629) | int function vnode_isinuse_locked (line 5635) | int function errno_t (line 5660) | errno_t function errno_t (line 5680) | errno_t function vnode_abort_advlocks (line 5709) | static void function errno_t (line 5718) | static errno_t function errno_t (line 5769) | errno_t function vnode_dropiocount (line 5878) | static void function vnode_reclaim (line 5895) | void function __private_extern__ (line 5901) | __private_extern__ function vnode_create_internal (line 6019) | static int function vnode_create (line 6339) | int function vnode_create_empty (line 6346) | int function vnode_initialize (line 6354) | int function vnode_addfsref (line 6380) | int function vnode_removefsref (line 6394) | int function vfs_iterate (line 6407) | int function vfs_update_vfsstat (line 6498) | int function mount_list_add (line 6587) | int function mount_list_remove (line 6605) | void function mount_t (line 6616) | mount_t function mount_t (line 6650) | mount_t function errno_t (line 6677) | errno_t function errno_t (line 6731) | errno_t function errno_t (line 6737) | errno_t function errno_t (line 6786) | errno_t function errno_t (line 6800) | errno_t function errno_t (line 6815) | errno_t function errno_t (line 6834) | errno_t function errno_t (line 6849) | errno_t function vnode_setdirty (line 6860) | int function vnode_cleardirty (line 6869) | int function vnode_isdirty (line 6878) | int function vn_create_reg (line 6890) | static int function errno_t (line 6943) | errno_t type _vnode_authorize_context (line 7056) | struct _vnode_authorize_context { function vnode_authorize_init (line 7071) | void function vn_attribute_prepare (line 7081) | int function vn_attribute_cleanup (line 7126) | void function vn_authorize_unlink (line 7165) | int function vn_authorize_open_existing (line 7195) | int function vn_authorize_create (line 7291) | int function vn_authorize_rename (line 7325) | int function vn_authorize_renamex (line 7333) | int function vn_authorize_renamex_with_paths (line 7341) | int function vn_authorize_mkdir (line 7572) | int function vn_authorize_rmdir (line 7613) | int function vnode_attr_authorize_dir_clone (line 7657) | int function vnode_authorize (line 7777) | int function vnode_immutable (line 7813) | static int function vauth_node_owner (line 7843) | static int function vauth_node_group (line 7878) | static int function vauth_file_owner (line 7932) | static int function vauth_file_ingroup (line 7974) | static int function vauth_dir_owner (line 8000) | static int function vauth_dir_ingroup (line 8041) | static int function vnode_authorize_posix (line 8071) | static int function vnode_authorize_delete (line 8269) | static int function vnode_authorize_simple (line 8441) | static int function vnode_authorize_checkimmutable (line 8641) | static int function vnode_authorize_opaque (line 8735) | static int function vnode_authorize_callback (line 8815) | static int function vnode_attr_authorize_internal (line 8909) | static int function vnode_authorize_callback_int (line 8985) | static int function vnode_attr_authorize_init (line 9223) | int function vnode_attr_authorize (line 9256) | int function vnode_authattr_new (line 9332) | int function vnode_authattr_new_internal (line 9342) | static int function vnode_authattr (line 9588) | int function setlocklocal_callback (line 10130) | static int function vfs_setlocklocal (line 10140) | void function vfs_setcompoundopen (line 10154) | void function vnode_setswapmount (line 10162) | void function vnode_getswappin_avail (line 10171) | int64_t function vn_setunionwait (line 10186) | void function vn_checkunionwait (line 10195) | void function vn_clearunionwait (line 10205) | void function vnode_materialize_dataless_file (line 10220) | int function errno_t (line 10285) | errno_t function lock_vnode_and_post (line 10509) | void function panic_print_vnodes (line 10612) | void function panic_print_vnodes (line 10657) | void function record_vp (line 10666) | static void function resolver_result_t (line 10709) | resolver_result_t function vfs_resolver_status (line 10721) | enum resolver_status function vfs_resolver_sequence (line 10728) | uint32_t function vfs_resolver_auxiliary (line 10735) | int function vnode_trigger_update (line 10746) | int function vnode_resolver_attach (line 10782) | static int function vnode_resolver_create (line 10812) | static int function vnode_resolver_release (line 10859) | static void function vnode_resolver_detach (line 10874) | static void function __private_extern__ (line 10897) | __private_extern__ function __private_extern__ (line 10945) | __private_extern__ function vnode_trigger_unresolve (line 11025) | static int function triggerisdescendant (line 11077) | static int type trigger_unmount_info (line 11112) | struct trigger_unmount_info { function trigger_unmount_callback (line 11121) | static int function __private_extern__ (line 11209) | __private_extern__ function vfs_addtrigger (line 11261) | int function vm_offset_t (line 11333) | vm_offset_t function vnode_should_flush_after_write (line 11344) | int type vnode_trace_paths_context (line 11357) | struct vnode_trace_paths_context { function vnode_trace_path_callback (line 11365) | static int function vfs_trace_paths_callback (line 11390) | static int function sysctl_vfs_trace_paths (line 11400) | static int sysctl_vfs_trace_paths SYSCTL_HANDLER_ARGS { FILE: bsd/vfs/vfs_support.c type vnop_create_args (line 56) | struct vnop_create_args function nop_create (line 64) | int function err_create (line 75) | int type vnop_whiteout_args (line 83) | struct vnop_whiteout_args function nop_whiteout (line 90) | int function err_whiteout (line 96) | int type vnop_mknod_args (line 103) | struct vnop_mknod_args function nop_mknod (line 111) | int function err_mknod (line 122) | int type vnop_open_args (line 129) | struct vnop_open_args function nop_open (line 135) | int function err_open (line 141) | int type vnop_close_args (line 148) | struct vnop_close_args function nop_close (line 154) | int function err_close (line 160) | int type vnop_access_args (line 167) | struct vnop_access_args function nop_access (line 173) | int function err_access (line 179) | int type vnop_getattr_args (line 186) | struct vnop_getattr_args function nop_getattr (line 192) | int function err_getattr (line 198) | int type vnop_setattr_args (line 205) | struct vnop_setattr_args function nop_setattr (line 211) | int function err_setattr (line 217) | int type vnop_read_args (line 223) | struct vnop_read_args function nop_read (line 230) | int function err_read (line 236) | int type vnop_write_args (line 243) | struct vnop_write_args function nop_write (line 250) | int function err_write (line 256) | int type vnop_ioctl_args (line 263) | struct vnop_ioctl_args function nop_ioctl (line 272) | int function err_ioctl (line 278) | int type vnop_select_args (line 285) | struct vnop_select_args function nop_select (line 294) | int function err_select (line 300) | int type vnop_exchange_args (line 307) | struct vnop_exchange_args function nop_exchange (line 314) | int function err_exchange (line 320) | int type vnop_revoke_args (line 327) | struct vnop_revoke_args function nop_revoke (line 333) | int function err_revoke (line 339) | int type vnop_mmap_args (line 347) | struct vnop_mmap_args function nop_mmap (line 354) | int function err_mmap (line 360) | int type vnop_fsync_args (line 367) | struct vnop_fsync_args function nop_fsync (line 373) | int function err_fsync (line 379) | int type vnop_remove_args (line 386) | struct vnop_remove_args function nop_remove (line 394) | int function err_remove (line 400) | int type vnop_link_args (line 408) | struct vnop_link_args function nop_link (line 415) | int function err_link (line 421) | int type vnop_rename_args (line 429) | struct vnop_rename_args function nop_rename (line 439) | int function err_rename (line 445) | int type vnop_mkdir_args (line 453) | struct vnop_mkdir_args function nop_mkdir (line 461) | int function err_mkdir (line 467) | int type vnop_rmdir_args (line 474) | struct vnop_rmdir_args function nop_rmdir (line 481) | int function err_rmdir (line 487) | int type vnop_symlink_args (line 495) | struct vnop_symlink_args function nop_symlink (line 504) | int function err_symlink (line 515) | int type vnop_readdir_args (line 523) | struct vnop_readdir_args function nop_readdir (line 532) | int function err_readdir (line 538) | int type vnop_readdirattr_args (line 545) | struct vnop_readdirattr_args function nop_readdirattr (line 558) | int function err_readdirattr (line 566) | int type vnop_readlink_args (line 574) | struct vnop_readlink_args function nop_readlink (line 580) | int function err_readlink (line 586) | int type vnop_inactive_args (line 593) | struct vnop_inactive_args function nop_inactive (line 598) | int function err_inactive (line 604) | int type vnop_reclaim_args (line 612) | struct vnop_reclaim_args function nop_reclaim (line 617) | int function err_reclaim (line 623) | int type vnop_strategy_args (line 630) | struct vnop_strategy_args function nop_strategy (line 634) | int function err_strategy (line 640) | int type vnop_pathconf_args (line 647) | struct vnop_pathconf_args function nop_pathconf (line 654) | int function err_pathconf (line 660) | int type vnop_advlock_args (line 667) | struct vnop_advlock_args function nop_advlock (line 676) | int function err_advlock (line 682) | int type vnop_allocate_args (line 690) | struct vnop_allocate_args function nop_allocate (line 699) | int function err_allocate (line 706) | int type vnop_bwrite_args (line 713) | struct vnop_bwrite_args function nop_bwrite (line 717) | int function err_bwrite (line 723) | int type vnop_pagein_args (line 730) | struct vnop_pagein_args function nop_pagein (line 740) | int function err_pagein (line 750) | int type vnop_pageout_args (line 761) | struct vnop_pageout_args function nop_pageout (line 771) | int function err_pageout (line 781) | int type vnop_searchfs (line 792) | struct vnop_searchfs function nop_searchfs (line 808) | int function err_searchfs (line 815) | int type vnop_copyfile_args (line 822) | struct vnop_copyfile_args function nop_copyfile (line 831) | int function err_copyfile (line 838) | int type vnop_blktooff_args (line 846) | struct vnop_blktooff_args function nop_blktooff (line 852) | int function err_blktooff (line 859) | int type vnop_offtoblk_args (line 866) | struct vnop_offtoblk_args function nop_offtoblk (line 872) | int function err_offtoblk (line 879) | int type vnop_blockmap_args (line 886) | struct vnop_blockmap_args function nop_blockmap (line 896) | int function err_blockmap (line 902) | int FILE: bsd/vfs/vfs_support.h type vnop_create_args (line 61) | struct vnop_create_args type vnop_create_args (line 62) | struct vnop_create_args type vnop_whiteout_args (line 64) | struct vnop_whiteout_args type vnop_whiteout_args (line 65) | struct vnop_whiteout_args type vnop_mknod_args (line 67) | struct vnop_mknod_args type vnop_mknod_args (line 68) | struct vnop_mknod_args type vnop_open_args (line 70) | struct vnop_open_args type vnop_open_args (line 71) | struct vnop_open_args type vnop_close_args (line 73) | struct vnop_close_args type vnop_close_args (line 74) | struct vnop_close_args type vnop_access_args (line 76) | struct vnop_access_args type vnop_access_args (line 77) | struct vnop_access_args type vnop_getattr_args (line 79) | struct vnop_getattr_args type vnop_getattr_args (line 80) | struct vnop_getattr_args type vnop_setattr_args (line 82) | struct vnop_setattr_args type vnop_setattr_args (line 83) | struct vnop_setattr_args type vnop_read_args (line 85) | struct vnop_read_args type vnop_read_args (line 86) | struct vnop_read_args type vnop_write_args (line 88) | struct vnop_write_args type vnop_write_args (line 89) | struct vnop_write_args type vnop_ioctl_args (line 91) | struct vnop_ioctl_args type vnop_ioctl_args (line 92) | struct vnop_ioctl_args type vnop_select_args (line 94) | struct vnop_select_args type vnop_select_args (line 95) | struct vnop_select_args type vnop_exchange_args (line 97) | struct vnop_exchange_args type vnop_exchange_args (line 98) | struct vnop_exchange_args type vnop_revoke_args (line 100) | struct vnop_revoke_args type vnop_revoke_args (line 101) | struct vnop_revoke_args type vnop_mmap_args (line 103) | struct vnop_mmap_args type vnop_mmap_args (line 104) | struct vnop_mmap_args type vnop_fsync_args (line 106) | struct vnop_fsync_args type vnop_fsync_args (line 107) | struct vnop_fsync_args type vnop_remove_args (line 109) | struct vnop_remove_args type vnop_remove_args (line 110) | struct vnop_remove_args type vnop_link_args (line 112) | struct vnop_link_args type vnop_link_args (line 113) | struct vnop_link_args type vnop_rename_args (line 115) | struct vnop_rename_args type vnop_rename_args (line 116) | struct vnop_rename_args type vnop_mkdir_args (line 118) | struct vnop_mkdir_args type vnop_mkdir_args (line 119) | struct vnop_mkdir_args type vnop_rmdir_args (line 121) | struct vnop_rmdir_args type vnop_rmdir_args (line 122) | struct vnop_rmdir_args type vnop_symlink_args (line 124) | struct vnop_symlink_args type vnop_symlink_args (line 125) | struct vnop_symlink_args type vnop_readdir_args (line 127) | struct vnop_readdir_args type vnop_readdir_args (line 128) | struct vnop_readdir_args type vnop_readdirattr_args (line 130) | struct vnop_readdirattr_args type vnop_readdirattr_args (line 131) | struct vnop_readdirattr_args type vnop_readlink_args (line 133) | struct vnop_readlink_args type vnop_readlink_args (line 134) | struct vnop_readlink_args type vnop_inactive_args (line 136) | struct vnop_inactive_args type vnop_inactive_args (line 137) | struct vnop_inactive_args type vnop_reclaim_args (line 139) | struct vnop_reclaim_args type vnop_reclaim_args (line 140) | struct vnop_reclaim_args type vnop_strategy_args (line 143) | struct vnop_strategy_args type vnop_strategy_args (line 144) | struct vnop_strategy_args type vnop_pathconf_args (line 146) | struct vnop_pathconf_args type vnop_pathconf_args (line 147) | struct vnop_pathconf_args type vnop_advlock_args (line 149) | struct vnop_advlock_args type vnop_advlock_args (line 150) | struct vnop_advlock_args type vnop_allocate_args (line 153) | struct vnop_allocate_args type vnop_allocate_args (line 154) | struct vnop_allocate_args type vnop_bwrite_args (line 156) | struct vnop_bwrite_args type vnop_bwrite_args (line 157) | struct vnop_bwrite_args type vnop_pagein_args (line 159) | struct vnop_pagein_args type vnop_pagein_args (line 160) | struct vnop_pagein_args type vnop_pageout_args (line 162) | struct vnop_pageout_args type vnop_pageout_args (line 163) | struct vnop_pageout_args type vnop_searchfs_args (line 165) | struct vnop_searchfs_args type vnop_searchfs_args (line 166) | struct vnop_searchfs_args type vnop_copyfile_args (line 168) | struct vnop_copyfile_args type vnop_copyfile_args (line 169) | struct vnop_copyfile_args type vnop_blktooff_args (line 171) | struct vnop_blktooff_args type vnop_blktooff_args (line 172) | struct vnop_blktooff_args type vnop_offtoblk_args (line 174) | struct vnop_offtoblk_args type vnop_offtoblk_args (line 175) | struct vnop_offtoblk_args type vnop_blockmap_args (line 177) | struct vnop_blockmap_args type vnop_blockmap_args (line 178) | struct vnop_blockmap_args FILE: bsd/vfs/vfs_syscalls.c type cdirargs (line 181) | struct cdirargs { type nameidata (line 188) | struct nameidata type mount (line 190) | struct mount type timespec (line 192) | struct timespec type timespec (line 193) | struct timespec type mount (line 195) | struct mount type vfsstatfs (line 195) | struct vfsstatfs type fsync_args (line 198) | struct fsync_args type componentname (line 200) | struct componentname type componentname (line 205) | struct componentname type fd_vn_data (line 207) | struct fd_vn_data type uio_seg (line 224) | enum uio_seg type componentname (line 235) | struct componentname type uio_seg (line 254) | enum uio_seg type fileops (line 278) | struct fileops function __private_extern__ (line 291) | __private_extern__ function __private_extern__ (line 298) | __private_extern__ function mount (line 349) | int function fmount (line 362) | int function vfs_notify_mount (line 431) | void function __mac_mount (line 459) | int function mount_common (line 627) | static int function prepare_coveredvp (line 1500) | int function authorize_devpath_and_update_mntfromname (line 1568) | static int function place_mount_and_checkdirs (line 1650) | static int function undo_place_on_covered_vp (line 1696) | static void function mount_begin_update (line 1707) | static int function mount_end_update (line 1755) | static void function get_imgsrc_rootvnode (line 1761) | static int function relocate_imageboot_source (line 1779) | static int function __private_extern__ (line 2001) | __private_extern__ function enablequotas (line 2055) | void function checkdirs_callback (line 2090) | static int function checkdirs (line 2182) | static int function unmount (line 2227) | int function vfs_unmountbyfsid (line 2266) | int function safedounmount (line 2288) | int function dounmount (line 2355) | int function dounmount_submounts (line 2643) | void function mount_dropcrossref (line 2701) | void function sync_callback (line 2754) | static int function sync (line 2787) | int type sync_type_t (line 2804) | typedef enum { function sync_internal_callback (line 2810) | static int function sync_thread (line 2840) | static void type timeval (line 2884) | struct timeval function __private_extern__ (line 2890) | __private_extern__ int function quotactl (line 2937) | int function quotactl (line 3044) | int function statfs (line 3060) | int function fstatfs (line 3104) | int function vfs_get_statfs64 (line 3153) | void function statfs64 (line 3185) | int function fstatfs64 (line 3246) | int type getfsstat_struct (line 3300) | struct getfsstat_struct { function getfsstat_callback (line 3310) | static int function getfsstat (line 3367) | int function __mac_getfsstat (line 3399) | int function getfsstat64_callback (line 3493) | static int function getfsstat64 (line 3541) | int function vnode_getfromfd (line 3588) | int function nameiat (line 3622) | int function common_fchdir (line 3670) | static int function fchdir (line 3784) | int function __pthread_fchdir (line 3790) | int function chdir_internal (line 3806) | int function common_chdir (line 3863) | static int function chdir (line 3893) | int function __pthread_chdir (line 3916) | int function chroot (line 3927) | int function pivot_root (line 3990) | int function pivot_root (line 4082) | int function change_dir (line 4097) | static int type fd_vn_data (line 4134) | struct fd_vn_data type fd_vn_data (line 4137) | struct fd_vn_data type fd_vn_data (line 4140) | struct fd_vn_data function fg_vn_data_free (line 4149) | void function open1 (line 4176) | int function open1at (line 4401) | static int function open_extended (line 4468) | int function open_dprotected_np (line 4516) | int function openat_internal (line 4577) | static int function open (line 4611) | int function open_nocancel (line 4618) | int function openat_nocancel (line 4626) | int function openat (line 4634) | int function openbyid_np (line 4664) | int type vnode_attr (line 4725) | struct vnode_attr function mknod (line 4727) | int function mkfifo1 (line 4839) | static int function mkfifo_extended (line 4904) | int function mkfifo (line 4941) | int type vnode (line 4952) | struct vnode type vnode (line 4953) | struct vnode type vnode (line 4954) | struct vnode function safe_getpath_new (line 4956) | int function safe_getpath (line 5024) | int function safe_getpath_no_firmlink (line 5030) | int function linkat_internal (line 5048) | static int function link (line 5251) | int function linkat (line 5258) | int function symlinkat_internal (line 5275) | static int function symlink (line 5431) | int function symlinkat (line 5438) | int function undelete (line 5450) | int function unlinkat_internal (line 5460) | static int function unlink1 (line 5723) | int function delete (line 5734) | int function unlink (line 5744) | int function unlinkat (line 5751) | int function lseek (line 5775) | int function access1 (line 5874) | static int function access_extended (line 5978) | int function faccessat_internal (line 6233) | static int function access (line 6312) | int function faccessat (line 6319) | int function fstatat_internal (line 6338) | static int function stat_extended (line 6529) | int function stat (line 6542) | int function stat64 (line 6549) | int function stat64_extended (line 6572) | int function lstat_extended (line 6596) | int function lstat (line 6607) | int function lstat64 (line 6614) | int function lstat64_extended (line 6638) | int function fstatat (line 6646) | int function fstatat64 (line 6657) | int function pathconf (line 6685) | int function readlinkat_internal (line 6710) | static int function readlink (line 6759) | int function readlinkat (line 6770) | int function chflags0 (line 6783) | static int function chflags1 (line 6827) | static int function chflags (line 6850) | int function fchflags (line 6878) | int function chmod_vnode (line 6916) | static int function chmodat (line 6992) | static int function chmod_extended (line 7033) | int function fchmodat_internal (line 7083) | static int function chmod (line 7095) | int function fchmodat (line 7102) | int function fchmod1 (line 7116) | static int function fchmod_extended (line 7158) | int function fchmod (line 7211) | int function fchownat_internal (line 7227) | static int function chown (line 7294) | int function lchown (line 7301) | int function fchownat (line 7308) | int function fchown (line 7323) | int function getutimes (line 7392) | static int function setutimes (line 7425) | static int function utimes (line 7486) | int function futimes (line 7527) | int function truncate (line 7558) | int function ftruncate (line 7621) | int function fsync (line 7701) | int function fsync_nocancel (line 7716) | int function fdatasync (line 7727) | int function fsync_common (line 7760) | static int function copyfile (line 7806) | int function clonefile_internal (line 7932) | static int function clonefileat (line 8157) | int function fclonefileat (line 8191) | int function rename_submounts_callback (line 8232) | static int function renameat_internal (line 8267) | static int function rename (line 9012) | int function renameatx_np (line 9019) | int function renameat (line 9029) | int function mkdir1at (line 9046) | static int function mkdir_extended (line 9173) | int function mkdir (line 9202) | int function mkdirat (line 9214) | int function rmdirat_internal (line 9226) | static int function rmdir (line 9495) | int function errno_t (line 9514) | errno_t function getdirentries_common (line 9615) | static int function getdirentries (line 9711) | int function getdirentries64 (line 9735) | int function umask1 (line 9781) | static int function umask_extended (line 9809) | int function umask (line 9832) | int function revoke (line 9843) | int function getdirentriesattr (line 9909) | int function exchangedata (line 10059) | int function freespace_mb (line 10215) | uint32_t function searchfs (line 10227) | int function searchfs (line 10508) | int type nspace_resolver_request (line 10574) | struct nspace_resolver_request { function next_nspace_req_id (line 10584) | static uint32_t type nspace_resolver_request (line 10613) | struct nspace_resolver_request type nspace_resolver_requesthead (line 10616) | struct nspace_resolver_requesthead type nspace_resolver_request (line 10617) | struct nspace_resolver_request function nspace_resolver_req_add (line 10629) | static int function nspace_resolver_req_remove (line 10656) | static void function nspace_resolver_req_cancel (line 10674) | static void function nspace_resolver_req_wait (line 10697) | static int function nspace_resolver_req_mark_complete (line 10727) | static void function nspace_resolver_req_completed (line 10737) | static void type proc (line 10805) | struct proc function nspace_resolver_get_proc_state (line 10807) | static int function nspace_resolver_set_proc_state (line 10815) | static int function nspace_materialization_get_proc_state (line 10860) | static int function nspace_materialization_set_proc_state (line 10873) | static int function nspace_materialization_get_thread_state (line 10888) | static int function nspace_materialization_set_thread_state (line 10897) | static int function sysctl_nspace_resolver (line 10913) | static int function sysctl_nspace_prevent_materialization (line 10939) | static int function sysctl_nspace_thread_prevent_materialization (line 10965) | static int function sysctl_nspace_complete (line 10990) | static int function vfs_context_dataless_materialization_is_prevented (line 11048) | int function nspace_resolver_init (line 11105) | void function nspace_resolver_exited (line 11115) | void function resolve_nspace_item (line 11141) | int function boolean_t (line 11159) | boolean_t function resolve_nspace_item_ext (line 11172) | int function nspace_snapshot_event (line 11291) | int function build_volfs_path (line 11299) | static int function fsctl_bogus_command_compat (line 11321) | static unsigned long function cas_bsdflags_setattr (line 11350) | static int function handle_sync_volume (line 11356) | static int __attribute__((noinline)) function handle_routes (line 11420) | static int __attribute__((noinline)) function handle_flags (line 11440) | static int __attribute__((noinline)) function handle_auth (line 11454) | static int __attribute__((noinline)) function fsctl_internal (line 11476) | static int function fsctl (line 11715) | int function ffsctl (line 11767) | int function xattr_entitlement_check (line 11813) | static int function getxattr (line 11834) | int function fgetxattr (line 11920) | int function setxattr (line 11974) | int function fsetxattr (line 12040) | int function removexattr (line 12104) | int function fremovexattr (line 12152) | int function listxattr (line 12200) | int function flistxattr (line 12245) | int function fsgetpath_internal (line 12284) | static int function fsgetpath_extended (line 12413) | static int function fsgetpath (line 12457) | int function fsgetpath_ext (line 12464) | int function munge_statfs (line 12478) | static int function munge_user64_stat (line 12603) | void function munge_user32_stat (line 12640) | void function munge_user64_stat64 (line 12680) | void function munge_user32_stat64 (line 12721) | void function vnode_purge_callback (line 12765) | static int function vfs_purge_callback (line 12773) | static int function vfs_purge (line 12781) | int function vnode_get_snapdir (line 12798) | int function vnode_get_snapshot (line 12815) | static int function snapshot_create (line 12933) | static int __attribute__((noinline)) function snapshot_delete (line 12986) | static int __attribute__((noinline)) function snapshot_revert (line 13020) | static int __attribute__((noinline)) function snapshot_rename (line 13112) | static int __attribute__((noinline)) function snapshot_mount (line 13213) | static int __attribute__((noinline)) function snapshot_root (line 13296) | static int __attribute__((noinline)) function fs_snapshot (line 13355) | int FILE: bsd/vfs/vfs_unicode.c function utf8_normalizeOptCaseFoldGetUVersion (line 50) | void function utf8_normalizeOptCaseFoldAndHash (line 80) | int function utf8_normalizeOptCaseFoldAndCompare (line 182) | int function utf8_normalizeOptCaseFold (line 312) | int function utf8_normalizeOptCaseFoldToUTF8 (line 389) | int function utf8_normalizeOptCaseFoldAndMatchSubstring (line 476) | int function nextBaseAndAnyMarks (line 603) | static int function doReorder (line 680) | void function swapBufCharCCWithPrevious (line 693) | static void function u32CharToUTF8Bytes (line 710) | int32_t function STATIC_UNLESS_TEST (line 770) | STATIC_UNLESS_TEST function STATIC_UNLESS_TEST (line 859) | STATIC_UNLESS_TEST function adjustCase (line 1021) | static int32_t function getCombClassU32Char (line 1060) | static uint8_t function decomposeHangul (line 1124) | static int32_t FILE: bsd/vfs/vfs_utfconv.c function unicode_combinable (line 89) | int function unicode_decomposeable (line 115) | int function u_int8_t (line 142) | static inline u_int8_t function utf8_encodelen (line 202) | size_t function utf8_encodestr (line 269) | int function push (line 392) | static void function utf8_decodestr (line 438) | int function utf8_validatestr (line 661) | int function utf8_normalizestr (line 777) | int type unicode_mappings32 (line 877) | typedef struct { function u_int32_t (line 882) | static inline u_int32_t type unicode_mappings16 (line 910) | typedef struct { function u_int16_t (line 915) | static inline u_int16_t function u_int32_t (line 941) | static u_int32_t function unicode_decompose (line 1001) | static int function u_int16_t (line 1035) | static u_int16_t function prioritysort (line 1080) | static void function u_int16_t (line 1189) | static u_int16_t function u_int16_t (line 1218) | static u_int16_t FILE: bsd/vfs/vfs_vnops.c type vnode (line 93) | struct vnode type proc (line 93) | struct proc type fileglob (line 117) | struct fileglob type fileproc (line 118) | struct fileproc type fileproc (line 120) | struct fileproc type uio (line 120) | struct uio type fileproc (line 122) | struct fileproc type uio (line 122) | struct uio type fileproc (line 124) | struct fileproc type fileproc (line 126) | struct fileproc type knote (line 126) | struct knote type kevent_qos_s (line 127) | struct kevent_qos_s type knote (line 128) | struct knote type knote (line 129) | struct knote type knote (line 130) | struct knote type kevent_qos_s (line 130) | struct kevent_qos_s type fileops (line 134) | struct fileops type knote (line 145) | struct knote type kevent_qos_s (line 145) | struct kevent_qos_s type knote (line 146) | struct knote type kevent_qos_s (line 146) | struct kevent_qos_s type filterops (line 148) | struct filterops function vn_open (line 163) | int function vn_open_modflags (line 169) | int function vn_open_auth_finish (line 187) | static int type nameidata (line 216) | struct nameidata type vnode_attr (line 216) | struct vnode_attr function vn_open_auth (line 373) | int function vn_access (line 729) | int function vn_close (line 752) | int function vn_read_swapfile (line 816) | static int function vn_rdwr (line 872) | int function vn_rdwr_64 (line 912) | int function vn_offset_lock (line 984) | static inline void function vn_offset_unlock (line 997) | static inline void function vn_read (line 1016) | static int function vn_write (line 1141) | static int function vn_stat_noauth (line 1367) | int function vn_stat (line 1559) | int function vn_ioctl (line 1584) | static int function vn_select (line 1686) | static int function vn_closefile (line 1716) | static int function vn_pathconf (line 1753) | int function vn_kqfilter (line 1831) | static int function filt_vndetach (line 1906) | static void function vnode_readable_data_count (line 1937) | static int64_t function vnode_writable_space_count (line 1977) | static intptr_t function filt_vnode_common (line 2008) | static int function filt_vnode (line 2053) | static int function filt_vntouch (line 2061) | static int function filt_vnprocess (line 2088) | static int FILE: bsd/vfs/vfs_xattr.c type nsoperation (line 88) | enum nsoperation function vn_getxattr (line 116) | int function vn_setxattr (line 179) | int function vn_removexattr (line 274) | int function vn_listxattr (line 339) | int function xattr_validatename (line 381) | int function xattr_protected (line 402) | int function vnode_setasnamedstream_internal (line 409) | static void function errno_t (line 447) | errno_t function errno_t (line 463) | errno_t function errno_t (line 488) | errno_t function errno_t (line 509) | errno_t function errno_t (line 537) | errno_t function errno_t (line 589) | errno_t function errno_t (line 681) | errno_t function getshadowfile (line 746) | static int function default_getnamedstream (line 887) | static int function default_makenamedstream (line 1047) | static int function default_removenamedstream (line 1081) | static int function get_shadow_dir (line 1096) | static int type apple_double_entry_t (line 1363) | typedef struct apple_double_entry { type apple_double_header_t (line 1370) | typedef struct apple_double_header { type attr_entry_t (line 1383) | typedef struct attr_entry { type attr_header_t (line 1393) | typedef struct attr_header { type rsrcfork_header_t (line 1407) | typedef struct rsrcfork_header { type attr_info_t (line 1432) | typedef struct attr_info { function check_and_swap_apple_double_header (line 1521) | static int function default_getxattr (line 1606) | static int function default_setxattr (line 1728) | static int function default_removexattr (line 2126) | static int function default_listxattr (line 2356) | static int function open_xattrfile (line 2456) | static int function close_xattrfile (line 2698) | static void function remove_xattrfile (line 2713) | static int function get_xattrinfo (line 2767) | static int function create_xattrfile (line 3021) | static int function init_empty_resource_fork (line 3075) | static void function rel_xattrinfo (line 3091) | static void function write_xattrinfo (line 3098) | static int function swap_adhdr (line 3127) | static void function swap_attrhdr (line 3149) | static void function check_and_swap_attrhdr (line 3183) | static int function shift_data_down (line 3275) | static int function shift_data_up (line 3328) | static int function lock_xattrfile (line 3382) | static int function unlock_xattrfile (line 3397) | int function default_getxattr (line 3415) | static int function default_setxattr (line 3423) | static int function default_listxattr (line 3430) | static int function default_removexattr (line 3438) | static int FILE: bsd/vfs/vnode_if.c type vnodeop_desc (line 77) | struct vnodeop_desc type vnodeop_desc (line 95) | struct vnodeop_desc type vnodeop_desc (line 113) | struct vnodeop_desc type vnodeop_desc (line 130) | struct vnodeop_desc type vnodeop_desc (line 147) | struct vnodeop_desc type vnodeop_desc (line 164) | struct vnodeop_desc type vnodeop_desc (line 181) | struct vnodeop_desc type vnodeop_desc (line 198) | struct vnodeop_desc type vnodeop_desc (line 215) | struct vnodeop_desc type vnodeop_desc (line 232) | struct vnodeop_desc type vnodeop_desc (line 249) | struct vnodeop_desc type vnodeop_desc (line 266) | struct vnodeop_desc type vnodeop_desc (line 283) | struct vnodeop_desc type vnodeop_desc (line 300) | struct vnodeop_desc type vnodeop_desc (line 317) | struct vnodeop_desc type vnodeop_desc (line 335) | struct vnodeop_desc type vnodeop_desc (line 352) | struct vnodeop_desc type vnodeop_desc (line 369) | struct vnodeop_desc type vnodeop_desc (line 386) | struct vnodeop_desc type vnodeop_desc (line 403) | struct vnodeop_desc type vnodeop_desc (line 420) | struct vnodeop_desc type vnodeop_desc (line 437) | struct vnodeop_desc type vnodeop_desc (line 454) | struct vnodeop_desc type vnodeop_desc (line 471) | struct vnodeop_desc type vnodeop_desc (line 488) | struct vnodeop_desc type vnodeop_desc (line 506) | struct vnodeop_desc type vnodeop_desc (line 523) | struct vnodeop_desc type vnodeop_desc (line 541) | struct vnodeop_desc type vnodeop_desc (line 561) | struct vnodeop_desc type vnodeop_desc (line 581) | struct vnodeop_desc type vnodeop_desc (line 601) | struct vnodeop_desc type vnodeop_desc (line 618) | struct vnodeop_desc type vnodeop_desc (line 635) | struct vnodeop_desc type vnodeop_desc (line 654) | struct vnodeop_desc type vnodeop_desc (line 671) | struct vnodeop_desc type vnodeop_desc (line 688) | struct vnodeop_desc type vnodeop_desc (line 705) | struct vnodeop_desc type vnodeop_desc (line 722) | struct vnodeop_desc type vnodeop_desc (line 739) | struct vnodeop_desc type vnodeop_desc (line 756) | struct vnodeop_desc type vnodeop_desc (line 773) | struct vnodeop_desc type vnodeop_desc (line 790) | struct vnodeop_desc type vnodeop_desc (line 807) | struct vnodeop_desc type vnodeop_desc (line 824) | struct vnodeop_desc type vnodeop_desc (line 841) | struct vnodeop_desc type vnodeop_desc (line 858) | struct vnodeop_desc type vnodeop_desc (line 875) | struct vnodeop_desc type vnodeop_desc (line 892) | struct vnodeop_desc type vnodeop_desc (line 911) | struct vnodeop_desc type vnodeop_desc (line 929) | struct vnodeop_desc type vnodeop_desc (line 946) | struct vnodeop_desc type vnodeop_desc (line 963) | struct vnodeop_desc type vnodeop_desc (line 980) | struct vnodeop_desc type vnodeop_desc (line 997) | struct vnodeop_desc type vnodeop_desc (line 1014) | struct vnodeop_desc type vnodeop_desc (line 1031) | struct vnodeop_desc type vnodeop_desc (line 1048) | struct vnodeop_desc type vnodeop_desc (line 1066) | struct vnodeop_desc type vnodeop_desc (line 1083) | struct vnodeop_desc type vnodeop_desc (line 1100) | struct vnodeop_desc type vnodeop_desc (line 1116) | struct vnodeop_desc type vnodeop_desc (line 1132) | struct vnodeop_desc type vnodeop_desc (line 1148) | struct vnodeop_desc type vnodeop_desc (line 1167) | struct vnodeop_desc type vnodeop_desc (line 1183) | struct vnodeop_desc type vnodeop_desc (line 1200) | struct vnodeop_desc type vnodeop_desc (line 1215) | struct vnodeop_desc FILE: bsd/vm/dp_backing_file.c function macx_backing_store_recovery (line 86) | int function macx_backing_store_suspend (line 100) | int function macx_backing_store_compaction (line 125) | int function macx_triggers (line 153) | int function macx_swapon (line 167) | int function macx_swapoff (line 180) | int function macx_swapinfo (line 196) | int FILE: bsd/vm/vm_compressor_backing_file.c type vnode (line 50) | struct vnode function vm_swapfile_open (line 57) | void function vm_swapfile_get_blksize (line 84) | uint64_t function vm_swapfile_get_transfer_size (line 90) | uint64_t type uio_seg (line 96) | enum uio_seg function vm_swapfile_close (line 98) | void function vm_swapfile_preallocate (line 118) | int function vm_record_file_write (line 176) | int function vm_swapfile_io (line 192) | int function u_int32_t (line 291) | u_int32_t function vm_swap_vol_get_budget (line 401) | int FILE: bsd/vm/vm_pager.h type pager_struct (line 49) | struct pager_struct { type pager_struct (line 52) | struct pager_struct type pager_return_t (line 61) | typedef int pager_return_t; FILE: bsd/vm/vm_unix.c function sysctl_kmem_alloc_contig (line 128) | static int function sysctl_vm_self_region_footprint (line 159) | static int function sysctl_vm_self_region_page_size (line 185) | static int function SYSCTL_HANDLER_ARGS (line 304) | static int function log_stack_execution_failure (line 350) | void function sysctl_scdir_enforce (line 394) | static int sysctl_scdir_enforce SYSCTL_HANDLER_ARGS function log_unnest_badness (line 414) | void function useracc (line 459) | int function vslock (line 477) | int function vsunlock (line 507) | int function subyte (line 558) | int function suibyte (line 569) | int function fubyte (line 580) | int function fuibyte (line 591) | int function suword (line 602) | int function fuword (line 610) | long function suiword (line 623) | int function fuiword (line 631) | long function sulong (line 646) | int function fulong (line 656) | int64_t function suulong (line 671) | int function fuulong (line 681) | uint64_t function swapon (line 696) | int function kern_return_t (line 719) | kern_return_t function task_for_pid_posix_check (line 783) | static int function __KERNEL_WAITING_ON_TASKGATED_CHECK_ACCESS_UPCALL__ (line 852) | __attribute__((noinline)) int function kern_return_t (line 872) | kern_return_t function kern_return_t (line 1029) | kern_return_t function task_inspect_for_pid (line 1120) | int function task_read_for_pid (line 1242) | int function kern_return_t (line 1358) | kern_return_t function kern_return_t (line 1450) | kern_return_t function kern_return_t (line 1585) | kern_return_t function kern_return_t (line 1695) | kern_return_t function networking_memstatus_callout (line 1754) | int function networking_defunct_callout (line 1787) | static int function pid_shutdown_sockets (line 1829) | int function sysctl_settfp_policy (line 1876) | static int function shared_region_check_np (line 1950) | int function shared_region_copyin (line 2019) | static int type proc (line 2047) | struct proc type _sr_file_mappings (line 2049) | struct _sr_file_mappings type vm_shared_region (line 2050) | struct vm_shared_region type vnode (line 2051) | struct vnode function shared_region_map_and_slide_setup (line 2058) | __attribute__((noinline)) function _shared_region_map_and_slide (line 2458) | static int function shared_region_map_and_slide_cleanup (line 2550) | __attribute__((noinline)) function shared_region_map_and_slide_np (line 2630) | int function shared_region_map_and_slide_2_np (line 2735) | int function vm_ctl_page_free_wanted (line 2879) | static int type vm_page_secluded_data (line 3048) | struct vm_page_secluded_data function vm_pageout_io_throttle (line 3065) | void function vm_pressure_monitor (line 3083) | int function kas_info (line 3120) | int function generate_jop_key (line 3235) | uint64_t function asserts (line 3252) | static void function sysctl_vm_footprint_suspend (line 3280) | static int function shared_region_pivot (line 3443) | static int function SYSCTL_HANDLER_ARGS (line 3468) | static int function corrupt_text_addr (line 3526) | static int FILE: bsd/vm/vnode_pager.c function vnode_pager_throttle (line 83) | void function boolean_t (line 95) | boolean_t function vnode_pager_issue_reprioritize_io (line 102) | void function vnode_pager_was_dirtied (line 130) | void function vnode_pager_isinuse (line 139) | uint32_t function vnode_pager_return_throttle_io_limit (line 148) | uint32_t function vm_object_offset_t (line 154) | vm_object_offset_t type vnode (line 160) | struct vnode function kern_return_t (line 162) | kern_return_t function kern_return_t (line 190) | kern_return_t function kern_return_t (line 203) | kern_return_t function u_int32_t (line 222) | u_int32_t function pager_return_t (line 291) | pager_return_t function pager_return_t (line 580) | pager_return_t FILE: bsd/vm/vnode_pager.h type pager_file (line 70) | struct pager_file { type bs_map (line 92) | struct bs_map { type bs_map (line 96) | struct bs_map type pf_entry (line 104) | typedef struct { type vpager_fstype (line 109) | typedef enum { type vstruct (line 117) | struct vstruct { FILE: iokit/DriverKit/IORPC.h type mach_msg_copy_options_t (line 60) | typedef unsigned int mach_msg_copy_options_t; type natural_t (line 66) | typedef uint32_t natural_t; type integer_t (line 67) | typedef int32_t integer_t; type mach_msg_type_name_t (line 69) | typedef unsigned int mach_msg_type_name_t; type mach_msg_descriptor_type_t (line 70) | typedef unsigned int mach_msg_descriptor_type_t; type natural_t (line 76) | typedef natural_t mach_port_t; type natural_t (line 80) | typedef natural_t mach_port_name_t; type mach_msg_bits_t (line 82) | typedef unsigned int mach_msg_bits_t; type natural_t (line 83) | typedef natural_t mach_msg_size_t; type integer_t (line 84) | typedef integer_t mach_msg_id_t; type mach_msg_header_t (line 88) | typedef struct{ type mach_msg_body_t (line 97) | typedef struct{ type mach_msg_port_descriptor_t (line 101) | typedef struct{ type mach_msg_ool_descriptor_t (line 115) | typedef struct{ type mach_msg_max_trailer_t (line 132) | typedef struct{ type OSObjectRef (line 146) | typedef uint64_t OSObjectRef; type IORPCMessageMach (line 176) | struct IORPCMessageMach { type IORPCMessageMach (line 181) | typedef struct IORPCMessageMach IORPCMessageMach; type IORPCMessage (line 183) | struct IORPCMessage { type IORPCMessage (line 189) | typedef struct IORPCMessage IORPCMessage; type IORPCMessageErrorReturnContent (line 194) | struct IORPCMessageErrorReturnContent { type IORPCMessageErrorReturn (line 201) | struct IORPCMessageErrorReturn { type IORPC (line 209) | struct IORPC type kern_return_t (line 210) | typedef kern_return_t (*OSDispatchMethod)(OSMetaClassBase * self, const ... type IORPC (line 212) | struct IORPC { type IORPC (line 218) | typedef struct IORPC IORPC; type OSClassDescription (line 224) | struct OSClassDescription { FILE: iokit/DriverKit/IOReturn.h type kern_return_t (line 55) | typedef int kern_return_t; type kern_return_t (line 86) | typedef kern_return_t IOReturn; FILE: iokit/DriverKit/IOTypes.h type UInt32 (line 76) | typedef UInt32 IOOptionBits; type SInt32 (line 77) | typedef SInt32 IOFixed; type UInt32 (line 78) | typedef UInt32 IOVersion; type UInt32 (line 79) | typedef UInt32 IOItemCount; type UInt32 (line 80) | typedef UInt32 IOCacheMode; type UInt32 (line 82) | typedef UInt32 IOByteCount32; type UInt64 (line 83) | typedef UInt64 IOByteCount64; type UInt32 (line 85) | typedef UInt32 IOPhysicalAddress32; type UInt64 (line 86) | typedef UInt64 IOPhysicalAddress64; type UInt32 (line 87) | typedef UInt32 IOPhysicalLength32; type UInt64 (line 88) | typedef UInt64 IOPhysicalLength64; type mach_vm_address_t (line 91) | typedef mach_vm_address_t IOVirtualAddress; type vm_address_t (line 93) | typedef vm_address_t IOVirtualAddress; type IOByteCount64 (line 97) | typedef IOByteCount64 IOByteCount; type IOByteCount32 (line 100) | typedef IOByteCount32 IOByteCount; type IOVirtualAddress (line 104) | typedef IOVirtualAddress IOLogicalAddress; type IOPhysicalAddress64 (line 108) | typedef IOPhysicalAddress64 IOPhysicalAddress; type IOPhysicalLength64 (line 109) | typedef IOPhysicalLength64 IOPhysicalLength; type IOPhysicalAddress32 (line 115) | typedef IOPhysicalAddress32 IOPhysicalAddress; type IOPhysicalLength32 (line 116) | typedef IOPhysicalLength32 IOPhysicalLength; type IOPhysicalRange (line 123) | typedef struct{ type IOVirtualRange (line 128) | typedef struct{ type IOVirtualRange (line 134) | typedef IOVirtualRange IOAddressRange; type IOAddressRange (line 136) | typedef struct{ type IONamedValue (line 145) | typedef struct { type IOAlignment (line 154) | typedef unsigned int IOAlignment; type OSObject (line 172) | typedef OSObject * io_object_t; type OSObject (line 174) | struct OSObject type mach_port_t (line 177) | typedef mach_port_t io_object_t; type io_object_t (line 183) | typedef io_object_t io_connect_t; type io_object_t (line 184) | typedef io_object_t io_enumerator_t; type io_object_t (line 185) | typedef io_object_t io_iterator_t; type io_object_t (line 186) | typedef io_object_t io_registry_entry_t; type io_object_t (line 187) | typedef io_object_t io_service_t; type io_object_t (line 188) | typedef io_object_t uext_object_t; type IODeviceNumber (line 267) | typedef unsigned int IODeviceNumber; type IOOptionBits (line 279) | typedef uint32_t IOOptionBits; type IOFixed (line 280) | typedef int32_t IOFixed; type IOVersion (line 281) | typedef uint32_t IOVersion; type IOItemCount (line 282) | typedef uint32_t IOItemCount; type IOCacheMode (line 283) | typedef uint32_t IOCacheMode; type IOByteCount32 (line 285) | typedef uint32_t IOByteCount32; type IOByteCount64 (line 286) | typedef uint64_t IOByteCount64; type IOByteCount64 (line 287) | typedef IOByteCount64 IOByteCount; type IOPhysicalAddress32 (line 289) | typedef uint32_t IOPhysicalAddress32; type IOPhysicalAddress64 (line 290) | typedef uint64_t IOPhysicalAddress64; type IOPhysicalLength32 (line 291) | typedef uint32_t IOPhysicalLength32; type IOPhysicalLength64 (line 292) | typedef uint64_t IOPhysicalLength64; type IOPhysicalAddress64 (line 294) | typedef IOPhysicalAddress64 IOPhysicalAddress; type IOPhysicalLength64 (line 295) | typedef IOPhysicalLength64 IOPhysicalLength; type IOVirtualAddress (line 297) | typedef uint64_t IOVirtualAddress; FILE: iokit/Examples/drvGenericInterruptController/GenericInterruptController.cpp function IOReturn (line 109) | IOReturn function IOInterruptAction (line 124) | IOInterruptAction function IOReturn (line 131) | IOReturn FILE: iokit/Examples/drvGenericInterruptController/GenericInterruptController.h function class (line 41) | class GenericInterruptController : public IOInterruptController FILE: iokit/Families/IOSystemManagement/IOWatchDogTimer.cpp function IOReturn (line 81) | IOReturn function IOReturn (line 111) | static IOReturn FILE: iokit/IOKit/AppleKeyStoreInterface.h type aks_raw_key_t (line 39) | struct aks_raw_key_t { type aks_volume_key_t (line 45) | struct aks_volume_key_t { FILE: iokit/IOKit/IOBSD.h type IOPolledFileIOVars (line 52) | struct IOPolledFileIOVars type mount (line 53) | struct mount type mount (line 61) | struct mount type vnode (line 63) | struct vnode type vnode (line 64) | struct vnode type IOPolledCoreFileMode_t (line 66) | typedef enum { type IOPolledFileIOVars (line 74) | struct IOPolledFileIOVars FILE: iokit/IOKit/IOBufferMemoryDescriptor.h function class (line 62) | class IOBufferMemoryDescriptor : public IOGeneralMemoryDescriptor FILE: iokit/IOKit/IOCPU.h function class (line 56) | class IOCPU : public IOService function class (line 112) | class IOCPUInterruptController : public IOInterruptController FILE: iokit/IOKit/IOCatalogue.h function class (line 60) | class IOCatalogue : public OSObject FILE: iokit/IOKit/IOCommand.h function class (line 69) | class IOCommand : public OSObject FILE: iokit/IOKit/IOCommandGate.h function class (line 61) | class IOCommandGate : public IOEventSource FILE: iokit/IOKit/IOCommandPool.h function class (line 76) | class IOCommandPool : public OSObject FILE: iokit/IOKit/IOCommandQueue.h function class (line 50) | class IOCommandQueue : public IOEventSource FILE: iokit/IOKit/IOConditionLock.h function class (line 42) | class IOConditionLock : public OSObject FILE: iokit/IOKit/IODMACommand.h function class (line 63) | class IODMACommand : public IOCommand function IOReturn (line 611) | IOReturn FILE: iokit/IOKit/IODMAController.h function class (line 39) | class IODMAController : public IOService FILE: iokit/IOKit/IODMAEventSource.h function class (line 40) | class IODMAEventSource : public IOEventSource FILE: iokit/IOKit/IODataQueue.h type IODataQueueMemory (line 42) | typedef struct _IODataQueueMemory IODataQueueMemory; type _notifyMsg (line 45) | struct _notifyMsg { FILE: iokit/IOKit/IODataQueueShared.h type IODataQueueEntry (line 43) | typedef struct _IODataQueueEntry { type IODataQueueMemory (line 57) | typedef struct _IODataQueueMemory { type IODataQueueAppendix (line 71) | typedef struct _IODataQueueAppendix { FILE: iokit/IOKit/IODeviceMemory.h function class (line 46) | class IODeviceMemory : public IOMemoryDescriptor FILE: iokit/IOKit/IODeviceTreeSupport.h type SInt32 (line 81) | typedef SInt32 (*IODTCompareAddressCellFunc) type SInt64 (line 84) | typedef SInt64 (*IODTCompareAddressCellFunc) type IONVRAMDescriptor (line 108) | struct IONVRAMDescriptor { FILE: iokit/IOKit/IOEventSource.h type ExpansionData (line 158) | struct ExpansionData { FILE: iokit/IOKit/IOFilterInterruptEventSource.h function class (line 54) | class IOFilterInterruptEventSource : public IOInterruptEventSource FILE: iokit/IOKit/IOHibernatePrivate.h type IOHibernateHibSegment (line 63) | struct IOHibernateHibSegment { type IOHibernateHibSegment (line 69) | typedef struct IOHibernateHibSegment IOHibernateHibSegment; type IOHibernateHibSegInfo (line 72) | struct IOHibernateHibSegInfo { type IOHibernateHibSegInfo (line 76) | typedef struct IOHibernateHibSegInfo IOHibernateHibSegInfo; type IOPolledFileExtent (line 78) | struct IOPolledFileExtent { type IOPolledFileExtent (line 82) | typedef struct IOPolledFileExtent IOPolledFileExtent; type IOHibernateImageHeader (line 84) | struct IOHibernateImageHeader { type IOHibernateImageHeader (line 178) | typedef struct IOHibernateImageHeader IOHibernateImageHeader; type hibernate_bitmap_t (line 193) | struct hibernate_bitmap_t { type hibernate_bitmap_t (line 199) | typedef struct hibernate_bitmap_t hibernate_bitmap_t; type hibernate_page_list_t (line 201) | struct hibernate_page_list_t { type hibernate_page_list_t (line 207) | typedef struct hibernate_page_list_t hibernate_page_list_t; type hibernate_cryptwakevars_t (line 211) | struct hibernate_cryptwakevars_t { type hibernate_cryptwakevars_t (line 214) | typedef struct hibernate_cryptwakevars_t hibernate_cryptwakevars_t; type hibernate_cryptvars_t (line 216) | struct hibernate_cryptvars_t { type hibernate_cryptvars_t (line 220) | typedef struct hibernate_cryptvars_t hibernate_cryptvars_t; type IOHibernateHandoff (line 236) | struct IOHibernateHandoff { type IOHibernateHandoff (line 241) | typedef struct IOHibernateHandoff IOHibernateHandoff; type hibernate_graphics_t (line 265) | struct hibernate_graphics_t { type hibernate_graphics_t (line 275) | typedef struct hibernate_graphics_t hibernate_graphics_t; type hibernate_preview_t (line 299) | struct hibernate_preview_t { type hibernate_preview_t (line 308) | typedef struct hibernate_preview_t hibernate_preview_t; type hibernate_statistics_t (line 310) | struct hibernate_statistics_t { type hibernate_statistics_t (line 335) | typedef struct hibernate_statistics_t hibernate_statistics_t; type hibernate_scratch (line 365) | struct hibernate_scratch { type hibernate_scratch_t (line 374) | typedef struct hibernate_scratch hibernate_scratch_t; FILE: iokit/IOKit/IOInterleavedMemoryDescriptor.h function class (line 39) | class IOInterleavedMemoryDescriptor : public IOMemoryDescriptor FILE: iokit/IOKit/IOInterruptAccountingPrivate.h type IOInterruptAccountingData (line 148) | struct IOInterruptAccountingData { FILE: iokit/IOKit/IOInterruptController.h type IOInterruptVector (line 46) | struct IOInterruptVector { type IOInterruptVector (line 60) | typedef struct IOInterruptVector IOInterruptVector; type IOInterruptVectorNumber (line 63) | typedef int32_t IOInterruptVectorNumber; type IOInterruptVectorNumber (line 65) | typedef long IOInterruptVectorNumber; function class (line 68) | class IOInterruptController : public IOService function class (line 129) | class IOSharedInterruptController : public IOInterruptController FILE: iokit/IOKit/IOInterruptEventSource.h type IOInterruptAccountingData (line 46) | struct IOInterruptAccountingData function class (line 62) | class IOInterruptEventSource : public IOEventSource FILE: iokit/IOKit/IOInterrupts.h type IOInterruptSource (line 47) | struct IOInterruptSource { type IOInterruptSource (line 51) | typedef struct IOInterruptSource IOInterruptSource; type IOInterruptSourcePrivate (line 55) | struct IOInterruptSourcePrivate { type IOInterruptSourcePrivate (line 58) | typedef struct IOInterruptSourcePrivate IOInterruptSourcePrivate; FILE: iokit/IOKit/IOKernelReportStructs.h type IOHistogramSegmentConfig (line 71) | typedef struct { type IONormDistReportValues (line 79) | typedef struct { FILE: iokit/IOKit/IOKernelReporters.h type OSDictionary (line 53) | typedef OSDictionary IOReportLegendEntry; function class (line 126) | class IOReporter : public OSObject function class (line 889) | class IOStateReporter : public IOReporter function class (line 1465) | class IOHistogramReporter : public IOReporter function class (line 1613) | class IOReportLegend : public OSObject FILE: iokit/IOKit/IOKitDebug.h function class (line 41) | class IOKitDiagnostics : public OSObject type IOKitDiagnosticsParameters (line 187) | struct IOKitDiagnosticsParameters { type IOKitDiagnosticsParameters (line 195) | typedef struct IOKitDiagnosticsParameters IOKitDiagnosticsParameters; type IOTrackingCallSiteInfo (line 201) | struct IOTrackingCallSiteInfo { type IOTrackingQueue (line 216) | struct IOTrackingQueue type IOTrackingCallSite (line 217) | struct IOTrackingCallSite type IOTracking (line 219) | struct IOTracking { type IOTrackingAddress (line 227) | struct IOTrackingAddress { type IOTrackingUser (line 236) | struct IOTrackingUser { FILE: iokit/IOKit/IOKitDiagnosticsUserClient.h function class (line 7) | class IOKitDiagnosticsClient : public IOUserClient FILE: iokit/IOKit/IOKitKeysPrivate.h type IOUCProcessToken (line 83) | typedef struct _IOUCProcessToken { FILE: iokit/IOKit/IOKitServer.h type ipc_kmsg (line 181) | struct ipc_kmsg FILE: iokit/IOKit/IOLib.h type thread_t (line 71) | typedef thread_t IOThread; type kalloc_heap (line 101) | struct kalloc_heap type kalloc_heap (line 106) | struct kalloc_heap type kalloc_heap (line 141) | struct kalloc_heap type OSDictionary (line 441) | struct OSDictionary type OSDictionary (line 448) | struct OSDictionary function IOFixed (line 462) | static inline IOFixed function IOFixed (line 468) | static inline IOFixed FILE: iokit/IOKit/IOLocks.h type lck_mtx_t (line 68) | typedef lck_mtx_t IOLock; type IOLock (line 70) | typedef struct _IOLock IOLock; type IOLockAssertState (line 147) | typedef enum { type IOLockState (line 169) | typedef enum { function IOTakeLock (line 177) | static __inline__ void function boolean_t (line 182) | static __inline__ boolean_t function IOUnlock (line 187) | static __inline__ void type IORecursiveLock (line 199) | typedef struct _IORecursiveLock IORecursiveLock; type lck_rw_t (line 264) | typedef lck_rw_t IORWLock; type IORWLock (line 266) | typedef struct _IORWLock IORWLock; type IORWLockAssertState (line 349) | typedef enum { function IOReadLock (line 374) | static __inline__ void function IOWriteLock (line 379) | static __inline__ void function IORWUnlock (line 384) | static __inline__ void type lck_spin_t (line 398) | typedef lck_spin_t IOSimpleLock; type IOSimpleLock (line 400) | typedef struct _IOSimpleLock IOSimpleLock; type IOSimpleLockAssertState (line 477) | typedef enum { type boolean_t (line 496) | typedef boolean_t IOInterruptState; type IOInterruptState (line 498) | typedef long int IOInterruptState; function IOInterruptState (line 506) | static __inline__ function IOSimpleLockUnlockEnableInterrupt (line 521) | static __inline__ FILE: iokit/IOKit/IOMapper.h function class (line 56) | class IOMapper : public IOService FILE: iokit/IOKit/IOMemoryCursor.h function class (line 56) | class IOMemoryCursor : public OSObject function class (line 163) | class IONaturalMemoryCursor : public IOMemoryCursor function class (line 316) | class IOLittleMemoryCursor : public IOMemoryCursor FILE: iokit/IOKit/IOMemoryDescriptor.h type IODirection (line 57) | enum IODirection type IOOptionBits (line 85) | typedef IOOptionBits IODirection; type IODMAMapSpecification (line 179) | struct IODMAMapSpecification { type IODMAMapPageList (line 188) | struct IODMAMapPageList { type IOMDDMACharacteristics (line 224) | struct IOMDDMACharacteristics { type IOMDDMAMapArgs (line 234) | struct IOMDDMAMapArgs { type IOMDDMAWalkSegmentArgs (line 244) | struct IOMDDMAWalkSegmentArgs { type UInt8 (line 250) | typedef UInt8 IOMDDMAWalkSegmentState[128]; type IOMemoryReference (line 265) | struct IOMemoryReference type IOMemoryDescriptorReserved (line 284) | struct IOMemoryDescriptorReserved type IOMemoryReference (line 293) | struct IOMemoryReference function virtual (line 637) | virtual IODirection getDirection() const; function class (line 1022) | class IOGeneralMemoryDescriptor : public IOMemoryDescriptor function mach_vm_address_t (line 1232) | mach_vm_address_t function mach_vm_size_t (line 1238) | mach_vm_size_t FILE: iokit/IOKit/IOMessage.h type UInt32 (line 42) | typedef UInt32 IOMessage; FILE: iokit/IOKit/IOMultiMemoryDescriptor.h function class (line 39) | class IOMultiMemoryDescriptor : public IOMemoryDescriptor FILE: iokit/IOKit/IONVRAM.h type IONVRAMVariableType (line 50) | enum IONVRAMVariableType { type IONVRAMOperation (line 57) | enum IONVRAMOperation { function class (line 77) | class IODTNVRAM : public IOService FILE: iokit/IOKit/IONotifier.h function class (line 44) | class IONotifier : public OSObject FILE: iokit/IOKit/IOPMGR.h function class (line 42) | class IOPMGR : public IOService FILE: iokit/IOKit/IOPlatformExpert.h type coprocessor_type_t (line 53) | typedef enum { function class (line 217) | class IOPlatformExpert : public IOService function class (line 339) | class IODTPlatformExpert : public IOPlatformExpert type ExpansionData (line 434) | struct ExpansionData { } function virtual (line 444) | virtual void free() APPLE_KEXT_OVERRIDE; FILE: iokit/IOKit/IOPolledInterface.h type IOPolledCompletion (line 64) | struct IOPolledCompletion { function class (line 70) | class IOPolledInterface : public OSObject type IORegistryEntry (line 132) | typedef struct IORegistryEntry IORegistryEntry; type OSData (line 133) | typedef struct OSData OSData; type OSArray (line 134) | typedef struct OSArray OSArray; type IOMemoryDescriptor (line 135) | typedef struct IOMemoryDescriptor IOMemoryDescriptor; type IOPolledFilePollers (line 136) | typedef struct IOPolledFilePollers IOPolledFilePollers; type IOPolledFileIOVars (line 141) | struct IOPolledFileIOVars { type IOPolledFileIOVars (line 169) | typedef struct IOPolledFileIOVars IOPolledFileIOVars; type IOPolledFileCryptVars (line 171) | struct IOPolledFileCryptVars { type IOPolledFileCryptVars (line 175) | typedef struct IOPolledFileCryptVars IOPolledFileCryptVars; type kern_direct_file_io_ref_t (line 237) | struct kern_direct_file_io_ref_t type kern_direct_file_io_ref_t (line 253) | struct kern_direct_file_io_ref_t type kern_direct_file_io_ref_t (line 257) | struct kern_direct_file_io_ref_t type kern_direct_file_io_ref_t (line 259) | struct kern_direct_file_io_ref_t type mount (line 261) | struct mount type kern_direct_file_io_ref_t (line 262) | struct kern_direct_file_io_ref_t type mount (line 270) | struct mount FILE: iokit/IOKit/IORPC.h type mach_msg_copy_options_t (line 60) | typedef unsigned int mach_msg_copy_options_t; type natural_t (line 66) | typedef uint32_t natural_t; type integer_t (line 67) | typedef int32_t integer_t; type mach_msg_type_name_t (line 69) | typedef unsigned int mach_msg_type_name_t; type mach_msg_descriptor_type_t (line 70) | typedef unsigned int mach_msg_descriptor_type_t; type natural_t (line 76) | typedef natural_t mach_port_t; type natural_t (line 80) | typedef natural_t mach_port_name_t; type mach_msg_bits_t (line 82) | typedef unsigned int mach_msg_bits_t; type natural_t (line 83) | typedef natural_t mach_msg_size_t; type integer_t (line 84) | typedef integer_t mach_msg_id_t; type mach_msg_header_t (line 88) | typedef struct{ type mach_msg_body_t (line 97) | typedef struct{ type mach_msg_port_descriptor_t (line 101) | typedef struct{ type mach_msg_ool_descriptor_t (line 115) | typedef struct{ type mach_msg_max_trailer_t (line 132) | typedef struct{ type OSObjectRef (line 146) | typedef uint64_t OSObjectRef; type IORPCMessageMach (line 176) | struct IORPCMessageMach { type IORPCMessageMach (line 181) | typedef struct IORPCMessageMach IORPCMessageMach; type IORPCMessage (line 183) | struct IORPCMessage { type IORPCMessage (line 189) | typedef struct IORPCMessage IORPCMessage; type IORPCMessageErrorReturnContent (line 194) | struct IORPCMessageErrorReturnContent { type IORPCMessageErrorReturn (line 201) | struct IORPCMessageErrorReturn { type IORPC (line 209) | struct IORPC type kern_return_t (line 210) | typedef kern_return_t (*OSDispatchMethod)(OSMetaClassBase * self, const ... type IORPC (line 212) | struct IORPC { type IORPC (line 218) | typedef struct IORPC IORPC; type OSClassDescription (line 224) | struct OSClassDescription { FILE: iokit/IOKit/IORangeAllocator.h type IOByteCount (line 44) | typedef IOByteCount IORangeScalar; function class (line 51) | class IORangeAllocator : public OSObject { FILE: iokit/IOKit/IORegistryEntry.h type ExpansionData (line 91) | struct ExpansionData type IOReturn (line 178) | typedef IOReturn (*Action)(OSObject *target, function class (line 1025) | class IORegistryIterator : public OSIterator FILE: iokit/IOKit/IOReportMacros.h type IOStateReportInfo (line 203) | typedef struct { type IOHistReportInfo (line 564) | typedef struct { FILE: iokit/IOKit/IOReportTypes.h type IOReportCategories (line 63) | typedef uint16_t IOReportCategories; type IOReportFormat (line 77) | typedef uint8_t IOReportFormat; type IOSimpleReportValues (line 87) | typedef struct { type IOSimpleArrayReportValues (line 95) | typedef struct { type IOStateReportValues (line 100) | typedef struct { type IOHistogramReportValues (line 108) | typedef struct { type IOReportConfigureAction (line 118) | typedef uint32_t IOReportConfigureAction; type IOReportUpdateAction (line 132) | typedef uint32_t IOReportUpdateAction; type IOReportChannelType (line 138) | typedef struct { type IOReportChannel (line 171) | typedef struct { type IOReportChannelList (line 176) | typedef struct { type IOReportInterest (line 181) | typedef struct { type IOReportInterestList (line 186) | typedef struct { type IOReportElementValues (line 191) | typedef struct { type IOReportElement (line 195) | typedef struct { type IOReportUnit (line 214) | typedef uint64_t IOReportUnit; type IOReportUnits (line 215) | typedef uint64_t IOReportUnits; type IOReportQuantity (line 224) | typedef uint8_t IOReportQuantity; type IOReportScaleFactor (line 225) | typedef uint64_t IOReportScaleFactor; FILE: iokit/IOKit/IOReturn.h type kern_return_t (line 55) | typedef int kern_return_t; type kern_return_t (line 86) | typedef kern_return_t IOReturn; FILE: iokit/IOKit/IOService.h type IOReturn (line 239) | typedef IOReturn (*IOServiceInterestHandler)( void * target, void * refCon, type IOInterruptAccountingData (line 367) | struct IOInterruptAccountingData type IOInterruptAccountingReporter (line 368) | struct IOInterruptAccountingReporter type OSObjectUserVars (line 369) | struct OSObjectUserVars type ExpansionData (line 383) | struct ExpansionData { function hasUserServer (line 1433) | bool hasUserServer() const; FILE: iokit/IOKit/IOServicePM.h type IOPMPowerStateIndex (line 67) | typedef unsigned long IOPMPowerStateIndex; type IOPMPowerChangeFlags (line 68) | typedef uint32_t IOPMPowerChangeFlags; type IOPMRequestTag (line 69) | typedef uint32_t IOPMRequestTag; type IOPMDriverCallEntry (line 71) | struct IOPMDriverCallEntry { function class (line 94) | class IOPMprot : public OSObject FILE: iokit/IOKit/IOSharedDataQueue.h type IODataQueueEntry (line 39) | typedef struct _IODataQueueEntry IODataQueueEntry; function class (line 52) | class IOSharedDataQueue : public IODataQueue FILE: iokit/IOKit/IOStatistics.h type IOStatisticsCounterType (line 54) | typedef uint32_t IOStatisticsCounterType; type IOStatisticsInterruptEventSources (line 68) | typedef struct IOStatisticsInterruptEventSources { type IOStatisticsTimerEventSources (line 74) | typedef struct IOStatisticsTimerEventSources { type IOStatisticsDerivedEventSources (line 83) | typedef struct IOStatisticsDerivedEventSources { type IOStatisticsCommandGates (line 90) | typedef struct IOStatisticsCommandGates { type IOStatisticsCommandQueues (line 98) | typedef struct IOStatisticsCommandQueues { type IOStatisticsUserClients (line 103) | typedef struct IOStatisticsUserClients { type IOStatisticsHeader (line 110) | typedef struct IOStatisticsHeader { type IOStatisticsGlobal (line 133) | typedef struct IOStatisticsGlobal { type IOStatisticsKext (line 139) | typedef struct IOStatisticsKext { type IOStatisticsMemory (line 147) | typedef struct IOStatisticsMemory { type IOStatisticsClass (line 158) | typedef struct IOStatisticsClass { type IOStatisticsCounter (line 164) | typedef struct IOStatisticsCounter { type IOStatisticsKextIdentifier (line 176) | typedef struct IOStatisticsKextIdentifier { type IOStatisticsClassName (line 180) | typedef struct IOStatisticsClassName { type IOStatisticsWorkLoop (line 186) | typedef struct IOStatisticsWorkLoop { type IOStatisticsWorkLoopHeader (line 194) | typedef struct IOStatisticsWorkLoopHeader { type IOStatisticsUserClientCall (line 204) | typedef struct IOStatisticsUserClientCall { type IOStatisticsUserClientHeader (line 210) | typedef struct IOStatisticsUserClientHeader { FILE: iokit/IOKit/IOStatisticsPrivate.h type IOEventSourceCounter (line 59) | struct IOEventSourceCounter type IOUserClientCounter (line 60) | struct IOUserClientCounter type IOWorkLoopCounter (line 61) | struct IOWorkLoopCounter type IOUserClientProcessEntry (line 62) | struct IOUserClientProcessEntry type KextNode (line 64) | struct KextNode type ClassNode (line 84) | typedef struct ClassNode { type KextNode (line 95) | typedef struct KextNode { type IOUserClientProcessEntry (line 111) | typedef struct IOUserClientProcessEntry { type IOInterruptEventSourceCounter (line 120) | typedef struct IOInterruptEventSourceCounter { type IOTimerEventSourceCounter (line 125) | typedef struct IOTimerEventSourceCounter { type IOCommandGateCounter (line 130) | typedef struct IOCommandGateCounter { type IOCommandQueueCounter (line 134) | typedef struct IOCommandQueueCounter { type IOEventSourceCounter (line 138) | typedef struct IOEventSourceCounter { type IOWorkLoopDependency (line 155) | typedef struct IOWorkLoopDependency { type IOWorkLoopCounter (line 160) | typedef struct IOWorkLoopCounter { type IOUserClientCounter (line 175) | typedef struct IOUserClientCounter { function class (line 181) | class IOStatistics { function class (line 378) | class IOStatistics { FILE: iokit/IOKit/IOSubMemoryDescriptor.h function class (line 39) | class IOSubMemoryDescriptor : public IOMemoryDescriptor FILE: iokit/IOKit/IOSyncer.h function class (line 35) | class IOSyncer : public OSObject FILE: iokit/IOKit/IOTimeStamp.h function class (line 92) | class IOTimeStampIntervalConstantFiltered function setEndArg1 (line 117) | void function setEndArg2 (line 122) | void function setEndArg3 (line 127) | void function setEndArg4 (line 132) | void FILE: iokit/IOKit/IOTimerEventSource.h function class (line 109) | class IOTimerEventSource : public IOEventSource FILE: iokit/IOKit/IOTypes.h type UInt32 (line 76) | typedef UInt32 IOOptionBits; type SInt32 (line 77) | typedef SInt32 IOFixed; type UInt32 (line 78) | typedef UInt32 IOVersion; type UInt32 (line 79) | typedef UInt32 IOItemCount; type UInt32 (line 80) | typedef UInt32 IOCacheMode; type UInt32 (line 82) | typedef UInt32 IOByteCount32; type UInt64 (line 83) | typedef UInt64 IOByteCount64; type UInt32 (line 85) | typedef UInt32 IOPhysicalAddress32; type UInt64 (line 86) | typedef UInt64 IOPhysicalAddress64; type UInt32 (line 87) | typedef UInt32 IOPhysicalLength32; type UInt64 (line 88) | typedef UInt64 IOPhysicalLength64; type mach_vm_address_t (line 91) | typedef mach_vm_address_t IOVirtualAddress; type vm_address_t (line 93) | typedef vm_address_t IOVirtualAddress; type IOByteCount64 (line 97) | typedef IOByteCount64 IOByteCount; type IOByteCount32 (line 100) | typedef IOByteCount32 IOByteCount; type IOVirtualAddress (line 104) | typedef IOVirtualAddress IOLogicalAddress; type IOPhysicalAddress64 (line 108) | typedef IOPhysicalAddress64 IOPhysicalAddress; type IOPhysicalLength64 (line 109) | typedef IOPhysicalLength64 IOPhysicalLength; type IOPhysicalAddress32 (line 115) | typedef IOPhysicalAddress32 IOPhysicalAddress; type IOPhysicalLength32 (line 116) | typedef IOPhysicalLength32 IOPhysicalLength; type IOPhysicalRange (line 123) | typedef struct{ type IOVirtualRange (line 128) | typedef struct{ type IOVirtualRange (line 134) | typedef IOVirtualRange IOAddressRange; type IOAddressRange (line 136) | typedef struct{ type IONamedValue (line 145) | typedef struct { type IOAlignment (line 154) | typedef unsigned int IOAlignment; type OSObject (line 172) | typedef OSObject * io_object_t; type OSObject (line 174) | struct OSObject type mach_port_t (line 177) | typedef mach_port_t io_object_t; type io_object_t (line 183) | typedef io_object_t io_connect_t; type io_object_t (line 184) | typedef io_object_t io_enumerator_t; type io_object_t (line 185) | typedef io_object_t io_iterator_t; type io_object_t (line 186) | typedef io_object_t io_registry_entry_t; type io_object_t (line 187) | typedef io_object_t io_service_t; type io_object_t (line 188) | typedef io_object_t uext_object_t; type IODeviceNumber (line 267) | typedef unsigned int IODeviceNumber; type IOOptionBits (line 279) | typedef uint32_t IOOptionBits; type IOFixed (line 280) | typedef int32_t IOFixed; type IOVersion (line 281) | typedef uint32_t IOVersion; type IOItemCount (line 282) | typedef uint32_t IOItemCount; type IOCacheMode (line 283) | typedef uint32_t IOCacheMode; type IOByteCount32 (line 285) | typedef uint32_t IOByteCount32; type IOByteCount64 (line 286) | typedef uint64_t IOByteCount64; type IOByteCount64 (line 287) | typedef IOByteCount64 IOByteCount; type IOPhysicalAddress32 (line 289) | typedef uint32_t IOPhysicalAddress32; type IOPhysicalAddress64 (line 290) | typedef uint64_t IOPhysicalAddress64; type IOPhysicalLength32 (line 291) | typedef uint32_t IOPhysicalLength32; type IOPhysicalLength64 (line 292) | typedef uint64_t IOPhysicalLength64; type IOPhysicalAddress64 (line 294) | typedef IOPhysicalAddress64 IOPhysicalAddress; type IOPhysicalLength64 (line 295) | typedef IOPhysicalLength64 IOPhysicalLength; type IOVirtualAddress (line 297) | typedef uint64_t IOVirtualAddress; FILE: iokit/IOKit/IOUserClient.h type IOExternalMethod (line 77) | struct IOExternalMethod { type IOExternalAsyncMethod (line 85) | struct IOExternalAsyncMethod { type IOExternalTrap (line 93) | struct IOExternalTrap { type IOExternalMethodArguments (line 122) | struct IOExternalMethodArguments { type IOReturn (line 155) | typedef IOReturn (*IOExternalMethodAction)(OSObject * target, void * ref... type IOExternalMethodDispatch (line 157) | struct IOExternalMethodDispatch { type io_filter_policy_t (line 171) | typedef uintptr_t io_filter_policy_t; type io_filter_type_t (line 172) | enum io_filter_type_t { type IOReturn (line 178) | typedef IOReturn (*io_filter_resolver_t) (task_t task, IOUserClient * cl... type IOReturn (line 179) | typedef IOReturn (*io_filter_applier_t) (io_filter_policy_t filter, io_f... type io_filter_callbacks (line 181) | struct io_filter_callbacks { type IOUCFilterPolicy (line 186) | struct IOUCFilterPolicy type ExpansionData (line 209) | struct ExpansionData { type io_filter_callbacks (line 306) | struct io_filter_callbacks type vnode (line 348) | struct vnode type vnode (line 351) | struct vnode FILE: iokit/IOKit/IOUserServer.h type OSObject_Instantiate_Msg_Content (line 66) | struct OSObject_Instantiate_Msg_Content { type OSObject_Instantiate_Rpl_Content (line 71) | struct OSObject_Instantiate_Rpl_Content { type OSObject_Instantiate_Msg (line 81) | struct OSObject_Instantiate_Msg { type OSObject_Instantiate_Rpl (line 86) | struct OSObject_Instantiate_Rpl { type IOPStrings (line 114) | struct IOPStrings type OSObjectUserVars (line 116) | struct OSObjectUserVars { type ipc_kmsg (line 135) | struct ipc_kmsg function namespace (line 139) | namespace IOServicePH function virtual (line 174) | virtual void free() APPLE_KEXT_OVERRIDE; FILE: iokit/IOKit/IOWorkLoop.h function class (line 55) | class IOWorkLoop : public OSObject FILE: iokit/IOKit/OSMessageNotification.h type io_user_reference_t (line 92) | typedef io_user_reference_t OSAsyncReference64[kOSAsyncRef64Count]; type OSNotificationHeader64 (line 94) | struct OSNotificationHeader64 { type IOServiceInterestContent64 (line 107) | struct IOServiceInterestContent64 { type natural_t (line 120) | typedef natural_t OSAsyncReference[kOSAsyncRefCount]; type OSNotificationHeader (line 122) | struct OSNotificationHeader { type IOServiceInterestContent (line 135) | struct IOServiceInterestContent { type IOAsyncCompletionContent (line 143) | struct IOAsyncCompletionContent { type OSNotificationHeader (line 153) | typedef struct OSNotificationHeader OSNotificationHeader; type IOServiceInterestContent (line 154) | typedef struct IOServiceInterestContent IOServiceInterestContent; type IOAsyncCompletionContent (line 155) | typedef struct IOAsyncCompletionContent IOAsyncCompletionContent; FILE: iokit/IOKit/PassthruInterruptController.h function class (line 45) | class PassthruInterruptController : public IOInterruptController FILE: iokit/IOKit/nvram/IONVRAMController.h function class (line 34) | class IONVRAMController : public IOService FILE: iokit/IOKit/perfcontrol/IOPerfControl.h type thread_group (line 15) | struct thread_group type WorkSubmitArgs (line 72) | struct WorkSubmitArgs { type WorkBeginArgs (line 98) | struct WorkBeginArgs { type WorkEndArgs (line 135) | struct WorkEndArgs { type PerfControllerInterface (line 219) | struct PerfControllerInterface { type IOPerfControlClientShared (line 244) | struct IOPerfControlClientShared { type WorkTableEntry (line 260) | struct WorkTableEntry { FILE: iokit/IOKit/platform/AppleMacIO.h function class (line 43) | class AppleMacIO : public IOService FILE: iokit/IOKit/platform/AppleMacIODevice.h function class (line 41) | class AppleMacIODevice : public IOService FILE: iokit/IOKit/platform/AppleNMI.h function class (line 49) | class AppleNMI : public IOService FILE: iokit/IOKit/platform/ApplePlatformExpert.h function class (line 61) | class ApplePlatformExpert : public IODTPlatformExpert FILE: iokit/IOKit/platform/IOPlatformIO.h function class (line 42) | class IOPlatformIO : public IOService FILE: iokit/IOKit/power/IOPwrController.h function class (line 34) | class IOPwrController : public IOService FILE: iokit/IOKit/pwr_mgt/IOPM.h type IOPMPowerFlags (line 100) | typedef unsigned long IOPMPowerFlags; type IOPMCalendarStruct (line 813) | struct IOPMCalendarStruct { type IOPMCalendarStruct (line 822) | typedef struct IOPMCalendarStruct IOPMCalendarStruct; type stateChangeNote (line 905) | struct stateChangeNote { type stateChangeNote (line 910) | typedef struct stateChangeNote stateChangeNote; type IOPowerStateChangeNotification (line 913) | struct IOPowerStateChangeNotification { type IOPowerStateChangeNotification (line 919) | typedef struct IOPowerStateChangeNotification IOPowerStateChangeNotifica... type IOPowerStateChangeNotification (line 920) | typedef IOPowerStateChangeNotification sleepWakeNote; type IOPMSystemCapabilityChangeParameters (line 946) | struct IOPMSystemCapabilityChangeParameters { FILE: iokit/IOKit/pwr_mgt/IOPMPowerSource.h function class (line 171) | class IOPMPowerSource : public IOService FILE: iokit/IOKit/pwr_mgt/IOPMPowerSourceList.h function class (line 33) | class IOPMPowerSourceList : public OSObject FILE: iokit/IOKit/pwr_mgt/IOPMPrivate.h type PMStatsBounds (line 311) | struct PMStatsBounds{ type PMStatsStruct (line 315) | typedef struct { type IOPMAOTMetrics (line 767) | struct IOPMAOTMetrics type IOPMSystemSleepPolicyVariables (line 819) | struct IOPMSystemSleepPolicyVariables type IOPMSystemSleepParameters (line 940) | struct IOPMSystemSleepParameters type swd_hdr (line 956) | typedef struct { type IOReturn (line 1043) | typedef IOReturn (*IOPMSystemSleepPolicyHandler)( FILE: iokit/IOKit/pwr_mgt/IOPMinformee.h function class (line 34) | class IOPMinformee : public OSObject FILE: iokit/IOKit/pwr_mgt/IOPMinformeeList.h function class (line 36) | class IOPMinformeeList : public OSObject FILE: iokit/IOKit/pwr_mgt/IOPMlog.h type PMLogEnum (line 28) | enum PMLogEnum { FILE: iokit/IOKit/pwr_mgt/IOPMpowerState.h type IOPMPowerState (line 56) | struct IOPMPowerState { type IOPMPowerState (line 71) | typedef struct IOPMPowerState IOPMPowerState; FILE: iokit/IOKit/pwr_mgt/IOPowerConnection.h function class (line 49) | class IOPowerConnection : public IOService FILE: iokit/IOKit/pwr_mgt/RootDomain.h type AggressivesRecord (line 41) | struct AggressivesRecord type IOPMMessageFilterContext (line 42) | struct IOPMMessageFilterContext type IOPMActions (line 43) | struct IOPMActions type IOPMSystemSleepParameters (line 44) | struct IOPMSystemSleepParameters type IOPMDriverAssertionType (line 66) | typedef uint64_t IOPMDriverAssertionType; type IOPMDriverAssertionID (line 74) | typedef uint64_t IOPMDriverAssertionID; type IOPMDriverAssertionLevel (line 81) | typedef uint32_t IOPMDriverAssertionLevel; type IOReturn (line 132) | typedef IOReturn (*IOPMSettingControllerCallback) function class (line 151) | class IOPMrootDomain : public IOService function class (line 969) | class IORootParent : public IOService FILE: iokit/IOKit/rtc/IORTCController.h function class (line 39) | class IORTCController : public IOService function class (line 49) | class IORTC : public IOService FILE: iokit/IOKit/system_management/IOWatchDogTimer.h function class (line 34) | class IOWatchDogTimer : public IOService FILE: iokit/Kernel/IOBufferMemoryDescriptor.cpp function IOBMDPageProc (line 81) | static uintptr_t function vm_size_t (line 649) | vm_size_t FILE: iokit/Kernel/IOCPU.cpp function IOCPUInitialize (line 69) | void function kern_return_t (line 89) | kern_return_t function PE_cpu_halt (line 101) | void function PE_cpu_signal (line 109) | void function PE_cpu_signal_deferred (line 118) | void function PE_cpu_signal_cancel (line 127) | void function PE_cpu_machine_init (line 136) | void function PE_cpu_machine_quiesce (line 153) | void function kern_return_t (line 168) | kern_return_t function PE_cpu_perfmon_interrupt_enable (line 176) | void function IOCPUSleepKernel (line 213) | void function is_IOCPU_disabled (line 322) | static bool function is_IOCPU_disabled (line 328) | static bool function OSObject (line 397) | OSObject * function IOReturn (line 432) | IOReturn function UInt32 (line 486) | UInt32 function UInt32 (line 499) | UInt32 function OSArray (line 513) | OSArray * function UInt32 (line 519) | UInt32 function processor_t (line 525) | processor_t function IOReturn (line 549) | IOReturn function IOReturn (line 555) | IOReturn function IOReturn (line 652) | IOReturn function IOReturn (line 705) | IOReturn function IOReturn (line 719) | IOReturn function IOReturn (line 727) | IOReturn function IOReturn (line 735) | IOReturn function IOReturn (line 743) | IOReturn FILE: iokit/Kernel/IOCatalogue.cpp function OSArray (line 132) | OSArray * function SInt32 (line 472) | SInt32 function IOReturn (line 558) | IOReturn function IOReturn (line 564) | IOReturn function IOReturn (line 668) | IOReturn function IOReturn (line 705) | IOReturn function IOReturn (line 723) | IOReturn function IOReturn (line 779) | IOReturn function IOReturn (line 806) | IOReturn function IOReturn (line 874) | IOReturn function isModuleLoadedNoOSKextLock (line 1232) | static bool FILE: iokit/Kernel/IOCommandGate.cpp function IOReturn (line 162) | IOReturn function IOReturn (line 169) | IOReturn function IOReturn (line 177) | static IOReturn function IOReturn (line 185) | IOReturn function IOReturn (line 191) | IOReturn function IOReturn (line 264) | IOReturn function IOReturn (line 310) | IOReturn function IOReturn (line 321) | IOReturn FILE: iokit/Kernel/IOCommandPool.cpp function IOReturn (line 175) | IOReturn function IOReturn (line 213) | IOReturn FILE: iokit/Kernel/IOCommandQueue.cpp type commandEntryTag (line 57) | struct commandEntryTag { function kern_return_t (line 218) | kern_return_t FILE: iokit/Kernel/IOConditionLock.cpp function IOConditionLock (line 63) | IOConditionLock * FILE: iokit/Kernel/IODMACommand.cpp function IOReturn (line 245) | IOReturn function IOReturn (line 387) | IOReturn function IOReturn (line 445) | IOReturn function IOMemoryDescriptor (line 465) | const IOMemoryDescriptor * function IOMemoryDescriptor (line 471) | IOMemoryDescriptor * function IOReturn (line 484) | IOReturn function IOReturn (line 621) | IOReturn function UInt8 (line 747) | UInt8 function UInt32 (line 753) | UInt32 function IOReturn (line 771) | IOReturn function IOReturn (line 797) | IOReturn function IOReturn (line 826) | IOReturn function IOReturn (line 1047) | IOReturn function IOReturn (line 1111) | IOReturn function IOReturn (line 1129) | IOReturn type IODMACommandTransferContext (line 1170) | struct IODMACommandTransferContext { function IOReturn (line 1181) | IOReturn function UInt64 (line 1224) | UInt64 function UInt64 (line 1250) | UInt64 function UInt64 (line 1256) | UInt64 function IOReturn (line 1262) | IOReturn function IOReturn (line 1271) | IOReturn function IOReturn (line 1625) | IOReturn function IOReturn (line 1648) | IOReturn FILE: iokit/Kernel/IODMAController.cpp function IODMAController (line 49) | IODMAController * FILE: iokit/Kernel/IODMAEventSource.cpp function IOReturn (line 103) | IOReturn function IOReturn (line 134) | IOReturn function IOReturn (line 145) | IOReturn function IOByteCount (line 156) | IOByteCount function IOReturn (line 167) | IOReturn function IOByteCount (line 178) | IOByteCount function IOReturn (line 189) | IOReturn function IOReturn (line 251) | IOReturn FILE: iokit/Kernel/IODataQueue.cpp type IODataQueueInternal (line 43) | struct IODataQueueInternal { function Boolean (line 88) | Boolean function Boolean (line 128) | Boolean function Boolean (line 162) | Boolean FILE: iokit/Kernel/IODeviceMemory.cpp function IODeviceMemory (line 34) | IODeviceMemory * function IODeviceMemory (line 44) | IODeviceMemory * function OSArray (line 55) | OSArray * FILE: iokit/Kernel/IODeviceTreeSupport.cpp function IORegistryEntry (line 100) | IORegistryEntry * function IODTGetLoaderInfo (line 279) | int function IODTFreeLoaderInfo (line 319) | void function IODTGetDefault (line 338) | int function FreePhysicalMemory (line 365) | static void function IORegistryEntry (line 376) | static IORegistryEntry * function AddPHandle (line 458) | static void function IORegistryEntry (line 471) | static IORegistryEntry * function GetUInt32 (line 489) | static bool function IORegistryEntry (line 510) | static IORegistryEntry * function OSSymbol (line 534) | const OSSymbol * function IODTGetICellCounts (line 557) | static void function UInt32 (line 569) | static UInt32 function IOReturn (line 699) | IOReturn function IODTMapInterruptsSharing (line 741) | static bool function IODTMapInterrupts (line 856) | bool function CompareKey (line 865) | static bool function IODTCompareNubName (line 930) | bool function IODTCompareNubName (line 944) | bool function IODTMatchNubWithKeys (line 954) | bool function OSCollectionIterator (line 976) | OSCollectionIterator * type IODTPersistent (line 1031) | struct IODTPersistent { function IODTSetResolving (line 1035) | void function SInt64 (line 1072) | static SInt64 function SInt32 (line 1088) | static SInt32 function AddLengthToCells (line 1098) | static void function IOPhysicalAddress (line 1120) | static IOPhysicalAddress function IODTGetCellCounts (line 1134) | void function IODTResolveAddressCell (line 1153) | bool function OSArray (line 1311) | OSArray * function OSData (line 1374) | OSData * function IOReturn (line 1437) | IOReturn FILE: iokit/Kernel/IOEventSource.cpp function IOEventSource (line 249) | IOEventSource * function IOWorkLoop (line 291) | IOWorkLoop * FILE: iokit/Kernel/IOHibernateIO.cpp function IOReturn (line 268) | static IOReturn function IOReturn (line 308) | static IOReturn function hibernate_set_page_state (line 348) | void function hibernate_set_descriptor_page_state (line 385) | static void function vm_offset_t (line 406) | static vm_offset_t function IOReturn (line 436) | IOReturn function IOSetBootImageNVRAM (line 854) | static void function IOReturn (line 894) | static IOReturn function DECLARE_IOHIBERNATEPROGRESSALPHA (line 944) | DECLARE_IOHIBERNATEPROGRESSALPHA function ProgressUpdate (line 999) | static void function IOReturn (line 1052) | IOReturn function IOReturn (line 1068) | IOReturn function DeviceTreeNode (line 1148) | static const DeviceTreeNode * function IOReturn (line 1198) | IOReturn function IOReturn (line 1220) | static IOReturn function IOHibernateSystemPostWakeTrim (line 1393) | static void function IOReturn (line 1416) | IOReturn function IOHibernateWasScreenLocked (line 1444) | uint32_t function IOHibernateSystemInit (line 1539) | void function IOReturn (line 1580) | static IOReturn function hibernate_write_image (line 1599) | uint32_t function hibernate_machine_init (line 2300) | void function IOHibernateSetWakeCapabilities (line 2692) | void function IOHibernateSystemRestart (line 2706) | void FILE: iokit/Kernel/IOHibernateInternal.h type IOHibernateVars (line 41) | struct IOHibernateVars { type IOHibernateVars (line 67) | typedef struct IOHibernateVars IOHibernateVars; FILE: iokit/Kernel/IOHibernateRestoreKernel.c function rdtsc64 (line 81) | static inline uint64_t function hib_uart_putc (line 138) | static void function debug_probe (line 146) | static int function hib_uart_putc (line 171) | static void function debug_probe (line 187) | static int function uart_putstring (line 198) | static void function uart_putdec (line 206) | static void function uart_puthex (line 222) | static void function debug_code (line 245) | static void function __hib_assert (line 295) | void function hibernate_sum_page (line 313) | uint32_t function hibernate_bitmap_t (line 321) | static hibernate_bitmap_t * function hibernate_bitmap_t (line 340) | hibernate_bitmap_t * function hibernate_page_bitset (line 363) | void function boolean_t (line 382) | boolean_t function hibernate_page_bitmap_count (line 397) | uint32_t function ppnum_t (line 437) | ppnum_t function hibernate_scratch_init (line 464) | void function hibernate_scratch_start_read (line 475) | void function hibernate_scratch_io (line 487) | static void function hibernate_scratch_write (line 522) | void function hibernate_scratch_read (line 528) | void function store_one_page (line 536) | static uint32_t function hibernate_reserve_restore_pages (line 567) | void function hibernate_kernel_entrypoint (line 585) | long function hibstrlen (line 914) | static size_t function hibkvprintf (line 983) | static int function putchar (line 1336) | static void function hibprintf (line 1343) | void function hibernate_trap (line 1356) | void FILE: iokit/Kernel/IOHistogramReporter.cpp function IOReturn (line 306) | IOReturn FILE: iokit/Kernel/IOInterleavedMemoryDescriptor.cpp function IOInterleavedMemoryDescriptor (line 35) | IOInterleavedMemoryDescriptor * IOInterleavedMemoryDescriptor::withCapac... function IOReturn (line 185) | IOReturn function IOReturn (line 225) | IOReturn function addr64_t (line 256) | addr64_t FILE: iokit/Kernel/IOInterruptAccounting.cpp function interruptAccountingInit (line 47) | void function interruptAccountingDataAddToList (line 63) | void function interruptAccountingDataRemoveFromList (line 71) | void function interruptAccountingDataUpdateChannels (line 79) | void function interruptAccountingDataInheritChannels (line 91) | void FILE: iokit/Kernel/IOInterruptController.cpp function IOReturn (line 55) | IOReturn function IOReturn (line 229) | IOReturn function IOReturn (line 272) | IOReturn function IOReturn (line 295) | IOReturn function IOReturn (line 336) | IOReturn function IOReturn (line 362) | IOReturn function IOInterruptAction (line 380) | IOInterruptAction function IOReturn (line 386) | IOReturn function IOReturn (line 524) | IOReturn function IOReturn (line 594) | IOReturn function IOReturn (line 670) | IOReturn function IOReturn (line 722) | IOReturn function IOReturn (line 730) | IOReturn function IOReturn (line 763) | IOReturn function IOInterruptAction (line 797) | IOInterruptAction function IOReturn (line 804) | IOReturn FILE: iokit/Kernel/IOInterruptEventSource.cpp function IOReturn (line 143) | IOReturn function IOService (line 310) | const IOService * type Block_layout (line 343) | struct Block_layout function IOReturn (line 530) | IOReturn FILE: iokit/Kernel/IOKitDebug.cpp function sysctl_debug_iokit (line 67) | static int function IOPrintPlane (line 97) | void function db_piokjunk (line 134) | void function db_dumpiojunk (line 139) | void function IOPrintMemory (line 144) | void function OSObject (line 170) | OSObject * IOKitDiagnostics::diagnostics( void ) type IOTRecursiveLock (line 242) | struct IOTRecursiveLock { type IOTrackingQueue (line 248) | struct IOTrackingQueue { type IOTrackingCallSiteUser (line 263) | struct IOTrackingCallSiteUser { type IOTrackingCallSite (line 270) | struct IOTrackingCallSite { type IOTrackingLeaksRef (line 289) | struct IOTrackingLeaksRef { function IOTRecursiveLockLock (line 313) | static void function IOTRecursiveLockUnlock (line 327) | static void function IOTrackingInit (line 339) | void function IOTrackingQueue (line 348) | IOTrackingQueue * function IOTrackingQueueCollectUser (line 384) | void function IOTrackingQueueFree (line 393) | void function fasthash64 (line 442) | static uint64_t function fasthash32 (line 484) | static uint32_t function IOTrackingAddUser (line 496) | void function IOTrackingRemoveUser (line 530) | void function IOTrackingAdd (line 548) | void function IOTrackingRemove (line 656) | void function IOTrackingAlloc (line 697) | void function IOTrackingFree (line 721) | void function IOTrackingAccumSize (line 758) | void function IOTrackingReset (line 773) | void function IOTrackingCallSiteInfoCompare (line 818) | static int function IOTrackingAddressCompare (line 833) | static int function IOTrackingZoneElementCompare (line 859) | static int function CopyOutBacktraces (line 874) | static void function IOTrackingLeakScan (line 910) | static void function zone_leaks_scan (line 1003) | void function ZoneSiteProc (line 1032) | static void function OSData (line 1056) | static OSData * function SkipName (line 1123) | static bool function kern_return_t (line 1157) | static kern_return_t function IOUserClient (line 1501) | IOUserClient * IOKitDiagnosticsClient::withTask(task_t owningTask) function IOReturn (line 1514) | IOReturn function IOReturn (line 1521) | IOReturn function IOReturn (line 1528) | IOReturn FILE: iokit/Kernel/IOKitKernelInternal.h type kern_return_t (line 45) | typedef kern_return_t (*IOIteratePageableMapsCallback)(vm_map_t map, voi... type IOMemoryDescriptorMapAllocRef (line 52) | struct IOMemoryDescriptorMapAllocRef { function __END_DECLS (line 87) | __END_DECLS type IODMACommandInternal (line 99) | struct IODMACommandInternal { type IOMemoryDescriptorDevicePager (line 147) | struct IOMemoryDescriptorDevicePager { type IOMemoryDescriptorReserved (line 154) | struct IOMemoryDescriptorReserved { type iopa_t (line 165) | struct iopa_t { type iopa_page_t (line 172) | struct iopa_page_t { type iopa_page_t (line 177) | typedef struct iopa_page_t iopa_page_t; type timeval (line 192) | struct timeval type timeval (line 193) | struct timeval FILE: iokit/Kernel/IOLib.cpp function IOLibInit (line 161) | void function vm_size_t (line 221) | static vm_size_t function IOThread (line 238) | IOThread function IOExitThread (line 255) | void type kalloc_heap (line 284) | struct kalloc_heap type IOLibMallocHeader (line 297) | struct IOLibMallocHeader { type kalloc_heap (line 311) | struct kalloc_heap function IOFree (line 346) | void function vm_tag_t (line 384) | vm_tag_t type IOLibPageMallocHeader (line 403) | struct IOLibPageMallocHeader { type kalloc_heap (line 429) | struct kalloc_heap function else (line 459) | else if (TRACK_ALLOC) { function IOFreeAligned (line 509) | void function IOKernelFreePhysical (line 560) | void function mach_vm_address_t (line 603) | mach_vm_address_t type _IOMallocContiguousEntry (line 714) | struct _IOMallocContiguousEntry { type _IOMallocContiguousEntry (line 719) | struct _IOMallocContiguousEntry function IOFreeContiguous (line 773) | void function kern_return_t (line 810) | kern_return_t type IOMallocPageableRef (line 884) | struct IOMallocPageableRef { function kern_return_t (line 890) | static kern_return_t type IOMallocPageableRef (line 905) | struct IOMallocPageableRef function vm_map_t (line 924) | vm_map_t function IOFreePageablePages (line 944) | static void function IOMallocOnePageablePage (line 955) | static uintptr_t function IOFreePageable (line 1002) | void function iopa_init (line 1021) | void function iopa_allocinpage (line 1029) | static uintptr_t function iopa_alloc (line 1058) | uintptr_t function iopa_free (line 1124) | uintptr_t function IOReturn (line 1171) | IOReturn function IOReturn (line 1209) | IOReturn function vm_offset_t (line 1224) | vm_offset_t function IOSleep (line 1235) | void function IOSleepWithLeeway (line 1245) | void function IODelay (line 1254) | void function IOPause (line 1263) | void function IOLog (line 1273) | __attribute__((noinline, not_tail_called)) function IOLogv (line 1285) | __attribute__((noinline, not_tail_called)) function _IOLogv (line 1293) | void function IOPanic (line 1312) | void function IOKitKernelLogBuffer (line 1321) | void function IOReturn (line 1370) | IOReturn function OSString (line 1384) | OSString * function IOAlignment (line 1397) | IOAlignment function IOAlignmentToSize (line 1412) | unsigned int FILE: iokit/Kernel/IOLocks.cpp function IOLockInitWithState (line 45) | void function IOLock (line 53) | IOLock * function IOLockFree (line 59) | void function lck_mtx_t (line 65) | lck_mtx_t * function IOLockSleep (line 71) | int function IOLockSleepDeadline (line 77) | int function IOLockWakeup (line 85) | void function IOLockSleep_legacy_x86_64 (line 102) | int function IOLockSleepDeadline_legacy_x86_64 (line 112) | int function IOLockWakeup_legacy_x86_64 (line 123) | void type _IORecursiveLock (line 135) | struct _IORecursiveLock { function IORecursiveLock (line 142) | IORecursiveLock * function IORecursiveLock (line 165) | IORecursiveLock * function IORecursiveLockFree (line 171) | void function lck_mtx_t (line 180) | lck_mtx_t * function IORecursiveLockLock (line 186) | void function boolean_t (line 202) | boolean_t function IORecursiveLockUnlock (line 222) | void function boolean_t (line 235) | boolean_t function IORecursiveLockSleep (line 243) | int function IORecursiveLockSleepDeadline (line 265) | int function IORecursiveLockWakeup (line 289) | void function IORWLock (line 299) | IORWLock * function IORWLockFree (line 305) | void function lck_rw_t (line 311) | lck_rw_t * function IOSimpleLock (line 322) | IOSimpleLock * function IOSimpleLockInit (line 328) | void function IOSimpleLockDestroy (line 334) | void function IOSimpleLockFree (line 340) | void function lck_spin_t (line 346) | lck_spin_t * function IOLockAssert (line 357) | void function IORWLockAssert (line 363) | void function IOSimpleLockAssert (line 369) | void FILE: iokit/Kernel/IOMapper.cpp class IOMapperLock (line 65) | class IOMapperLock { method IOMapperLock (line 68) | IOMapperLock() method lock (line 77) | void method unlock (line 82) | void method sleep (line 87) | void method wakeup (line 92) | void function __BEGIN_DECLS (line 228) | __BEGIN_DECLS function IOMapperIOVMFree (line 259) | void function ppnum_t (line 267) | ppnum_t function UInt8 (line 291) | UInt8 function UInt16 (line 304) | UInt16 function UInt32 (line 317) | UInt32 function UInt64 (line 330) | UInt64 function IOMappedWrite8 (line 343) | void function IOMappedWrite16 (line 356) | void function IOMappedWrite32 (line 369) | void function IOMappedWrite64 (line 382) | void FILE: iokit/Kernel/IOMemoryCursor.cpp function UInt32 (line 111) | UInt32 FILE: iokit/Kernel/IOMemoryDescriptor.cpp type ioPLBlockFlags (line 114) | enum ioPLBlockFlags { type IOMDPersistentInitData (line 119) | struct IOMDPersistentInitData { type ioPLBlock (line 124) | struct ioPLBlock { type ioGMDData (line 135) | struct ioGMDData { function kern_return_t (line 174) | kern_return_t function kern_return_t (line 199) | kern_return_t function getAddrLenForInd (line 216) | static inline void function IOReturn (line 244) | static IOReturn function IOReturn (line 282) | static IOReturn function vm_prot_t (line 323) | static vm_prot_t function pagerFlagsForCacheMode (line 332) | static unsigned int function IOOptionBits (line 342) | static IOOptionBits type IOMemoryEntry (line 359) | struct IOMemoryEntry { type IOMemoryReference (line 366) | struct IOMemoryReference { type IOMemoryReference (line 371) | struct IOMemoryReference function IOMemoryReference (line 383) | IOMemoryReference * type IOMemoryReference (line 371) | struct IOMemoryReference function IOReturn (line 450) | IOReturn function kern_return_t (line 764) | kern_return_t function IOReturn (line 799) | IOReturn function IOReturn (line 1110) | IOReturn function IOReturn (line 1471) | IOReturn function IOReturn (line 1504) | IOReturn function IOReturn (line 1553) | IOReturn function IODirection (line 2326) | IODirection function IOByteCount (line 2342) | IOByteCount function IOOptionBits (line 2354) | IOOptionBits function IOPhysicalAddress (line 2371) | IOPhysicalAddress function IOByteCount (line 2388) | IOByteCount function IOByteCount (line 2452) | IOByteCount function IOMemoryDescriptorReserved (line 2578) | IOMemoryDescriptorReserved * function IOReturn (line 2627) | IOReturn function IOReturn (line 2811) | IOReturn function addr64_t (line 3194) | addr64_t function addr64_t (line 3305) | addr64_t function addr64_t (line 3322) | addr64_t function IOPhysicalAddress (line 3328) | IOPhysicalAddress function addr64_t (line 3348) | addr64_t function IOPhysicalAddress (line 3387) | IOPhysicalAddress function IOPhysicalAddress (line 3393) | IOPhysicalAddress function IOReturn (line 3417) | IOReturn function IOReturn (line 3489) | IOReturn function IOReturn (line 3553) | IOReturn function IOReturn (line 3572) | IOReturn function IOReturn (line 3597) | IOReturn function IOReturn (line 3668) | IOReturn function SetEncryptOp (line 3709) | static void function ClearEncryptOp (line 3721) | static void function IOReturn (line 3733) | IOReturn function kern_return_t (line 3879) | static kern_return_t function IOReturn (line 3924) | IOReturn function IOReturn (line 4321) | IOReturn function IOReturn (line 4380) | IOReturn function IOReturn (line 4424) | IOReturn function IOReturn (line 4508) | IOReturn function IOReturn (line 4567) | IOReturn function IOReturn (line 4672) | IOReturn function IOReturn (line 4842) | IOReturn function IOReturn (line 4862) | IOReturn function IOPhysicalAddress (line 4892) | IOPhysicalAddress function IOReturn (line 4957) | IOReturn function IOReturn (line 4968) | IOReturn function IOReturn (line 4985) | IOReturn function IOReturn (line 5087) | IOReturn function IOReturn (line 5132) | IOReturn function IOReturn (line 5187) | IOReturn function IOReturn (line 5231) | IOReturn function IOReturn (line 5279) | IOReturn function IOByteCount (line 5322) | IOByteCount function IOVirtualAddress (line 5328) | IOVirtualAddress function mach_vm_address_t (line 5345) | mach_vm_address_t function mach_vm_size_t (line 5351) | mach_vm_size_t function task_t (line 5359) | task_t function IOOptionBits (line 5369) | IOOptionBits function IOMemoryDescriptor (line 5375) | IOMemoryDescriptor * function IOMemoryMap (line 5381) | IOMemoryMap * function IOReturn (line 5428) | IOReturn function IOReturn (line 5585) | IOReturn function IOReturn (line 5594) | IOReturn function IOMemoryMap (line 5655) | IOMemoryMap * type SerData (line 5844) | struct SerData { function IOPhysicalAddress (line 5959) | IOPhysicalAddress FILE: iokit/Kernel/IOMultiMemoryDescriptor.cpp function IOMultiMemoryDescriptor (line 35) | IOMultiMemoryDescriptor * IOMultiMemoryDescriptor::withDescriptors( function IOReturn (line 171) | IOReturn function IOReturn (line 207) | IOReturn function addr64_t (line 236) | addr64_t function IOReturn (line 265) | IOReturn function IOReturn (line 365) | IOReturn function IOReturn (line 399) | IOReturn function IOReturn (line 421) | IOReturn FILE: iokit/Kernel/IONVRAM.cpp type chrp_nvram_header (line 64) | struct chrp_nvram_header { //16 bytes type apple_nvram_header (line 73) | struct apple_nvram_header { // 16 + 16 bytes type chrp_nvram_header (line 74) | struct chrp_nvram_header type NVRAMPartitionType (line 145) | enum NVRAMPartitionType { function IONVRAMVariableType (line 302) | static IONVRAMVariableType function IONVRAMVariableType (line 318) | static IONVRAMVariableType function VariablePermission (line 324) | static VariablePermission function variableInAllowList (line 340) | static bool function verifyWriteSizeLimit (line 355) | static bool function verifyPermission (line 390) | static bool function verifyPermission (line 480) | static bool function parseVariableName (line 493) | static bool function skipKey (line 523) | static bool class IODTNVRAMVariables (line 539) | class IODTNVRAMVariables : public IOService function IOReturn (line 600) | IOReturn function OSObject (line 662) | OSObject * function IOReturn (line 680) | IOReturn function UInt32 (line 839) | UInt32 function IOReturn (line 1120) | IOReturn function IOReturn (line 1149) | IOReturn function OSObject (line 1292) | OSObject * function OSObject (line 1302) | OSObject * function IOReturn (line 1312) | IOReturn function IOReturn (line 1489) | IOReturn function IOReturn (line 1522) | IOReturn function IOReturn (line 1564) | IOReturn function IOReturn (line 1580) | IOReturn function IOReturn (line 1620) | IOReturn function IOReturn (line 1627) | IOReturn function IOReturn (line 1634) | IOReturn function IOReturn (line 1646) | IOReturn function OSDictionary (line 1658) | OSDictionary * function IOReturn (line 1664) | IOReturn function IOReturn (line 1696) | IOReturn function IOByteCount (line 1732) | IOByteCount function UInt8 (line 1740) | UInt8 function IOReturn (line 1756) | IOReturn function IOReturn (line 1847) | IOReturn function IOReturn (line 1853) | IOReturn function UInt32 (line 1978) | UInt32 function UInt32 (line 1984) | UInt32 function UInt32 (line 1991) | UInt32 function UInt32 (line 1997) | UInt32 function UInt16 (line 2192) | UInt16 function IOReturn (line 2236) | IOReturn function IOReturn (line 2245) | IOReturn function IsApplePropertyName (line 2342) | static bool function IOReturn (line 2355) | IOReturn function IOReturn (line 2424) | IOReturn FILE: iokit/Kernel/IOPMPowerSource.cpp function IOPMPowerSource (line 45) | IOPMPowerSource *IOPMPowerSource::powerSource(void) function OSObject (line 398) | OSObject * function OSSymbol (line 551) | OSSymbol * function OSSymbol (line 557) | OSSymbol * function OSSymbol (line 563) | OSSymbol * function OSSymbol (line 569) | OSSymbol * function OSDictionary (line 575) | OSDictionary * FILE: iokit/Kernel/IOPMPowerSourceList.cpp function IOReturn (line 51) | IOReturn function IOPMPowerSource (line 79) | IOPMPowerSource * function IOPMPowerSource (line 90) | IOPMPowerSource * function IOReturn (line 116) | IOReturn FILE: iokit/Kernel/IOPMPowerStateQueue.cpp function IOPMPowerStateQueue (line 34) | IOPMPowerStateQueue * IOPMPowerStateQueue::PMPowerStateQueue( FILE: iokit/Kernel/IOPMPowerStateQueue.h function class (line 38) | class IOPMPowerStateQueue : public IOEventSource FILE: iokit/Kernel/IOPMinformee.cpp function IOPMinformee (line 39) | IOPMinformee *IOPMinformee::withObject( IOService * theObject ) FILE: iokit/Kernel/IOPMinformeeList.cpp function IORecursiveLock (line 50) | IORecursiveLock * function IOPMinformee (line 76) | IOPMinformee * function IOReturn (line 105) | IOReturn function IOReturn (line 141) | IOReturn function IOPMinformee (line 186) | IOPMinformee * function IOPMinformee (line 197) | IOPMinformee * function IOPMinformee (line 224) | IOPMinformee * FILE: iokit/Kernel/IOPMrootDomain.cpp type AggressivesRecord (line 428) | struct AggressivesRecord { type AggressivesRequest (line 434) | struct AggressivesRequest { function IOReturn (line 570) | static IOReturn type timeval (line 597) | struct timeval type timeval (line 598) | struct timeval type timeval (line 602) | struct timeval class PMSettingHandle (line 655) | class PMSettingHandle : public OSObject class PMSettingObject (line 669) | class PMSettingObject : public OSObject type PMSettingCallEntry (line 702) | struct PMSettingCallEntry { class PMTraceWorker (line 722) | class PMTraceWorker : public OSObject class PMAssertionsTracker (line 759) | class PMAssertionsTracker : public OSObject class PMHaltWorker (line 827) | class PMHaltWorker : public OSObject function boolean_t (line 852) | boolean_t function IOPMRootDomainWillShutdown (line 858) | static void function IONotifier (line 872) | IONotifier * function IONotifier (line 878) | IONotifier * function IOReturn (line 884) | IOReturn function IOReturn (line 890) | IOReturn function IOReturn (line 896) | IOReturn function IOReturn (line 902) | IOReturn function halt_log_putc (line 908) | static void function halt_log (line 923) | static int function halt_log_enter (line 935) | void function IOSystemShutdownNotification (line 964) | void function IOPMrootDomain (line 1066) | IOPMrootDomain * function updateConsoleUsersCallout (line 1084) | static void function disk_sync_callout (line 1116) | static void function UInt32 (line 1146) | static UInt32 type timeval (line 1169) | struct timeval type timeval (line 1169) | struct timeval type proc (line 1170) | struct proc type user64_timeval (line 1175) | struct user64_timeval type user32_timeval (line 1180) | struct user32_timeval type sysctl_req (line 1228) | struct sysctl_req function IOReturn (line 1800) | IOReturn function IOReturn (line 2020) | IOReturn function IOReturn (line 2031) | IOReturn function IOReturn (line 2115) | IOReturn function IOReturn (line 2190) | IOReturn function handleAggressivesFunction (line 2226) | static void function powerButtonDownCallout (line 2488) | static void function powerButtonUpCallout (line 2498) | static void function idleSleepTimerExpired (line 2571) | static void function IOReturn (line 2691) | IOReturn function IOReturn (line 2698) | IOReturn function IOReturn (line 2730) | IOReturn function IOReturn (line 3130) | IOReturn function makeSleepPreventersListLog (line 3143) | static void function IOReturn (line 3703) | IOReturn function IOPMCopySleepWakeUUIDKey (line 3888) | bool function IOPMrootDomainRTNotifier (line 3938) | void function nextRequestTag (line 3971) | static uint32_t function IOReturn (line 3980) | IOReturn function IOReturn (line 3987) | IOReturn function IOReturn (line 3993) | IOReturn function IOReturn (line 4007) | IOReturn function IOReturn (line 4021) | IOReturn function hibernate_should_abort (line 4065) | int function IOOptionBits (line 4261) | IOOptionBits function IOReturn (line 4532) | IOReturn function IOReturn (line 4680) | IOReturn function IOReturn (line 4810) | IOReturn function IOReturn (line 4844) | IOReturn type IOPMSystemSleepPolicyEntry (line 5031) | struct IOPMSystemSleepPolicyEntry { type IOPMSystemSleepPolicyTable (line 5038) | struct IOPMSystemSleepPolicyTable { function getSleepTypeAttributes (line 5050) | static uint32_t function IOReturn (line 5553) | IOReturn type HaltRestartApplierContext (line 5606) | struct HaltRestartApplierContext { function platformHaltRestartApplier (line 5637) | static void function quiescePowerTreeCallback (line 5673) | static void function IOReturn (line 5815) | IOReturn function IOReturn (line 5826) | IOReturn class IOPMServiceInterestNotifier (line 6836) | class IOPMServiceInterestNotifier : public _IOServiceInterestNotifier function IOReturn (line 7084) | IOReturn function IOReturn (line 7118) | IOReturn function IOPMConvertSecondsToCalendar (line 7451) | static int __unused function clock_sec_t (line 7518) | static clock_sec_t function IOReturn (line 7567) | IOReturn function IOReturn (line 8008) | IOReturn function IOReturn (line 8049) | IOReturn function IOReturn (line 8112) | IOReturn function IOReturn (line 9190) | IOReturn function kext_log_putc (line 9278) | static void function kext_log (line 9292) | static int function copyKextIdentifierWithAddress (line 9304) | static OSPtr function IOReturn (line 9552) | IOReturn function IOReturn (line 9581) | IOReturn function IOReturn (line 9615) | IOReturn function PMHaltWorker (line 9889) | PMHaltWorker * function notifySystemShutdown (line 10102) | static void function IOPMDriverAssertionID (line 10310) | IOPMDriverAssertionID function IOReturn (line 10333) | IOReturn function IOReturn (line 10344) | IOReturn function IOPMDriverAssertionLevel (line 10352) | IOPMDriverAssertionLevel function IOReturn (line 10372) | IOReturn function PMSettingObject (line 10814) | PMSettingObject *PMSettingObject::pmSettingObject( function IOReturn (line 10899) | IOReturn function PMAssertionsTracker (line 10921) | PMAssertionsTracker * function IOReturn (line 11127) | IOReturn function IOReturn (line 11154) | IOReturn function IOReturn (line 11202) | IOReturn function IOReturn (line 11238) | IOReturn function IOReturn (line 11251) | IOReturn function IOReturn (line 11283) | IOReturn function IOReturn (line 11296) | IOReturn function IOReturn (line 11312) | IOReturn function IOPMDriverAssertionType (line 11396) | IOPMDriverAssertionType function IOPMDriverAssertionLevel (line 11402) | IOPMDriverAssertionLevel function pmEventTimeStamp (line 11419) | static void function IOReturn (line 11576) | IOReturn type swd_stackshot_compressed_data (line 11952) | struct swd_stackshot_compressed_data { type swd_stackshot_compressed_data (line 11963) | struct swd_stackshot_compressed_data function swd_zinput (line 11977) | static int function swd_zoutput (line 12006) | static int function swd_zs_free (line 12025) | static void function swd_compress (line 12030) | static int function errno_t (line 12476) | errno_t function errno_t (line 12578) | errno_t FILE: iokit/Kernel/IOPMrootDomainInternal.h type pmioctlVarType_t (line 52) | typedef enum{ type pmioctlVariableInfo_t (line 61) | typedef struct pmioctlVaribleInfo { FILE: iokit/Kernel/IOPerfControl.cpp function IOPerfControlClient (line 127) | IOPerfControlClient * function IOReturn (line 252) | IOReturn class IOPerfControlWorkContext (line 403) | class IOPerfControlWorkContext : public OSObject type thread_group (line 409) | struct thread_group function OSObject (line 446) | OSObject * function IOReturn (line 599) | IOReturn FILE: iokit/Kernel/IOPlatformActions.cpp type iocpu_platform_action_entry (line 47) | struct iocpu_platform_action_entry { type iocpu_platform_action_entry (line 55) | struct iocpu_platform_action_entry type iocpu_platform_action_entry (line 57) | struct iocpu_platform_action_entry type iocpu_platform_action_entry (line 55) | struct iocpu_platform_action_entry function iocpu_add_platform_action (line 82) | static void function iocpu_remove_platform_action (line 97) | static void function kern_return_t (line 103) | static kern_return_t function kern_return_t (line 131) | kern_return_t function kern_return_t (line 139) | kern_return_t function kern_return_t (line 150) | kern_return_t function kern_return_t (line 160) | kern_return_t function kern_return_t (line 171) | kern_return_t function IOPlatformActionsPreSleep (line 188) | void function IOPlatformActionsPostResume (line 195) | void function IOPlatformActionsInitialize (line 202) | void function kern_return_t (line 225) | static kern_return_t function IOInstallServicePlatformAction (line 242) | static bool function IOReturn (line 289) | IOReturn function IOReturn (line 302) | IOReturn function IOReturn (line 316) | IOReturn FILE: iokit/Kernel/IOPlatformExpert.cpp function IOService (line 223) | IOService * function IOReturn (line 255) | IOReturn function OSString (line 321) | OSString* function IORangeAllocator (line 327) | IORangeAllocator * function IOReturn (line 402) | IOReturn function IOReturn (line 408) | IOReturn function IOReturn (line 415) | IOReturn function IOReturn (line 430) | IOReturn function IOInterruptController (line 442) | IOInterruptController * function printDictionaryKeys (line 759) | void function getCStringForObject (line 841) | static void function IOShutdownNotificationsTimedOut (line 874) | static void function boolean_t (line 912) | boolean_t function boolean_t (line 927) | boolean_t function boolean_t (line 937) | boolean_t function boolean_t (line 947) | boolean_t function PEGetPlatformEpoch (line 957) | int function PEInitiatePanic (line 968) | void function PEHaltRestartInternal (line 980) | int function PEHaltRestart (line 1097) | int function UInt32 (line 1103) | UInt32 function PESavePanicInfoAction (line 1113) | void function init_gIOOptionsEntry (line 1127) | inline static int function boolean_t (line 1163) | boolean_t function boolean_t (line 1205) | boolean_t function boolean_t (line 1238) | static boolean_t function boolean_t (line 1284) | boolean_t function boolean_t (line 1291) | boolean_t function boolean_t (line 1298) | boolean_t function PEGetGMTTimeOfDay (line 1327) | long function PESetGMTTimeOfDay (line 1337) | void function PEGetUTCTimeOfDay (line 1343) | void function PESetUTCTimeOfDay (line 1357) | void function coprocessor_type_t (line 1366) | coprocessor_type_t function IOReturn (line 1479) | IOReturn function IOByteCount (line 1517) | IOByteCount function IOService (line 1541) | IOService * function IOService (line 1569) | IOService * function IOReturn (line 1676) | IOReturn function IOReturn (line 1839) | IOReturn function IOReturn (line 1850) | IOReturn function IOReturn (line 1861) | IOReturn function IOReturn (line 1873) | IOReturn function IOReturn (line 1889) | IOReturn function OSDictionary (line 1901) | OSDictionary * function IOReturn (line 1911) | IOReturn function IOReturn (line 1924) | IOReturn function IOByteCount (line 1937) | IOByteCount function OSString (line 1953) | OSString* function IOWorkLoop (line 2043) | IOWorkLoop * function IOReturn (line 2049) | IOReturn function IOReturn (line 2055) | IOReturn function IOService (line 2251) | IOService * function IOReturn (line 2257) | IOReturn class IOPanicPlatform (line 2272) | class IOPanicPlatform : IOPlatformExpert { FILE: iokit/Kernel/IOPlatformIO.cpp function PE_handle_platform_error (line 54) | bool FILE: iokit/Kernel/IOPolledInterface.cpp class IOPolledFilePollers (line 81) | class IOPolledFilePollers : public OSObject function IOPolledFilePollers (line 101) | IOPolledFilePollers * function IOReturn (line 166) | static IOReturn function IOReturn (line 187) | IOReturn function IOReturn (line 238) | IOReturn function IOReturn (line 290) | IOReturn function IOReturn (line 298) | IOReturn function IOMemoryDescriptor (line 323) | IOMemoryDescriptor * function IOPolledIOComplete (line 331) | static void function IOReturn (line 344) | static IOReturn function IOReturn (line 379) | static IOReturn type _OpenFileContext (line 437) | struct _OpenFileContext { function file_extent_callback (line 442) | static void function IOService (line 456) | static IOService * function IOReturn (line 501) | static IOReturn function IOReturn (line 588) | static IOReturn function IOReturn (line 600) | IOReturn function IOReturn (line 780) | IOReturn function IOReturn (line 798) | IOReturn function IOReturn (line 836) | IOReturn function IOReturn (line 879) | IOReturn function IOReturn (line 913) | IOReturn function IOReturn (line 1048) | IOReturn function IOReturn (line 1072) | IOReturn FILE: iokit/Kernel/IOPowerConnection.cpp function IOPMPowerFlags (line 166) | IOPMPowerFlags FILE: iokit/Kernel/IORTC.cpp function IOReturn (line 48) | IOReturn function IOReturn (line 54) | IOReturn function IOReturn (line 60) | IOReturn FILE: iokit/Kernel/IORangeAllocator.cpp type IORangeAllocatorElement (line 51) | struct IORangeAllocatorElement { function IORangeAllocator (line 100) | IORangeAllocator * function UInt32 (line 129) | UInt32 function UInt32 (line 135) | UInt32 function IORangeScalar (line 392) | IORangeScalar FILE: iokit/Kernel/IORegistryEntry.cpp type IORegistryEntry::ExpansionData (line 63) | struct IORegistryEntry::ExpansionData { class IORegistryPlane (line 92) | class IORegistryPlane : public OSObject { function IORegistryEntry (line 142) | IORegistryEntry * function IORegistryEntry (line 180) | IORegistryEntry * function SInt32 (line 186) | SInt32 function SInt32 (line 192) | SInt32 function IORegistryPlane (line 198) | const IORegistryPlane * function IORegistryPlane (line 266) | const IORegistryPlane * function OSArray (line 553) | OSArray * function OSDictionary (line 563) | OSDictionary * function IOReturn (line 576) | IOReturn function wrap2 (line 582) | wrap2(const OSSymbol, const) // copyProperty() definition function OSSymbol (line 1021) | const OSSymbol * function OSSymbol (line 1046) | const OSSymbol * function IORegistryEntry (line 1418) | IORegistryEntry * function OSSymbol (line 1469) | const OSSymbol * function IORegistryEntry (line 1552) | IORegistryEntry * function IORegistryEntry (line 1660) | IORegistryEntry * function OSArray (line 1745) | OSArray * function OSIterator (line 1757) | OSIterator * function IORegistryEntry (line 1786) | IORegistryEntry * function IORegistryEntry (line 1804) | IORegistryEntry * function OSArray (line 1817) | OSArray * function OSIterator (line 1828) | OSIterator * function IORegistryEntry (line 1872) | IORegistryEntry * function IORegistryEntry (line 1896) | IORegistryEntry * function IORegistryIterator (line 2322) | IORegistryIterator * function IORegistryIterator (line 2353) | IORegistryIterator * function IORegistryEntry (line 2457) | IORegistryEntry * function IORegistryEntry (line 2497) | IORegistryEntry * function IORegistryEntry (line 2518) | IORegistryEntry * function IORegistryEntry (line 2528) | IORegistryEntry * function OSOrderedSet (line 2538) | OSOrderedSet * function OSDictionary (line 2593) | OSDictionary * FILE: iokit/Kernel/IOReportLegend.cpp function IOReturn (line 71) | IOReturn function OSArray (line 93) | OSArray* function IOReturn (line 99) | IOReturn function IOReturn (line 136) | IOReturn function IOReturn (line 164) | IOReturn function IOReturn (line 184) | IOReturn FILE: iokit/Kernel/IOReporter.cpp function IOReturn (line 48) | IOReturn function IOReturn (line 99) | IOReturn function IOReturn (line 272) | IOReturn function IOReturn (line 353) | IOReturn function IOReturn (line 371) | IOReturn function IOReturn (line 424) | IOReturn function IOReturn (line 493) | IOReturn function IOReturn (line 606) | IOReturn function IOReturn (line 666) | IOReturn function IOReturn (line 747) | IOReturn function IOReportElementValues (line 778) | const IOReportElementValues* function IOReturn (line 797) | IOReturn function IOReturn (line 804) | IOReturn function IOReturn (line 859) | IOReturn function IOReturn (line 885) | IOReturn function IOReturn (line 907) | IOReturn function IOReturn (line 929) | IOReturn FILE: iokit/Kernel/IOService.cpp class IOPMrootDomain (line 112) | class IOPMrootDomain type IOInterruptAccountingReporter (line 301) | struct IOInterruptAccountingReporter { type ArbitrationLockQueueElement (line 306) | struct ArbitrationLockQueueElement { type CpuDelayEntry (line 331) | struct CpuDelayEntry { type IOServicePH (line 362) | namespace IOServicePH function UInt64 (line 611) | static UInt64 function UInt64 (line 628) | static UInt64 function IOService (line 655) | IOService * function IOService (line 858) | IOService * function IOReturn (line 1138) | IOReturn function _IOServiceJob (line 1190) | _IOServiceJob * function IOReturn (line 1235) | IOReturn function IOService (line 1245) | IOService * function IOWorkLoop (line 1271) | IOWorkLoop * function OSIterator (line 1283) | OSIterator * function IOService (line 1289) | IOService * function OSIterator (line 1295) | OSIterator * function OSIterator (line 1301) | OSIterator * function OSObject (line 1337) | OSObject * function OSIterator (line 1376) | OSIterator * function OSIterator (line 1382) | OSIterator * function IOReturn (line 1389) | IOReturn function IOReturn (line 1433) | IOReturn function IOPlatformExpert (line 1456) | IOPlatformExpert * class IOPMrootDomain (line 1462) | class IOPMrootDomain function IOService (line 1468) | IOService * class IOPMrootDomain (line 1504) | class IOPMrootDomain function IOServiceApplierToBlock (line 1915) | static void function IOReturn (line 1940) | IOReturn function applyToInterestNotifiers (line 1987) | static void type MessageClientsContext (line 2038) | struct MessageClientsContext { function messageClientsApplier (line 2046) | static void function IOReturn (line 2060) | IOReturn function IOReturn (line 2078) | IOReturn function IONotifier (line 2085) | IONotifier * function IOReturn (line 2112) | static IOReturn function IONotifier (line 2120) | IONotifier * function IOReturn (line 2141) | IOReturn function cleanInterestList (line 2204) | static void function _workLoopAction (line 2357) | static void type ServiceOpenMessageContext (line 3325) | struct ServiceOpenMessageContext { function serviceOpenMessageApplier (line 3332) | static void function SInt32 (line 3471) | static SInt32 function SInt32 (line 3496) | static SInt32 function SInt32 (line 3530) | SInt32 function IOService (line 3552) | IOService * function IOService (line 3577) | IOService * function IOService (line 4061) | static function IOReturn (line 4333) | IOReturn function UInt32 (line 4884) | UInt32 function UInt32 (line 4990) | UInt32 function IOReturn (line 4996) | IOReturn function IOReturn (line 5004) | IOReturn function IOReturn (line 5047) | IOReturn FILE: iokit/Kernel/IOServicePM.cpp function computeTimeDeltaNS (line 69) | static uint64_t function getPMRequestType (line 122) | static uint32_t function IOReturn (line 642) | IOReturn function IOReturn (line 789) | IOReturn function IOReturn (line 1022) | IOReturn function IOReturn (line 1036) | IOReturn function IOReturn (line 1102) | IOReturn function IOPMPowerFlags (line 1341) | IOPMPowerFlags function IOReturn (line 1382) | IOReturn function IOReturn (line 1490) | IOReturn function IOReturn (line 1619) | IOReturn function IOReturn (line 1670) | IOReturn function IOReturn (line 1765) | IOReturn function IOReturn (line 1888) | IOReturn function IOReturn (line 2119) | IOReturn function IOReturn (line 2263) | IOReturn function IOReturn (line 2281) | IOReturn function IOPMPowerFlags (line 2292) | IOPMPowerFlags function IOReturn (line 2310) | IOReturn function IOReturn (line 2325) | IOReturn function IOReturn (line 2341) | IOReturn function IOReturn (line 2392) | IOReturn function IOReturn (line 2403) | IOReturn function IOReturn (line 2416) | IOReturn function IOReturn (line 2430) | IOReturn function IOReturn (line 2469) | IOReturn function IOPMPowerStateIndex (line 2601) | IOPMPowerStateIndex function IOReturn (line 2619) | IOReturn function IOReturn (line 2646) | IOReturn function IOWorkLoop (line 2845) | IOWorkLoop * function applyToPowerChildren (line 2858) | static void function applyToPowerParent (line 2888) | static void function IOReturn (line 3093) | IOReturn function IOReturn (line 3118) | IOReturn function SInt32 (line 3146) | SInt32 function idle_timer_expired (line 3247) | static void function IOReturn (line 3373) | IOReturn function IOReturn (line 3385) | IOReturn function UInt32 (line 3402) | UInt32 function IOReturn (line 3420) | IOReturn function IOReturn (line 3461) | IOReturn function IOReturn (line 3493) | IOReturn function IOReturn (line 3955) | IOReturn function IOReturn (line 3979) | IOReturn type IOPMRequestDomainPowerContext (line 4583) | struct IOPMRequestDomainPowerContext { function requestDomainPowerApplier (line 4588) | static void function IOReturn (line 4626) | IOReturn function IOReturn (line 4901) | IOReturn function settle_timer_expired (line 5214) | static void function IOWorkLoop (line 5613) | IOWorkLoop * function IOReturn (line 5667) | IOReturn function logAppTimeouts (line 5804) | static void function tellKernelClientApplier (line 6562) | static void function OSNumber (line 6591) | static OSNumber * function logClientIDForNotification (line 6601) | static void function tellAppClientApplier (line 6632) | static void function IOReturn (line 6802) | IOReturn function IOReturn (line 6826) | IOReturn function IOReturn (line 6842) | IOReturn function IOReturn (line 6889) | IOReturn function IOReturn (line 6924) | IOReturn function IOReturn (line 7011) | IOReturn function IOReturn (line 7065) | IOReturn function IOReturn (line 7097) | IOReturn function IOReturn (line 7169) | IOReturn function IOPMPowerStateIndex (line 7184) | IOPMPowerStateIndex function IOReturn (line 7259) | IOReturn function IOReturn (line 7271) | IOReturn function IOReturn (line 7296) | IOReturn function IOPMRequest (line 7325) | IOPMRequest * function IOPMRequest (line 8303) | IOPMRequest * function IOPMRequestQueue (line 8461) | IOPMRequestQueue * function IOPMWorkQueue (line 8571) | IOPMWorkQueue * function IOPMCompletionQueue (line 8818) | IOPMCompletionQueue * function setPMProperty (line 8887) | static void function IOReturn (line 8897) | IOReturn FILE: iokit/Kernel/IOServicePMPrivate.h type IOPMActions (line 77) | struct IOPMActions type IOPMActions (line 121) | struct IOPMActions { type IOPMPSEntry (line 149) | struct IOPMPSEntry { function class (line 166) | class IOServicePM : public OSObject type DriverCallParam (line 532) | struct DriverCallParam { type IOPMInterestContext (line 549) | struct IOPMInterestContext { function class (line 597) | class IOPMRequest : public IOCommand function class (line 726) | class IOPMRequestQueue : public IOEventSource function class (line 755) | class IOPMWorkQueue : public IOEventSource function class (line 797) | class IOPMCompletionQueue : public IOEventSource FILE: iokit/Kernel/IOServicePrivate.h type _IOServiceNotifierInvocation (line 78) | struct _IOServiceNotifierInvocation { function virtual (line 124) | virtual void free() APPLE_KEXT_OVERRIDE; function class (line 165) | class _IOServiceJob : public OSObject function class (line 181) | class IOResources : public IOService function class (line 198) | class IOUserResources : public IOService FILE: iokit/Kernel/IOSharedDataQueue.cpp function Boolean (line 77) | Boolean type ExpansionData (line 145) | struct ExpansionData function IODataQueueEntry (line 165) | IODataQueueEntry * function Boolean (line 214) | Boolean function Boolean (line 309) | Boolean function UInt32 (line 395) | UInt32 function Boolean (line 404) | Boolean FILE: iokit/Kernel/IOSimpleReporter.cpp function IOReturn (line 76) | IOReturn function IOReturn (line 106) | IOReturn FILE: iokit/Kernel/IOStartIOKit.cpp function IOKitInitializeTime (line 72) | void function iokit_post_constructor_init (line 93) | void function InitIOKit (line 133) | void function ConfigureIOKit (line 200) | void function StartIOKitMatching (line 207) | void function IORegistrySetOSBuildVersion (line 226) | void function IORecordProgressBackbuffer (line 242) | void FILE: iokit/Kernel/IOStateReporter.cpp function IOReturn (line 113) | IOReturn function IOReturn (line 162) | IOReturn function IOReturn (line 257) | IOReturn function IOReturn (line 300) | IOReturn function IOReturn (line 325) | IOReturn function IOReturn (line 334) | IOReturn function IOReturn (line 365) | IOReturn function IOReturn (line 410) | IOReturn function IOReturn (line 441) | IOReturn function IOReturn (line 487) | IOReturn function IOReturn (line 526) | IOReturn function IOReturn (line 534) | IOReturn function IOReturn (line 551) | IOReturn function IOReturn (line 587) | IOReturn function IOReturn (line 605) | IOReturn function IOReturn (line 614) | IOReturn type valueSelector (line 744) | enum valueSelector function IOReturn (line 807) | IOReturn FILE: iokit/Kernel/IOStatistics.cpp function oid_sysctl (line 148) | static int function SYSCTL_PROC (line 177) | static SYSCTL_PROC(_debug_iokit_statistics, OID_AUTO, general, function IOEventSourceCounter (line 430) | IOEventSourceCounter * function IOWorkLoopCounter (line 496) | IOWorkLoopCounter* function IOUserClientCounter (line 548) | IOUserClientCounter * function KextNode (line 1247) | KextNode * FILE: iokit/Kernel/IOStringFuncs.c type BOOL (line 92) | typedef int BOOL; function BOOL (line 94) | static inline BOOL function BOOL (line 100) | static inline BOOL function BOOL (line 107) | static inline BOOL function BOOL (line 113) | static inline BOOL function strtol (line 125) | long function strtoul (line 218) | unsigned long function quad_t (line 297) | quad_t function u_quad_t (line 399) | u_quad_t FILE: iokit/Kernel/IOSubMemoryDescriptor.cpp function IOReturn (line 38) | IOReturn function IOSubMemoryDescriptor (line 47) | IOSubMemoryDescriptor * function addr64_t (line 119) | addr64_t function IOReturn (line 144) | IOReturn function IOReturn (line 155) | IOReturn function IOReturn (line 171) | IOReturn function IOReturn (line 182) | IOReturn function IOMemoryMap (line 193) | IOMemoryMap * function IOReturn (line 238) | IOReturn FILE: iokit/Kernel/IOSyncer.cpp function IOSyncer (line 35) | IOSyncer * IOSyncer::create(bool twoRetains) function IOReturn (line 92) | IOReturn FILE: iokit/Kernel/IOTimerEventSource.cpp type Block_layout (line 112) | struct Block_layout function IOTimerEventSource (line 330) | IOTimerEventSource * function IOTimerEventSource (line 343) | IOTimerEventSource * function IOTimerEventSource (line 357) | IOTimerEventSource * function IOReturn (line 421) | IOReturn function IOReturn (line 427) | IOReturn function IOReturn (line 433) | IOReturn function IOReturn (line 439) | IOReturn function IOReturn (line 449) | IOReturn function IOReturn (line 464) | IOReturn function IOReturn (line 472) | IOReturn function IOReturn (line 486) | IOReturn function IOReturn (line 492) | IOReturn function IOReturn (line 498) | IOReturn function IOReturn (line 504) | IOReturn function IOReturn (line 514) | IOReturn function IOReturn (line 538) | IOReturn function IOReturn (line 544) | IOReturn FILE: iokit/Kernel/IOUserClient.cpp type IOMachPortHashList (line 139) | struct IOMachPortHashList class IOMachPort (line 146) | class IOMachPort : public OSObject type io_filter_callbacks (line 182) | struct io_filter_callbacks function IOMachPortInitialize (line 196) | void function IOMachPortHashList (line 204) | IOMachPortHashList* function IOMachPort (line 210) | IOMachPort* function IOMachPort (line 223) | IOMachPort* function IOMachPortDestroyUserReferences (line 333) | void function mach_port_name_t (line 397) | mach_port_name_t function IOTaskRegistryCompatibility (line 415) | static bool function IOTaskRegistryCompatibilityMatching (line 421) | static void class IOUserIterator (line 432) | class IOUserIterator : public OSIterator class IOUserNotification (line 451) | class IOUserNotification : public IOUserIterator function IOUserIterator (line 471) | IOUserIterator * function OSObject (line 542) | OSObject * function OSObject (line 549) | OSObject * function iokit_port_object_description (line 570) | void function iokit_add_reference (line 598) | void function iokit_remove_reference (line 615) | void function iokit_remove_connect_reference (line 624) | void function ipc_port_t (line 666) | ipc_port_t function kern_return_t (line 697) | kern_return_t class IOServiceUserNotification (line 739) | class IOServiceUserNotification : public IOUserNotification type PingMsg (line 743) | struct PingMsg { class IOServiceMessageUserNotification (line 772) | class IOServiceMessageUserNotification : public IOUserNotification type PingMsg (line 776) | struct PingMsg { function OSObject (line 1000) | OSObject * function OSObject (line 1007) | OSObject * function IOReturn (line 1110) | IOReturn function IOReturn (line 1119) | IOReturn function OSObject (line 1221) | OSObject * function OSObject (line 1227) | OSObject * function OSDictionary (line 1298) | static OSDictionary * function OSDictionary (line 1322) | static OSDictionary * function IOReturn (line 1343) | IOReturn function IOReturn (line 1364) | IOReturn function OSDictionary (line 1460) | OSDictionary * function OSDictionary (line 1487) | OSDictionary * function OSDictionary (line 1550) | OSDictionary * function OSObject (line 1562) | OSObject * function OSObject (line 1584) | OSObject * type IOUserClientOwner (line 1669) | struct IOUserClientOwner { function IOReturn (line 1676) | IOReturn function queue_iterate (line 1736) | queue_iterate(taskque, iter, IOUserClientOwner *, taskLink) { function iokit_task_app_suspended_changed (line 1753) | void function kern_return_t (line 1801) | kern_return_t type IOUCFilterPolicy (line 1845) | struct IOUCFilterPolicy { function io_filter_policy_t (line 1851) | io_filter_policy_t function IOReturn (line 1917) | IOReturn function IOReturn (line 1929) | IOReturn function IOService (line 1935) | IOService * function IOReturn (line 1941) | IOReturn function IOReturn (line 1950) | IOReturn function IOReturn (line 1959) | IOReturn function IOReturn (line 1966) | IOReturn function IOReturn (line 1972) | IOReturn function IOReturn (line 1980) | IOReturn function IOMemoryMap (line 1992) | IOMemoryMap * function IOMemoryMap (line 2003) | IOMemoryMap * function IOReturn (line 2031) | IOReturn function IOReturn (line 2048) | IOReturn function IOReturn (line 2061) | IOReturn function IOReturn (line 2074) | IOReturn function IOReturn (line 2084) | IOReturn function IOExternalMethod (line 2090) | IOExternalMethod * function IOExternalAsyncMethod (line 2096) | IOExternalAsyncMethod * function IOExternalTrap (line 2102) | IOExternalTrap * function IOExternalMethod (line 2114) | IOExternalMethod * function IOExternalMethod (line 2127) | IOExternalMethod * function IOExternalAsyncMethod (line 2137) | IOExternalAsyncMethod * function IOExternalAsyncMethod (line 2150) | IOExternalAsyncMethod * function IOExternalTrap (line 2160) | IOExternalTrap * function IOReturn (line 2174) | IOReturn function IOReturn (line 2187) | IOReturn function IOReturn (line 2197) | IOReturn function IOReturn (line 2220) | IOReturn function IOReturn (line 2227) | IOReturn function IOReturn (line 2234) | IOReturn function kern_return_t (line 2347) | static kern_return_t function kern_return_t (line 2368) | kern_return_t function kern_return_t (line 2378) | kern_return_t function kern_return_t (line 2400) | kern_return_t function kern_return_t (line 2451) | kern_return_t function kern_return_t (line 2502) | kern_return_t function kern_return_t (line 2518) | kern_return_t function kern_return_t (line 2532) | kern_return_t function kern_return_t (line 2564) | kern_return_t function kern_return_t (line 2576) | kern_return_t function kern_return_t (line 2588) | static kern_return_t function kern_return_t (line 2622) | kern_return_t function kern_return_t (line 2633) | kern_return_t function kern_return_t (line 2659) | kern_return_t function kern_return_t (line 2669) | static kern_return_t function kern_return_t (line 2703) | kern_return_t function kern_return_t (line 2713) | kern_return_t function kern_return_t (line 2741) | kern_return_t function kern_return_t (line 2752) | static kern_return_t function kern_return_t (line 2786) | kern_return_t function kern_return_t (line 2796) | kern_return_t function kern_return_t (line 2824) | kern_return_t function kern_return_t (line 2834) | static kern_return_t function kern_return_t (line 2931) | kern_return_t function kern_return_t (line 2945) | kern_return_t function kern_return_t (line 2959) | kern_return_t function kern_return_t (line 2985) | kern_return_t function kern_return_t (line 3010) | static kern_return_t function kern_return_t (line 3043) | kern_return_t function kern_return_t (line 3069) | kern_return_t function kern_return_t (line 3095) | kern_return_t function kern_return_t (line 3110) | static kern_return_t function kern_return_t (line 3167) | kern_return_t function kern_return_t (line 3189) | kern_return_t function kern_return_t (line 3212) | kern_return_t function kern_return_t (line 3225) | kern_return_t function kern_return_t (line 3244) | kern_return_t function kern_return_t (line 3265) | kern_return_t function kern_return_t (line 3284) | kern_return_t function kern_return_t (line 3301) | kern_return_t function kern_return_t (line 3315) | kern_return_t function kern_return_t (line 3331) | kern_return_t function kern_return_t (line 3366) | kern_return_t function kern_return_t (line 3428) | kern_return_t function kern_return_t (line 3443) | kern_return_t function kern_return_t (line 3461) | kern_return_t function kern_return_t (line 3502) | kern_return_t function kern_return_t (line 3515) | kern_return_t function kern_return_t (line 3536) | kern_return_t function kern_return_t (line 3562) | kern_return_t function OSObject (line 3575) | static OSObject * function kern_return_t (line 3600) | kern_return_t function kern_return_t (line 3674) | kern_return_t function kern_return_t (line 3719) | kern_return_t function kern_return_t (line 3767) | kern_return_t type GetPropertiesEditorRef (line 3778) | struct GetPropertiesEditorRef { function OSMetaClassBase (line 3784) | static const OSMetaClassBase * function kern_return_t (line 3810) | kern_return_t function kern_return_t (line 3888) | kern_return_t function kern_return_t (line 3899) | kern_return_t function kern_return_t (line 3996) | kern_return_t function kern_return_t (line 4011) | kern_return_t function kern_return_t (line 4068) | kern_return_t function kern_return_t (line 4083) | kern_return_t function kern_return_t (line 4098) | kern_return_t function kern_return_t (line 4111) | kern_return_t function kern_return_t (line 4128) | kern_return_t function kern_return_t (line 4145) | kern_return_t function kern_return_t (line 4156) | kern_return_t function kern_return_t (line 4177) | kern_return_t function kern_return_t (line 4188) | kern_return_t function kern_return_t (line 4373) | kern_return_t function kern_return_t (line 4399) | kern_return_t function kern_return_t (line 4419) | kern_return_t function kern_return_t (line 4438) | kern_return_t function kern_return_t (line 4457) | kern_return_t function kern_return_t (line 4521) | kern_return_t function IOMemoryMap (line 4546) | IOMemoryMap * function kern_return_t (line 4573) | kern_return_t function kern_return_t (line 4639) | kern_return_t function kern_return_t (line 4658) | kern_return_t function kern_return_t (line 4681) | kern_return_t function kern_return_t (line 4692) | kern_return_t function kern_return_t (line 4803) | kern_return_t function kern_return_t (line 4912) | kern_return_t function kern_return_t (line 5032) | kern_return_t function kern_return_t (line 5069) | kern_return_t function kern_return_t (line 5146) | kern_return_t function kern_return_t (line 5197) | kern_return_t function kern_return_t (line 5240) | kern_return_t function kern_return_t (line 5284) | kern_return_t function kern_return_t (line 5321) | kern_return_t function kern_return_t (line 5415) | kern_return_t function kern_return_t (line 5443) | kern_return_t function kern_return_t (line 5509) | kern_return_t function kern_return_t (line 5588) | kern_return_t function kern_return_t (line 5617) | kern_return_t function kern_return_t (line 5683) | kern_return_t function kern_return_t (line 5765) | kern_return_t function kern_return_t (line 5786) | kern_return_t function kern_return_t (line 5830) | kern_return_t function kern_return_t (line 5887) | kern_return_t function kern_return_t (line 6021) | kern_return_t function kern_return_t (line 6061) | kern_return_t function kern_return_t (line 6106) | kern_return_t function kern_return_t (line 6129) | kern_return_t function kern_return_t (line 6149) | kern_return_t function kern_return_t (line 6170) | kern_return_t function kern_return_t (line 6214) | kern_return_t function IOReturn (line 6234) | IOReturn function IOReturn (line 6387) | IOReturn FILE: iokit/Kernel/IOUserServer.cpp type IOPStrings (line 80) | struct IOPStrings class OSUserMetaClass (line 82) | class OSUserMetaClass : public OSObject class IOUserService (line 104) | class IOUserService : public IOService class IOUserUserClient (line 118) | class IOUserUserClient : public IOUserClient type IODispatchQueue_IVars (line 160) | struct IODispatchQueue_IVars { type OSAction_IVars (line 169) | struct OSAction_IVars { function kern_return_t (line 181) | kern_return_t function kern_return_t (line 192) | kern_return_t function kern_return_t (line 203) | kern_return_t function kern_return_t (line 211) | kern_return_t function kern_return_t (line 221) | kern_return_t function kern_return_t (line 262) | kern_return_t function kern_return_t (line 298) | kern_return_t function kern_return_t (line 340) | kern_return_t function kern_return_t (line 349) | kern_return_t function kern_return_t (line 366) | kern_return_t function kern_return_t (line 380) | kern_return_t function kern_return_t (line 388) | kern_return_t function kern_return_t (line 449) | kern_return_t function kern_return_t (line 498) | kern_return_t function kern_return_t (line 540) | kern_return_t function kern_return_t (line 592) | kern_return_t function kern_return_t (line 610) | kern_return_t function kern_return_t (line 645) | kern_return_t function kern_return_t (line 656) | kern_return_t function kern_return_t (line 703) | kern_return_t function kern_return_t (line 764) | kern_return_t function kern_return_t (line 797) | kern_return_t function kern_return_t (line 827) | kern_return_t function kern_return_t (line 925) | static kern_return_t function kern_return_t (line 993) | kern_return_t function kern_return_t (line 999) | kern_return_t function kern_return_t (line 1005) | kern_return_t function kern_return_t (line 1016) | kern_return_t function kern_return_t (line 1050) | kern_return_t type IODispatchSource_IVars (line 1067) | struct IODispatchSource_IVars { function kern_return_t (line 1096) | kern_return_t type IOInterruptDispatchSource_IVars (line 1105) | struct IOInterruptDispatchSource_IVars { function IOInterruptDispatchSourceInterrupt (line 1117) | static void function kern_return_t (line 1137) | kern_return_t function kern_return_t (line 1170) | kern_return_t function kern_return_t (line 1222) | kern_return_t function kern_return_t (line 1241) | kern_return_t function kern_return_t (line 1268) | kern_return_t function kern_return_t (line 1275) | kern_return_t type IOServiceNotificationDispatchSource_IVars (line 1338) | struct IOServiceNotificationDispatchSource_IVars { function kern_return_t (line 1348) | kern_return_t function kern_return_t (line 1463) | kern_return_t function kern_return_t (line 1537) | kern_return_t function kern_return_t (line 1568) | kern_return_t function kern_return_t (line 1584) | kern_return_t function kern_return_t (line 1591) | kern_return_t function kern_return_t (line 1599) | kern_return_t function kern_return_t (line 1607) | kern_return_t function kern_return_t (line 1676) | kern_return_t function kern_return_t (line 1717) | kern_return_t function kern_return_t (line 1724) | kern_return_t function kern_return_t (line 1734) | kern_return_t function kern_return_t (line 1767) | kern_return_t function kern_return_t (line 1811) | kern_return_t function kern_return_t (line 1817) | kern_return_t type IOPStrings (line 1870) | struct IOPStrings { function kern_return_t (line 1876) | kern_return_t function IOReturn (line 2073) | IOReturn function OSObjectUserVars (line 2081) | OSObjectUserVars * function IOPStrings (line 2093) | IOPStrings * function IODispatchQueue (line 2168) | IODispatchQueue * function IOReturn (line 2212) | IOReturn function IOReturn (line 2435) | IOReturn function OSObject (line 2467) | OSObject * function kern_return_t (line 2497) | kern_return_t function kern_return_t (line 2521) | kern_return_t function kern_return_t (line 2664) | kern_return_t function IOReturn (line 2796) | IOReturn function IORPCMessage (line 2926) | IORPCMessage * function ipc_port_t (line 2965) | ipc_port_t function OSObject (line 2980) | OSObject * function kern_return_t (line 2993) | static kern_return_t function IOReturn (line 3012) | IOReturn function IOReturn (line 3151) | IOReturn function IOReturn (line 3246) | IOReturn function IOUserClient (line 3326) | IOUserClient * IOUserServer::withTask(task_t owningTask) function IOReturn (line 3368) | IOReturn function IOReturn (line 3413) | IOReturn function IOReturn (line 3449) | IOReturn function IOReturn (line 3568) | IOReturn function IOReturn (line 3579) | IOReturn function IOReturn (line 3592) | IOReturn function IOExternalTrap (line 3651) | IOExternalTrap * function IOReturn (line 3666) | IOReturn function IOReturn (line 3717) | IOReturn function IOReturn (line 3780) | IOReturn function IOReturn (line 3808) | IOReturn function IOReturn (line 3817) | IOReturn function IOReturn (line 3841) | IOReturn function IOReturn (line 3847) | IOReturn function kern_return_t (line 3883) | kern_return_t function kern_return_t (line 3904) | kern_return_t function kern_return_t (line 3925) | kern_return_t function kern_return_t (line 3975) | kern_return_t function kern_return_t (line 3995) | kern_return_t function kern_return_t (line 4003) | kern_return_t function kern_return_t (line 4025) | kern_return_t function IOReturn (line 4201) | IOReturn function IOReturn (line 4279) | IOReturn function IOReturn (line 4294) | IOReturn function IOReturn (line 4314) | IOReturn function kern_return_t (line 4451) | kern_return_t function kern_return_t (line 4459) | kern_return_t function IOReturn (line 4483) | IOReturn function IOReturn (line 4502) | IOReturn function IOReturn (line 4509) | IOReturn type IOUserUserClientActionRef (line 4516) | struct IOUserUserClientActionRef { function kern_return_t (line 4534) | kern_return_t function IOReturn (line 4551) | IOReturn function IOReturn (line 4576) | IOReturn function IOUserServerCheckInToken (line 4685) | IOUserServerCheckInToken * FILE: iokit/Kernel/IOWorkLoop.cpp type IOWorkLoopState (line 60) | enum IOWorkLoopState { kLoopRestart = 0x1, kLoopTerminate = 0x2 } function SETP (line 61) | static inline void function CLRP (line 66) | static inline void function ISSETP (line 71) | static inline bool function IOWorkLoop (line 194) | IOWorkLoop * function IOWorkLoop (line 200) | IOWorkLoop * function IOReturn (line 309) | IOReturn function IOReturn (line 322) | IOReturn function IOThread (line 480) | IOThread function IOReturn (line 560) | static IOReturn function IOReturn (line 568) | IOReturn function IOReturn (line 574) | IOReturn function IOReturn (line 589) | IOReturn FILE: iokit/Kernel/PassthruInterruptController.cpp function IOReturn (line 82) | IOReturn function IOReturn (line 110) | IOReturn function IOReturn (line 124) | IOReturn function IOReturn (line 131) | IOReturn function IOReturn (line 138) | IOReturn function IOReturn (line 146) | IOReturn FILE: iokit/Kernel/RootDomainUserClient.cpp function IOReturn (line 81) | IOReturn function IOReturn (line 87) | IOReturn function IOReturn (line 142) | IOReturn function IOReturn (line 166) | IOReturn function IOReturn (line 185) | IOReturn function IOReturn (line 203) | IOReturn function IOReturn (line 221) | IOReturn function IOReturn (line 240) | IOReturn function IOExternalMethod (line 383) | IOExternalMethod * FILE: iokit/Kernel/RootDomainUserClient.h function class (line 45) | class RootDomainUserClient : public IOUserClient FILE: iokit/Kernel/arm/AppleARMSMP.cpp function processor_idle_wrapper (line 69) | static void function idle_timer_wrapper (line 79) | static void function OSDictionary (line 85) | static OSDictionary * function register_aic_handlers (line 110) | static void function cpu_boot_thread (line 150) | static void function IOCPUInitialize (line 214) | void function target_to_cpu_id (line 226) | static unsigned int function kern_return_t (line 233) | kern_return_t function PE_cpu_machine_init (line 248) | void function PE_cpu_halt (line 267) | void function PE_cpu_signal (line 274) | void function PE_cpu_signal_deferred (line 285) | void function PE_cpu_signal_cancel (line 296) | void function PE_cpu_machine_quiesce (line 308) | void function PE_cpu_down (line 325) | bool function PE_handle_ext_interrupt (line 334) | void function IOCPUSleepKernel (line 340) | void FILE: iokit/Kernel/i386/IOKeyStoreHelper.cpp function IOSetKeyStoreData (line 79) | void function IOMemoryDescriptor (line 86) | IOMemoryDescriptor * function IOSetAPFSKeyStoreData (line 131) | void function IOMemoryDescriptor (line 142) | IOMemoryDescriptor* function IOMemoryDescriptor (line 180) | IOMemoryDescriptor* function IOMemoryDescriptor (line 209) | IOMemoryDescriptor* function IOBaseSystemARVRootHashAvailable (line 236) | bool function IOMemoryDescriptor (line 255) | IOMemoryDescriptor* function IOMemoryDescriptor (line 284) | IOMemoryDescriptor* FILE: iokit/System/IODataQueueDispatchSourceShared.h type IODataQueueEntry (line 1) | typedef struct _IODataQueueEntry { type IODataQueueMemory (line 8) | typedef struct _IODataQueueMemory { type IODataQueueDispatchSource_IVars (line 16) | struct IODataQueueDispatchSource_IVars { function init (line 32) | bool function kern_return_t (line 60) | kern_return_t function kern_return_t (line 72) | kern_return_t function kern_return_t (line 113) | kern_return_t function kern_return_t (line 132) | kern_return_t function kern_return_t (line 151) | kern_return_t function kern_return_t (line 169) | kern_return_t function kern_return_t (line 192) | kern_return_t function SendDataAvailable (line 214) | void function SendDataServiced (line 230) | void function kern_return_t (line 247) | kern_return_t function free (line 262) | void function kern_return_t (line 272) | kern_return_t function IsDataAvailable (line 279) | bool function kern_return_t (line 287) | kern_return_t function kern_return_t (line 357) | kern_return_t function kern_return_t (line 371) | kern_return_t function kern_return_t (line 468) | kern_return_t function kern_return_t (line 483) | kern_return_t FILE: iokit/Tests/TestCollections.cpp function testArray (line 38) | void function testSet (line 291) | void function testDictionary (line 506) | void function testIterator (line 740) | void FILE: iokit/Tests/TestContainers.cpp function testData (line 114) | void function testString (line 253) | void function testSymbol (line 389) | void FILE: iokit/Tests/TestDevice.cpp function kern_return_t (line 47) | kern_return_t function producer (line 132) | static void function testWorkLoop (line 162) | void FILE: iokit/Tests/TestIOMemoryDescriptor.cpp function IOMultMemoryDescriptorTest (line 70) | static int function IODMACommandForceDoubleBufferTest (line 155) | static int function IODMACommandLocalMappedNonContig (line 239) | static int __unused function IOMemoryRemoteTest (line 324) | static int function IOReturn (line 402) | static IOReturn function IOReturn (line 438) | static IOReturn function IOReturn (line 451) | static IOReturn function IOReturn (line 466) | static IOReturn function IOReturn (line 483) | static IOReturn function IOReturn (line 500) | static IOReturn function IOMemoryMapCopyOnWriteTest (line 570) | static int function AllocationNameTest (line 578) | static int function IOMemoryDescriptorTest (line 605) | int FILE: iokit/Tests/Tests.cpp function TESAction (line 205) | static void function IOWorkLoopTest (line 213) | static int function OSCollectionTest (line 270) | static int function OSAllocationTests (line 313) | static int function OSBoundedArrayTests (line 354) | static int function OSBoundedArrayRefTests (line 378) | static int function OSBoundedPtrTests (line 403) | static int function IOSharedDataQueue_44636964 (line 428) | static int class TestUserClient (line 448) | class TestUserClient : public IOUserClient function IOReturn (line 471) | IOReturn function IOServiceTest (line 485) | static int function OSStaticPtrCastTests (line 531) | static void function OSConstPtrCastTests (line 561) | static void function OSDynamicPtrCastTests (line 602) | static void function OSSharedPtrTests (line 636) | static int function sysctl_iokittest (line 650) | static int FILE: iokit/bsddev/DINetBootHook.cpp function IOService (line 105) | static IOService * function di_add_properties (line 151) | static int function di_root_image_ext (line 162) | int function di_root_image (line 289) | int function di_root_ramfile_buf (line 295) | int function di_root_ramfile (line 355) | void FILE: iokit/bsddev/IOKitBSDInit.cpp function kern_return_t (line 89) | kern_return_t function IOServicePublishResource (line 101) | void function boolean_t (line 111) | boolean_t function boolean_t (line 139) | boolean_t function OSDictionary (line 169) | OSDictionary * function OSDictionary (line 200) | OSDictionary * function OSDictionary (line 206) | OSDictionary * function IORegisterNetworkInterface (line 268) | static bool function OSDictionary (line 341) | OSDictionary * function boolean_t (line 459) | boolean_t function IOGetVMMPresent (line 549) | int function kern_return_t (line 569) | kern_return_t function IORamDiskBSDRoot (line 900) | bool function IOSecureBSDRoot (line 913) | void function IOBSDRegistryEntryRelease (line 946) | void function kern_return_t (line 972) | kern_return_t function IOPolledCoreFileMode_t (line 1037) | static IOPolledCoreFileMode_t function IOCoreFileGetSize (line 1049) | static void function IOOpenPolledCoreFile (line 1090) | static void function IOClosePolledCoreFile (line 1159) | static void function IOBSDMountChange (line 1170) | void function boolean_t (line 1236) | boolean_t function boolean_t (line 1248) | boolean_t FILE: iokit/bsddev/skywalk/IOSkywalkSupport.cpp function OSSymbol (line 37) | const OSSymbol * FILE: libkdd/kcdata.h type kcdata_item (line 259) | struct kcdata_item { type kcdata_item (line 301) | struct kcdata_item type KCDATA_SUBTYPE_TYPES (line 303) | enum KCDATA_SUBTYPE_TYPES { KC_ST_CHAR = 1, KC_ST_INT8, KC_ST_UINT8, KC_... type kctype_subtype_t (line 304) | typedef enum KCDATA_SUBTYPE_TYPES kctype_subtype_t; type kcdata_subtype_descriptor (line 312) | struct kcdata_subtype_descriptor { type kcdata_subtype_descriptor (line 340) | struct kcdata_subtype_descriptor function kcs_get_elem_size (line 349) | static inline uint32_t function kcs_get_elem_count (line 359) | static inline uint32_t function kcs_set_elem_size (line 368) | static inline int type kcdata_type_definition (line 383) | struct kcdata_type_definition { type stack_snapshot_frame32 (line 539) | struct stack_snapshot_frame32 { type stack_snapshot_frame64 (line 544) | struct stack_snapshot_frame64 { type dyld_uuid_info_32 (line 549) | struct dyld_uuid_info_32 { type dyld_uuid_info_64 (line 554) | struct dyld_uuid_info_64 { type dyld_uuid_info_64_v2 (line 563) | struct dyld_uuid_info_64_v2 { type dyld_shared_cache_loadinfo (line 582) | struct dyld_shared_cache_loadinfo { type dyld_aot_cache_uuid_info (line 591) | struct dyld_aot_cache_uuid_info { type user32_dyld_uuid_info (line 598) | struct user32_dyld_uuid_info { type user64_dyld_uuid_info (line 603) | struct user64_dyld_uuid_info { type user64_dyld_aot_info (line 610) | struct user64_dyld_aot_info { type task_snapshot_flags (line 617) | enum task_snapshot_flags { type thread_snapshot_flags (line 651) | enum thread_snapshot_flags { type mem_and_io_snapshot (line 667) | struct mem_and_io_snapshot { type thread_snapshot_v2 (line 695) | struct thread_snapshot_v2 { type thread_snapshot_v3 (line 717) | struct thread_snapshot_v3 { type thread_snapshot_v4 (line 741) | struct thread_snapshot_v4 { type thread_group_snapshot (line 767) | struct thread_group_snapshot { type thread_group_flags (line 772) | enum thread_group_flags { type thread_group_snapshot_v2 (line 777) | struct thread_group_snapshot_v2 { type coalition_flags (line 783) | enum coalition_flags { type jetsam_coalition_snapshot (line 790) | struct jetsam_coalition_snapshot { type instrs_cycles_snapshot (line 797) | struct instrs_cycles_snapshot { type thread_delta_snapshot_v2 (line 802) | struct thread_delta_snapshot_v2 { type thread_delta_snapshot_v3 (line 817) | struct thread_delta_snapshot_v3 { type io_stats_snapshot (line 834) | struct io_stats_snapshot { type task_snapshot_v2 (line 856) | struct task_snapshot_v2 { type task_delta_snapshot_v2 (line 875) | struct task_delta_snapshot_v2 { type stackshot_cpu_times (line 891) | struct stackshot_cpu_times { type stackshot_cpu_times_v2 (line 896) | struct stackshot_cpu_times_v2 { type stackshot_duration (line 902) | struct stackshot_duration { type stackshot_duration_v2 (line 907) | struct stackshot_duration_v2 { type stackshot_fault_stats (line 913) | struct stackshot_fault_stats { type thread_waitinfo_t (line 920) | typedef struct stackshot_thread_waitinfo { type thread_turnstileinfo_t (line 927) | typedef struct stackshot_thread_turnstileinfo { type stackshot_cpu_architecture (line 949) | struct stackshot_cpu_architecture { type stack_snapshot_stacktop (line 954) | struct stack_snapshot_stacktop { type stackshot_latency_collection (line 960) | struct stackshot_latency_collection { type stackshot_latency_task (line 968) | struct stackshot_latency_task { type stackshot_latency_thread (line 982) | struct stackshot_latency_thread { type crashinfo_proc_uniqidentifierinfo (line 1005) | struct crashinfo_proc_uniqidentifierinfo { type exit_reason_snapshot (line 1085) | struct exit_reason_snapshot { type codesigning_exit_reason_info (line 1094) | struct codesigning_exit_reason_info { type kcdata_iter_t (line 1118) | typedef struct kcdata_iter { function kcdata_iter_t (line 1124) | static inline function kcdata_iter_t (line 1137) | static inline function kcdata_iter_valid (line 1149) | static inline function kcdata_iter_t (line 1159) | static inline function kcdata_iter_type (line 1167) | static inline uint32_t function kcdata_calc_padding (line 1177) | static inline uint32_t function kcdata_flags_get_padding (line 1184) | static inline uint32_t function kcdata_iter_is_legacy_item (line 1191) | static inline int function kcdata_iter_size (line 1199) | static inline uint32_t function kcdata_iter_flags (line 1234) | static inline uint64_t function kcdata_iter_array_elem_type (line 1248) | static inline function kcdata_iter_array_elem_count (line 1255) | static inline function kcdata_iter_array_size_switch (line 1270) | static inline function kcdata_iter_array_valid (line 1298) | static inline function kcdata_iter_array_elem_size (line 1329) | static inline function kcdata_iter_container_valid (line 1342) | static inline function kcdata_iter_container_type (line 1352) | static inline function kcdata_iter_container_id (line 1359) | static inline function kcdata_iter_t (line 1370) | static inline function kcdata_iter_data_with_desc_valid (line 1383) | static inline function kcdata_iter_get_data_with_desc (line 1409) | static inline void FILE: libkdd/kcdtypes.c type kcdata_type_definition (line 60) | struct kcdata_type_definition type kcdata_type_definition (line 67) | struct kcdata_type_definition type kcdata_type_definition (line 69) | struct kcdata_type_definition type kcdata_type_definition (line 78) | struct kcdata_type_definition type kcdata_type_definition (line 82) | struct kcdata_type_definition type kcdata_type_definition (line 82) | struct kcdata_type_definition type kcdata_type_definition (line 83) | struct kcdata_type_definition type kcdata_type_definition (line 127) | struct kcdata_type_definition type kcdata_type_definition (line 128) | struct kcdata_type_definition type kcdata_type_definition (line 129) | struct kcdata_type_definition type kcdata_type_definition (line 873) | struct kcdata_type_definition type kcdata_subtype_descriptor (line 874) | struct kcdata_subtype_descriptor function setup_type_definition (line 878) | static void function get_kctype_subtype_size (line 887) | static uint32_t function setup_subtype_array_description (line 916) | static void function setup_subtype_description (line 928) | static void FILE: libkern/OSKextLib.cpp function kern_return_t (line 45) | kern_return_t function OSKextGetLoadTagForIdentifier (line 54) | uint32_t function OSReturn (line 83) | OSReturn function OSReturn (line 127) | OSReturn function OSReturn (line 167) | OSReturn function OSReturn (line 181) | OSReturn function OSReturn (line 195) | OSReturn function kern_return_t (line 214) | kern_return_t function vm_map_t (line 384) | vm_map_t function kext_weak_symbol_referenced (line 417) | void function OSKextRemoveKextBootstrap (line 431) | void function OSKextRegisterKextsWithDTrace (line 441) | void function kext_dump_panic_lists (line 451) | void function kmod_panic_dump (line 474) | void function kmod_dump_log (line 487) | void function OSKextLoadedKextSummariesUpdated (line 516) | void FILE: libkern/OSKextVersion.c type OSKextVersionStage (line 55) | typedef enum { function __vers_isdigit (line 67) | static int function __vers_isspace (line 78) | static int function __vers_digit_for_char (line 89) | static int function __VERS_isreleasestate (line 109) | static int function OSKextVersionStage (line 118) | static OSKextVersionStage function OSKextVersion (line 188) | OSKextVersion function Boolean (line 400) | Boolean function OSKextVersion (line 495) | OSKextVersion FILE: libkern/c++/OSArray.cpp function OSObject (line 415) | OSObject * function OSObject (line 425) | OSObject * FILE: libkern/c++/OSBoolean.cpp function OSBoolean (line 98) | OSBoolean * FILE: libkern/c++/OSCPPDebug.cpp function __BEGIN_DECLS (line 31) | __BEGIN_DECLS FILE: libkern/c++/OSCollection.cpp function OSCollectionIterateObjectsBlock (line 132) | static bool FILE: libkern/c++/OSCollectionIterator.cpp function OSObject (line 122) | OSObject * FILE: libkern/c++/OSDictionary.cpp function OSObject (line 522) | OSObject * function OSDictionaryIterateObjectsBlock (line 886) | static bool FILE: libkern/c++/OSKext.cpp type vnode (line 104) | struct vnode type vnode (line 108) | struct vnode type vnode (line 112) | struct vnode type osLogDataHeader (line 254) | struct osLogDataHeader { type MkextEntryRef (line 272) | struct MkextEntryRef { function osdata_kmem_free (line 534) | void function osdata_phys_free (line 541) | void function osdata_vm_deallocate (line 548) | void function osdata_kext_free (line 555) | void function kxld_addr_t (line 569) | kxld_addr_t function kxld_log_callback (line 638) | void function OSReturn (line 965) | OSReturn function OSReturn (line 1352) | OSReturn function OSKextResetAfterUserspaceReboot (line 1478) | void function segmentIsMutable (line 1661) | static bool type _BooterKextFileInfo (line 2134) | struct _BooterKextFileInfo { function uniqueStringPlistProperty (line 2753) | static void function uniqueStringPlistProperty (line 2787) | static void function OSReturn (line 2907) | OSReturn function OSReturn (line 2972) | OSReturn function OSReturn (line 3164) | OSReturn type z_mem (line 3295) | struct z_mem { function z_free (line 3335) | void function OSReturn (line 3513) | OSReturn function OSReturn (line 3725) | OSReturn function OSReturn (line 4044) | OSReturn function OSReturn (line 4179) | OSReturn function OSReturn (line 4212) | OSReturn type _DeviceTreeBuffer (line 4273) | struct _DeviceTreeBuffer { function boolean_t (line 4407) | boolean_t function OSSymbol (line 4451) | const OSSymbol * function OSKextVersion (line 4469) | OSKextVersion function OSKextVersion (line 4477) | OSKextVersion function OSData (line 4516) | OSData * type load_command (line 4785) | struct load_command type uuid_command (line 4786) | struct uuid_command type load_command (line 4789) | struct load_command type uuid_command (line 4802) | struct uuid_command type load_command (line 4806) | struct load_command function OSObject (line 4881) | OSObject * function OSReturn (line 5083) | OSReturn function OSReturn (line 5109) | OSReturn function OSReturn (line 5137) | OSReturn function OSReturn (line 5272) | OSReturn function OSReturn (line 5385) | OSReturn function kernel_section_t (line 5918) | kernel_section_t * function OSReturn (line 5953) | OSReturn function OSReturn (line 6192) | OSReturn type kmod_info (line 6834) | struct kmod_info type kmod_info (line 6835) | struct kmod_info function kern_return_t (line 6896) | static inline kern_return_t function kern_return_t (line 6918) | static inline kern_return_t function kern_return_t (line 6935) | static inline kern_return_t function kern_return_t (line 6958) | static inline kern_return_t function OSReturn (line 6976) | OSReturn function boolean_t (line 7106) | boolean_t function OSReturn (line 7115) | OSReturn function boolean_t (line 7304) | boolean_t function OSKextLogKextInfo (line 7336) | static void function OSReturn (line 7372) | OSReturn function OSReturn (line 7531) | OSReturn function OSReturn (line 7628) | OSReturn function OSReturn (line 7942) | OSReturn function _OSKextConsiderDestroyingLinkContext (line 7989) | static void function OSReturn (line 8087) | OSReturn function _OSKextConsiderUnloads (line 8138) | void function IOReturn (line 8284) | IOReturn function OSArray (line 8929) | OSArray * function OSReturn (line 8964) | OSReturn function OSReturn (line 9037) | OSReturn function OSSet (line 9085) | OSSet * function kern_return_t (line 9176) | static kern_return_t function OSReturn (line 9249) | OSReturn function __whereIsAddr (line 9741) | static int function __slideOldKaslrOffsets (line 9755) | static void function OSKextPgoMetadataPut (line 10053) | static function OSKextPgoMetadataPutMax (line 10079) | static function OSKextPgoMetadataPutAll (line 10087) | static function OSKextPgoMetadataSize (line 10142) | static function OSKextGrabPgoDataLocked (line 10152) | int function OSKextGrabPgoData (line 10247) | int function OSKextResetPgoCountersLock (line 10307) | void function OSKextResetPgoCountersUnlock (line 10313) | void function OSKextResetPgoCounters (line 10322) | void type load_command (line 10825) | struct load_command type load_command (line 10840) | struct load_command type load_command (line 10894) | struct load_command function OSReturn (line 11452) | OSReturn function OSReturn (line 11619) | OSReturn function OSReturn (line 11639) | OSReturn function OSReturn (line 11709) | OSReturn function OSReturn (line 11726) | OSReturn function OSReturn (line 11751) | OSReturn function OSReturn (line 11768) | OSReturn function OSReturn (line 12109) | OSReturn function OSReturn (line 12159) | OSReturn function OSReturn (line 12269) | OSReturn function OSReturn (line 12480) | OSReturn function OSReturn (line 12585) | OSReturn function OSReturn (line 12658) | OSReturn type kcfileset_map_entry (line 12733) | struct kcfileset_map_entry { type kcfileset_map_entry_list (line 12738) | struct kcfileset_map_entry_list { type kcfileset_map_entry (line 12741) | struct kcfileset_map_entry type kcfileset_map_entry_list (line 12749) | struct kcfileset_map_entry_list type kcfileset_map_entry (line 12741) | struct kcfileset_map_entry type kcfileset_map_entry_list (line 12751) | struct kcfileset_map_entry_list type kcfileset_map_entry (line 12741) | struct kcfileset_map_entry type kcfileset_map_entry_list (line 12751) | struct kcfileset_map_entry_list type kcfileset_map_entry (line 12741) | struct kcfileset_map_entry type kcfileset_map_entry (line 12752) | struct kcfileset_map_entry function add_kcfileset_map_entry (line 12759) | static void function deallocate_kcfileset_map_entry_list_and_unmap_entries (line 12781) | static void function kern_return_t (line 12809) | kern_return_t function kern_return_t (line 12848) | kern_return_t function OSReturn (line 12862) | OSReturn function OSReturn (line 12905) | OSReturn function OSReturn (line 12965) | OSReturn function OSReturn (line 13057) | OSReturn function OSReturn (line 13092) | OSReturn function OSReturn (line 13168) | OSReturn function OSReturn (line 13288) | static OSReturn function OSString (line 13317) | static OSString * function OSObject (line 13326) | static OSObject * function _OSKextSetRequestArgument (line 13341) | static bool function OSKextRequestResourceCallback (line 13384) | static OSKextRequestResourceCallback function OSReturn (line 13402) | static OSReturn function _OSArrayContainsCString (line 13427) | static bool function _OSKextInPrelinkRebuildWindow (line 13464) | bool function _OSKextInUnloadedPrelinkedKexts (line 13488) | bool function OSReturn (line 13676) | OSReturn function OSKextLogSpec (line 13789) | OSKextLogSpec function OSKextLogSpec (line 13888) | OSKextLogSpec function logSpecMatch (line 13944) | inline bool function OSKextLog (line 13988) | void function OSKextVLog (line 14001) | void function ScanForAddrInObject (line 14115) | bool function boolean_t (line 14357) | boolean_t function OSKextLoadedKextSummary (line 14383) | OSKextLoadedKextSummary * function OSKextLoadedKextSummary (line 14480) | static OSKextLoadedKextSummary * function substitute (line 14598) | static int function compactIdentifier (line 14636) | static void function assemble_identifier_and_version (line 14711) | static size_t function vm_offset_t (line 15293) | vm_offset_t function vm_offset_t (line 15299) | vm_offset_t function OSReturn (line 15305) | OSReturn function kern_return_t (line 15318) | kern_return_t function vm_allocation_site_t (line 15329) | const vm_allocation_site_t * function OSKextGetKmodIDForSite (line 15369) | uint32_t function OSKextFreeSite (line 15387) | void function OSKextGetUUIDForName (line 15398) | int function sysctl_willuserspacereboot (line 15416) | static int FILE: libkern/c++/OSMetaClass.cpp type StalledData (line 102) | struct StalledData { type ExpansionData (line 111) | struct ExpansionData { type ptmf_t (line 208) | struct ptmf_t { type ptmf_t (line 214) | struct ptmf_t function OSMetaClassBase (line 290) | OSMetaClassBase * function panic_crash_fail_cast (line 299) | __attribute__((cold, not_tail_called, noreturn)) function OSMetaClassBase (line 308) | OSMetaClassBase * function OSMetaClassBase (line 384) | OSMetaClassBase * function OSMetaClassBase (line 392) | OSMetaClassBase * function OSMetaClassBase (line 400) | OSMetaClassBase * function OSMetaClassBase (line 414) | OSMetaClassBase * class OSMetaClassMeta (line 432) | class OSMetaClassMeta : public OSMetaClass function OSObject (line 442) | OSObject * function OSMetaClass (line 451) | const OSMetaClass * function OSMetaClassLogErrorForKext (line 512) | static void function OSSymbol (line 764) | const OSSymbol * function OSReturn (line 819) | OSReturn function OSMetaClass (line 1234) | const OSMetaClass * function OSMetaClass (line 1254) | const OSMetaClass * function OSObject (line 1286) | OSObject * function OSObject (line 1304) | OSObject * function OSObject (line 1315) | OSObject * function OSMetaClassBase (line 1327) | OSMetaClassBase * function OSMetaClassBase (line 1345) | OSMetaClassBase * function OSMetaClassBase (line 1360) | OSMetaClassBase * function OSMetaClassBase (line 1382) | OSMetaClassBase * function __dead2 (line 1403) | __dead2 function OSMetaClass (line 1413) | const function OSSymbol (line 1422) | const OSSymbol * function OSKext (line 1434) | OSKext * function OSDictionary (line 1480) | OSDictionary * function IOTrackingQueue (line 1602) | IOTrackingQueue * FILE: libkern/c++/OSObject.cpp function OSMetaClass (line 59) | const OSMetaClass * function OSObject (line 64) | OSObject * function osobject_retain (line 245) | void function osobject_release (line 251) | void function OSObject_operator_delete_external (line 337) | void function __END_DECLS (line 353) | __END_DECLS FILE: libkern/c++/OSOrderedSet.cpp type _Element (line 50) | struct _Element { function OSObject (line 330) | OSObject * function OSObject (line 340) | OSObject * function OSObject (line 350) | OSObject * function SInt32 (line 360) | SInt32 FILE: libkern/c++/OSRuntime.cpp function __cxa_pure_virtual (line 96) | void __dead2 function __pure_virtual (line 102) | void __dead2 function OSlibkernInit (line 129) | void function OSRuntimeCallStructorsInSection (line 157) | static bool function kern_return_t (line 251) | kern_return_t function OSRuntimeSignStructorsInSegment (line 338) | __attribute__((noinline, section("__KLD,__text"))) type load_command (line 398) | struct load_command type load_command (line 400) | struct load_command type load_command (line 402) | struct load_command type fileset_entry_command (line 404) | struct fileset_entry_command type fileset_entry_command (line 407) | struct fileset_entry_command function kern_return_t (line 426) | kern_return_t function OSRuntimeUnloadCPPForSegment (line 538) | void type std (line 621) | namespace std { function __throw_length_error (line 622) | void __dead2 FILE: libkern/c++/OSRuntimeSupport.c function _ZN11OSMetaClassdlEPvm (line 8) | void FILE: libkern/c++/OSSerializeBinary.cpp function OSSerialize (line 50) | OSSerialize * function OSObject (line 355) | OSObject * function OSObject (line 635) | OSObject* function OSObject (line 646) | OSObject* function OSObject (line 658) | OSObject* function OSObject (line 667) | OSObject* FILE: libkern/c++/OSSet.cpp function OSObject (line 305) | OSObject * FILE: libkern/c++/OSString.cpp function OSString (line 217) | OSString * FILE: libkern/c++/OSSymbol.cpp class OSSymbolPool (line 65) | class OSSymbolPool method hashSymbol (line 77) | static inline void method OSSymbolPool (line 118) | OSSymbolPool() method closeReadGate (line 127) | inline void method openReadGate (line 133) | inline void method closeWriteGate (line 140) | inline void method openWriteGate (line 146) | inline void function OSSymbolPoolState (line 242) | OSSymbolPoolState function OSSymbol (line 249) | OSSymbol * FILE: libkern/c++/OSUnserialize.cpp type yytokentype (line 126) | enum yytokentype { type object (line 151) | struct object { type object (line 152) | struct object type object (line 153) | struct object function free_impl (line 204) | static inline void function safe_free (line 209) | static inline void function YYSIZE_T (line 1021) | static YYSIZE_T function YYSIZE_T (line 1071) | static YYSIZE_T function yyerror (line 1880) | int function yylex (line 1887) | int function object_t (line 2147) | object_t * function freeObject (line 2156) | void function rememberObject (line 2167) | static void function OSObject (line 2176) | static OSObject * function OSObject (line 2185) | OSObject * function OSObject (line 2222) | OSObject * function OSObject (line 2248) | OSObject * function OSObject (line 2258) | OSObject * function OSObject (line 2268) | OSObject * function OSObject (line 2283) | OSObject * function OSObject (line 2291) | OSObject * function OSObject (line 2305) | OSObject* FILE: libkern/c++/OSUnserializeXML.cpp type yytokentype (line 126) | enum yytokentype { type object (line 171) | struct object { type object (line 172) | struct object type object (line 173) | struct object type object (line 174) | struct object type parser_state (line 187) | struct parser_state { function free_impl (line 240) | static inline void function safe_free (line 245) | static inline void function YYSIZE_T (line 1062) | static YYSIZE_T function YYSIZE_T (line 1112) | static YYSIZE_T function OSUnserializeerror (line 2016) | int function getTag (line 2047) | static int function getNumber (line 2313) | static long long function yylex (line 2496) | static int function object_t (line 2712) | object_t * function freeObject (line 2730) | void function cleanupObjects (line 2737) | void function rememberObject (line 2772) | static void function object_t (line 2783) | static object_t * function object_t (line 2807) | object_t * function object_t (line 2849) | object_t * function object_t (line 2889) | object_t * function object_t (line 2907) | object_t * function object_t (line 2924) | object_t * function object_t (line 2941) | object_t * function object_t (line 2963) | object_t * function OSObject (line 2984) | OSObject* function OSObject (line 3026) | OSObject* FILE: libkern/c++/Tests/TestSerialization/test1/test1_main.cpp function kern_return_t (line 63) | kern_return_t function kern_return_t (line 107) | kern_return_t FILE: libkern/c++/Tests/TestSerialization/test2/test2_main.cpp function kern_return_t (line 118) | kern_return_t function kern_return_t (line 180) | kern_return_t FILE: libkern/c++/priority_queue.cpp type pqueue_entry_traits (line 46) | struct pqueue_entry_traits { type pqueue_entry_traits (line 55) | struct pqueue_entry_traits { method compare (line 56) | static inline int type pqueue_entry_traits (line 64) | struct pqueue_entry_traits { method compare (line 65) | static inline int type pqueue_entry_traits (line 74) | struct pqueue_entry_traits { method compare (line 75) | static inline int type pqueue_entry_traits (line 84) | struct pqueue_entry_traits { method compare (line 85) | static inline int type pqueue (line 125) | struct pqueue { method pack_child (line 128) | static inline void method entry_t (line 134) | static inline entry_t method merge_parent_is_subtree_b (line 141) | static inline bool method entry_t (line 150) | static inline entry_t method OS_NOINLINE (line 180) | OS_NOINLINE method OS_NOINLINE (line 187) | OS_NOINLINE method list_remove (line 229) | static inline void method sift_down (line 247) | static inline bool method sift_up (line 255) | static inline bool method entry_t (line 268) | static inline entry_t method OS_NOINLINE (line 296) | OS_NOINLINE method insert (line 322) | static inline bool method entry_t (line 328) | static inline entry_t method remove (line 336) | static inline bool method entry_increased (line 352) | static inline bool method entry_decreased (line 362) | static inline bool type priority_queue_min (line 420) | struct priority_queue_min type priority_queue_max (line 422) | struct priority_queue_max type priority_queue_sched_min (line 425) | struct priority_queue_sched_min type priority_queue_sched_max (line 427) | struct priority_queue_sched_max type priority_queue_deadline_min (line 430) | struct priority_queue_deadline_min type priority_queue_deadline_max (line 432) | struct priority_queue_deadline_max type priority_queue_sched_stable_min (line 435) | struct priority_queue_sched_stable_min type priority_queue_sched_stable_max (line 437) | struct priority_queue_sched_stable_max FILE: libkern/coretrust/coretrust.c function coretrust_interface_register (line 11) | void FILE: libkern/crypto/corecrypto_aes.c function aes_rval (line 35) | aes_rval function aes_rval (line 48) | aes_rval function aes_rval (line 65) | aes_rval function aes_rval (line 72) | aes_rval function aes_rval (line 85) | aes_rval function aes_rval (line 102) | aes_rval function aes_rval (line 109) | aes_rval function aes_rval (line 115) | aes_rval function aes_rval (line 122) | aes_rval function aes_rval (line 128) | aes_rval function aes_rval (line 134) | aes_rval function aes_rval (line 145) | aes_rval function aes_rval (line 156) | aes_rval function aes_rval (line 167) | aes_rval function aes_rval (line 178) | aes_rval function aes_rval (line 189) | aes_rval function aes_rval (line 200) | aes_rval function aes_rval (line 212) | aes_rval function aes_rval (line 228) | aes_rval function aes_rval (line 239) | aes_rval function aes_rval (line 250) | aes_rval function aes_rval (line 266) | aes_rval function aes_rval (line 277) | aes_rval function aes_rval (line 288) | aes_rval function aes_rval (line 299) | aes_rval function aes_rval (line 311) | aes_rval function aes_encrypt_get_ctx_size_gcm (line 327) | size_t function aes_decrypt_get_ctx_size_gcm (line 337) | size_t FILE: libkern/crypto/corecrypto_aesxts.c function xts_start (line 40) | uint32_t function xts_encrypt (line 73) | int function xts_decrypt (line 95) | int function xts_done (line 117) | void FILE: libkern/crypto/corecrypto_chacha20poly1305.c function ccchacha20poly1305_fns_t (line 33) | static ccchacha20poly1305_fns_t type ccchacha20poly1305_info (line 39) | struct ccchacha20poly1305_info function chacha20poly1305_init (line 45) | int function chacha20poly1305_reset (line 51) | int function chacha20poly1305_setnonce (line 57) | int function chacha20poly1305_incnonce (line 63) | int function chacha20poly1305_aad (line 69) | int function chacha20poly1305_encrypt (line 75) | int function chacha20poly1305_finalize (line 81) | int function chacha20poly1305_decrypt (line 87) | int function chacha20poly1305_verify (line 93) | int FILE: libkern/crypto/corecrypto_des.c function des_ecb_key_sched (line 37) | int function des_ecb_encrypt (line 57) | int function des3_ecb_key_sched (line 68) | int function des3_ecb_encrypt (line 88) | int function des_is_weak_key (line 99) | int FILE: libkern/crypto/corecrypto_md5.c function getCount (line 6) | static uint64_t function setCount (line 12) | static void function DiToMD5 (line 20) | static void function MD5ToDi (line 29) | static void function MD5Init (line 40) | void function MD5Update (line 51) | void function MD5Final (line 62) | void FILE: libkern/crypto/corecrypto_rand.c function cc_rand_generate (line 33) | int function random_buf (line 49) | int FILE: libkern/crypto/corecrypto_rsa.c function rsa_make_pub (line 34) | int function rsa_verify_pkcs1v15 (line 49) | int FILE: libkern/crypto/corecrypto_sha1.c function getCount (line 7) | static uint64_t function setCount (line 13) | static void function DiToSHA1 (line 20) | static void function SHA1ToDi (line 29) | static void function SHA1Init (line 40) | void function SHA1Update (line 51) | void function SHA1Final (line 62) | void function SHA1UpdateUsePhysicalAddress (line 73) | void function SHA1Final_r (line 83) | void type kern_return_t (line 98) | typedef kern_return_t (*InKernelPerformSHA1Func)(void *ref, const void *... function sha1_hardware_hook (line 103) | void FILE: libkern/crypto/corecrypto_sha2.c function SHA256_Init (line 37) | void function SHA256_Update (line 51) | void function SHA256_Final (line 60) | void function SHA384_Init (line 69) | void function SHA384_Update (line 83) | void function SHA384_Final (line 93) | void function SHA512_Init (line 102) | void function SHA512_Update (line 116) | void function SHA512_Final (line 125) | void FILE: libkern/crypto/register_crypto.c function register_crypto_functions (line 36) | int FILE: libkern/firehose/chunk_private.h type firehose_chunk_pos_u (line 39) | typedef union { type firehose_chunk_s (line 55) | struct firehose_chunk_s { type firehose_chunk_range_s (line 62) | struct firehose_chunk_range_s { function OS_ALWAYS_INLINE (line 70) | OS_ALWAYS_INLINE function OS_ALWAYS_INLINE (line 81) | OS_ALWAYS_INLINE function OS_ALWAYS_INLINE (line 151) | OS_ALWAYS_INLINE function OS_ALWAYS_INLINE (line 169) | OS_ALWAYS_INLINE FILE: libkern/firehose/firehose_types_private.h type firehose_activity_id_t (line 58) | typedef uint64_t firehose_activity_id_t; type firehose_tracepoint_type_t (line 118) | typedef uint8_t firehose_tracepoint_type_t; type firehose_tracepoint_id_t (line 166) | typedef uint64_t firehose_tracepoint_id_t; type firehose_push_reply_t (line 284) | typedef struct firehose_push_reply_s { type firehose_buffer_map_info_t (line 289) | typedef struct firehose_buffer_map_info_s { FILE: libkern/firehose/tracepoint_private.h function OS_ASSUME_NONNULL_BEGIN (line 37) | OS_ASSUME_NONNULL_BEGIN type firehose_trace_uuid_info_s (line 65) | struct firehose_trace_uuid_info_s { type firehose_tracepoint_s (line 75) | struct firehose_tracepoint_s { type firehose_loss_payload_s (line 129) | typedef struct firehose_loss_payload_s { FILE: libkern/gen/OSAtomicOperations.c function Boolean (line 59) | Boolean function Boolean (line 66) | Boolean function Boolean (line 73) | Boolean function Boolean (line 81) | Boolean function Boolean (line 96) | Boolean function SInt8 (line 102) | SInt8 function SInt16 (line 108) | SInt16 function SInt32 (line 115) | SInt32 function SInt64 (line 123) | SInt64 function OSAddAtomicLong (line 133) | long function SInt32 (line 140) | SInt32 function SInt32 (line 147) | SInt32 function UInt32 (line 154) | UInt32 function UInt32 (line 161) | UInt32 function UInt32 (line 168) | UInt32 function Boolean (line 174) | static Boolean function Boolean (line 194) | Boolean function Boolean (line 200) | Boolean function SInt8 (line 210) | SInt8 function SInt8 (line 216) | SInt8 function UInt8 (line 222) | UInt8 function UInt8 (line 228) | UInt8 function UInt8 (line 234) | UInt8 function SInt16 (line 240) | SInt16 function SInt16 (line 246) | SInt16 function UInt16 (line 252) | UInt16 function UInt16 (line 258) | UInt16 function UInt16 (line 264) | UInt16 FILE: libkern/gen/OSDebug.cpp function trace_backtrace (line 76) | void function OSReportWithBacktrace (line 107) | void function x86_64_validate_raddr (line 143) | static unsigned int function x86_64_validate_stackptr (line 149) | static unsigned int function OSPrintBacktrace (line 175) | void FILE: libkern/gen/OSSpinLock.c function OSSpinLockUnlock (line 34) | void function Boolean (line 40) | Boolean FILE: libkern/img4/interface.c function img4_interface_register (line 11) | void FILE: libkern/kernel_mach_header.c function vm_offset_t (line 51) | vm_offset_t type load_command (line 79) | struct load_command type load_command (line 82) | struct load_command type load_command (line 88) | struct load_command type uuid_command (line 102) | struct uuid_command type uuid_command (line 102) | struct uuid_command function getsectoffsetfromheader (line 150) | uint32_t function kernel_section_t (line 198) | kernel_section_t * function kernel_segment_command_t (line 236) | kernel_segment_command_t * function kernel_segment_command_t (line 259) | kernel_segment_command_t * function kernel_segment_command_t (line 265) | kernel_segment_command_t * function kernel_segment_command_t (line 286) | kernel_segment_command_t * function kernel_segment_command_t (line 321) | kernel_segment_command_t * function kernel_section_t (line 332) | kernel_section_t * function kernel_section_t (line 347) | kernel_section_t * function kernel_section_t (line 363) | kernel_section_t * FILE: libkern/kmod/c_start.c function __private_extern__ (line 54) | __private_extern__ kern_return_t function __private_extern__ (line 66) | __private_extern__ const char * function __private_extern__ (line 74) | __private_extern__ const char * function OSKextGetCurrentLoadTag (line 83) | OSKextGetCurrentLoadTag(void) FILE: libkern/kmod/c_stop.c function __private_extern__ (line 50) | __private_extern__ kern_return_t FILE: libkern/kmod/libkmodtest/libkmodtest.cpp function IOService (line 34) | IOService * FILE: libkern/kmod/libkmodtest/libkmodtest.h function class (line 32) | class testlibkmod : public IOService { FILE: libkern/kxld/WKdmCompress.c function WK_word (line 13) | static WK_word* function WK_word (line 41) | static WK_word* function WK_word (line 66) | static WK_word* function WKdm_compress (line 92) | unsigned int FILE: libkern/kxld/WKdmDecompress.c function WK_word (line 22) | static WK_word* function WK_word (line 56) | static WK_word* function WK_word (line 86) | static WK_word* function WKdm_decompress (line 121) | void FILE: libkern/kxld/kxld.c type kxld_vtable (line 58) | struct kxld_vtable type kxld_context (line 60) | struct kxld_context { function kern_return_t (line 120) | kern_return_t function kxld_destroy_context (line 226) | void function kern_return_t (line 262) | kern_return_t function kern_return_t (line 362) | kern_return_t function kern_return_t (line 442) | static kern_return_t function kern_return_t (line 480) | static kern_return_t function KXLDObject (line 563) | static KXLDObject * function kern_return_t (line 598) | static kern_return_t function u_char (line 627) | static u_char * function clear_context (line 676) | static void FILE: libkern/kxld/kxld_array.c function kern_return_t (line 49) | kern_return_t function kern_return_t (line 137) | static kern_return_t function KXLDArrayPool (line 175) | static KXLDArrayPool * function pool_destroy (line 198) | static void function kern_return_t (line 211) | kern_return_t function kxld_array_reset (line 254) | void function kxld_array_clear (line 269) | void function kxld_array_deinit (line 284) | void function kern_return_t (line 354) | kern_return_t function kern_return_t (line 392) | kern_return_t function u_int (line 423) | static u_int function kern_return_t (line 448) | kern_return_t FILE: libkern/kxld/kxld_array.h type kxld_array (line 78) | struct kxld_array { type kxld_array_pool (line 90) | struct kxld_array_pool { type KXLDArray (line 96) | typedef struct kxld_array KXLDArray; type KXLDArrayHead (line 97) | typedef struct kxld_array_head KXLDArrayHead; type KXLDArrayPool (line 98) | typedef struct kxld_array_pool KXLDArrayPool; FILE: libkern/kxld/kxld_copyright.c function boolean_t (line 103) | static boolean_t function boolean_t (line 121) | static boolean_t function boolean_t (line 131) | static boolean_t function boolean_t (line 145) | static boolean_t function boolean_t (line 171) | static boolean_t function boolean_t (line 207) | static boolean_t function boolean_t (line 261) | boolean_t function main (line 305) | int FILE: libkern/kxld/kxld_dict.c type DictEntry (line 52) | typedef struct dict_entry DictEntry; type DictEntryState (line 54) | typedef enum { type dict_entry (line 60) | struct dict_entry { function kern_return_t (line 78) | kern_return_t function kxld_dict_clear (line 116) | void function kxld_dict_iterator_init (line 131) | void function kxld_dict_deinit (line 143) | void function u_int (line 154) | u_int function kern_return_t (line 192) | static kern_return_t function kern_return_t (line 227) | kern_return_t function kern_return_t (line 274) | static kern_return_t function kern_return_t (line 319) | static kern_return_t function kxld_dict_remove (line 347) | void function kxld_dict_iterator_get_next (line 382) | void function kxld_dict_iterator_reset (line 409) | void function u_int (line 420) | u_int function u_int (line 438) | u_int function u_int (line 448) | u_int function u_int (line 458) | u_int function u_int (line 464) | u_int function u_int (line 473) | u_int FILE: libkern/kxld/kxld_dict.h type kxld_dict (line 53) | struct kxld_dict type KXLDDict (line 54) | typedef struct kxld_dict KXLDDict; type KXLDDictIterator (line 55) | typedef struct kxld_dict_iterator KXLDDictIterator; type u_int (line 57) | typedef u_int (*kxld_dict_hash)(const KXLDDict *dict, const void *key); type u_int (line 58) | typedef u_int (*kxld_dict_cmp)(const void *key1, const void *key2); type kxld_dict (line 60) | struct kxld_dict { type kxld_dict_iterator (line 69) | struct kxld_dict_iterator { FILE: libkern/kxld/kxld_kext.c type symtab_command (line 67) | struct symtab_command type kxld_kext (line 69) | struct kxld_kext { function kxld_kext_sizeof (line 110) | size_t function kern_return_t (line 118) | kern_return_t function kxld_kext_clear (line 143) | void function kxld_kext_deinit (line 167) | void function kern_return_t (line 187) | kern_return_t function kern_return_t (line 215) | kern_return_t function kern_return_t (line 302) | kern_return_t function kern_return_t (line 332) | kern_return_t function kxld_kext_get_vmsize_for_seg_by_name (line 362) | void function kxld_kext_get_vmsize (line 372) | void function kxld_kext_set_linked_object_size (line 381) | void function kern_return_t (line 389) | kern_return_t function kern_return_t (line 412) | kern_return_t function kern_return_t (line 479) | static kern_return_t function kern_return_t (line 562) | static kern_return_t function kern_return_t (line 653) | static kern_return_t function kern_return_t (line 813) | static kern_return_t function kern_return_t (line 1015) | static kern_return_t function KXLDSym (line 1046) | static const KXLDSym * function kern_return_t (line 1084) | static kern_return_t FILE: libkern/kxld/kxld_kext.h type kxld_array (line 38) | struct kxld_array type kxld_kext (line 39) | struct kxld_kext type kxld_dict (line 40) | struct kxld_dict type kxld_object (line 41) | struct kxld_object type kxld_sect (line 42) | struct kxld_sect type kxld_seg (line 43) | struct kxld_seg type kxld_symtab (line 44) | struct kxld_symtab type kxld_vtable (line 45) | struct kxld_vtable type KXLDKext (line 46) | typedef struct kxld_kext KXLDKext; type kxld_object (line 55) | struct kxld_object type kxld_object (line 56) | struct kxld_object type kxld_dict (line 70) | struct kxld_dict type kxld_dict (line 71) | struct kxld_dict type kxld_dict (line 72) | struct kxld_dict type kxld_dict (line 96) | struct kxld_dict type kxld_dict (line 97) | struct kxld_dict type kxld_dict (line 98) | struct kxld_dict type kxld_dict (line 103) | struct kxld_dict type kxld_dict (line 104) | struct kxld_dict type kxld_dict (line 105) | struct kxld_dict type kxld_dict (line 106) | struct kxld_dict FILE: libkern/kxld/kxld_object.c type kxld_object (line 78) | struct kxld_object { type symtab_command (line 129) | struct symtab_command function kxld_object_sizeof (line 201) | size_t function kern_return_t (line 209) | kern_return_t function splitKextLinkInfo (line 334) | splitKextLinkInfo * function kxld_object_set_link_info (line 345) | void function kern_return_t (line 363) | kern_return_t function kern_return_t (line 473) | static kern_return_t function kern_return_t (line 569) | static kern_return_t function kern_return_t (line 810) | static kern_return_t function boolean_t (line 891) | static boolean_t function kern_return_t (line 899) | static kern_return_t function boolean_t (line 941) | static boolean_t function kern_return_t (line 949) | static kern_return_t function u_long (line 1154) | static u_long function u_long (line 1174) | static u_long function u_long (line 1192) | static u_long function u_long (line 1240) | static u_long function boolean_t (line 1297) | boolean_t function KXLDSeg (line 1309) | KXLDSeg * function KXLDRelocator (line 1330) | const KXLDRelocator * function KXLDSect (line 1340) | KXLDSect * function KXLDReloc (line 1363) | const KXLDReloc * function KXLDSym (line 1394) | const KXLDSym * function KXLDSect (line 1417) | const KXLDSect * function KXLDArray (line 1433) | const KXLDArray * function KXLDSymtab (line 1449) | const KXLDSymtab * function kern_return_t (line 1460) | static kern_return_t function kern_return_t (line 1484) | static kern_return_t function boolean_t (line 1561) | static boolean_t function kern_return_t (line 1570) | static kern_return_t function kern_return_t (line 1604) | static kern_return_t function boolean_t (line 1637) | static boolean_t function set_is_object_linked (line 1648) | static void function kxld_object_clear (line 1676) | void function kxld_object_deinit (line 1748) | void function u_char (line 1795) | const u_char * function boolean_t (line 1823) | boolean_t function boolean_t (line 1833) | boolean_t function boolean_t (line 1843) | boolean_t function boolean_t (line 1853) | boolean_t function boolean_t (line 1863) | boolean_t function boolean_t (line 1873) | boolean_t function kxld_object_get_vmsize_for_seg_by_name (line 1884) | void function kxld_object_get_vmsize (line 1918) | void function kxld_object_set_linked_object_size (line 1938) | void function kern_return_t (line 1953) | kern_return_t function kern_return_t (line 2090) | static kern_return_t function kern_return_t (line 2114) | static kern_return_t function kern_return_t (line 2149) | static kern_return_t function kern_return_t (line 2197) | kern_return_t function kern_return_t (line 2205) | kern_return_t function kern_return_t (line 2213) | kern_return_t function KXLDSym (line 2241) | static KXLDSym * function kern_return_t (line 2260) | kern_return_t function kern_return_t (line 2280) | kern_return_t function kern_return_t (line 2297) | kern_return_t function kern_return_t (line 2315) | kern_return_t function kern_return_t (line 2381) | static kern_return_t function KXLDSeg (line 2473) | static KXLDSeg * function kern_return_t (line 2496) | static kern_return_t function add_to_ptr (line 2577) | static void function kern_return_t (line 2599) | static kern_return_t function kern_return_t (line 2620) | static kern_return_t function boolean_t (line 2718) | static boolean_t FILE: libkern/kxld/kxld_object.h type kxld_array (line 38) | struct kxld_array type kxld_dict (line 39) | struct kxld_dict type kxld_reloc (line 40) | struct kxld_reloc type kxld_relocator (line 41) | struct kxld_relocator type kxld_sect (line 42) | struct kxld_sect type kxld_sym (line 43) | struct kxld_sym type kxld_symtab (line 44) | struct kxld_symtab type KXLDObject (line 46) | typedef struct kxld_object KXLDObject; type kxld_array (line 57) | struct kxld_array type kxld_relocator (line 95) | struct kxld_relocator type kxld_reloc (line 99) | struct kxld_reloc type kxld_sym (line 100) | struct kxld_sym type kxld_sym (line 103) | struct kxld_sym type kxld_reloc (line 104) | struct kxld_reloc type kxld_sect (line 105) | struct kxld_sect type kxld_sect (line 108) | struct kxld_sect type kxld_array (line 112) | struct kxld_array type kxld_symtab (line 116) | struct kxld_symtab type kxld_sym (line 160) | struct kxld_sym type kxld_sym (line 164) | struct kxld_sym type kxld_sym (line 168) | struct kxld_sym type kxld_dict (line 172) | struct kxld_dict FILE: libkern/kxld/kxld_reloc.c type relocation_info (line 184) | struct relocation_info type relocation_info (line 203) | struct relocation_info function kern_return_t (line 208) | kern_return_t function kern_return_t (line 284) | kern_return_t function u_int (line 409) | static u_int function kxld_relocator_clear (line 450) | void function boolean_t (line 458) | boolean_t function u_int (line 468) | u_int function boolean_t (line 479) | boolean_t function KXLDSym (line 489) | KXLDSym * function kern_return_t (line 519) | kern_return_t function KXLDReloc (line 548) | KXLDReloc * function u_long (line 569) | u_long function u_long (line 577) | u_long function kern_return_t (line 592) | kern_return_t function kxld_addr_t (line 676) | kxld_addr_t function kxld_addr_t (line 692) | static kxld_addr_t function kxld_addr_t (line 714) | static kxld_addr_t function kxld_relocator_set_vtables (line 736) | void function kxld_addr_t (line 749) | static kxld_addr_t function kern_return_t (line 761) | kern_return_t function kern_return_t (line 808) | kern_return_t function kern_return_t (line 826) | kern_return_t function kern_return_t (line 878) | static kern_return_t function kern_return_t (line 999) | static kern_return_t function kern_return_t (line 1035) | static kern_return_t function u_long (line 1059) | static u_long function kern_return_t (line 1083) | static kern_return_t function boolean_t (line 1214) | static boolean_t function u_int (line 1225) | static u_int function boolean_t (line 1233) | static boolean_t function kern_return_t (line 1241) | static kern_return_t function boolean_t (line 1310) | static boolean_t function u_int (line 1320) | static u_int function boolean_t (line 1328) | static boolean_t function kern_return_t (line 1338) | static kern_return_t function kern_return_t (line 1518) | static kern_return_t function boolean_t (line 1543) | static boolean_t function u_int (line 1559) | static u_int function boolean_t (line 1567) | static boolean_t function kern_return_t (line 1575) | static kern_return_t function boolean_t (line 1665) | boolean_t function u_int (line 1673) | u_int function boolean_t (line 1685) | boolean_t function kern_return_t (line 1694) | kern_return_t FILE: libkern/kxld/kxld_reloc.h type kxld_array (line 39) | struct kxld_array type kxld_dict (line 40) | struct kxld_dict type kxld_sect (line 41) | struct kxld_sect type kxld_seg (line 42) | struct kxld_seg type kxld_sym (line 43) | struct kxld_sym type kxld_symtab (line 44) | struct kxld_symtab type kxld_vtable (line 45) | struct kxld_vtable type relocation_info (line 46) | struct relocation_info type KXLDRelocator (line 48) | typedef struct kxld_relocator KXLDRelocator; type KXLDReloc (line 49) | typedef struct kxld_reloc KXLDReloc; type boolean_t (line 51) | typedef boolean_t (*RelocHasPair)(u_int r_type); type u_int (line 52) | typedef u_int (*RelocGetPairType)(u_int prev_r_type); type boolean_t (line 53) | typedef boolean_t (*RelocHasGot)(u_int r_type); type kern_return_t (line 54) | typedef kern_return_t (*ProcessReloc)(const KXLDRelocator *relocator, type kxld_relocator (line 59) | struct kxld_relocator { type kxld_reloc (line 75) | struct kxld_reloc { type kxld_symtab (line 91) | struct kxld_symtab type kxld_array (line 91) | struct kxld_array type kxld_array (line 95) | struct kxld_array type relocation_info (line 96) | struct relocation_info type kxld_sym (line 120) | struct kxld_sym type kxld_array (line 124) | struct kxld_array type kxld_array (line 128) | struct kxld_array type kxld_array (line 136) | struct kxld_array type kxld_array (line 137) | struct kxld_array type kxld_array (line 141) | struct kxld_array type kxld_array (line 141) | struct kxld_array type kxld_dict (line 155) | struct kxld_dict type kxld_sect (line 159) | struct kxld_sect type kxld_seg (line 164) | struct kxld_seg FILE: libkern/kxld/kxld_sect.c function kern_return_t (line 57) | kern_return_t function kern_return_t (line 107) | kern_return_t function kern_return_t (line 158) | kern_return_t function kxld_sect_init_zerofill (line 190) | void function kxld_sect_clear (line 210) | void function kxld_sect_deinit (line 235) | void function u_int (line 250) | u_int function u_long (line 260) | u_long function u_long (line 272) | u_long function u_int (line 289) | u_int function kxld_addr_t (line 323) | kxld_addr_t function kern_return_t (line 331) | kern_return_t function kern_return_t (line 372) | kern_return_t function kern_return_t (line 406) | static kern_return_t function kern_return_t (line 498) | static kern_return_t function kern_return_t (line 553) | static kern_return_t function kxld_size_t (line 615) | kxld_size_t function kxld_sect_relocate (line 631) | void function kern_return_t (line 657) | kern_return_t function kern_return_t (line 701) | kern_return_t FILE: libkern/kxld/kxld_sect.h type kxld_array (line 40) | struct kxld_array type kxld_relocator (line 41) | struct kxld_relocator type kxld_reloc (line 42) | struct kxld_reloc type kxld_seg (line 43) | struct kxld_seg type kxld_symtab (line 44) | struct kxld_symtab type relocation_info (line 45) | struct relocation_info type section (line 46) | struct section type section_64 (line 47) | struct section_64 type KXLDSect (line 48) | typedef struct kxld_sect KXLDSect; type kxld_sect (line 50) | struct kxld_sect { type kxld_relocator (line 75) | struct kxld_relocator type kxld_relocator (line 84) | struct kxld_relocator type kxld_relocator (line 138) | struct kxld_relocator type kxld_symtab (line 138) | struct kxld_symtab type kxld_symtab (line 173) | struct kxld_symtab type kxld_relocator (line 180) | struct kxld_relocator FILE: libkern/kxld/kxld_seg.c function kern_return_t (line 80) | kern_return_t function kern_return_t (line 109) | kern_return_t function kern_return_t (line 139) | kern_return_t function kern_return_t (line 179) | kern_return_t function kern_return_t (line 268) | static kern_return_t function reorder_section (line 399) | static void function kern_return_t (line 416) | kern_return_t function kxld_seg_clear (line 443) | void function kxld_seg_deinit (line 464) | void function kxld_size_t (line 475) | kxld_size_t function u_long (line 485) | u_long function u_long (line 506) | u_long function KXLDSect (line 527) | static KXLDSect * function kern_return_t (line 537) | kern_return_t function kern_return_t (line 593) | kern_return_t function kern_return_t (line 643) | static kern_return_t function kern_return_t (line 698) | static kern_return_t function kern_return_t (line 780) | kern_return_t function kern_return_t (line 812) | kern_return_t function kxld_seg_set_vm_protections (line 849) | void function kxld_seg_relocate (line 868) | void function kxld_seg_populate_linkedit (line 962) | void function boolean_t (line 990) | boolean_t function boolean_t (line 1007) | boolean_t function boolean_t (line 1018) | boolean_t function boolean_t (line 1029) | boolean_t function boolean_t (line 1040) | boolean_t function boolean_t (line 1051) | boolean_t function boolean_t (line 1062) | boolean_t FILE: libkern/kxld/kxld_seg.h type kxld_sect (line 41) | struct kxld_sect type kxld_symtab (line 42) | struct kxld_symtab type segment_command (line 43) | struct segment_command type segment_command_64 (line 44) | struct segment_command_64 type KXLDSeg (line 45) | typedef struct kxld_seg KXLDSeg; type kxld_seg (line 47) | struct kxld_seg { type segment_command (line 64) | struct segment_command type segment_command_64 (line 69) | struct segment_command_64 type kxld_sect (line 130) | struct kxld_sect type kxld_symtab (line 143) | struct kxld_symtab type kxld_array (line 146) | struct kxld_array type kxld_array (line 147) | struct kxld_array FILE: libkern/kxld/kxld_splitinfolc.c function kxld_splitinfolc_init_from_macho (line 40) | void function kxld_splitinfolc_clear (line 54) | void function u_long (line 62) | u_long function kern_return_t (line 70) | kern_return_t FILE: libkern/kxld/kxld_splitinfolc.h type linkedit_data_command (line 38) | struct linkedit_data_command type KXLDsplitinfolc (line 39) | typedef struct kxld_splitinfolc KXLDsplitinfolc; type kxld_splitinfolc (line 41) | struct kxld_splitinfolc { type linkedit_data_command (line 52) | struct linkedit_data_command FILE: libkern/kxld/kxld_srcversion.c function kxld_srcversion_init_from_macho (line 40) | void function kxld_srcversion_clear (line 52) | void function u_long (line 60) | u_long function kern_return_t (line 68) | kern_return_t FILE: libkern/kxld/kxld_srcversion.h type source_version_command (line 38) | struct source_version_command type KXLDsrcversion (line 39) | typedef struct kxld_srcversion KXLDsrcversion; type kxld_srcversion (line 41) | struct kxld_srcversion { type source_version_command (line 50) | struct source_version_command FILE: libkern/kxld/kxld_sym.c function kern_return_t (line 66) | kern_return_t function kern_return_t (line 101) | kern_return_t function kxld_sym_init_absolute (line 139) | void function kern_return_t (line 158) | static kern_return_t function init_sym_sectnum (line 297) | static void function kxld_sym_deinit (line 319) | void function kxld_sym_destroy (line 327) | void function boolean_t (line 338) | boolean_t function boolean_t (line 348) | boolean_t function boolean_t (line 358) | boolean_t function boolean_t (line 370) | boolean_t function boolean_t (line 380) | boolean_t function boolean_t (line 390) | boolean_t function boolean_t (line 400) | boolean_t function boolean_t (line 410) | boolean_t function boolean_t (line 420) | boolean_t function boolean_t (line 430) | boolean_t function boolean_t (line 440) | boolean_t function boolean_t (line 449) | boolean_t function boolean_t (line 458) | boolean_t function boolean_t (line 469) | boolean_t function boolean_t (line 479) | boolean_t function boolean_t (line 489) | boolean_t function boolean_t (line 499) | boolean_t function boolean_t (line 507) | boolean_t function boolean_t (line 517) | boolean_t function boolean_t (line 527) | boolean_t function boolean_t (line 537) | boolean_t function boolean_t (line 547) | boolean_t function boolean_t (line 557) | boolean_t function boolean_t (line 567) | boolean_t function boolean_t (line 575) | boolean_t function u_int (line 585) | u_int function kxld_size_t (line 596) | kxld_size_t function u_int (line 604) | u_int function kern_return_t (line 618) | kern_return_t function kern_return_t (line 638) | kern_return_t function kern_return_t (line 659) | kern_return_t function kern_return_t (line 680) | kern_return_t function kern_return_t (line 699) | kern_return_t function kern_return_t (line 724) | kern_return_t function kern_return_t (line 755) | kern_return_t function u_long (line 785) | u_long function kern_return_t (line 808) | static kern_return_t function kxld_sym_set_got (line 835) | void function kxld_sym_relocate (line 844) | void function kern_return_t (line 856) | kern_return_t function kern_return_t (line 897) | kern_return_t function kern_return_t (line 939) | kern_return_t function kern_return_t (line 976) | kern_return_t function kxld_sym_delete (line 1009) | void function kxld_sym_patch (line 1021) | void function kxld_sym_mark_private (line 1031) | void FILE: libkern/kxld/kxld_sym.h type kxld_sect (line 38) | struct kxld_sect type nlist (line 39) | struct nlist type nlist_64 (line 40) | struct nlist_64 type KXLDSym (line 41) | typedef struct kxld_sym KXLDSym; type boolean_t (line 42) | typedef boolean_t (*KXLDSymPredicateTest)(const KXLDSym *sym); type kxld_sym (line 44) | struct kxld_sym { type nlist (line 83) | struct nlist type nlist_64 (line 88) | struct nlist_64 type kxld_sect (line 185) | struct kxld_sect type kxld_sect (line 244) | struct kxld_sect FILE: libkern/kxld/kxld_symtab.c type kxld_symtab (line 44) | struct kxld_symtab { type symtab_command (line 58) | struct symtab_command function kxld_symtab_sizeof (line 79) | size_t function kern_return_t (line 88) | kern_return_t function kern_return_t (line 100) | kern_return_t function kern_return_t (line 111) | static kern_return_t function kern_return_t (line 181) | static kern_return_t function kern_return_t (line 208) | static kern_return_t function restrict_private_symbols (line 237) | static void function kxld_symtab_iterator_init (line 268) | void function kxld_symtab_clear (line 284) | void function kxld_symtab_deinit (line 300) | void function u_int (line 313) | u_int function KXLDSym (line 323) | KXLDSym * function KXLDSym (line 333) | KXLDSym * function KXLDSym (line 352) | KXLDSym * function KXLDSym (line 364) | KXLDSym * function kern_return_t (line 374) | kern_return_t function u_long (line 391) | u_long function u_long (line 399) | u_long function kern_return_t (line 430) | kern_return_t function u_int (line 539) | u_int function kern_return_t (line 556) | kern_return_t function boolean_t (line 595) | static boolean_t function kern_return_t (line 603) | kern_return_t function boolean_t (line 641) | static boolean_t function kern_return_t (line 649) | kern_return_t function kern_return_t (line 681) | kern_return_t function KXLDSym (line 707) | KXLDSym * function kxld_symtab_iterator_reset (line 736) | void FILE: libkern/kxld/kxld_symtab.h type kxld_array (line 41) | struct kxld_array type symtab_command (line 42) | struct symtab_command type KXLDSymtab (line 43) | typedef struct kxld_symtab KXLDSymtab; type KXLDSymtabIterator (line 44) | typedef struct kxld_symtab_iterator KXLDSymtabIterator; type kxld_symtab_iterator (line 46) | struct kxld_symtab_iterator { type symtab_command (line 62) | struct symtab_command type symtab_command (line 68) | struct symtab_command type kxld_array (line 136) | struct kxld_array FILE: libkern/kxld/kxld_util.c type NXByteOrder (line 51) | enum NXByteOrder type NXByteOrder (line 52) | enum NXByteOrder type NXByteOrder (line 53) | enum NXByteOrder type NXByteOrder (line 54) | enum NXByteOrder function kxld_set_logging_callback (line 82) | void function kxld_set_logging_callback_data (line 90) | void function kxld_log (line 110) | void function kxld_free (line 272) | void function kxld_page_free_untracked (line 289) | void function kxld_page_free (line 308) | void function kern_return_t (line 320) | kern_return_t function kern_return_t (line 501) | kern_return_t function unswap_macho (line 682) | void function unswap_macho_32 (line 701) | static void function unswap_macho_64 (line 759) | static void function kxld_addr_t (line 818) | kxld_addr_t function boolean_t (line 838) | boolean_t function kxld_print_memory_report (line 846) | void function boolean_t (line 865) | boolean_t function kxld_size_t (line 883) | kxld_size_t function kxld_addr_t (line 899) | kxld_addr_t function kxld_show_split_info (line 917) | void function boolean_t (line 941) | boolean_t FILE: libkern/kxld/kxld_util.h type kxld_section_name (line 99) | struct kxld_section_name { type KXLDSectionName (line 103) | typedef struct kxld_section_name KXLDSectionName; type NXByteOrder (line 176) | enum NXByteOrder type NXByteOrder (line 182) | enum NXByteOrder type NXByteOrder (line 187) | enum NXByteOrder type NXByteOrder (line 188) | enum NXByteOrder FILE: libkern/kxld/kxld_uuid.c function kxld_uuid_init_from_macho (line 40) | void function kxld_uuid_clear (line 52) | void function u_long (line 60) | u_long function kern_return_t (line 68) | kern_return_t FILE: libkern/kxld/kxld_uuid.h type uuid_command (line 38) | struct uuid_command type KXLDuuid (line 39) | typedef struct kxld_uuid KXLDuuid; type kxld_uuid (line 41) | struct kxld_uuid { type uuid_command (line 50) | struct uuid_command FILE: libkern/kxld/kxld_versionmin.c function kxld_versionmin_init_from_macho (line 40) | void function kxld_versionmin_init_from_build_cmd (line 66) | void function kxld_versionmin_clear (line 93) | void function u_long (line 101) | u_long function kern_return_t (line 110) | kern_return_t FILE: libkern/kxld/kxld_versionmin.h type version_min_command (line 38) | struct version_min_command type KXLDversionmin (line 39) | typedef struct kxld_versionmin KXLDversionmin; type kxld_versionmin_platforms (line 41) | enum kxld_versionmin_platforms { type kxld_versionmin (line 48) | struct kxld_versionmin { type version_min_command (line 58) | struct version_min_command type build_version_command (line 61) | struct build_version_command FILE: libkern/kxld/kxld_vtable.c function kern_return_t (line 78) | kern_return_t function get_vtable_base_sizes (line 149) | static void function kern_return_t (line 169) | static kern_return_t function kern_return_t (line 258) | static kern_return_t function kern_return_t (line 336) | static kern_return_t function kxld_vtable_clear (line 433) | void function kxld_vtable_deinit (line 446) | void function KXLDVTableEntry (line 457) | KXLDVTableEntry * function kern_return_t (line 482) | kern_return_t FILE: libkern/kxld/kxld_vtable.h type kxld_array (line 40) | struct kxld_array type kxld_object (line 41) | struct kxld_object type kxld_reloc (line 42) | struct kxld_reloc type kxld_relocator (line 43) | struct kxld_relocator type kxld_sect (line 44) | struct kxld_sect type kxld_sym (line 45) | struct kxld_sym type kxld_symtab (line 46) | struct kxld_symtab type kxld_vtable_hdr (line 47) | struct kxld_vtable_hdr type section (line 48) | struct section type KXLDVTable (line 50) | typedef struct kxld_vtable KXLDVTable; type KXLDVTableEntry (line 51) | typedef union kxld_vtable_entry KXLDVTableEntry; type kxld_vtable (line 53) | struct kxld_vtable { type kxld_vtable_patched_entry (line 60) | struct kxld_vtable_patched_entry { type kxld_vtable_unpatched_entry (line 65) | struct kxld_vtable_unpatched_entry { type kxld_vtable_patched_entry (line 71) | struct kxld_vtable_patched_entry type kxld_vtable_unpatched_entry (line 72) | struct kxld_vtable_unpatched_entry type kxld_sym (line 80) | struct kxld_sym type kxld_object (line 80) | struct kxld_object type kxld_dict (line 81) | struct kxld_dict type kxld_object (line 104) | struct kxld_object FILE: libkern/kxld/tests/kextcopyright.c function usage (line 46) | static void function printFormat (line 58) | static void function main (line 123) | int FILE: libkern/kxld/tests/kxld_array_test.c function main (line 41) | int FILE: libkern/kxld/tests/kxld_dict_test.c type Stress (line 38) | typedef struct { function main (line 43) | int FILE: libkern/kxld/tests/kxld_test.c function kxld_test_log (line 33) | void FILE: libkern/libclosure/runtime.cpp function __END_DECLS (line 25) | __END_DECLS function free (line 37) | static inline void function OSAtomicCompareAndSwapLong (line 58) | static __inline bool function OSAtomicCompareAndSwapInt (line 66) | static __inline bool function latching_incr_int (line 83) | static int32_t function latching_incr_int_not_deallocating (line 97) | static bool function latching_decr_int_should_deallocate (line 119) | static bool function _Block_retain_object (line 150) | static inline void function _Block_release_object (line 155) | static inline void function _Block_destructInstance (line 160) | static inline void function _Block_retain_object_default (line 167) | static void function _Block_release_object_default (line 172) | static void function _Block_destructInstance_default (line 177) | static void function _Block_use_RR2 (line 191) | void function T (line 205) | static T * type Block_descriptor_2 (line 219) | struct Block_descriptor_2 type Block_layout (line 220) | struct Block_layout type Block_descriptor_1 (line 223) | struct Block_descriptor_1 type Block_descriptor_2 (line 224) | struct Block_descriptor_2 type Block_descriptor_3 (line 228) | struct Block_descriptor_3 type Block_layout (line 229) | struct Block_layout type Block_descriptor_1 (line 232) | struct Block_descriptor_1 type Block_descriptor_2 (line 234) | struct Block_descriptor_2 type Block_descriptor_3 (line 236) | struct Block_descriptor_3 function _Block_call_copy_helper (line 239) | static void function _Block_call_dispose_helper (line 247) | static void type Block_layout (line 267) | struct Block_layout type Block_layout (line 274) | struct Block_layout type Block_layout (line 284) | struct Block_layout type Block_layout (line 284) | struct Block_layout type Block_byref (line 324) | struct Block_byref type Block_byref (line 327) | struct Block_byref type Block_byref (line 327) | struct Block_byref type Block_byref (line 331) | struct Block_byref type Block_byref (line 331) | struct Block_byref type Block_byref_2 (line 342) | struct Block_byref_2 type Block_byref_2 (line 342) | struct Block_byref_2 type Block_byref_2 (line 343) | struct Block_byref_2 type Block_byref_2 (line 343) | struct Block_byref_2 type Block_byref_3 (line 348) | struct Block_byref_3 type Block_byref_3 (line 348) | struct Block_byref_3 type Block_byref_3 (line 349) | struct Block_byref_3 type Block_byref_3 (line 349) | struct Block_byref_3 function _Block_byref_release (line 368) | static void function _Block_release (line 403) | void function _Block_tryRetain (line 424) | bool function _Block_isDeallocating (line 431) | bool function Block_size (line 445) | size_t function _Block_use_stret (line 456) | bool function _Block_has_signature (line 466) | bool type Block_layout (line 475) | struct Block_layout type Block_layout (line 475) | struct Block_layout type Block_descriptor_3 (line 485) | struct Block_descriptor_3 function _Block_object_assign (line 580) | void function _Block_object_dispose (line 653) | void FILE: libkern/libkern/Block_private.h type Block_byref (line 32) | struct Block_byref function prepareWrite (line 104) | uintptr_t function Fn (line 119) | Fn function bits (line 146) | StorageSignedFunctionPointer(Fn value) function bits (line 151) | StorageSignedFunctionPointer(const StorageSignedFunctionPointer& value) type Block_descriptor_1 (line 258) | struct Block_descriptor_1 { type Block_descriptor_2 (line 264) | struct Block_descriptor_2 { type Block_descriptor_3 (line 271) | struct Block_descriptor_3 { type Block_descriptor_small (line 277) | struct Block_descriptor_small { type Block_layout (line 290) | struct Block_layout { type Block_byref (line 319) | struct Block_byref { type Block_byref_2 (line 326) | struct Block_byref_2 { type Block_byref_3 (line 332) | struct Block_byref_3 { function _Block_get_invoke_fn (line 393) | static inline __typeof__(void (*)(void *, ...)) function _Block_set_invoke_fn (line 399) | static inline void type Block_layout (line 406) | struct Block_layout function _Block_get_copy_fn (line 417) | static inline __typeof__(void (*)(void *, const void *)) function _Block_set_copy_fn (line 423) | static inline void function _Block_get_dispose_fn (line 431) | static inline __typeof__(void (*)(const void *)) function _Block_set_dispose_fn (line 437) | static inline void function _Block_get_copy_function (line 447) | static inline __typeof__(void (*)(void *, const void *)) function _Block_get_dispose_function (line 468) | static inline __typeof__(void (*)(const void *)) type Block_callbacks_RR (line 548) | struct Block_callbacks_RR { type Block_callbacks_RR (line 554) | typedef struct Block_callbacks_RR Block_callbacks_RR; FILE: libkern/libkern/OSAtomic.h function SInt64 (line 110) | inline static SInt64 function SInt64 (line 125) | inline static SInt64 function OSIncrementAtomicLong (line 158) | inline static long function OSDecrementAtomicLong (line 172) | inline static long type SInt32 (line 646) | typedef SInt32 OSSpinLock; function OSSynchronizeIO (line 687) | static __inline__ void function OSMemoryBarrier (line 696) | static inline void function OSMemoryBarrier (line 703) | static inline void FILE: libkern/libkern/OSBase.h function OS_INLINE (line 48) | OS_INLINE function OS_INLINE (line 56) | OS_INLINE FILE: libkern/libkern/OSByteOrder.h function __DARWIN_OS_INLINE (line 76) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 100) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 110) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 120) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 132) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 143) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 154) | __DARWIN_OS_INLINE FILE: libkern/libkern/OSCrossEndian.h function _OSRosettaCheck (line 63) | static __inline__ int FILE: libkern/libkern/OSKextLib.h type OSKextLoadTag (line 603) | typedef uint32_t OSKextLoadTag; type OSKextRequestTag (line 811) | typedef uint32_t OSKextRequestTag; type AppleTEXTHash_t (line 1113) | typedef struct AppleTEXTHash { FILE: libkern/libkern/OSKextLibPrivate.h type OSKextExcludeLevel (line 58) | typedef uint8_t OSKextExcludeLevel; type OSKextLogSpec (line 309) | typedef uint32_t OSKextLogSpec; type OSKextVersion (line 650) | typedef int64_t OSKextVersion; type OSKextLoadedKextSummary (line 920) | typedef struct _loaded_kext_summary { type OSKextLoadedKextSummaryHeader (line 950) | typedef struct _loaded_kext_summary_header { FILE: libkern/libkern/OSMalloc.h type _OSMallocTag_ (line 72) | struct _OSMallocTag_ { type __OSMallocTag__ (line 94) | struct __OSMallocTag__ type __OSMallocTag__ (line 103) | struct __OSMallocTag__ FILE: libkern/libkern/OSReturn.h type kern_return_t (line 86) | typedef kern_return_t OSReturn; FILE: libkern/libkern/OSTypes.h type UInt (line 38) | typedef unsigned int UInt; type SInt (line 39) | typedef signed int SInt; type UInt8 (line 43) | typedef unsigned char UInt8; type UInt16 (line 44) | typedef unsigned short UInt16; type UInt32 (line 46) | typedef unsigned int UInt32; type UInt32 (line 48) | typedef unsigned long UInt32; type UInt64 (line 50) | typedef unsigned long long UInt64; type UnsignedWide (line 52) | typedef struct __attribute__((deprecated)) UnsignedWide { type UnsignedWide (line 57) | typedef struct __attribute__((deprecated)) UnsignedWide { type SInt8 (line 65) | typedef signed char SInt8; type SInt16 (line 66) | typedef signed short SInt16; type SInt32 (line 68) | typedef signed int SInt32; type SInt32 (line 70) | typedef signed long SInt32; type SInt64 (line 72) | typedef signed long long SInt64; type SInt32 (line 74) | typedef SInt32 OSStatus; type UInt64 (line 79) | typedef UInt64 AbsoluteTime; type UInt32 (line 81) | typedef UInt32 OptionBits __attribute__((deprec... type Boolean (line 90) | typedef bool Boolean; type _Bool (line 94) | typedef _Bool Boolean; type Boolean (line 97) | typedef unsigned char Boolean; type Boolean (line 101) | typedef unsigned char Boolean; FILE: libkern/libkern/_OSByteOrder.h function __DARWIN_OS_INLINE (line 97) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 106) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 115) | __DARWIN_OS_INLINE FILE: libkern/libkern/arm/OSByteOrder.h function __DARWIN_OS_INLINE (line 13) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 23) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 39) | __DARWIN_OS_INLINE type _OSUnalignedU16 (line 64) | struct _OSUnalignedU16 { type _OSUnalignedU32 (line 68) | struct _OSUnalignedU32 { type _OSUnalignedU64 (line 72) | struct _OSUnalignedU64 { function __DARWIN_OS_INLINE (line 77) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 87) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 99) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 109) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 121) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 131) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 145) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 156) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 169) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 180) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 193) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 204) | __DARWIN_OS_INLINE FILE: libkern/libkern/c++/OSAllocation.h function namespace (line 38) | namespace os_detail { FILE: libkern/libkern/c++/OSArray.h type OSArray (line 41) | typedef OSArray* OSArrayPtr; function class (line 93) | class OSArray : public OSCollection FILE: libkern/libkern/c++/OSBoolean.h type OSBoolean (line 39) | typedef OSBoolean* OSBooleanPtr; FILE: libkern/libkern/c++/OSBoundedPtr.h function namespace (line 35) | namespace os_detail { FILE: libkern/libkern/c++/OSBoundedPtrFwd.h function namespace (line 35) | namespace os_detail { FILE: libkern/libkern/c++/OSCollection.h type OSCollection (line 39) | typedef OSCollection* OSCollectionPtr; function class (line 94) | class OSCollection : public OSObject FILE: libkern/libkern/c++/OSCollectionIterator.h type OSCollectionIterator (line 39) | typedef OSCollectionIterator* OSCollectionIteratorPtr; function class (line 95) | class OSCollectionIterator : public OSIterator FILE: libkern/libkern/c++/OSData.h type OSData (line 41) | typedef OSData* OSDataPtr; type OSData (line 42) | typedef OSData const* OSDataConstPtr; function class (line 80) | class OSData : public OSObject FILE: libkern/libkern/c++/OSDictionary.h type OSDictionary (line 50) | typedef OSDictionary* OSDictionaryPtr; function class (line 119) | class OSDictionary : public OSCollection FILE: libkern/libkern/c++/OSEndianTypes.h type class (line 55) | typedef class BigUInt16 BigUInt16; type class (line 61) | typedef class BigSInt16 BigSInt16; type class (line 67) | typedef class BigUInt32 BigUInt32; type class (line 73) | typedef class BigSInt32 BigSInt32; type class (line 79) | typedef class BigUInt64 BigUInt64; type class (line 85) | typedef class BigSInt64 BigSInt64; type class (line 91) | typedef class LittleUInt16 type class (line 97) | typedef class LittleSInt16 type class (line 103) | typedef class LittleUInt32 type class (line 109) | typedef class LittleSInt32 type class (line 115) | typedef class LittleUInt64 type class (line 121) | typedef class LittleSInt64 FILE: libkern/libkern/c++/OSIterator.h function class (line 68) | class OSIterator : public OSObject FILE: libkern/libkern/c++/OSKext.h type list_head (line 123) | struct list_head { type OSKextGrabPgoStruct (line 128) | struct OSKextGrabPgoStruct { type OSKextAccount (line 144) | struct OSKextAccount { type OSKextActiveAccount (line 150) | struct OSKextActiveAccount { type OSKextActiveAccount (line 155) | typedef struct OSKextActiveAccount OSKextActiveAccount; function class (line 157) | class OSKextSavedMutableSegment : public OSObject { FILE: libkern/libkern/c++/OSMetaClass.h type IORPC (line 145) | struct IORPC function class (line 146) | class OSInterface function class (line 298) | class OSMetaClassBase function class (line 1037) | class OSMetaClass : public OSMetaClassBase FILE: libkern/libkern/c++/OSNumber.h type OSNumber (line 46) | typedef OSNumber* OSNumberPtr; function class (line 75) | class OSNumber : public OSObject FILE: libkern/libkern/c++/OSObject.h type OSObject (line 50) | typedef OSObject* OSObjectPtr; function class (line 174) | class OSObject : public OSMetaClassBase FILE: libkern/libkern/c++/OSOrderedSet.h type OSOrderedSet (line 39) | typedef OSOrderedSet* OSOrderedSetPtr; function class (line 99) | class OSOrderedSet : public OSCollection FILE: libkern/libkern/c++/OSSerialize.h type OSSerializer (line 43) | typedef OSSerializer* OSSerializerPtr; type OSSerialize (line 46) | typedef OSSerialize* OSSerializePtr; function getLength (line 309) | virtual unsigned int getLength() const; FILE: libkern/libkern/c++/OSSet.h type OSSet (line 40) | typedef OSSet* OSSetPtr; type OSArray (line 41) | typedef OSArray* OSArrayPtr; function class (line 90) | class OSSet : public OSCollection FILE: libkern/libkern/c++/OSSharedPtr.h function release (line 35) | struct intrusive_osobject_retainer { function retain (line 50) | static void function release (line 55) | static void FILE: libkern/libkern/c++/OSString.h type OSString (line 41) | typedef OSString* OSStringPtr; type OSString (line 42) | typedef OSString const* OSStringConstPtr; function class (line 108) | class OSString : public OSObject FILE: libkern/libkern/c++/OSSymbol.h type OSSymbol (line 39) | typedef OSSymbol* OSSymbolPtr; type OSSymbol (line 40) | typedef OSSymbol const* OSSymbolConstPtr; function class (line 87) | class OSSymbol : public OSString FILE: libkern/libkern/c++/bounded_array.h function namespace (line 36) | namespace libkern { FILE: libkern/libkern/c++/bounded_array_ref.h function namespace (line 37) | namespace libkern { function iterator (line 172) | iterator function T (line 199) | constexpr T* function OS_ALWAYS_INLINE (line 216) | OS_ALWAYS_INLINE T& FILE: libkern/libkern/c++/bounded_ptr.h function namespace (line 41) | namespace libkern { function bounded_ptr (line 143) | __attribute__((trivial_abi)) bounded_ptr { function OS_ALWAYS_INLINE (line 477) | OS_ALWAYS_INLINE T* type bounded_ptr (line 492) | struct bounded_ptr function T (line 680) | T* FILE: libkern/libkern/c++/bounded_ptr_fwd.h function namespace (line 32) | namespace libkern { FILE: libkern/libkern/c++/intrusive_shared_ptr.h function namespace (line 32) | namespace libkern { function ptr_ (line 209) | constexpr intrusive_shared_ptr(intrusive_shared_ptr && other) noexcept :... function ptr_ (line 224) | constexpr intrusive_shared_ptr(intrusive_shared_ptr&&... function pointer (line 414) | constexpr pointer type intrusive_shared_ptr (line 457) | struct intrusive_shared_ptr FILE: libkern/libkern/c++/safe_allocation.h function namespace (line 39) | namespace libkern { FILE: libkern/libkern/coretrust/coretrust.h type coretrust_t (line 64) | typedef struct _coretrust { FILE: libkern/libkern/crypto/aes.h type aes_decrypt_ctx (line 50) | typedef struct{ type aes_encrypt_ctx (line 54) | typedef struct{ type aes_ctx (line 58) | typedef struct{ FILE: libkern/libkern/crypto/aesxts.h type symmetric_xts (line 45) | typedef struct { FILE: libkern/libkern/crypto/chacha20poly1305.h type ccchacha20poly1305_ctx (line 39) | typedef ccchacha20poly1305_ctx chacha20poly1305_ctx; FILE: libkern/libkern/crypto/des.h type des_ecb_key_schedule (line 50) | typedef struct{ type des3_ecb_key_schedule (line 55) | typedef struct{ type des_ecb_key_schedule (line 61) | typedef des_ecb_key_schedule des_key_schedule[1]; FILE: libkern/libkern/crypto/md5.h type MD5_CTX (line 67) | typedef struct { FILE: libkern/libkern/crypto/register_crypto.h type ccdigest_info (line 46) | struct ccdigest_info type ccdigest_info (line 47) | struct ccdigest_info type ccdigest_info (line 49) | struct ccdigest_info type ccdigest_info (line 51) | struct ccdigest_info type ccdigest_info (line 55) | struct ccdigest_info type ccdigest_info (line 57) | struct ccdigest_info type ccdigest_info (line 59) | struct ccdigest_info type ccdigest_info (line 62) | struct ccdigest_info type ccmode_gcm (line 67) | struct ccmode_gcm type ccmode_gcm (line 70) | struct ccmode_gcm type ccchacha20poly1305_fns (line 72) | struct ccchacha20poly1305_fns { type ccdigest_info (line 86) | struct ccdigest_info type ccmode_cbc (line 97) | struct ccmode_cbc type ccrng_state (line 101) | struct ccrng_state type crypto_functions (line 113) | struct crypto_functions { FILE: libkern/libkern/crypto/rsa.h type rsa_pub_ctx (line 40) | typedef struct{ FILE: libkern/libkern/crypto/sha1.h type SHA1_CTX (line 39) | typedef struct sha1_ctxt { FILE: libkern/libkern/crypto/sha2.h type SHA256_CTX (line 49) | typedef struct { type SHA512_CTX (line 53) | typedef struct SHA512_CTX { type SHA512_CTX (line 57) | typedef SHA512_CTX SHA384_CTX; FILE: libkern/libkern/i386/OSByteOrder.h function OS_INLINE (line 38) | OS_INLINE function OS_INLINE (line 51) | OS_INLINE function OS_INLINE (line 64) | OS_INLINE function OS_INLINE (line 79) | OS_INLINE function OS_INLINE (line 90) | OS_INLINE function OS_INLINE (line 101) | OS_INLINE FILE: libkern/libkern/i386/_OSByteOrder.h function __DARWIN_OS_INLINE (line 44) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 53) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 68) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 78) | __DARWIN_OS_INLINE function __DARWIN_OS_INLINE (line 91) | __DARWIN_OS_INLINE FILE: libkern/libkern/img4/interface.h type errno_t (line 66) | typedef errno_t (*const img4_nonce_domain_copy_nonce_t)( type errno_t (line 71) | typedef errno_t (*const img4_nonce_domain_roll_nonce_t)( type img4_chip_t (line 75) | typedef img4_chip_t *(*img4_chip_init_from_buff_t)( type img4_chip_t (line 80) | typedef const img4_chip_t *(*img4_chip_select_personalized_ap_t)( type img4_chip_t (line 84) | typedef const img4_chip_t *(*img4_chip_select_effective_ap_t)( type errno_t (line 88) | typedef errno_t (*img4_chip_instantiate_t)( type img4_chip_t (line 93) | typedef const img4_chip_t *(*img4_chip_custom_t)( type img4_firmware_t (line 98) | typedef img4_firmware_t (*img4_firmware_new_t)( type img4_firmware_t (line 106) | typedef img4_firmware_t (*img4_firmware_new_from_vnode_4xnu_t)( type img4_firmware_t (line 114) | typedef img4_firmware_t (*img4_firmware_init_from_buff_t)( type img4_buff_t (line 143) | typedef const img4_buff_t *(*img4_image_get_bytes_t)( type img4_buff_t (line 165) | typedef const img4_buff_t *(*img4_image_get_property_data_t)( type errno_t (line 175) | typedef errno_t (*img4_firmware_evaluate_t)( type img4_chip_t (line 181) | typedef const img4_chip_t *(*img4_firmware_select_chip_t)( type img4_interface_t (line 187) | typedef struct _img4_interface { FILE: libkern/libkern/kernel_mach_header.h type kernel_mach_header_t (line 57) | typedef struct mach_header_64 kernel_mach_header_t; type kernel_segment_command_t (line 58) | typedef struct segment_command_64 kernel_segment_command_t; type kernel_section_t (line 59) | typedef struct section_64 kernel_section_t; type kernel_nlist_t (line 60) | typedef struct nlist_64 kernel_nlist_t; type kernel_mach_header_t (line 67) | typedef struct mach_header kernel_mach_header_t; type kernel_segment_command_t (line 68) | typedef struct segment_command kernel_segment_command_t; type kernel_section_t (line 69) | typedef struct section kernel_section_t; type kernel_nlist_t (line 70) | typedef struct nlist kernel_nlist_t; FILE: libkern/libkern/kext_panic_report.h type subs_entry_t (line 39) | struct subs_entry_t { FILE: libkern/libkern/kxld_types.h type KXLDContext (line 105) | typedef struct kxld_context KXLDContext; type kxld_addr_t (line 113) | typedef uint32_t kxld_addr_t; type kxld_size_t (line 114) | typedef uint32_t kxld_size_t; type kxld_addr_t (line 116) | typedef uint64_t kxld_addr_t; type kxld_size_t (line 117) | typedef uint64_t kxld_size_t; type splitKextLinkInfo (line 120) | typedef struct splitKextLinkInfo { type kxld_flags (line 136) | enum kxld_flags { type KXLDFlags (line 140) | typedef enum kxld_flags KXLDFlags; type kxld_allocate_flags (line 143) | enum kxld_allocate_flags { type KXLDAllocateFlags (line 147) | typedef enum kxld_allocate_flags KXLDAllocateFlags; type kxld_addr_t (line 154) | typedef kxld_addr_t (*KXLDAllocateCallback)(size_t size, type KXLDLogSubsystem (line 158) | typedef enum kxld_log_subsystem { type KXLDLogLevel (line 163) | typedef enum kxld_log_level { type KXLDDependency (line 181) | typedef struct kxld_dependency { FILE: libkern/libkern/machine/OSByteOrder.h function OS_INLINE (line 46) | OS_INLINE function OS_INLINE (line 55) | OS_INLINE function OS_INLINE (line 64) | OS_INLINE function OS_INLINE (line 75) | OS_INLINE function OS_INLINE (line 86) | OS_INLINE function OS_INLINE (line 97) | OS_INLINE function OS_INLINE (line 110) | OS_INLINE function OS_INLINE (line 121) | OS_INLINE function OS_INLINE (line 132) | OS_INLINE FILE: libkern/libkern/mkext.h type mkext_basic_header (line 88) | typedef struct mkext_basic_header { type mkext2_file_entry (line 161) | typedef struct mkext2_file_entry { type mkext2_header (line 167) | typedef struct mkext2_header { type mkext_file (line 199) | typedef struct mkext_file { type mkext_kext (line 207) | typedef struct mkext_kext { type mkext_header (line 212) | typedef struct mkext_header { type mkext_header (line 217) | typedef mkext_header mkext1_header; FILE: libkern/libkern/ptrauth_utils.h function ptrauth_generic_signature_t (line 63) | static inline ptrauth_generic_signature_t function ptrauth_utils_auth_blob_generic (line 94) | static inline void FILE: libkern/libkern/tree.h type type (line 101) | struct type type type (line 150) | struct type type name (line 151) | struct name type type (line 151) | struct type type type (line 161) | struct type type name (line 162) | struct name type type (line 162) | struct type type type (line 175) | struct type type name (line 176) | struct name type type (line 267) | struct type type name (line 268) | struct name type type (line 268) | struct type type type (line 270) | struct type function _SPLAY_MINMAX (line 289) | void name##_SPLAY_MINMAX(struct name *head, int __comp) \ type type (line 359) | struct type type type (line 360) | struct type type type (line 676) | struct type type name (line 677) | struct name type type (line 677) | struct type type type (line 679) | struct type type type (line 680) | struct type type type (line 707) | struct type type name (line 708) | struct name type type (line 708) | struct type type type (line 710) | struct type type type (line 726) | struct type type name (line 727) | struct name type type (line 727) | struct type type type (line 729) | struct type type type (line 730) | struct type type type (line 747) | struct type type type (line 748) | struct type type type (line 768) | struct type type name (line 769) | struct name type type (line 771) | struct type type type (line 772) | struct type FILE: libkern/libkern/zconf.h type Byte (line 288) | typedef unsigned char Byte; type uInt (line 290) | typedef unsigned int uInt; type uLong (line 291) | typedef unsigned long uLong; type Byte (line 297) | typedef Byte FAR Bytef; type charf (line 299) | typedef char FAR charf; type intf (line 300) | typedef int FAR intf; type uInt (line 301) | typedef uInt FAR uIntf; type uLong (line 302) | typedef uLong FAR uLongf; type Byte (line 309) | typedef Byte const *voidpc; type Byte (line 310) | typedef Byte FAR *voidpf; type Byte (line 311) | typedef Byte *voidp; FILE: libkern/libkern/zlib.h type voidpf (line 104) | typedef voidpf (*alloc_func) type internal_state (line 107) | struct internal_state type z_stream (line 109) | typedef struct z_stream_s { type z_stream (line 130) | typedef z_stream FAR *z_streamp; type gz_header (line 136) | typedef struct gz_header_s { type gz_header (line 153) | typedef gz_header FAR *gz_headerp; type voidp (line 1111) | typedef voidp gzFile; type internal_state (line 1393) | struct internal_state {int dummy;} FILE: libkern/mkext.c function u_int32_t (line 42) | u_int32_t type encode_state (line 91) | struct encode_state { function decompress_lzss (line 108) | int function init_state (line 187) | static void function insert_node (line 213) | static void function delete_node (line 268) | static void FILE: libkern/net/inet_aton.c function isspace (line 33) | static inline int function inet_aton (line 40) | int FILE: libkern/net/inet_ntoa.c type in_addr (line 35) | struct in_addr type in_addr (line 49) | struct in_addr FILE: libkern/net/inet_pton.c function inet_pton (line 48) | int function inet_pton4 (line 72) | static int function inet_pton6 (line 132) | static int FILE: libkern/os/atomic.h function namespace (line 93) | namespace os { FILE: libkern/os/atomic_private.h type os_atomic_dependency_t (line 823) | typedef struct { unsigned long __opaque_zero; } os_atomic_dependency_t; FILE: libkern/os/atomic_private_impl.h function _os_atomic_mo_has_acquire (line 44) | static inline int function _os_atomic_mo_has_release (line 58) | static inline int FILE: libkern/os/cpp_util.h function namespace (line 16) | namespace os { FILE: libkern/os/hash.h function __BEGIN_DECLS (line 35) | __BEGIN_DECLS function os_hash_jenkins_finish (line 51) | static inline uint32_t function os_hash_jenkins (line 80) | static inline uint32_t function os_hash_kernel_pointer (line 108) | static inline uint32_t FILE: libkern/os/internal.c function _os_trace_addr_in_text_segment_32 (line 28) | static bool function _os_trace_addr_in_text_segment_64 (line 46) | static bool function _os_trace_addr_in_text_segment (line 64) | bool FILE: libkern/os/log.c type os_log_s (line 42) | struct os_log_s { type os_log_s (line 46) | struct os_log_s type os_log_s (line 47) | struct os_log_s type msgbuf (line 56) | struct msgbuf function os_log_turned_off (line 123) | static bool function os_log_info_enabled (line 129) | bool function os_log_debug_enabled (line 135) | bool function os_log_disabled (line 141) | static bool function os_log_t (line 147) | os_log_t function _os_log_internal (line 153) | __attribute__((noinline, not_tail_called)) void function _os_log_internal_driverKit (line 168) | __attribute__((noinline, not_tail_called)) int function os_log_with_args (line 220) | __attribute__((noinline, not_tail_called)) void function _os_log_with_args_internal (line 231) | static void function _os_log_to_msgbuf_internal (line 252) | static void function firehose_stream_t (line 353) | static firehose_stream_t function _os_log_actual (line 360) | static void function _os_log_to_log_internal (line 417) | static void function os_log_coprocessor (line 447) | bool function firehose_tracepoint_id_t (line 492) | static inline firehose_tracepoint_id_t function oslog_stream_buf_entry_t (line 566) | static oslog_stream_buf_entry_t function os_log_coprocessor_register (line 596) | void function firehose_trace_metadata (line 636) | void function __firehose_buffer_push_to_logd (line 681) | void function __firehose_allocate (line 688) | void function __firehose_critical_region_enter (line 706) | void function __firehose_critical_region_leave (line 713) | void function kern_return_t (line 763) | kern_return_t function _test_log_loop (line 860) | void function kern_return_t (line 868) | kern_return_t function test_oslog_handleOSLogCtl (line 901) | void function kern_return_t (line 961) | kern_return_t FILE: libkern/os/log.h function OS_ALWAYS_INLINE (line 67) | OS_ALWAYS_INLINE static inline void type os_log_s (line 75) | struct os_log_s type os_log_s (line 95) | struct os_log_s FILE: libkern/os/log_encode.c function is_kernel_pointer (line 49) | static bool function log_context_cursor_advance (line 71) | static void function log_fits (line 78) | static bool function log_fits_cmd (line 84) | static bool function log_range_update (line 90) | static void function log_add_cmd (line 108) | static void function log_collect_public_range_data (line 132) | static void function log_add_range_data (line 139) | static void function log_create_range (line 147) | static struct os_log_fmt_range_s function log_add_range_arg (line 159) | static int function log_add_arg (line 187) | static int function log_encode_public_data (line 202) | static void function log_expand (line 231) | static bool function log_encode_fmt_arg (line 267) | static int function log_encode_fmt (line 294) | static int function write_address_location (line 476) | static inline size_t function os_log_encode_location (line 516) | static void function os_log_context_encode (line 531) | bool function os_log_context_init (line 584) | void function os_log_context_free (line 597) | void FILE: libkern/os/log_encode_types.h type os_log_int_types_t (line 65) | enum os_log_int_types_t { type os_log_format_value_s (line 92) | struct os_log_format_value_s { type os_log_fmt_hdr_s (line 98) | struct os_log_fmt_hdr_s { type os_log_fmt_cmd_s (line 104) | struct os_log_fmt_cmd_s { type os_log_fmt_range_s (line 111) | struct os_log_fmt_range_s { type os_log_context_s (line 119) | struct os_log_context_s { FILE: libkern/os/log_mem.c function bitmap_get (line 45) | static bool function bitmap_set (line 51) | static void function bitmap_clear (line 57) | static void function bitmap_reserve_root (line 63) | static void function bitmap_release_root (line 80) | static void function bitmap_update_subtree (line 100) | static void function bitmap_release_subtree (line 113) | static void function bitmap_reserve_subtree (line 119) | static void function block_size_level (line 125) | static size_t function block_locate (line 136) | static size_t function block_reserve (line 146) | static size_t function logmem_free (line 194) | void function logmem_max_size (line 213) | size_t FILE: libkern/os/log_mem.h type logmem_t (line 34) | typedef struct logmem_s { FILE: libkern/os/log_private.h type firehose_tracepoint_s (line 89) | struct firehose_tracepoint_s FILE: libkern/os/object.c type os_log_s (line 28) | struct os_log_s function os_release (line 38) | void FILE: libkern/os/overflow.h function OS_WARN_RESULT (line 48) | OS_WARN_RESULT FILE: libkern/os/refcnt.c type os_refgrp (line 16) | struct os_refgrp function os_ref_panic_live (line 35) | void function __abortlike (line 42) | __abortlike function __abortlike (line 50) | __abortlike function __abortlike (line 58) | __abortlike function os_ref_check_underflow (line 66) | static inline void function os_ref_check_overflow (line 74) | static inline void function os_ref_check_retain (line 82) | static inline void function ref_log_op (line 93) | __attribute__((cold, noinline)) function ref_log_drop (line 111) | __attribute__((cold, noinline)) function ref_log_init (line 127) | __attribute__((cold, noinline)) function ref_log_init (line 159) | static inline void function ref_log_op (line 165) | static inline void function ref_log_drop (line 171) | static inline void function ref_attach_to_group (line 182) | __attribute__((cold, noinline)) function ref_retain_group (line 210) | static void function ref_release_group (line 220) | __attribute__((cold, noinline)) function ref_init_debug (line 235) | __attribute__((cold, noinline)) function ref_retain_debug (line 246) | __attribute__((cold, noinline)) function os_ref_init_count_internal (line 255) | void function os_ref_retain_internal (line 268) | void function os_ref_retain_try_internal (line 281) | bool function os_ref_count_t (line 305) | __attribute__((always_inline)) function os_ref_count_t (line 343) | __attribute__((noinline)) function os_ref_count_t (line 357) | __attribute__((noinline)) function os_ref_count_t (line 369) | os_ref_count_t function os_ref_count_t (line 383) | os_ref_count_t function os_ref_retain_locked_internal (line 397) | void function os_ref_count_t (line 411) | os_ref_count_t function os_ref_init_count_mask (line 436) | void function os_ref_retain_mask_inline (line 452) | __attribute__((always_inline)) function os_ref_retain_mask_internal (line 467) | void function os_ref_retain_acquire_mask_internal (line 474) | void function os_ref_release_barrier_mask_internal (line 481) | uint32_t function os_ref_release_relaxed_mask_internal (line 496) | uint32_t function os_ref_retain_try_mask_internal (line 511) | bool function os_ref_retain_try_acquire_mask_internal (line 535) | bool FILE: libkern/os/refcnt.h type os_refcnt (line 54) | struct os_refcnt type os_refgrp (line 55) | struct os_refgrp type os_refcnt_t (line 56) | typedef struct os_refcnt os_refcnt_t; type os_ref_count_t (line 59) | typedef uint32_t os_ref_count_t; type os_ref_atomic_t (line 60) | typedef _Atomic(os_ref_count_t) os_ref_atomic_t; type os_refcnt (line 102) | struct os_refcnt type os_refgrp (line 102) | struct os_refgrp type os_refcnt (line 126) | struct os_refcnt type os_refcnt (line 127) | struct os_refcnt type os_refcnt (line 128) | struct os_refcnt type os_refcnt (line 129) | struct os_refcnt type os_refcnt (line 139) | struct os_refcnt type os_refcnt (line 149) | struct os_refcnt type os_refcnt (line 150) | struct os_refcnt type os_refcnt (line 156) | struct os_refcnt type os_refgrp (line 170) | struct os_refgrp type os_refgrp (line 172) | struct os_refgrp type os_refgrp (line 173) | struct os_refgrp type os_refgrp (line 174) | struct os_refgrp type os_refgrp (line 175) | struct os_refgrp type os_refgrp (line 176) | struct os_refgrp type os_refgrp (line 177) | struct os_refgrp type os_refgrp (line 178) | struct os_refgrp type os_refgrp (line 207) | struct os_refgrp type os_refgrp (line 218) | struct os_refgrp type os_refgrp (line 220) | struct os_refgrp type os_refgrp (line 223) | struct os_refgrp type os_refgrp (line 226) | struct os_refgrp type os_refgrp (line 229) | struct os_refgrp type os_refgrp (line 231) | struct os_refgrp type os_refgrp (line 233) | struct os_refgrp type os_refgrp (line 235) | struct os_refgrp type os_refgrp (line 237) | struct os_refgrp FILE: libkern/os/refcnt_internal.h type os_refcnt (line 4) | struct os_refcnt { type os_refgrp (line 12) | struct os_refgrp { type os_refgrp (line 38) | struct os_refgrp type os_refgrp (line 39) | struct os_refgrp type os_refgrp (line 40) | struct os_refgrp type os_refgrp (line 41) | struct os_refgrp type os_refgrp (line 43) | struct os_refgrp type os_refgrp (line 44) | struct os_refgrp type os_refgrp (line 45) | struct os_refgrp type os_refgrp (line 46) | struct os_refgrp type os_refgrp (line 49) | struct os_refgrp type os_refgrp (line 50) | struct os_refgrp type os_refgrp (line 51) | struct os_refgrp type os_refgrp (line 52) | struct os_refgrp type os_refgrp (line 53) | struct os_refgrp type os_refgrp (line 55) | struct os_refgrp type os_refgrp (line 56) | struct os_refgrp type os_refgrp (line 57) | struct os_refgrp function os_ref_init_count (line 70) | static inline void function os_ref_retain (line 79) | static inline void function os_ref_count_t (line 85) | static inline os_ref_count_t function os_ref_retain_locked (line 91) | static inline void function os_ref_retain_try (line 97) | static inline bool function os_ref_count_t (line 104) | static inline os_ref_count_t OS_WARN_RESULT function __abortlike (line 143) | __abortlike function os_ref_count_t (line 152) | static inline os_ref_count_t OS_WARN_RESULT function os_ref_count_t (line 159) | static inline os_ref_count_t OS_WARN_RESULT function os_ref_release_live (line 166) | static inline void function os_ref_count_t (line 174) | static inline os_ref_count_t function os_ref_count_t (line 180) | static inline os_ref_count_t function os_ref_init_count_raw (line 192) | static inline void function os_ref_retain_raw (line 198) | static inline void function os_ref_count_t (line 204) | static inline os_ref_count_t function os_ref_count_t (line 210) | static inline os_ref_count_t function os_ref_release_live_raw (line 216) | static inline void function os_ref_retain_try_raw (line 224) | static inline bool function os_ref_retain_locked_raw (line 230) | static inline void function os_ref_count_t (line 236) | static inline os_ref_count_t function os_ref_count_t (line 242) | static inline os_ref_count_t type os_refgrp (line 264) | struct os_refgrp type os_refgrp (line 266) | struct os_refgrp type os_refgrp (line 269) | struct os_refgrp type os_refgrp (line 272) | struct os_refgrp type os_refgrp (line 275) | struct os_refgrp type os_refgrp (line 277) | struct os_refgrp function os_ref_get_raw_mask (line 279) | static inline uint32_t function os_ref_get_bits_mask (line 285) | static inline uint32_t function os_ref_count_t (line 291) | static inline os_ref_count_t function os_ref_retain_mask (line 297) | static inline void function os_ref_retain_acquire_mask (line 303) | static inline void function os_ref_retain_try_mask (line 309) | static inline bool function os_ref_retain_try_acquire_mask (line 316) | static inline bool function os_ref_release_raw_mask (line 323) | static inline uint32_t function os_ref_release_raw_relaxed_mask (line 329) | static inline uint32_t function os_ref_count_t (line 335) | static inline os_ref_count_t function os_ref_count_t (line 341) | static inline os_ref_count_t function os_ref_release_live_mask (line 347) | static inline void FILE: libkern/os/trace.h function OS_ALWAYS_INLINE (line 47) | OS_ALWAYS_INLINE FILE: libkern/os/trace_internal.h function _os_trace_offset (line 35) | inline uint32_t FILE: libkern/ptrauth_utils.c function ptrauth_generic_signature_t (line 43) | __attribute__((noinline)) function ptrauth_utils_auth_blob_generic (line 95) | __attribute__((noinline)) FILE: libkern/stack_protector.c function __stack_chk_fail (line 34) | void FILE: libkern/stdio/scanf.c function isspace (line 73) | static inline int function sscanf (line 120) | int function vsscanf (line 132) | int function u_char (line 611) | static const u_char * FILE: libkern/uuid/uuid.c function read_node (line 45) | static void function read_time (line 58) | static uint64_t function uuid_clear (line 68) | void function uuid_compare (line 74) | int function uuid_copy (line 80) | void function uuid_random_setflags (line 86) | static void function uuid_generate_random (line 93) | void function uuid_generate_early_random (line 100) | void function uuid_generate_time (line 107) | void function uuid_generate (line 129) | void function uuid_is_null (line 135) | int function uuid_parse (line 141) | int function uuid_unparse_lower (line 161) | void function uuid_unparse_upper (line 178) | void function uuid_unparse (line 195) | void FILE: libkern/zlib/adler32.c function uLong (line 90) | uLong ZEXPORT function uLong (line 160) | uLong ZEXPORT FILE: libkern/zlib/compress.c function compress2 (line 53) | int ZEXPORT function compress (line 90) | int ZEXPORT function uLong (line 100) | uLong ZEXPORT FILE: libkern/zlib/deflate.c type block_state (line 93) | typedef enum { type block_state (line 100) | typedef block_state (*compress_func) type config (line 150) | typedef struct config_s { type static_tree_desc_s (line 188) | struct static_tree_desc_s {int dummy;} function deflateInit_ (line 231) | int ZEXPORT function deflateInit2_ (line 240) | int ZEXPORT function deflateSetDictionary (line 335) | int ZEXPORT function ZEXPORT (line 376) | ZEXPORT function deflateReset (line 390) | int ZEXPORT function deflateSetHeader (line 428) | int ZEXPORT function deflatePrime (line 438) | int ZEXPORT function deflateParams (line 448) | int ZEXPORT function deflateTune (line 484) | int ZEXPORT function uLong (line 516) | uLong ZEXPORT function local (line 544) | local void function local (line 557) | local void function deflate (line 581) | int ZEXPORT function deflateEnd (line 887) | int ZEXPORT function deflateCopy (line 922) | int ZEXPORT function local (line 983) | local int function local (line 1011) | local void function local (line 1053) | local uInt function local (line 1202) | local uInt function local (line 1259) | local void function local (line 1291) | local void function local (line 1415) | local block_state function local (line 1472) | local block_state function local (line 1577) | local block_state function local (line 1706) | local block_state function uLong (line 1762) | uLong FILE: libkern/zlib/deflate.h type ct_data (line 89) | typedef struct ct_data_s { type static_tree_desc (line 105) | typedef struct static_tree_desc_s static_tree_desc; type tree_desc (line 107) | typedef struct tree_desc_s { type ush (line 113) | typedef ush Pos; type Pos (line 114) | typedef Pos FAR Posf; type IPos (line 115) | typedef unsigned IPos; type deflate_state (line 121) | typedef struct internal_state { FILE: libkern/zlib/infback.c type inflate_state (line 47) | struct inflate_state function inflateBackInit_ (line 56) | int ZEXPORT function local (line 100) | local void function inflateBack (line 268) | int ZEXPORT function inflateBackEnd (line 639) | int ZEXPORT FILE: libkern/zlib/inffast.c function inflate_fast (line 78) | void FILE: libkern/zlib/inflate.c type inflate_state (line 123) | struct inflate_state function inflateReset (line 131) | int ZEXPORT function inflatePrime (line 156) | int ZEXPORT function inflateInit2_ (line 170) | int ZEXPORT function inflateInit_ (line 213) | int ZEXPORT function local (line 229) | local void function makefixed (line 293) | void function local (line 348) | local int function inflate (line 578) | int ZEXPORT FILE: libkern/zlib/inflate.h type inflate_mode (line 47) | typedef enum { type inflate_state (line 104) | struct inflate_state { FILE: libkern/zlib/inftrees.c function inflate_table (line 59) | int FILE: libkern/zlib/inftrees.h type code (line 51) | typedef struct { type codetype (line 74) | typedef enum { FILE: libkern/zlib/trees.c type static_tree_desc_s (line 148) | struct static_tree_desc_s { function local (line 223) | local void function local (line 267) | local void function gen_trees_header (line 360) | void function _tr_init (line 413) | void function local (line 442) | local void function local (line 489) | local void function local (line 523) | local void function local (line 616) | local void function local (line 658) | local void function local (line 749) | local void function local (line 801) | local void function local (line 856) | local int function local (line 895) | local void function _tr_stored_block (line 927) | void function _tr_align (line 949) | void function _tr_tally (line 1083) | int function local (line 1134) | local void function local (line 1186) | local void function bi_reverse (line 1209) | local unsigned function local (line 1224) | local void function local (line 1241) | local void function local (line 1264) | local void FILE: libkern/zlib/uncompr.c function uncompress (line 57) | int ZEXPORT FILE: libkern/zlib/z_crc32.c type u4 (line 67) | typedef unsigned int u4; type u4 (line 70) | typedef unsigned long u4; type u4 (line 73) | typedef unsigned short u4; function local (line 134) | local void function local (line 212) | local void function z_crc32 (line 248) | unsigned long ZEXPORT function crc32_little (line 289) | local unsigned long function crc32_big (line 327) | local unsigned long function gf2_matrix_times (line 365) | local unsigned long function local (line 381) | local void function uLong (line 391) | uLong ZEXPORT FILE: libkern/zlib/zutil.c type internal_state (line 38) | struct internal_state {int dummy;} function uLong (line 59) | uLong ZEXPORT zlibCompileFlags() function z_error (line 149) | void function zmemcpy (line 176) | void function zmemcmp (line 185) | int function zmemzero (line 196) | void type ptr_table (line 226) | typedef struct ptr_table_s { function voidpf (line 239) | voidpf function zcfree (line 264) | void function voidpf (line 300) | voidpf function zcfree (line 307) | void function voidpf (line 327) | voidpf function zcfree (line 342) | void FILE: libkern/zlib/zutil.h type uch (line 86) | typedef unsigned char uch; type uch (line 87) | typedef uch FAR uchf; type ush (line 88) | typedef unsigned short ush; type ush (line 89) | typedef ush FAR ushf; type ulg (line 90) | typedef unsigned long ulg; FILE: libsa/bootstrap.cpp class KLDBootstrap (line 128) | class KLDBootstrap { type _DeviceTreeBuffer (line 353) | struct _DeviceTreeBuffer { function OSReturn (line 555) | OSReturn function bootstrapRecordStartupExtensions (line 770) | static void function bootstrapLoadSecurityExtensions (line 777) | static void FILE: libsa/lastkernelconstructor.c function last_kernel_constructor (line 33) | static void FILE: libsyscall/custom/errno.c type cerror_return_t (line 41) | typedef unsigned __int128 cerror_return_t; type cerror_return_t (line 43) | typedef uint64_t cerror_return_t; function cerror_return_t (line 61) | __attribute__((noinline)) function cerror_return_t (line 73) | __attribute__((noinline)) FILE: libsyscall/mach/abort.h function abort (line 37) | static inline void __attribute__((noreturn, cold)) FILE: libsyscall/mach/clock_sleep.c function kern_return_t (line 33) | kern_return_t FILE: libsyscall/mach/error_codes.c type error_system (line 78) | struct error_system FILE: libsyscall/mach/errorlib.h type error_sparse_map (line 86) | struct error_sparse_map { type error_subsystem (line 93) | struct error_subsystem { type error_system (line 102) | struct error_system { type error_system (line 111) | struct error_system FILE: libsyscall/mach/exc_catcher.c function __private_extern__ (line 42) | __private_extern__ kern_return_t FILE: libsyscall/mach/exc_catcher.h type kern_return_t (line 34) | typedef kern_return_t (*_libkernel_exc_raise_func_t)(mach_port_t, type kern_return_t (line 41) | typedef kern_return_t (*_libkernel_exc_raise_state_func_t)(mach_port_t, type kern_return_t (line 51) | typedef kern_return_t (*_libkernel_exec_raise_state_identity_t)(mach_por... FILE: libsyscall/mach/exc_catcher_state.c function __private_extern__ (line 42) | __private_extern__ kern_return_t FILE: libsyscall/mach/exc_catcher_state_identity.c function __private_extern__ (line 42) | __private_extern__ kern_return_t FILE: libsyscall/mach/fprintf_stderr.c function __private_extern__ (line 51) | __private_extern__ int FILE: libsyscall/mach/host.c function kern_return_t (line 36) | kern_return_t function kern_return_t (line 44) | kern_return_t function kern_return_t (line 57) | kern_return_t function kern_return_t (line 83) | kern_return_t FILE: libsyscall/mach/mach/errorlib.h type error_subsystem (line 83) | struct error_subsystem { type error_system (line 89) | struct error_system { FILE: libsyscall/mach/mach/mach.h type voucher_mach_msg_state_s (line 158) | struct voucher_mach_msg_state_s FILE: libsyscall/mach/mach/mach_right_private.h type mach_right_recv_t (line 44) | typedef struct _mach_right_recv { type mach_right_send_t (line 67) | typedef struct _mach_right_send { type mach_right_send_once_t (line 90) | typedef struct _mach_right_send_once { function mach_right_recv_t (line 121) | static inline mach_right_recv_t function mach_right_send_t (line 140) | static inline mach_right_send_t function mach_right_send_valid (line 158) | static inline bool function mach_right_send_once_t (line 176) | static inline mach_right_send_once_t function mach_right_send_once_valid (line 194) | static inline bool FILE: libsyscall/mach/mach/mach_sync_ipc.h type thread_destruct_special_reply_port_rights_t (line 118) | typedef enum thread_destruct_special_reply_port_rights { FILE: libsyscall/mach/mach/port_obj.h type port_obj_tentry (line 43) | struct port_obj_tentry { FILE: libsyscall/mach/mach_error.c function mach_error (line 70) | void FILE: libsyscall/mach/mach_error_string.c function do_compat (line 68) | static void function err_sparse_mapit (line 95) | static int type error_system (line 118) | struct error_system function __private_extern__ (line 139) | __private_extern__ char * FILE: libsyscall/mach/mach_eventlink.c function kern_return_t (line 64) | kern_return_t function kern_return_t (line 74) | kern_return_t function kern_return_t (line 91) | kern_return_t FILE: libsyscall/mach/mach_init.c function kern_return_t (line 88) | kern_return_t function mach_init (line 99) | int function _mach_fork_child (line 111) | int function mach_init_doit (line 131) | void FILE: libsyscall/mach/mach_legacy.c function mach_port_t (line 33) | mach_port_t function mach_port_t (line 41) | mach_port_t function mach_port_t (line 47) | mach_port_t FILE: libsyscall/mach/mach_msg.c function mach_msg_return_t (line 79) | mach_msg_return_t function mach_msg_return_t (line 147) | mach_msg_return_t function mach_msg_return_t (line 203) | mach_msg_return_t function mach_msg_return_t (line 211) | mach_msg_return_t function mach_msg_destroy_port (line 220) | static void function mach_msg_destroy_memory (line 255) | static void function mach_msg_destroy (line 280) | void function boolean_t (line 388) | static inline boolean_t function kern_return_t (line 405) | static kern_return_t function mach_msg_server_consume_unsent_message (line 420) | static void function mach_msg_return_t (line 449) | mach_msg_return_t function mach_msg_return_t (line 580) | mach_msg_return_t function mach_msg_return_t (line 756) | mach_msg_return_t function kern_return_t (line 766) | kern_return_t function mach_msg_priority_is_pthread_priority (line 774) | int function mach_msg_priority_t (line 781) | mach_msg_priority_t function mach_msg_qos_t (line 788) | mach_msg_qos_t function mach_msg_qos_t (line 795) | mach_msg_qos_t function mach_msg_priority_relpri (line 802) | int FILE: libsyscall/mach/mach_port.c function kern_return_t (line 37) | kern_return_t function kern_return_t (line 53) | kern_return_t function kern_return_t (line 70) | kern_return_t function kern_return_t (line 83) | kern_return_t function kern_return_t (line 96) | kern_return_t function kern_return_t (line 113) | kern_return_t function kern_return_t (line 125) | kern_return_t function kern_return_t (line 141) | kern_return_t function kern_return_t (line 155) | kern_return_t function kern_return_t (line 173) | kern_return_t function kern_return_t (line 193) | kern_return_t function kern_return_t (line 206) | kern_return_t function kern_return_t (line 221) | kern_return_t function kern_return_t (line 238) | kern_return_t function kern_return_t (line 261) | kern_return_t function kern_return_t (line 280) | kern_return_t function kern_return_t (line 296) | kern_return_t function kern_return_t (line 309) | kern_return_t function kern_return_t (line 342) | kern_return_t function kern_return_t (line 358) | kern_return_t function kern_return_t (line 372) | kern_return_t function kern_return_t (line 387) | kern_return_t function kern_return_t (line 399) | kern_return_t function kern_return_t (line 412) | kern_return_t function kern_return_t (line 429) | kern_return_t function mach_port_t (line 441) | static inline mach_port_t function _tsd_set_special_reply_port (line 447) | static inline void function mach_port_t (line 453) | mach_port_t function mig_dealloc_special_reply_port (line 467) | void function kern_return_t (line 480) | kern_return_t function kern_return_t (line 508) | kern_return_t function kern_return_t (line 528) | kern_return_t function kern_return_t (line 543) | kern_return_t function kern_return_t (line 558) | kern_return_t function kern_return_t (line 575) | kern_return_t function kern_return_t (line 592) | kern_return_t function kern_return_t (line 610) | kern_return_t function kern_return_t (line 623) | kern_return_t function kern_return_t (line 637) | kern_return_t function kern_return_t (line 652) | kern_return_t function kern_return_t (line 670) | kern_return_t function kern_return_t (line 688) | kern_return_t function kern_return_t (line 706) | kern_return_t function kern_return_t (line 730) | kern_return_t function kern_return_t (line 749) | kern_return_t function kern_return_t (line 769) | kern_return_t function kern_return_t (line 783) | kern_return_t FILE: libsyscall/mach/mach_right.c function mach_right_recv_t (line 43) | mach_right_recv_t function mach_right_recv_destruct (line 73) | void function mach_right_send_t (line 92) | mach_right_send_t function mach_right_send_t (line 104) | mach_right_send_t function mach_right_send_release (line 130) | void function mach_right_send_once_t (line 150) | mach_right_send_once_t function mach_right_send_once_consume (line 162) | void FILE: libsyscall/mach/mach_vm.c function kern_return_t (line 46) | kern_return_t function kern_return_t (line 69) | kern_return_t function kern_return_t (line 90) | kern_return_t function kern_return_t (line 111) | kern_return_t function kern_return_t (line 132) | kern_return_t function kern_return_t (line 145) | kern_return_t function kern_return_t (line 160) | kern_return_t function kern_return_t (line 196) | kern_return_t function kern_return_t (line 225) | kern_return_t function kern_return_t (line 255) | kern_return_t function kern_return_t (line 277) | kern_return_t function kern_return_t (line 305) | kern_return_t function kern_return_t (line 334) | kern_return_t function kern_return_t (line 364) | kern_return_t function kern_return_t (line 386) | kern_return_t function kern_return_t (line 404) | kern_return_t FILE: libsyscall/mach/mig_allocate.c function mig_allocate (line 59) | void FILE: libsyscall/mach/mig_deallocate.c function mig_deallocate (line 59) | void FILE: libsyscall/mach/mig_reply_port.c function mach_port_t (line 36) | static inline mach_port_t function _mig_set_reply_port (line 42) | static inline void function mach_port_t (line 54) | mach_port_t function mig_dealloc_reply_port (line 69) | void function mig_put_reply_port (line 88) | void FILE: libsyscall/mach/mig_reply_setup.c function mig_reply_setup (line 68) | void FILE: libsyscall/mach/mig_strncpy.c function mig_strncpy (line 74) | int function mig_strncpy_zerofill (line 115) | int FILE: libsyscall/mach/ms_thread_switch.c function kern_return_t (line 66) | kern_return_t FILE: libsyscall/mach/panic.c function panic_init (line 68) | void function panic (line 75) | void FILE: libsyscall/mach/port_descriptions.c function port_for_id_internal (line 130) | static int function mach_host_special_port_for_id (line 148) | int function mach_task_special_port_for_id (line 185) | int function mach_thread_special_port_for_id (line 205) | int FILE: libsyscall/mach/port_obj.c type port_obj_tentry (line 42) | struct port_obj_tentry function port_obj_init (line 45) | void FILE: libsyscall/mach/semaphore.c function kern_return_t (line 36) | kern_return_t function kern_return_t (line 42) | kern_return_t function kern_return_t (line 48) | kern_return_t function kern_return_t (line 54) | kern_return_t function kern_return_t (line 60) | kern_return_t function kern_return_t (line 68) | kern_return_t function kern_return_t (line 74) | kern_return_t FILE: libsyscall/mach/servers/key_defs.h type key_t (line 61) | typedef union { type secure_info_t (line 97) | typedef union { FILE: libsyscall/mach/servers/ls_defs.h type log_rec_t (line 50) | typedef struct { type log_rec_t (line 61) | typedef log_rec_t *log_ptr_t; type stat_t (line 66) | typedef struct { type stat_t (line 142) | typedef stat_t *stat_ptr_t; type debug_t (line 148) | typedef struct { type debug_t (line 160) | typedef debug_t *debug_ptr_t; type param_t (line 166) | typedef struct { type param_t (line 188) | typedef param_t *param_ptr_t; type port_stat_t (line 194) | typedef struct { type mutex (line 217) | struct mutex FILE: libsyscall/mach/servers/nm_defs.h type netaddr_t (line 70) | typedef unsigned long netaddr_t; type ip_addr_t (line 73) | typedef union { FILE: libsyscall/mach/slot_name.c function kern_return_t (line 48) | kern_return_t function kern_return_t (line 54) | kern_return_t function kern_return_t (line 60) | kern_return_t function mach_port_t (line 66) | mach_port_t function mach_port_t (line 72) | mach_port_t FILE: libsyscall/mach/string.c function _mach_strlen (line 33) | static int function _mach_hex (line 46) | static void function _mach_vsnprintf (line 68) | int function _mach_snprintf (line 113) | int FILE: libsyscall/mach/task.c function boolean_t (line 34) | boolean_t FILE: libsyscall/mach/thread_act.c function kern_return_t (line 34) | kern_return_t function kern_return_t (line 49) | kern_return_t function kern_return_t (line 64) | kern_return_t FILE: libsyscall/os/alloc_once.c type _os_alloc_once_s (line 32) | struct _os_alloc_once_s { type _os_alloc_once_s (line 38) | struct _os_alloc_once_s type _os_alloc_once_s (line 39) | struct _os_alloc_once_s FILE: libsyscall/os/log_data.c function log_data_as_kernel (line 33) | int FILE: libsyscall/os/tsd.h function _os_cpu_number (line 57) | __attribute__((always_inline)) function _os_tsd_set_direct (line 98) | __attribute__((always_inline)) function _os_tsd_set_direct (line 147) | __attribute__((always_inline)) function _os_ptr_munge_token (line 156) | __attribute__((always_inline, pure)) function _os_ptr_munge (line 163) | __attribute__((always_inline, pure)) FILE: libsyscall/wrappers/__commpage_gettimeofday.c type timeval (line 30) | struct timeval type timeval (line 33) | struct timeval function __commpage_gettimeofday (line 35) | int function __commpage_gettimeofday_internal (line 41) | int FILE: libsyscall/wrappers/_libc_funcptr.c function free (line 42) | __attribute__((visibility("hidden"))) function _pthread_exit_if_canceled (line 67) | __attribute__((visibility("hidden"))) function _pthread_set_self (line 74) | __attribute__((visibility("hidden"))) function _pthread_clear_qos_tsd (line 80) | __attribute__((visibility("hidden"))) function pthread_current_stack_contains_np (line 90) | __attribute__((visibility("hidden"))) type _libkernel_string_functions (line 106) | struct _libkernel_string_functions function kern_return_t (line 120) | kern_return_t function bzero (line 127) | __attribute__((visibility("hidden"))) function __bzero (line 134) | __attribute__((visibility("hidden"))) function memcmp (line 148) | __attribute__((visibility("hidden"))) function strcmp (line 197) | __attribute__((visibility("hidden"))) function strlcat (line 211) | __attribute__((visibility("hidden"))) function strlcpy (line 218) | __attribute__((visibility("hidden"))) function strlen (line 225) | __attribute__((visibility("hidden"))) function strncmp (line 232) | __attribute__((visibility("hidden"))) function strnlen (line 246) | __attribute__((visibility("hidden"))) type _libkernel_voucher_functions (line 264) | struct _libkernel_voucher_functions function kern_return_t (line 269) | kern_return_t function boolean_t (line 276) | boolean_t function voucher_mach_msg_clear (line 285) | void function voucher_mach_msg_state_t (line 293) | voucher_mach_msg_state_t function voucher_mach_msg_revert (line 302) | void FILE: libsyscall/wrappers/_libkernel_init.c function __libkernel_init (line 74) | void function __libkernel_init_late (line 100) | void FILE: libsyscall/wrappers/_libkernel_init.h type voucher_s (line 45) | struct voucher_s type voucher_s (line 46) | struct voucher_s type _libkernel_functions (line 49) | struct _libkernel_functions { type _libkernel_string_functions (line 74) | struct _libkernel_string_functions { type _libkernel_voucher_functions (line 96) | struct _libkernel_voucher_functions { type _libkernel_late_init_config (line 107) | struct _libkernel_late_init_config { type ProgramVars (line 113) | struct ProgramVars type ProgramVars (line 116) | struct ProgramVars FILE: libsyscall/wrappers/cancelable/fcntl-base.c function fcntl (line 32) | int FILE: libsyscall/wrappers/carbon_delete.c function __carbon_delete (line 27) | int FILE: libsyscall/wrappers/clonefile.c function clonefile (line 27) | int FILE: libsyscall/wrappers/coalition.c function coalition_create (line 35) | int function coalition_terminate (line 41) | int function coalition_reap (line 47) | int function coalition_info_resource_usage (line 53) | int function coalition_info_set_name (line 59) | int function coalition_info_set_efficiency (line 65) | int function coalition_ledger_set_logical_writes_limit (line 72) | int FILE: libsyscall/wrappers/csr.c function csr_check (line 30) | int function csr_get_active_config (line 36) | int FILE: libsyscall/wrappers/fs_snapshot.c function fs_snapshot_create (line 34) | int function fs_snapshot_list (line 40) | int function fs_snapshot_delete (line 53) | int function fs_snapshot_rename (line 59) | int function fs_snapshot_revert (line 65) | int function fs_snapshot_root (line 71) | int function fs_snapshot_mount (line 77) | int FILE: libsyscall/wrappers/gethostuuid.c type timespec (line 32) | struct timespec function gethostuuid (line 36) | int function _getprivatesystemidentifier (line 55) | int function _register_gethostuuid_callback (line 61) | int FILE: libsyscall/wrappers/gethostuuid.h type timespec (line 37) | struct timespec type timespec (line 39) | struct timespec FILE: libsyscall/wrappers/gethostuuid_private.h type timespec (line 37) | struct timespec type timespec (line 40) | struct timespec FILE: libsyscall/wrappers/getiopolicy_np.c type _iopol_param_t (line 27) | struct _iopol_param_t function getiopolicy_np (line 30) | int function setiopolicy_np (line 53) | int FILE: libsyscall/wrappers/guarded_open_dprotected_np.c function guarded_open_dprotected_np (line 32) | int FILE: libsyscall/wrappers/guarded_open_np.c function guarded_open_np (line 32) | int FILE: libsyscall/wrappers/init_cpu_capabilities.c function _init_cpu_capabilities (line 35) | void function _init_cpu_capabilities (line 48) | void FILE: libsyscall/wrappers/ioctl.c function ioctl (line 33) | int FILE: libsyscall/wrappers/kdebug_trace.c function kdebug_is_enabled (line 84) | bool function kdebug_using_continuous_time (line 119) | bool function kdebug_trace (line 126) | int function kdebug_trace_string (line 137) | uint64_t function kdebug_signpost_internal (line 157) | static int function kdebug_signpost (line 170) | int function kdebug_signpost_start (line 176) | int function kdebug_signpost_end (line 182) | int FILE: libsyscall/wrappers/kill.c function kill (line 35) | int FILE: libsyscall/wrappers/legacy/accept.c type sockaddr (line 40) | struct sockaddr function accept (line 45) | int FILE: libsyscall/wrappers/legacy/bind.c type sockaddr (line 40) | struct sockaddr function bind (line 45) | int FILE: libsyscall/wrappers/legacy/connect.c type sockaddr (line 40) | struct sockaddr function connect (line 45) | int FILE: libsyscall/wrappers/legacy/getaudit.c function getaudit (line 30) | int function setaudit (line 49) | int FILE: libsyscall/wrappers/legacy/getpeername.c type sockaddr (line 39) | struct sockaddr function getpeername (line 44) | int FILE: libsyscall/wrappers/legacy/getsockname.c type sockaddr (line 39) | struct sockaddr function getsockname (line 44) | int FILE: libsyscall/wrappers/legacy/lchown.c function lchown (line 44) | int FILE: libsyscall/wrappers/legacy/listen.c function listen (line 44) | int FILE: libsyscall/wrappers/legacy/mprotect.c function mprotect (line 42) | int FILE: libsyscall/wrappers/legacy/msync.c function msync (line 37) | int FILE: libsyscall/wrappers/legacy/munmap.c function munmap (line 43) | int FILE: libsyscall/wrappers/legacy/recvfrom.c type sockaddr (line 39) | struct sockaddr function recvfrom (line 44) | ssize_t FILE: libsyscall/wrappers/legacy/recvmsg.c type msghdr (line 39) | struct msghdr function recvmsg (line 44) | ssize_t FILE: libsyscall/wrappers/legacy/sendmsg.c type msghdr (line 40) | struct msghdr function sendmsg (line 45) | ssize_t FILE: libsyscall/wrappers/legacy/sendto.c type sockaddr (line 40) | struct sockaddr function sendto (line 45) | ssize_t FILE: libsyscall/wrappers/legacy/socketpair.c function socketpair (line 46) | int FILE: libsyscall/wrappers/libproc/libproc.c function proc_listpids (line 45) | int function proc_listallpids (line 62) | int function proc_listpgrppids (line 75) | int function proc_listchildpids (line 87) | int function proc_pidinfo (line 100) | int function proc_pidoriginatorinfo (line 113) | int function proc_listcoalitions (line 125) | int function proc_pid_rusage (line 137) | int function proc_setthread_cpupercent (line 143) | int function proc_pidfdinfo (line 159) | int function proc_pidfileportinfo (line 172) | int function proc_piddynkqueueinfo (line 183) | int function proc_udata_info (line 195) | int function proc_name (line 201) | int function proc_regionfilename (line 226) | int function proc_kmsgbuf (line 244) | int function proc_pidpath (line 255) | int function proc_pidpath_audittoken (line 277) | int function proc_libversion (line 303) | int function proc_setpcontrol (line 315) | int function __private_extern__ (line 332) | __private_extern__ int function proc_track_dirty (line 346) | int function proc_set_dirty (line 356) | int function proc_get_dirty (line 366) | int function proc_clear_dirty (line 385) | int function proc_terminate (line 395) | int function proc_set_cpumon_params (line 419) | int function proc_get_cpumon_params (line 438) | int function proc_set_cpumon_defaults (line 458) | int function proc_resume_cpumon (line 472) | int function proc_disable_cpumon (line 482) | int function proc_set_cpumon_params_fatal (line 504) | int function proc_set_wakemon_params (line 549) | int function proc_get_wakemon_params (line 565) | int function proc_set_wakemon_defaults (line 583) | int function proc_disable_wakemon (line 594) | int function proc_list_uptrs (line 605) | int function proc_list_dynkqueueids (line 612) | int function proc_setcpu_percentage (line 620) | int function proc_reset_footprint_interval (line 635) | int function proc_clear_cpulimits (line 641) | int function proc_setcpu_deadline (line 653) | int function proc_setcpu_percentage_withdeadline (line 668) | int function proc_appstate (line 684) | int function proc_setappstate (line 699) | int function proc_devstatusnotify (line 721) | int function proc_pidbind (line 741) | int function proc_can_use_foreground_hw (line 763) | int function proc_donate_importance_boost (line 772) | int function proc_importance_bad_assertion (line 798) | static __attribute__((noinline)) void function proc_importance_assertion_begin_with_msg (line 822) | int function proc_importance_assertion_complete (line 873) | int function proc_denap_assertion_begin_with_msg (line 909) | int function proc_denap_assertion_complete (line 926) | int function proc_clear_vmpressure (line 934) | int function proc_set_owner_vmpressure (line 945) | int function proc_set_delayidlesleep (line 958) | int function proc_clear_delayidlesleep (line 971) | int function proc_disable_apptype (line 984) | int function proc_enable_apptype (line 1003) | int function proc_suppress (line 1023) | int function proc_set_no_smt (line 1033) | int function proc_setthread_no_smt (line 1042) | int function proc_set_csm (line 1052) | int function proc_setthread_csm (line 1075) | int FILE: libsyscall/wrappers/libproc/proc_listpidspath.c type fdOpenInfo (line 33) | typedef struct { function fdOpenInfoRef (line 60) | static fdOpenInfoRef function check_free (line 102) | static void function check_file (line 132) | static int function check_process_vnodes (line 165) | static int function check_process_text (line 211) | static int function check_process_fds (line 277) | static int function check_process_threads (line 380) | static int function check_process_phase1 (line 477) | static int function check_process_phase2 (line 515) | static int function proc_listpidspath (line 544) | int FILE: libsyscall/wrappers/mach_approximate_time.c function mach_approximate_time (line 30) | uint64_t FILE: libsyscall/wrappers/mach_boottime.c function mach_boottime_usec (line 25) | uint64_t FILE: libsyscall/wrappers/mach_bridge_remote_time.c function absolutetime_to_nanoseconds (line 35) | static uint64_t function mach_bridge_remote_time (line 45) | uint64_t FILE: libsyscall/wrappers/mach_continuous_time.c function _mach_continuous_time_base (line 29) | __attribute__((visibility("hidden"))) function kern_return_t (line 57) | __attribute__((visibility("hidden"))) function kern_return_t (line 74) | __attribute__((visibility("hidden"))) function mach_continuous_time (line 105) | uint64_t function mach_continuous_approximate_time (line 115) | uint64_t FILE: libsyscall/wrappers/mach_get_times.c type timeval (line 31) | struct timeval type timeval (line 36) | struct timeval type timezone (line 36) | struct timezone function kern_return_t (line 38) | kern_return_t FILE: libsyscall/wrappers/mach_timebase_info.c function kern_return_t (line 28) | kern_return_t FILE: libsyscall/wrappers/open-base.c function open$NOCANCEL (line 83) | int function openat$NOCANCEL (line 126) | int FILE: libsyscall/wrappers/open_dprotected_np.c function open_dprotected_np (line 30) | int FILE: libsyscall/wrappers/persona.c type kpersona_info (line 32) | struct kpersona_info function kpersona_alloc (line 34) | int function kpersona_palloc (line 41) | int function kpersona_dealloc (line 48) | int function kpersona_get (line 55) | int function kpersona_getpath (line 62) | int function kpersona_info (line 69) | int function kpersona_pidinfo (line 76) | int function kpersona_find (line 84) | int function kpersona_find_by_type (line 106) | int FILE: libsyscall/wrappers/pid_shutdown_networking.c function pid_shutdown_networking (line 29) | int FILE: libsyscall/wrappers/posix_sem_obsolete.c function sem_destroy (line 32) | int function sem_getvalue (line 39) | int function sem_init (line 46) | int FILE: libsyscall/wrappers/proc.c function os_proc_available_memory (line 32) | size_t FILE: libsyscall/wrappers/quota_obsolete.c function quota (line 37) | int function setquota (line 43) | int FILE: libsyscall/wrappers/reboot.c function reboot (line 28) | int function reboot_np (line 35) | int FILE: libsyscall/wrappers/remove-counter.c function __uint64_t (line 35) | __uint64_t function __inc_remove_counter (line 45) | void FILE: libsyscall/wrappers/rename.c function rename (line 27) | int FILE: libsyscall/wrappers/renameat.c function renameat (line 27) | int FILE: libsyscall/wrappers/renamex.c function renameatx_np (line 29) | int function renamex_np (line 39) | int function rename_ext (line 46) | int FILE: libsyscall/wrappers/rmdir.c function rmdir (line 27) | int FILE: libsyscall/wrappers/select-base.c type timeval (line 42) | struct timeval type timespec (line 45) | struct timespec type timeval (line 49) | struct timeval type timespec (line 52) | struct timespec function select (line 61) | int function _pselect_emulated (line 105) | static int type timespec (line 146) | struct timespec type timespec (line 156) | struct timespec type timespec (line 157) | struct timespec FILE: libsyscall/wrappers/setpriority.c function setpriority (line 35) | int FILE: libsyscall/wrappers/sfi.c function system_set_sfi_window (line 29) | int function system_get_sfi_window (line 35) | int function sfi_set_class_offtime (line 41) | int function sfi_get_class_offtime (line 47) | int function sfi_process_set_flags (line 53) | int function sfi_process_get_flags (line 59) | int FILE: libsyscall/wrappers/sigsuspend-base.c function sigsuspend (line 30) | int FILE: libsyscall/wrappers/spawn/posix_spawn.c function posix_spawnattr_init (line 70) | int function posix_spawnattr_destroy (line 207) | int function posix_spawnattr_setflags (line 247) | int function posix_spawnattr_getflags (line 285) | int function posix_spawnattr_getsigdefault (line 322) | int function posix_spawnattr_getpgroup (line 358) | int function posix_spawnattr_getsigmask (line 395) | int function posix_spawnattr_getbinpref_np (line 432) | int function posix_spawnattr_getarchpref_np (line 478) | int function posix_spawnattr_getpcontrol_np (line 522) | int function posix_spawnattr_getprocesstype_np (line 558) | int function posix_spawnattr_setsigdefault (line 588) | int function posix_spawnattr_setpgroup (line 619) | int function posix_spawnattr_setsigmask (line 650) | int function posix_spawnattr_setbinpref_np (line 687) | int function posix_spawnattr_setarchpref_np (line 740) | int function posix_spawnattr_setpcontrol_np (line 785) | int function posix_spawnattr_setprocesstype_np (line 816) | int function posix_spawn_createportactions_np (line 837) | static int function posix_spawn_growportactions_np (line 864) | static int function posix_spawn_destroyportactions_np (line 904) | static int function posix_spawn_destroycoalition_info_np (line 928) | static int function posix_spawn_destroypersona_info_np (line 953) | static int function posix_spawn_destroyposix_cred_info_np (line 978) | static int function posix_spawnattr_set_subsystem_root_path_np (line 1003) | int function posix_spawn_destroysubsystem_root_path_np (line 1044) | static int function posix_spawnattr_set_platform_np (line 1072) | int function posix_spawnattr_disable_ptr_auth_a_keys_np (line 1092) | int function posix_spawn_appendportaction_np (line 1112) | static int function posix_spawnattr_setspecialport_np (line 1164) | int function posix_spawnattr_setsuidcredport_np (line 1189) | int function posix_spawnattr_setexceptionports_np (line 1215) | int function posix_spawnattr_setauditsessionport_np (line 1246) | int function posix_spawn_file_actions_init (line 1285) | int function posix_spawn_file_actions_destroy (line 1322) | int function _posix_spawn_file_actions_grow (line 1356) | static int function posix_spawn_file_actions_addopen (line 1410) | int function posix_spawn_file_actions_addclose (line 1472) | int function posix_spawn_file_actions_adddup2 (line 1531) | int function posix_spawn_file_actions_add_fileportdup2_np (line 1592) | int function posix_spawn_file_actions_addinherit_np (line 1664) | int function posix_spawn_file_actions_addchdir_np (line 1720) | int function posix_spawn_file_actions_addfchdir_np (line 1776) | int function posix_spawnattr_setcpumonitor_default (line 1812) | int function posix_spawnattr_setcpumonitor (line 1818) | int function posix_spawnattr_getcpumonitor (line 1836) | int function posix_spawnattr_setjetsam (line 1872) | int function posix_spawnattr_setjetsam_ext (line 1907) | int function posix_spawnattr_set_threadlimit_ext (line 1928) | int function posix_spawnattr_set_importancewatch_port_np (line 1966) | int function posix_spawnattr_set_registered_ports_np (line 1989) | int function posix_spawnattr_set_ptrauth_task_port_np (line 2012) | int function _ps_mac_policy_extension_t (line 2027) | static function posix_spawnattr_getmacpolicyinfo_np (line 2046) | int function posix_spawnattr_setmacpolicyinfo_np (line 2069) | int function posix_spawn_destroymacpolicy_info_np (line 2122) | static int function posix_spawnattr_setcoalition_np (line 2143) | int function posix_spawnattr_set_qos_clamp_np (line 2176) | int function posix_spawnattr_get_qos_clamp_np (line 2195) | int function posix_spawnattr_set_darwin_role_np (line 2210) | int function posix_spawnattr_get_darwin_role_np (line 2225) | int function posix_spawnattr_set_persona_np (line 2241) | int function posix_spawnattr_set_persona_uid_np (line 2278) | int function posix_spawnattr_set_persona_gid_np (line 2305) | int function posix_spawnattr_set_persona_groups_np (line 2332) | int function posix_spawnattr_set_max_addr_np (line 2372) | int function posix_spawnattr_setnosmt_np (line 2387) | int function posix_spawnattr_set_csm_np (line 2402) | int type _posix_spawn_posix_cred_info (line 2428) | struct _posix_spawn_posix_cred_info type _posix_spawn_posix_cred_info (line 2431) | struct _posix_spawn_posix_cred_info type _posix_spawn_posix_cred_info (line 2434) | struct _posix_spawn_posix_cred_info function posix_spawnattr_set_uid_np (line 2449) | int function posix_spawnattr_set_gid_np (line 2470) | int function posix_spawnattr_set_groups_np (line 2491) | int function posix_spawnattr_set_login_np (line 2526) | int function posix_spawnattr_set_jetsam_ttr_np (line 2565) | int type _posix_spawn_args_desc (line 2651) | struct _posix_spawn_args_desc function posix_spawn (line 2654) | int FILE: libsyscall/wrappers/spawn/spawn.h type sched_param (line 113) | struct sched_param type sched_param (line 116) | struct sched_param FILE: libsyscall/wrappers/stackshot.c function stackshot_config_t (line 41) | stackshot_config_t * function stackshot_config_set_pid (line 70) | int function stackshot_config_set_flags (line 94) | int function stackshot_capture_with_config (line 129) | int function stackshot_config_get_stackshot_size (line 186) | uint32_t function stackshot_config_set_size_hint (line 205) | int function stackshot_config_set_delta_timestamp (line 228) | int function stackshot_config_set_pagetable_mask (line 257) | int function stackshot_config_dealloc_buffer (line 279) | int function stackshot_config_dealloc (line 307) | int FILE: libsyscall/wrappers/string/memcpy.c type word (line 39) | typedef int word; function bcopy (line 120) | __attribute__((visibility("hidden"))) FILE: libsyscall/wrappers/string/memset.c function _libkernel_bzero (line 41) | __attribute__((visibility("hidden"))) FILE: libsyscall/wrappers/string/strcmp.c function _libkernel_strcmp (line 38) | __attribute__((visibility("hidden"))) FILE: libsyscall/wrappers/string/strlcpy.c function _libkernel_strlcpy (line 26) | __attribute__((visibility("hidden"))) FILE: libsyscall/wrappers/string/strlen.c function _libkernel_strlen (line 76) | __attribute__((visibility("hidden"))) FILE: libsyscall/wrappers/system-version-compat-support.h type system_version_compat_mode_t (line 31) | typedef enum system_version_compat_mode { FILE: libsyscall/wrappers/system-version-compat.c function _system_version_compat_check_path_suffix (line 70) | __attribute__((visibility("hidden"))) function _system_version_compat_open_shim (line 136) | __attribute__((visibility("hidden"))) FILE: libsyscall/wrappers/terminate_with_reason.c function __darwin_check_fd_set_overflow (line 33) | int function terminate_with_reason (line 73) | int function terminate_with_payload (line 81) | int function abort_with_payload_wrapper_internal (line 90) | static void function abort_with_reason (line 112) | void function abort_with_payload (line 119) | void FILE: libsyscall/wrappers/thread_register_state.c function kern_return_t (line 30) | kern_return_t FILE: libsyscall/wrappers/unix03/chmod.c function chmod (line 40) | int FILE: libsyscall/wrappers/unix03/fchmod.c function fchmod (line 40) | int FILE: libsyscall/wrappers/unix03/getrlimit.c type rlimit (line 32) | struct rlimit function getrlimit (line 39) | int FILE: libsyscall/wrappers/unix03/munmap.c function munmap (line 39) | int FILE: libsyscall/wrappers/unix03/setrlimit.c type rlimit (line 32) | struct rlimit function setrlimit (line 39) | int FILE: libsyscall/wrappers/unlink.c function unlink (line 27) | int FILE: libsyscall/wrappers/unlinkat.c function unlinkat (line 27) | int FILE: libsyscall/wrappers/utimensat.c type timeval (line 32) | struct timeval type timezone (line 32) | struct timezone type timeval (line 33) | struct timeval type timespec (line 35) | struct timespec function prepare_times_array_and_attrs (line 44) | static int function futimens (line 91) | int function utimensat (line 111) | int FILE: libsyscall/wrappers/work_interval.c type work_interval (line 35) | struct work_interval { function work_interval_create (line 45) | int function work_interval_get_flags_from_port (line 81) | int function work_interval_notify (line 101) | int function work_interval_notify_simple (line 133) | int function work_interval_destroy (line 142) | int function work_interval_join (line 198) | int function work_interval_join_port (line 221) | int function work_interval_leave (line 233) | int function work_interval_copy_port (line 240) | int FILE: osfmk/UserNotification/KUNCUserNotifications.c type UNDReply (line 57) | struct UNDReply { function UNDReply_deallocate (line 75) | void function UNDServerRef (line 94) | static UNDServerRef function UNDServer_deallocate (line 105) | static void function kern_return_t (line 118) | kern_return_t function kern_return_t (line 176) | kern_return_t function KUNCUserNotificationID (line 200) | KUNCUserNotificationID function kern_return_t (line 217) | kern_return_t function kern_return_t (line 232) | kern_return_t function kern_return_t (line 272) | kern_return_t function kern_return_t (line 303) | kern_return_t function kern_return_t (line 340) | kern_return_t function UNDReplyRef (line 394) | UNDReplyRef function kern_return_t (line 419) | kern_return_t function kern_return_t (line 436) | kern_return_t FILE: osfmk/UserNotification/KUNCUserNotifications.h type KUNCUserNotificationID (line 188) | typedef uintptr_t KUNCUserNotificationID; FILE: osfmk/UserNotification/UNDTypes.h type UNDReply (line 56) | struct UNDReply type __UNDReply__ (line 65) | struct __UNDReply__ type mach_port_t (line 71) | typedef mach_port_t UNDReplyRef; FILE: osfmk/arm/arm_init.c function arm_slide_rebase_and_sign_image (line 194) | static void function arm_auxkc_init (line 272) | void function __startup_func (line 305) | __startup_func function arm_init_cpu (line 622) | void function arm_init_idle_cpu (line 744) | void __attribute__((noreturn)) FILE: osfmk/arm/arm_timer.c function timer_intr (line 66) | void function timer_set_deadline (line 123) | void function timer_resync_deadlines (line 146) | void function timer_queue_expire_local (line 189) | void function boolean_t (line 204) | boolean_t function mpqueue_head_t (line 210) | mpqueue_head_t * function timer_queue_cancel (line 230) | void function mpqueue_head_t (line 243) | mpqueue_head_t * function timer_call_cpu (line 249) | void function timer_call_nosync_cpu (line 255) | void function timer_coalescing_priority_params_ns_t (line 290) | timer_coalescing_priority_params_ns_t * FILE: osfmk/arm/arm_vm_init.c function vm_map_address_t (line 173) | vm_map_address_t function arm_vm_page_granular_helper (line 179) | static void function arm_vm_page_granular_prot (line 239) | static void function arm_vm_page_granular_RNX (line 273) | static inline void function arm_vm_page_granular_ROX (line 279) | static inline void function arm_vm_page_granular_RWNX (line 285) | static inline void function arm_vm_page_granular_RWX (line 291) | static inline void function arm_vm_prot_init (line 297) | void function arm_vm_prot_finalize (line 379) | void type MemoryMapFileInfo (line 398) | typedef struct MemoryMapFileInfo { function arm_vm_init (line 404) | void FILE: osfmk/arm/bsd_arm.c function kern_return_t (line 53) | kern_return_t function vm_offset_t (line 63) | vm_offset_t FILE: osfmk/arm/caches.c function flush_dcache (line 60) | void function clean_dcache (line 94) | void function flush_dcache_syscall (line 128) | void function dcache_incoherent_io_flush64 (line 148) | void function dcache_incoherent_io_store64 (line 205) | void function cache_sync_page (line 271) | void function platform_cache_init (line 287) | void function platform_cache_flush (line 307) | void function platform_cache_clean (line 320) | void function platform_cache_shutdown (line 333) | void function platform_cache_disable (line 346) | void function platform_cache_idle_enter (line 360) | void function platform_cache_idle_exit (line 405) | void function boolean_t (line 443) | boolean_t function platform_cache_flush_wimg (line 458) | void function cache_xcall_handler (line 474) | void function cache_xcall (line 495) | void function flush_dcache (line 596) | void function clean_dcache (line 605) | void function flush_dcache_syscall (line 614) | void function dcache_incoherent_io_flush64 (line 622) | void function dcache_incoherent_io_store64 (line 634) | void function cache_sync_page (line 646) | void function platform_cache_init (line 659) | void function platform_cache_flush (line 665) | void function platform_cache_clean (line 671) | void function platform_cache_shutdown (line 677) | void function platform_cache_idle_enter (line 683) | void function platform_cache_idle_exit (line 689) | void function boolean_t (line 695) | boolean_t function platform_cache_flush_wimg (line 704) | void FILE: osfmk/arm/commpage/commpage.c function commpage_populate (line 85) | void function commpage_text_populate (line 203) | void function commpage_is_in_pfz64 (line 227) | uint32_t function commpage_set_timestamp (line 244) | void function commpage_set_memory_pressure (line 281) | void function commpage_cpus (line 294) | static int function _get_cpu_capabilities (line 311) | uint64_t function vm_address_t (line 317) | vm_address_t function vm_address_t (line 323) | vm_address_t function commpage_init_cpu_capabilities (line 332) | static void function commpage_update_active_cpus (line 425) | void function commpage_update_timebase (line 438) | void function commpage_update_kdebug_state (line 454) | void function commpage_update_atm_diagnostic_config (line 463) | void function commpage_update_multiuser_config (line 476) | void function commpage_update_mach_approximate_time (line 489) | void function commpage_update_mach_continuous_time (line 517) | void function commpage_update_mach_continuous_time_hw_offset (line 533) | void function commpage_update_boottime (line 542) | void function commpage_set_remotetime_params (line 562) | void function commpage_increment_cpu_quiescent_counter (line 593) | uint64_t function commpage_update_dof (line 624) | void function commpage_update_dyld_flags (line 637) | void FILE: osfmk/arm/counter.c function OS_OVERLOADABLE (line 36) | OS_OVERLOADABLE function OS_OVERLOADABLE (line 43) | OS_OVERLOADABLE function OS_OVERLOADABLE (line 50) | OS_OVERLOADABLE function OS_OVERLOADABLE (line 62) | OS_OVERLOADABLE function OS_OVERLOADABLE (line 69) | OS_OVERLOADABLE function OS_OVERLOADABLE (line 76) | OS_OVERLOADABLE FILE: osfmk/arm/cpu.c function cpu_bootstrap (line 86) | void function cpu_sleep (line 96) | void function cpu_idle (line 117) | void __attribute__((noreturn)) function cpu_idle_exit (line 176) | void function cpu_init (line 207) | void function cpu_stack_alloc (line 278) | void function cpu_data_free (line 309) | void function cpu_data_init (line 328) | void function kern_return_t (line 393) | kern_return_t function kern_return_t (line 410) | kern_return_t function cpu_timebase_init (line 447) | void function ml_arm_sleep (line 474) | __attribute__((noreturn)) function cpu_machine_idle_init (line 531) | void function machine_track_platform_idle (line 600) | void FILE: osfmk/arm/cpu_affinity.h function ml_get_max_affinity_sets (line 32) | static inline int function processor_set_t (line 38) | static inline processor_set_t FILE: osfmk/arm/cpu_capabilities.h function __END_DECLS (line 85) | __END_DECLS type commpage_timeofday_data_t (line 95) | typedef struct { FILE: osfmk/arm/cpu_common.c type percpu_base (line 60) | struct percpu_base function cpu_data_t (line 78) | cpu_data_t * function kern_return_t (line 85) | kern_return_t function kern_return_t (line 95) | kern_return_t function kern_return_t (line 114) | kern_return_t function cpu_doshutdown (line 177) | void function cpu_idle_tickle (line 188) | void function cpu_handle_xcall (line 212) | static void function cpu_broadcast_xcall_internal (line 245) | static unsigned int function cpu_broadcast_xcall (line 308) | unsigned int type cpu_broadcast_xcall_simple_data (line 317) | struct cpu_broadcast_xcall_simple_data { function cpu_broadcast_xcall_simple_cbk (line 323) | static void function cpu_xcall_simple (line 335) | static unsigned int function cpu_broadcast_immediate_xcall (line 349) | unsigned int function cpu_broadcast_xcall_simple (line 358) | unsigned int function cpu_broadcast_immediate_xcall_simple (line 366) | unsigned int function kern_return_t (line 374) | static kern_return_t function kern_return_t (line 395) | kern_return_t function kern_return_t (line 401) | kern_return_t function kern_return_t (line 407) | static kern_return_t function kern_return_t (line 528) | kern_return_t function kern_return_t (line 537) | kern_return_t function cpu_signal_cancel (line 543) | void function cpu_signal_handler (line 560) | void function cpu_signal_handler_internal (line 566) | void function cpu_exit_wait (line 634) | void function boolean_t (line 663) | boolean_t function cpu_machine_init (line 669) | void function processor_t (line 688) | processor_t function processor_t (line 694) | processor_t function cpu_data_t (line 705) | cpu_data_t * function __startup_func (line 714) | __startup_func function cpu_data_t (line 744) | cpu_data_t * function ast_t (line 763) | ast_t * function cpu_type_t (line 769) | cpu_type_t function cpu_subtype_t (line 775) | cpu_subtype_t function cpu_threadtype_t (line 781) | cpu_threadtype_t function cpu_type_t (line 787) | cpu_type_t function cpu_subtype_t (line 793) | cpu_subtype_t function cpu_threadtype_t (line 799) | cpu_threadtype_t function cpu_number (line 805) | int function vm_offset_t (line 811) | vm_offset_t function ml_get_wake_timebase (line 817) | uint64_t function ml_cpu_signal_is_enabled (line 823) | bool function ml_cpu_can_exit (line 829) | bool function ml_cpu_begin_state_transition (line 850) | void function ml_cpu_end_state_transition (line 858) | void function ml_cpu_begin_loop (line 866) | void function ml_cpu_end_loop (line 872) | void function ml_cpu_begin_state_transition (line 880) | void function ml_cpu_end_state_transition (line 885) | void function ml_cpu_begin_loop (line 890) | void function ml_cpu_end_loop (line 895) | void FILE: osfmk/arm/cpu_data.h function thread_t (line 51) | static inline __attribute__((const)) thread_t function thread_t (line 76) | static inline thread_t function vm_offset_t (line 94) | static inline vm_offset_t FILE: osfmk/arm/cpu_data_internal.h type reset_handler_data_t (line 54) | typedef struct reset_handler_data { type cpu_data_entry_t (line 78) | typedef struct cpu_data_entry { type rtclock_timer_t (line 91) | typedef struct rtclock_timer { type cpu_stat_t (line 99) | typedef struct { type cpu_data_t (line 118) | typedef struct cpu_data { type sysreg_restore_t (line 324) | typedef struct sysreg_restore { FILE: osfmk/arm/cpu_internal.h type ctrr_cluster_states (line 80) | enum ctrr_cluster_states { CTRR_UNLOCKED = 0, CTRR_LOCKING, CTRR_LOCKED } type ctrr_cluster_states (line 81) | enum ctrr_cluster_states FILE: osfmk/arm/cpu_x86_64_capabilities.h type x86_64_commpage_t (line 89) | typedef struct { FILE: osfmk/arm/cpuid.c type arm_cache_clidr_t (line 43) | typedef struct { type arm_cache_clidr_info_t (line 54) | typedef union { type arm_cache_ccsidr_t (line 60) | typedef struct { type arm_cache_ccsidr_info_t (line 69) | typedef union { function __private_extern__ (line 81) | __private_extern__ function arm_cpu_info_t (line 116) | arm_cpu_info_t * function cpuid_get_cpufamily (line 122) | int function cpuid_get_cpusubfamily (line 211) | int function do_debugid (line 261) | void function arm_debug_info_t (line 267) | arm_debug_info_t * function do_mvfpid (line 273) | void function arm_mvfp_info_t (line 279) | arm_mvfp_info_t function do_cacheid (line 286) | void function cache_info_t (line 391) | cache_info_t * FILE: osfmk/arm/cpuid.h type arm_cpuid_bits_t (line 43) | typedef struct { type arm_cpu_info_t (line 51) | typedef union { type cache_type_t (line 188) | typedef enum { type cache_info_t (line 196) | typedef struct { type arm_mvfr0_t (line 212) | typedef struct { type arm_mvfr0_info_t (line 224) | typedef union { type arm_mvfr1_t (line 229) | typedef struct { type arm_mvfr1_info_t (line 240) | typedef union { type arm_mvfp_info_t (line 245) | typedef struct { FILE: osfmk/arm/cpuid_internal.h type csselr_cache_level (line 45) | typedef enum { type csselr_cache_type (line 51) | typedef enum { FILE: osfmk/arm/dbgwrap.c function boolean_t (line 30) | boolean_t function dbgwrap_status_t (line 36) | dbgwrap_status_t function dbgwrap_status_t (line 42) | dbgwrap_status_t function dbgwrap_status_t (line 48) | dbgwrap_status_t FILE: osfmk/arm/dbgwrap.h type arm_thread_state32_t (line 39) | typedef arm_thread_state32_t dbgwrap_thread_state_t; type dbgwrap_status_t (line 42) | typedef enum { FILE: osfmk/arm/genassym.c function main (line 111) | int FILE: osfmk/arm/hw_lock_types.h type hslock (line 65) | struct hslock { type hw_lock_data_t (line 69) | typedef struct hslock hw_lock_data_t, *hw_lock_t; FILE: osfmk/arm/io_map.c function vm_offset_t (line 70) | vm_offset_t function vm_offset_t (line 80) | vm_offset_t function vm_offset_t (line 118) | vm_offset_t FILE: osfmk/arm/kpc_arm.c function boolean_t (line 59) | static boolean_t function boolean_t (line 90) | static boolean_t function read_counter (line 121) | static uint64_t function write_counter (line 148) | static void function kpc_reload_counter (line 173) | static uint64_t function set_running_fixed (line 181) | static void function set_running_configurable (line 201) | static void function get_interrupted_pc (line 225) | static uintptr_t function kpc_pmi_handler (line 243) | void function kpc_set_running_xcall (line 294) | static void function get_counter_config (line 312) | static uint64_t function set_counter_config (line 344) | static void function kpc_arch_init (line 370) | void function kpc_get_classes (line 383) | uint32_t function kpc_fixed_count (line 389) | uint32_t function kpc_configurable_count (line 395) | uint32_t function kpc_fixed_config_count (line 401) | uint32_t function kpc_configurable_config_count (line 407) | uint32_t function kpc_get_fixed_config (line 414) | int function kpc_fixed_max (line 421) | uint64_t function kpc_configurable_max (line 427) | uint64_t function kpc_get_configurable_counters (line 433) | int function kpc_get_fixed_counters (line 471) | int function boolean_t (line 499) | boolean_t function boolean_t (line 505) | boolean_t function kpc_set_running_arch (line 513) | int function save_regs (line 541) | static void function restore_regs (line 578) | static void function kpc_set_reload_xcall (line 639) | static void function kpc_set_period_arch (line 708) | int function kpc_get_configurable_config (line 719) | int function kpc_set_configurable_config (line 735) | static int function kpc_set_config_xcall (line 760) | static void function kpc_set_config_arch (line 782) | int function kpc_idle (line 793) | void function kpc_idle_exit (line 801) | void function kpc_get_curcpu_counters_xcall (line 810) | static void function kpc_get_all_cpus_counters (line 830) | int function kpc_get_pmu_version (line 855) | int function kpc_set_sw_inc (line 861) | int function kpc_arch_init (line 876) | void function kpc_get_classes (line 882) | uint32_t function kpc_fixed_count (line 888) | uint32_t function kpc_configurable_count (line 894) | uint32_t function kpc_fixed_config_count (line 900) | uint32_t function kpc_configurable_config_count (line 906) | uint32_t function kpc_get_fixed_config (line 912) | int function kpc_fixed_max (line 918) | uint64_t function kpc_configurable_max (line 924) | uint64_t function kpc_get_configurable_config (line 930) | int function kpc_get_configurable_counters (line 936) | int function kpc_get_fixed_counters (line 942) | int function boolean_t (line 948) | boolean_t function boolean_t (line 954) | boolean_t function kpc_set_running_arch (line 960) | int function kpc_set_period_arch (line 966) | int function kpc_set_config_arch (line 972) | int function kpc_idle (line 978) | void function kpc_idle_exit (line 984) | void function kpc_get_all_cpus_counters (line 990) | int function kpc_set_sw_inc (line 1000) | int function kpc_get_pmu_version (line 1006) | int function kpc_rawpmu_config_count (line 1018) | uint32_t function kpc_get_rawpmu_config (line 1024) | int FILE: osfmk/arm/locks.h type lck_spin_t (line 57) | typedef struct { type lck_spin_t (line 71) | typedef struct { type lck_spin_t (line 76) | typedef struct __lck_spin_t__ lck_spin_t; type lck_mtx_t (line 81) | typedef struct _lck_mtx_ { type lck_mtx_deb_t (line 115) | typedef struct { type lck_mtx_stat_t (line 123) | typedef struct { type lck_mtx_ext_t (line 127) | typedef struct _lck_mtx_ext_ { type lck_mtx_t (line 145) | typedef struct { type lck_mtx_ext_t (line 149) | typedef struct { type lck_mtx_t (line 158) | typedef struct __lck_mtx_t__ lck_mtx_t; type lck_rw_word_t (line 164) | typedef union { type lck_rw_t (line 188) | typedef struct { function __unused (line 283) | __unused static void function __unused (line 293) | __unused static inline long function __unused (line 306) | __unused static inline long function __unused (line 316) | __unused static inline void type lck_rw_t (line 330) | typedef struct { type lck_rw_t (line 334) | typedef struct __lck_rw_t__ lck_rw_t; FILE: osfmk/arm/locks_arm.c type spinwait_result_t (line 114) | typedef enum { function __unused (line 240) | __unused static uint32_t function __unused (line 261) | __unused static boolean_t function atomic_exchange_begin32 (line 282) | static uint32_t function boolean_t (line 295) | static boolean_t function atomic_exchange_abort (line 306) | static void function boolean_t (line 312) | static boolean_t function boolean_t (line 334) | inline boolean_t function __abortlike (line 345) | __abortlike function _disable_preemption (line 352) | void function NOINLINE (line 380) | static NOINLINE void function __abortlike (line 436) | __abortlike function _enable_preemption (line 443) | void function get_preemption_level (line 462) | int function lck_spin_t (line 471) | lck_spin_t * function lck_spin_free (line 486) | void function lck_spin_init (line 498) | void function MARK_AS_HIBERNATE_TEXT (line 515) | MARK_AS_HIBERNATE_TEXT void inline function lck_spin_lock (line 526) | void function lck_spin_lock_grp (line 537) | void function lck_spin_lock_nopreempt (line 552) | void function lck_spin_lock_nopreempt_grp (line 563) | void function lck_spin_try_lock (line 578) | int function lck_spin_try_lock_grp (line 584) | int function lck_spin_try_lock_nopreempt (line 594) | int function lck_spin_try_lock_nopreempt_grp (line 600) | int function lck_spin_unlock (line 610) | void function lck_spin_unlock_nopreempt (line 627) | void function lck_spin_destroy (line 644) | void function boolean_t (line 663) | boolean_t function usimple_lock_init (line 677) | void function lck_rw_deadline_for_spin (line 748) | static inline uint64_t function boolean_t (line 774) | static boolean_t function lck_rw_interlock_spin (line 805) | static inline void function boolean_t (line 826) | static inline boolean_t function lck_interlock_unlock (line 836) | static inline void function boolean_t (line 847) | static boolean_t function lck_rw_t (line 899) | lck_rw_t * function lck_rw_free (line 914) | void function lck_rw_init (line 926) | void function lck_rw_destroy (line 949) | void function lck_rw_lock (line 969) | void function lck_rw_lock_exclusive_check_contended (line 990) | bool function lck_rw_lock_exclusive (line 1020) | void function lck_rw_lock_shared (line 1047) | void function boolean_t (line 1085) | boolean_t function boolean_t (line 1138) | static boolean_t function boolean_t (line 1186) | static boolean_t function lck_rw_lock_exclusive_to_shared (line 1291) | void function lck_rw_lock_exclusive_to_shared_gen (line 1330) | static void function boolean_t (line 1373) | boolean_t function boolean_t (line 1392) | boolean_t function boolean_t (line 1436) | boolean_t function lck_rw_unlock (line 1480) | void function lck_rw_unlock_shared (line 1498) | void function lck_rw_unlock_exclusive (line 1517) | void function lck_rw_lock_exclusive_gen (line 1535) | static void function lck_rw_type_t (line 1726) | lck_rw_type_t function lck_rw_type_t (line 1803) | static lck_rw_type_t function lck_rw_lock_shared_gen (line 1865) | static void function lck_rw_assert (line 1967) | void function boolean_t (line 2013) | boolean_t function lck_mtx_t (line 2040) | lck_mtx_t * function lck_mtx_free (line 2055) | void function lck_mtx_init (line 2067) | void function lck_mtx_init_ext (line 2106) | void function lck_mtx_ext_init (line 2138) | void function lck_mtx_verify (line 2172) | static inline void function lck_mtx_check_preemption (line 2191) | static inline void function lck_mtx_lock (line 2212) | void function lck_mtx_lock_contended (line 2233) | static void NOINLINE function spinwait_result_t (line 2317) | static spinwait_result_t function lck_mtx_lock_spin_internal (line 2654) | static inline void function lck_mtx_lock_spin (line 2685) | void function lck_mtx_lock_spin_always (line 2695) | void function boolean_t (line 2704) | boolean_t function boolean_t (line 2720) | static boolean_t NOINLINE function boolean_t (line 2749) | static inline boolean_t function boolean_t (line 2784) | boolean_t function boolean_t (line 2793) | boolean_t function lck_mtx_unlock (line 2804) | void function lck_mtx_unlock_contended (line 2832) | static void NOINLINE function lck_mtx_assert (line 2880) | void function boolean_t (line 2909) | boolean_t function lck_mtx_convert_spin (line 2921) | void function lck_mtx_destroy (line 2952) | void function lck_spin_assert (line 2973) | void function boolean_t (line 3007) | boolean_t function boolean_t (line 3029) | boolean_t function kdp_lck_mtx_find_owner (line 3047) | void function kdp_rwlck_find_owner (line 3063) | void FILE: osfmk/arm/loose_ends.c function bcopy_phys (line 63) | void function bzero_phys_nc (line 107) | void function bzero_phys (line 114) | void function ml_phys_read_data (line 156) | static unsigned int function ml_phys_read_long_long (line 193) | static unsigned long long function ml_phys_read (line 214) | unsigned int function ml_phys_read_word (line 220) | unsigned int function ml_phys_read_64 (line 226) | unsigned int function ml_phys_read_word_64 (line 232) | unsigned int function ml_phys_read_half (line 238) | unsigned int function ml_phys_read_half_64 (line 244) | unsigned int function ml_phys_read_byte (line 250) | unsigned int function ml_phys_read_byte_64 (line 256) | unsigned int function ml_phys_read_double (line 262) | unsigned long long function ml_phys_read_double_64 (line 268) | unsigned long long function ml_phys_write_data (line 280) | static void function ml_phys_write_long_long (line 310) | static void function ml_phys_write_byte (line 330) | void function ml_phys_write_byte_64 (line 336) | void function ml_phys_write_half (line 342) | void function ml_phys_write_half_64 (line 348) | void function ml_phys_write (line 354) | void function ml_phys_write_64 (line 360) | void function ml_phys_write_word (line 366) | void function ml_phys_write_word_64 (line 372) | void function ml_phys_write_double (line 378) | void function ml_phys_write_double_64 (line 384) | void function setbit (line 394) | void function clrbit (line 403) | void function testbit (line 412) | int function ffsbit (line 421) | int function ffs (line 432) | int function ffsll (line 446) | int function fls (line 463) | int function flsll (line 473) | int function bcmp (line 483) | int function memcmp (line 505) | int function memcmp_zero_ptr_aligned (line 520) | unsigned long function kern_return_t (line 550) | kern_return_t function is_kernel_to_kernel_copy (line 611) | static inline bool function copy_validate_user (line 617) | static int function copy_validate (line 648) | static int function copyin_validate (line 665) | int function copyin_user_validate (line 671) | int function copyout_validate (line 677) | int function copyio_user_validate (line 683) | int function copyoutstr_prevalidate (line 690) | int function machine_callstack (line 708) | void function clr_be_bit (line 742) | int function boolean_t (line 749) | boolean_t function boolean_t (line 758) | boolean_t function ml_thread_policy (line 768) | void function kdp_register_callout (line 779) | void FILE: osfmk/arm/lowglobals.h type lowglo (line 41) | typedef struct lowglo { FILE: osfmk/arm/lowmem_vectors.c type vm_object (line 42) | struct vm_object type vm_page_with_ppnum (line 65) | struct vm_page_with_ppnum type vm_page (line 66) | struct vm_page type vm_page (line 67) | struct vm_page function patch_low_glo (line 75) | void function patch_low_glo_static_region (line 81) | void function patch_low_glo_vm_page_info (line 99) | void FILE: osfmk/arm/machdep_call.c function get_tpidrro (line 48) | uintptr_t function set_tpidrro (line 60) | void function kern_return_t (line 70) | kern_return_t function vm_address_t (line 76) | vm_address_t FILE: osfmk/arm/machdep_call.h type machdep_call_routine_t (line 39) | typedef union { type machdep_call_t (line 51) | typedef struct { FILE: osfmk/arm/machine_cpuid.c function machine_read_midr (line 37) | uint32_t function machine_read_clidr (line 49) | uint32_t function machine_read_ccsidr (line 61) | uint32_t function arm_isa_feat1_reg (line 74) | arm_isa_feat1_reg function machine_write_csselr (line 83) | void function machine_do_debugid (line 96) | void function arm_debug_info_t (line 129) | arm_debug_info_t * function machine_do_mvfpid (line 135) | void function arm_mvfp_info_t (line 156) | arm_mvfp_info_t * FILE: osfmk/arm/machine_cpuid.h type arm_feature_bits_t (line 33) | typedef struct { type arm_feature0_reg_t (line 41) | typedef union { type syscp_ID_instructions_feat_1_reg (line 47) | typedef struct{ type arm_isa_feat1_reg (line 59) | typedef union { type arm_cpuid_id_dfr0 (line 69) | typedef union { type arm_debug_dbgdidr (line 82) | typedef union { type arm_debug_info_t (line 99) | typedef struct { FILE: osfmk/arm/machine_kpc.h type kpc_config_t (line 52) | typedef uint64_t kpc_config_t; FILE: osfmk/arm/machine_routines.c function machine_startup (line 88) | void function slave_machine_init (line 108) | void function thread_t (line 119) | thread_t function ml_init_lock_timeout (line 132) | void function ml_cpu_init_completed (line 175) | void function ml_cpu_up (line 184) | void function ml_cpu_down (line 195) | void function ml_cpu_get_info (line 224) | void function ml_get_machine_mem (line 246) | unsigned int function vm_map_offset_t (line 253) | vm_map_offset_t function ml_panic_trap_to_debugger (line 280) | void function halt_all_cpus (line 291) | __attribute__((noreturn)) function halt_cpu (line 307) | __attribute__((noreturn)) function machine_signal_idle (line 318) | void function machine_signal_idle_deferred (line 326) | void function machine_signal_idle_cancel (line 334) | void function ml_install_interrupt_handler (line 346) | void function ml_init_interrupt (line 373) | void function ml_init_timebase (line 382) | void function ml_parse_cpu_topology (line 401) | void function ml_topology_info_t (line 460) | const ml_topology_info_t * function ml_get_cpu_count (line 466) | unsigned int function ml_get_cluster_count (line 472) | unsigned int function ml_get_boot_cpu_number (line 478) | int function cluster_type_t (line 484) | cluster_type_t function ml_get_cpu_number (line 490) | int function ml_get_cluster_number (line 500) | int function ml_get_max_cpu_number (line 506) | int function ml_get_max_cluster_number (line 512) | int function ml_get_first_cpu_id (line 518) | unsigned int function kern_return_t (line 524) | kern_return_t function ml_init_arm_debug_interface (line 632) | void function init_ast_check (line 645) | void function cause_ast_check (line 655) | void function ml_get_power_state (line 667) | void function ml_cause_interrupt (line 678) | void function vm_offset_t (line 685) | vm_offset_t function vm_offset_t (line 694) | vm_offset_t function vm_offset_t (line 703) | vm_offset_t function ml_io_unmap (line 711) | void function vm_offset_t (line 719) | vm_offset_t function vm_map_address_t (line 726) | vm_map_address_t function vm_offset_t (line 734) | vm_offset_t function vm_offset_t (line 741) | vm_offset_t function vm_map_address_t (line 756) | vm_map_address_t function vm_offset_t (line 767) | vm_offset_t function kern_return_t (line 774) | kern_return_t function vm_offset_t (line 786) | vm_offset_t function kern_return_t (line 793) | kern_return_t function ml_static_mfree (line 873) | void function vm_offset_t (line 923) | vm_offset_t function vm_size_t (line 936) | vm_size_t function boolean_t (line 982) | boolean_t function ml_get_bouncepool_info (line 1008) | void function active_rt_threads (line 1018) | void function thread_tell_urgency (line 1023) | void function machine_run_count (line 1032) | void function processor_t (line 1037) | processor_t function boolean_t (line 1043) | boolean_t function kern_return_t (line 1049) | kern_return_t function ml_get_hwclock (line 1055) | uint64_t function boolean_t (line 1073) | boolean_t function ml_delay_on_yield (line 1089) | void function boolean_t (line 1094) | boolean_t function ml_timer_evaluate (line 1100) | void function boolean_t (line 1105) | boolean_t function ml_energy_stat (line 1111) | uint64_t function ml_gpu_stat_update (line 1118) | void function ml_gpu_stat (line 1128) | uint64_t function timer_state_event (line 1135) | static void function timer_state_event_user_to_kernel (line 1155) | void function timer_state_event_kernel_to_user (line 1161) | void function get_arm_cpu_version (line 1168) | uint32_t function boolean_t (line 1177) | boolean_t function user_timebase_type (line 1183) | uint8_t function thread_t (line 1198) | thread_t function thread_t (line 1206) | thread_t function arm_user_protect_begin (line 1213) | uintptr_t function arm_user_protect_end (line 1227) | void function machine_lockdown (line 1242) | void function ml_lockdown_init (line 1249) | void function ml_hibernate_active_pre (line 1254) | void function ml_hibernate_active_post (line 1259) | void function ml_get_vm_reserved_regions (line 1264) | size_t FILE: osfmk/arm/machine_routines.h type ex_cb_class_t (line 177) | typedef enum{ type ex_cb_action_t (line 189) | typedef enum{ type ex_cb_state_t (line 205) | typedef struct{ type ex_cb_action_t (line 211) | typedef ex_cb_action_t (*ex_cb_t) ( type ml_cpu_info (line 259) | struct ml_cpu_info { type ml_cpu_info_t (line 269) | typedef struct ml_cpu_info ml_cpu_info_t; type cluster_type_t (line 271) | typedef enum { type ml_topology_cpu_t (line 307) | typedef struct ml_topology_cpu { type ml_topology_cluster_t (line 348) | typedef struct ml_topology_cluster { type ml_topology_info_t (line 387) | typedef struct ml_topology_info { type ml_processor_info (line 416) | struct ml_processor_info { type ml_processor_info_t (line 441) | typedef struct ml_processor_info ml_processor_info_t; type tbd_ops (line 445) | struct tbd_ops { type tbd_ops (line 450) | struct tbd_ops type tbd_ops_data_t (line 451) | typedef struct tbd_ops tbd_ops_data_t; type arm_saved_state (line 705) | struct arm_saved_state type going_on_core (line 874) | struct going_on_core { type going_on_core (line 888) | struct going_on_core type going_off_core (line 890) | struct going_off_core { type going_off_core (line 898) | struct going_off_core type thread_group_data (line 900) | struct thread_group_data { type thread_group_data (line 906) | struct thread_group_data type perfcontrol_max_runnable_latency (line 908) | struct perfcontrol_max_runnable_latency { type perfcontrol_max_runnable_latency (line 911) | struct perfcontrol_max_runnable_latency type perfcontrol_work_interval (line 913) | struct perfcontrol_work_interval { type perfcontrol_work_interval (line 927) | struct perfcontrol_work_interval type work_interval_ctl_t (line 929) | typedef enum { type perfcontrol_work_interval_instance (line 935) | struct perfcontrol_work_interval_instance { type perfcontrol_work_interval_instance (line 948) | struct perfcontrol_work_interval_instance type perfcontrol_cpu_counters (line 955) | struct perfcontrol_cpu_counters { type perfcontrol_thread_data (line 963) | struct perfcontrol_thread_data { type perfcontrol_thread_data (line 1085) | struct perfcontrol_thread_data type perfcontrol_thread_data (line 1085) | struct perfcontrol_thread_data type perfcontrol_cpu_counters (line 1086) | struct perfcontrol_cpu_counters type perfcontrol_thread_data (line 1101) | struct perfcontrol_thread_data type sched_perfcontrol_callbacks (line 1146) | struct sched_perfcontrol_callbacks { type sched_perfcontrol_callbacks (line 1163) | struct sched_perfcontrol_callbacks type sched_perfcontrol_preferred_cluster_options_t (line 1204) | typedef uint64_t sched_perfcontrol_preferred_cluster_options_t; type perfcontrol_callout_type_t (line 1235) | typedef enum perfcontrol_callout_type { type perfcontrol_callout_stat_t (line 1244) | typedef enum perfcontrol_callout_stat { FILE: osfmk/arm/machine_routines_apple.c function configure_misc_apple_boot_args (line 46) | void function configure_misc_apple_regs (line 51) | void function vmapple_pac_get_default_keys (line 64) | static inline void function ml_default_rop_pid (line 90) | uint64_t function ml_default_jop_pid (line 104) | uint64_t FILE: osfmk/arm/machine_routines_common.c function sched_perfcontrol_oncore_default (line 73) | static void function sched_perfcontrol_switch_default (line 78) | static void function sched_perfcontrol_offcore_default (line 83) | static void function sched_perfcontrol_thread_group_default (line 88) | static void function sched_perfcontrol_max_runnable_latency_default (line 93) | static void function sched_perfcontrol_work_interval_notify_default (line 98) | static void function sched_perfcontrol_work_interval_ctl_default (line 104) | static void function sched_perfcontrol_deadline_passed_default (line 110) | static void function sched_perfcontrol_csw_default (line 115) | static void function sched_perfcontrol_state_update_default (line 124) | static void function sched_perfcontrol_thread_group_blocked_default (line 132) | static void function sched_perfcontrol_thread_group_unblocked_default (line 139) | static void function sched_perfcontrol_register_callbacks (line 161) | void function machine_switch_populate_perfcontrol_thread_data (line 291) | static void function machine_switch_populate_perfcontrol_cpu_counters (line 309) | static void function perfcontrol_callout_counters_begin (line 325) | static inline function perfcontrol_callout_counters_end (line 336) | static inline function perfcontrol_callout_stat_avg (line 353) | uint64_t function machine_switch_perfcontrol_context (line 365) | void function machine_switch_perfcontrol_state_update (line 408) | void function machine_thread_going_on_core (line 439) | void function machine_thread_going_off_core (line 483) | void function machine_thread_group_init (line 519) | void function machine_thread_group_deinit (line 533) | void function machine_thread_group_flags_update (line 547) | void function machine_thread_group_blocked (line 561) | void function machine_thread_group_unblocked (line 603) | void function machine_max_runnable_latency (line 647) | void function machine_work_interval_notify (line 667) | void function machine_perfcontrol_deadline_passed (line 697) | void function ml_spin_debug_reset (line 715) | void function ml_spin_debug_clear (line 728) | void function ml_spin_debug_clear_self (line 739) | void function __ml_check_interrupts_disabled_duration (line 745) | static inline void function ml_check_interrupts_disabled_duration (line 781) | void function ml_check_stackshot_interrupt_disabled_duration (line 787) | void function ml_check_interrupt_handler_duration (line 794) | void function ml_irq_debug_start (line 800) | void function ml_irq_debug_end (line 807) | void function boolean_t (line 815) | boolean_t function boolean_t (line 875) | boolean_t function boolean_t (line 885) | boolean_t function vm_offset_t (line 900) | vm_offset_t function ml_set_is_quiescing (line 920) | void function boolean_t (line 927) | boolean_t function ml_get_booter_memory_size (line 934) | uint64_t function ml_get_abstime_offset (line 953) | uint64_t function ml_get_conttime_offset (line 959) | uint64_t function ml_get_time_since_reset (line 971) | uint64_t function ml_set_reset_time (line 986) | void function ml_get_conttime_wake_time (line 994) | uint64_t function ml_snoop_thread_is_on_core (line 1015) | bool function ml_early_cpu_max_number (line 1032) | int function ml_set_max_cpus (line 1039) | void function ml_wait_max_cpus (line 1052) | unsigned int function machine_conf (line 1064) | void function machine_init (line 1080) | void FILE: osfmk/arm/machine_task.c function kern_return_t (line 63) | kern_return_t function kern_return_t (line 109) | kern_return_t function machine_task_terminate (line 140) | void function kern_return_t (line 155) | kern_return_t function machine_task_init (line 174) | void FILE: osfmk/arm/misc_protos.h type boot_args (line 37) | typedef struct boot_args boot_args; function arm_context_switch_requires_sync (line 79) | static inline void FILE: osfmk/arm/model_dep.c type arm_saved_state (line 85) | struct arm_saved_state type kcdata_descriptor (line 105) | struct kcdata_descriptor type proc (line 116) | struct proc type proc (line 117) | struct proc type timeval (line 148) | struct timeval type timeval (line 149) | struct timeval function boolean_t (line 217) | static boolean_t function print_one_backtrace (line 238) | static void function panic_display_hung_cpus_help (line 338) | static void function do_print_all_backtraces (line 376) | static void function print_all_backtraces (line 707) | static void function panic_display_times (line 730) | void function panic_print_symbol_name (line 756) | void function SavePanicInfo (line 764) | void function paniclog_flush (line 827) | void function _was_in_userspace (line 865) | static void __attribute__((__noreturn__)) function kern_return_t (line 887) | kern_return_t function DebuggerXCallReturn (line 1040) | void function DebuggerXCall (line 1078) | void function DebuggerCall (line 1163) | void function boolean_t (line 1183) | boolean_t FILE: osfmk/arm/monotonic_arm.c function mt_early_init (line 36) | void function mt_core_snap (line 41) | uint64_t function mt_count_pmis (line 47) | uint64_t type mt_cpu (line 53) | struct mt_cpu function mt_microstackshot_start_arch (line 59) | int type mt_device (line 65) | struct mt_device FILE: osfmk/arm/pal_routines.c function pal_serial_init (line 40) | int function pal_serial_putc_nocr (line 46) | void function pal_serial_putc (line 52) | void function pal_serial_getc (line 58) | int FILE: osfmk/arm/pal_routines.h function pal_get_resource_property (line 58) | static inline void FILE: osfmk/arm/pcb.c function consider_machine_collect (line 64) | void function consider_machine_adjust (line 74) | void function machine_thread_switch_cpu_data (line 79) | static inline void function thread_t (line 105) | thread_t function boolean_t (line 143) | boolean_t function kern_return_t (line 153) | kern_return_t function machine_thread_destroy (line 190) | void function machine_thread_init (line 207) | void function machine_thread_template_init (line 216) | void function user_addr_t (line 226) | user_addr_t function vm_offset_t (line 236) | vm_offset_t function machine_stack_attach (line 257) | void function machine_stack_handoff (line 288) | void function call_continuation (line 329) | void function arm_debug_set (line 343) | void function copy_debug_state (line 404) | void function kern_return_t (line 413) | kern_return_t function machine_tecs (line 450) | void function machine_csv (line 455) | int FILE: osfmk/arm/pmap.c type page_table_ops (line 136) | struct page_table_ops { type page_table_ops (line 144) | struct page_table_ops type page_table_level_info (line 154) | struct page_table_level_info type page_table_level_info (line 194) | struct page_table_level_info type page_table_attr (line 234) | struct page_table_attr { type page_table_attr (line 253) | struct page_table_attr type page_table_attr (line 280) | struct page_table_attr type page_table_attr (line 300) | struct page_table_attr type page_table_attr (line 302) | struct page_table_attr type page_table_attr (line 311) | struct page_table_attr type pt_attr_t (line 314) | typedef struct page_table_attr pt_attr_t; function pt_attr_page_size (line 328) | static inline uint64_t function __unused (line 334) | __unused static inline uint64_t function __unused (line 340) | __unused static inline uint64_t function pt_attr_ln_offmask (line 346) | static inline uint64_t function __unused (line 352) | __unused static inline uint64_t function __unused (line 358) | __unused static inline uint64_t function pt_attr_twig_level (line 364) | static inline unsigned int function pt_attr_root_level (line 370) | static inline unsigned int function pt_attr_sharedpage_level (line 382) | static inline unsigned int function __unused (line 388) | static __unused inline uint64_t function __unused (line 394) | static __unused inline uint64_t function pt_attr_leaf_shift (line 400) | static inline uint64_t function __unused (line 406) | static __unused inline uint64_t function pt_attr_twig_size (line 412) | static inline uint64_t function pt_attr_twig_offmask (line 418) | static inline uint64_t function pt_attr_twig_shift (line 424) | static inline uint64_t function __unused (line 430) | static __unused inline uint64_t function pt_attr_leaf_table_size (line 436) | static inline uint64_t function pt_attr_leaf_table_offmask (line 442) | static inline uint64_t function pt_attr_leaf_rw (line 448) | static inline uintptr_t function pt_attr_leaf_ro (line 454) | static inline uintptr_t function pt_attr_leaf_rona (line 460) | static inline uintptr_t function pt_attr_leaf_rwna (line 466) | static inline uintptr_t function pt_attr_leaf_xn (line 472) | static inline uintptr_t function pt_attr_leaf_x (line 478) | static inline uintptr_t function pt_attr_page_size (line 485) | static inline uint64_t function pt_attr_root_level (line 491) | int function pt_attr_sharedpage_level (line 497) | int function pt_attr_twig_level (line 503) | static inline unsigned int function pt_attr_twig_size (line 509) | static inline uint64_t function pt_attr_twig_offmask (line 515) | static inline uint64_t function pt_attr_twig_shift (line 521) | static inline uint64_t function __unused (line 527) | static __unused inline uint64_t function __unused (line 533) | __unused static inline uint64_t function __unused (line 539) | __unused static inline uint64_t function pt_attr_leaf_shift (line 545) | static inline uint64_t function __unused (line 551) | static __unused inline uint64_t function pt_attr_leaf_table_size (line 557) | static inline uint64_t function pt_attr_leaf_table_offmask (line 563) | static inline uint64_t function pt_attr_leaf_rw (line 569) | static inline uintptr_t function pt_attr_leaf_ro (line 575) | static inline uintptr_t function pt_attr_leaf_rona (line 581) | static inline uintptr_t function pt_attr_leaf_rwna (line 587) | static inline uintptr_t function pt_attr_leaf_xn (line 593) | static inline uintptr_t function pt_attr_leaf_x (line 599) | static inline uintptr_t function __unused (line 605) | __unused static inline uintptr_t function pt_attr_ln_pt_offmask (line 617) | static inline uintptr_t function pt_attr_leaf_level (line 631) | static inline unsigned int function pmap_sync_tlb (line 638) | static inline void type pmap_legacy_trust_cache (line 669) | struct pmap_legacy_trust_cache type pmap_image4_trust_cache (line 671) | struct pmap_image4_trust_cache type pmap_tlb_flush_range_t (line 682) | typedef struct pmap_tlb_flush_range { type pmap_cpu_data_array_entry (line 725) | struct pmap_cpu_data_array_entry type pmap_ledger_data_t (line 755) | typedef struct pmap_ledger_data { type pmap_ledger_t (line 759) | typedef struct pmap_ledger { function pmap_check_ledger_fields (line 782) | static inline void type pmap (line 863) | struct pmap type vm_object (line 866) | struct vm_object type page_free_entry_t (line 881) | typedef struct page_free_entry { type tt_free_entry_t (line 892) | typedef struct tt_free_entry { function pmap_check_ledgers (line 981) | static inline void type ptd_info_t (line 1018) | typedef struct { type pt_desc_t (line 1034) | typedef struct pt_desc { type u_int16_t (line 1055) | typedef u_int16_t pp_attr_t; type pmap_io_range_t (line 1102) | typedef struct pmap_io_range { function ptd_info_t (line 1491) | static inline ptd_info_t * function ptd_info_t (line 1507) | static inline ptd_info_t * function vm_map_address_t (line 1513) | static inline vm_map_address_t function pte_set_wired (line 1531) | static inline void function pmap_lock_init (line 1565) | static inline void function pmap_lock_destroy (line 1572) | static inline void function pmap_lock (line 1578) | static inline void function pmap_lock_ro (line 1587) | static inline void function pmap_unlock (line 1596) | static inline void function pmap_unlock_ro (line 1605) | static inline void function pmap_try_lock (line 1614) | static inline bool function __unused (line 1633) | __unused static inline void function __unused (line 1643) | __unused static inline void function __unused (line 1654) | __unused static inline void function pmap_ledger_validate (line 1764) | static uint64_t type pv_alloc_return_t (line 1821) | typedef enum { type pmap_pgtrace_map_t (line 2324) | typedef struct { function MARK_AS_PMAP_TEXT (line 2461) | MARK_AS_PMAP_TEXT static void function pmap_cpu_data_init (line 2479) | void function pmap_cpu_data_array_init (line 2489) | static void function pmap_cpu_data_t (line 2543) | pmap_cpu_data_t * function pmap_interrupts_disable (line 2570) | static uint64_t __attribute__((warn_unused_result)) __used function pmap_interrupts_restore (line 2587) | static void __used function pmap_interrupts_enabled (line 2609) | static bool __attribute__((warn_unused_result)) __used function pmap_set_range_xprr_perm (line 2623) | static void function pmap_set_xprr_perm (line 2789) | static inline void function pmap_paddr_t (line 2805) | pmap_paddr_t function MARK_AS_PMAP_TEXT (line 2936) | MARK_AS_PMAP_TEXT static void function pmap_get_free_ppl_page (line 2955) | pmap_get_free_ppl_page(void) function MARK_AS_PMAP_TEXT (line 2981) | MARK_AS_PMAP_TEXT static void function pmap_mark_page_as_ppl_page (line 3038) | static void function MARK_AS_PMAP_TEXT (line 3044) | MARK_AS_PMAP_TEXT static void function pmap_release_ppl_pages_to_kernel_internal (line 3068) | pmap_release_ppl_pages_to_kernel_internal(void) function pmap_release_ppl_pages_to_kernel (line 3088) | static uint64_t function pmap_enqueue_pages (line 3129) | static inline void function kern_return_t (line 3143) | static kern_return_t function pmap_paddr_t (line 3234) | static pmap_paddr_t function pmap_alloc_page_for_ppl (line 3265) | static void function pmap_t (line 3279) | static pmap_t function pmap_free_pmap (line 3301) | static void function pmap_bootstrap_pmap_free_list (line 3317) | static void function pmap_pages_free (line 3334) | static void function PMAP_ZINFO_PALLOC (line 3379) | static inline void function PMAP_ZINFO_PFREE (line 3386) | static inline void function pmap_tt_ledger_credit (line 3394) | static inline void function pmap_tt_ledger_debit (line 3405) | static inline void function pmap_update_plru (line 3416) | static inline void function alloc_asid (line 3428) | static bool function free_asid (line 3496) | static void function pv_alloc_return_t (line 3568) | static pv_alloc_return_t function pv_free_entry (line 3632) | static inline void function pv_free_list_alloc (line 3639) | static inline void function pv_list_alloc (line 3657) | static inline void function pv_list_free (line 3686) | static inline void function pv_list_kern_alloc (line 3730) | static inline void function mapping_adjust (line 3742) | void function MARK_AS_PMAP_TEXT (line 3751) | MARK_AS_PMAP_TEXT static kern_return_t function mapping_free_prime_internal (line 3788) | mapping_free_prime_internal(void) function mapping_free_prime (line 3793) | void function ptd_bootstrap (line 3826) | static void function pt_desc_t (line 3839) | static pt_desc_t* function pt_desc_t (line 3905) | static inline pt_desc_t* function ptd_deallocate (line 3927) | static void function ptd_init (line 3954) | static void function boolean_t (line 3981) | boolean_t function tt_entry_t (line 3994) | static inline tt_entry_t * function pt_entry_t (line 4014) | static inline pt_entry_t * function __unused (line 4043) | __unused static inline tt_entry_t * function tt_entry_t (line 4069) | static inline tt_entry_t * function tt_entry_t (line 4116) | static inline tt_entry_t * function tt_entry_t (line 4127) | static inline tt_entry_t * function pt_entry_t (line 4139) | static inline pt_entry_t * function tt_entry_t (line 4147) | static inline tt_entry_t * function pt_entry_t (line 4155) | static inline pt_entry_t * function vm_map_address_t (line 4177) | vm_map_address_t function vm_map_address_t (line 4206) | vm_map_address_t function vm_map_address_t (line 4281) | vm_map_address_t function vm_map_address_t (line 4332) | vm_map_address_t function pmap_compute_pv_targets (line 4410) | static void function pmap_compute_max_asids (line 4444) | static uint32_t function vm_size_t (line 4481) | static vm_size_t function cmp_io_rgns (line 4531) | static int function pmap_load_io_rgns (line 4545) | static void function pmap_get_arm64_prot (line 4581) | uint64_t function pmap_bootstrap (line 4654) | void function pa_set_range_monitor (line 4864) | static inline void function pa_set_range_xprr_perm (line 4874) | static void function pmap_lockdown_kc (line 4887) | static void function pmap_static_allocations_done (line 4932) | void function pmap_lockdown_ppl (line 5021) | void function pmap_virtual_space (line 5031) | void function boolean_t (line 5042) | boolean_t function parse_bad_ram_pages_boot_arg (line 5157) | static void function pmap_paddr_cmp (line 5195) | static int function pmap_is_bad_ram (line 5210) | bool function initialize_ram_ranges (line 5237) | static void function pmap_free_pages (line 5281) | unsigned int function pmap_free_pages_span (line 5291) | unsigned int function boolean_t (line 5302) | boolean_t function boolean_t (line 5311) | boolean_t function pmap_retire_page (line 5341) | void function pmap_init (line 5354) | void function boolean_t (line 5399) | boolean_t function pmap_assert_free (line 5420) | void function MARK_AS_PMAP_TEXT (line 5430) | MARK_AS_PMAP_TEXT static void function MARK_AS_PMAP_TEXT (line 5455) | MARK_AS_PMAP_TEXT static ledger_t function MARK_AS_PMAP_TEXT (line 5510) | MARK_AS_PMAP_TEXT static void function pmap_ledger_retain (line 5533) | static void function pmap_ledger_release (line 5542) | static void function pmap_ledger_alloc_init (line 5551) | void function ledger_t (line 5557) | ledger_t function pmap_ledger_free (line 5569) | void function __dead2 (line 5575) | __dead2 function __dead2 (line 5584) | __dead2 function __dead2 (line 5592) | __dead2 function vm_size_t (line 5602) | static vm_size_t function MARK_AS_PMAP_TEXT (line 5628) | MARK_AS_PMAP_TEXT static pmap_t function pmap_t (line 5799) | pmap_t function MARK_AS_PMAP_TEXT (line 5842) | MARK_AS_PMAP_TEXT static void function pmap_set_process (line 5888) | void function MARK_AS_PMAP_TEXT (line 5909) | MARK_AS_PMAP_TEXT static void function MARK_AS_PMAP_TEXT (line 5966) | MARK_AS_PMAP_TEXT static void function pmap_destroy (line 6075) | void function MARK_AS_PMAP_TEXT (line 6102) | MARK_AS_PMAP_TEXT static void function pmap_reference (line 6112) | void function tt_entry_t (line 6123) | static tt_entry_t * function pmap_tt1_deallocate (line 6200) | static void function kern_return_t (line 6281) | static kern_return_t function pmap_tt_deallocate (line 6363) | static void function pmap_tte_remove (line 6467) | static void function pmap_tte_deallocate (line 6535) | static void function pmap_remove_range (line 6600) | static int function pmap_set_ptov_ap (line 6628) | static void function pmap_remove_pv (line 6657) | static void function pmap_remove_range_options (line 6759) | static int function pmap_remove (line 7005) | void function MARK_AS_PMAP_TEXT (line 7014) | MARK_AS_PMAP_TEXT static vm_map_address_t function pmap_remove_options (line 7067) | void function pmap_remove_some_phys (line 7126) | void function pmap_switch_user (line 7138) | void function pmap_set_pmap (line 7149) | void function pmap_flush_core_tlb_asid_async (line 7164) | static void function pmap_user_ttb_is_clear (line 7174) | static inline bool function MARK_AS_PMAP_TEXT (line 7184) | MARK_AS_PMAP_TEXT static void function pmap_switch (line 7289) | void function pmap_require (line 7302) | void function pmap_page_protect (line 7314) | void function MARK_AS_PMAP_TEXT (line 7716) | MARK_AS_PMAP_TEXT static void function pmap_page_protect_options (line 7736) | void function MARK_AS_PMAP_TEXT (line 7772) | MARK_AS_PMAP_TEXT void function pmap_disable_user_jop (line 7782) | void function pmap_has_prot_policy (line 7797) | bool function pmap_protect (line 7809) | void function pmap_protect_options (line 8064) | void function kern_return_t (line 8132) | kern_return_t function kern_return_t (line 8176) | kern_return_t function kern_return_t (line 8214) | kern_return_t function kern_return_t (line 8240) | kern_return_t function pmap_enter_pte (line 8253) | static inline void function MARK_AS_PMAP_TEXT (line 8283) | MARK_AS_PMAP_TEXT static pt_entry_t function pv_alloc_return_t (line 8346) | static pv_alloc_return_t function kern_return_t (line 8965) | kern_return_t function kern_return_t (line 9006) | kern_return_t function MARK_AS_PMAP_TEXT (line 9028) | MARK_AS_PMAP_TEXT static void function pmap_change_wiring (line 9110) | void function MARK_AS_PMAP_TEXT (line 9125) | MARK_AS_PMAP_TEXT static pmap_paddr_t function pmap_paddr_t (line 9147) | pmap_paddr_t function pmap_paddr_t (line 9165) | pmap_paddr_t function ppnum_t (line 9187) | ppnum_t function ppnum_t (line 9197) | ppnum_t function pmap_paddr_t (line 9208) | pmap_paddr_t function pmap_paddr_t (line 9221) | pmap_paddr_t function pmap_init_pte_page (line 9302) | void function kern_return_t (line 9353) | static kern_return_t function pmap_collect (line 9521) | void function pmap_gc (line 9546) | void function pmap_release_pages_fast (line 9597) | uint64_t function compute_pmap_gc_throttle (line 9612) | void function kern_return_t (line 9626) | kern_return_t function pmap_sync_page_data_phys (line 9648) | void function pmap_sync_page_attributes_phys (line 9660) | void function boolean_t (line 9669) | boolean_t function fillPage (line 9686) | void function mapping_set_mod (line 9703) | void function mapping_set_ref (line 9712) | void function MARK_AS_PMAP_TEXT (line 9728) | MARK_AS_PMAP_TEXT static void function MARK_AS_PMAP_TEXT (line 9796) | MARK_AS_PMAP_TEXT static void function MARK_AS_PMAP_TEXT (line 9807) | MARK_AS_PMAP_TEXT static vm_map_address_t function MARK_AS_PMAP_TEXT (line 9851) | MARK_AS_PMAP_TEXT static vm_map_address_t function phys_attribute_clear_range (line 9900) | static void function phys_attribute_clear (line 9924) | static void function MARK_AS_PMAP_TEXT (line 9953) | MARK_AS_PMAP_TEXT static void function phys_attribute_set (line 9975) | static void function boolean_t (line 9993) | static boolean_t function pmap_set_modify (line 10007) | void function pmap_clear_modify (line 10017) | void function boolean_t (line 10031) | boolean_t function pmap_set_reference (line 10042) | static void function pmap_clear_reference (line 10052) | void function boolean_t (line 10066) | boolean_t function pmap_get_refmod (line 10078) | unsigned int function pmap_clear_refmod_mask_to_modified_bits (line 10086) | static inline unsigned int function pmap_clear_refmod_options (line 10098) | void function pmap_clear_refmod_range_options (line 10120) | bool function pmap_clear_refmod (line 10148) | void function pmap_disconnect_options (line 10156) | unsigned int function pmap_disconnect (line 10201) | unsigned int function boolean_t (line 10209) | boolean_t function boolean_t (line 10230) | boolean_t function pmap_set_noencrypt (line 10250) | void function pmap_clear_noencrypt (line 10265) | void function boolean_t (line 10281) | boolean_t function pmap_lock_phys_page (line 10289) | void function pmap_unlock_phys_page (line 10307) | void function MARK_AS_PMAP_TEXT (line 10324) | MARK_AS_PMAP_TEXT static void function pmap_switch_user_ttb (line 10380) | void function MARK_AS_PMAP_TEXT (line 10393) | MARK_AS_PMAP_TEXT static void function pmap_clear_user_ttb (line 10403) | void function MARK_AS_PMAP_TEXT (line 10415) | MARK_AS_PMAP_TEXT static boolean_t function MARK_AS_PMAP_TEXT (line 10650) | MARK_AS_PMAP_TEXT static boolean_t function boolean_t (line 10671) | boolean_t function MARK_AS_PMAP_TEXT (line 10700) | MARK_AS_PMAP_TEXT static boolean_t function MARK_AS_PMAP_TEXT (line 10836) | MARK_AS_PMAP_TEXT static kern_return_t function kern_return_t (line 10955) | kern_return_t function pmap_copy_page (line 11007) | void function pmap_copy_part_page (line 11021) | void function pmap_zero_page (line 11038) | void function pmap_zero_part_page (line 11050) | void function pmap_map_globals (line 11061) | void function vm_offset_t (line 11086) | vm_offset_t function pmap_map_cpu_windows_copy_internal (line 11095) | int function pmap_map_cpu_windows_copy (line 11168) | unsigned int function MARK_AS_PMAP_TEXT (line 11181) | MARK_AS_PMAP_TEXT static void function pmap_unmap_cpu_windows_copy (line 11202) | void function MARK_AS_PMAP_TEXT (line 11215) | MARK_AS_PMAP_TEXT void function MARK_AS_PMAP_TEXT (line 11233) | MARK_AS_PMAP_TEXT void function MARK_AS_PMAP_TEXT (line 11249) | MARK_AS_PMAP_TEXT void function MARK_AS_PMAP_TEXT (line 11279) | MARK_AS_PMAP_TEXT void function MARK_AS_PMAP_TEXT (line 11303) | MARK_AS_PMAP_TEXT void function MARK_AS_PMAP_TEXT (line 11334) | MARK_AS_PMAP_TEXT static void function pmap_set_nested (line 11343) | void function MARK_AS_PMAP_TEXT (line 11363) | MARK_AS_PMAP_TEXT static void function MARK_AS_PMAP_TEXT (line 11491) | MARK_AS_PMAP_TEXT static void function MARK_AS_PMAP_TEXT (line 11594) | MARK_AS_PMAP_TEXT static void function MARK_AS_PMAP_TEXT (line 11626) | MARK_AS_PMAP_TEXT static void function pmap_trim (line 11648) | void function MARK_AS_PMAP_TEXT (line 11734) | MARK_AS_PMAP_TEXT static kern_return_t function kern_return_t (line 12073) | kern_return_t function kern_return_t (line 12111) | kern_return_t function MARK_AS_PMAP_TEXT (line 12120) | MARK_AS_PMAP_TEXT static kern_return_t function kern_return_t (line 12264) | kern_return_t function boolean_t (line 12287) | boolean_t function pmap_disable_NX (line 12301) | void function pmap_disable_NX (line 12308) | void function flush_mmu_tlb_region_asid_async (line 12330) | static void function MARK_AS_PMAP_TEXT (line 12415) | MARK_AS_PMAP_TEXT static void function flush_mmu_tlb_region (line 12425) | void function pmap_io_range_t (line 12434) | static pmap_io_range_t* function pmap_cache_attributes (line 12461) | unsigned int function MARK_AS_PMAP_TEXT (line 12490) | MARK_AS_PMAP_TEXT static void function pmap_update_compressor_page_internal (line 12507) | void function pmap_unmap_compressor_page (line 12548) | void function MARK_AS_PMAP_TEXT (line 12563) | MARK_AS_PMAP_TEXT static boolean_t function boolean_t (line 12668) | boolean_t function MARK_AS_PMAP_TEXT (line 12684) | MARK_AS_PMAP_TEXT static void function MARK_AS_PMAP_TEXT (line 12745) | MARK_AS_PMAP_TEXT static void function pmap_set_cache_attributes (line 12753) | void function MARK_AS_PMAP_TEXT (line 12765) | MARK_AS_PMAP_TEXT void function pmap_create_sharedpages (line 12876) | void function pmap_update_tt3e (line 12900) | static void function pmap_create_sharedpages (line 12930) | void function MARK_AS_PMAP_TEXT (line 13087) | MARK_AS_PMAP_TEXT static kern_return_t function pmap_unmap_sharedpage (line 13186) | static void function pmap_insert_sharedpage (line 13243) | void function boolean_t (line 13267) | static boolean_t function pmap_is_exotic (line 13274) | bool function boolean_t (line 13286) | boolean_t function boolean_t (line 13293) | boolean_t function MARK_AS_PMAP_TEXT (line 13306) | MARK_AS_PMAP_TEXT static boolean_t function boolean_t (line 13375) | boolean_t function vm_map_offset_t (line 13388) | vm_map_offset_t function vm_map_offset_t (line 13396) | vm_map_offset_t function vm_map_offset_t (line 13443) | vm_map_offset_t function kern_return_t (line 13480) | kern_return_t function kern_return_t (line 13491) | kern_return_t function pmap_flush_context_init (line 13500) | void function pmap_flush (line 13506) | void function pmap_pin_kernel_pages (line 13521) | static void function pmap_unpin_kernel_pages (line 13547) | static void function MARK_AS_PMAP_TEXT (line 13572) | MARK_AS_PMAP_TEXT static void function MARK_AS_PMAP_TEXT (line 13612) | MARK_AS_PMAP_TEXT static void function pmap_pin_kernel_pages (line 13633) | static void __unused function pmap_unpin_kernel_pages (line 13638) | static void __unused function MARK_AS_PMAP_TEXT (line 13648) | MARK_AS_PMAP_TEXT static mach_vm_size_t function mach_vm_size_t (line 13710) | mach_vm_size_t function pmap_check_ledgers (line 13773) | static void function pmap_advise_pagezero_range (line 13813) | void type pmap_pgtrace_page_state_t (line 13847) | typedef enum { type pmap_pgtrace_page_t (line 13854) | typedef struct { type pmap_va_t (line 13871) | typedef struct { function pmap_pgtrace_init (line 13891) | static void function pmap_pgtrace_page_t (line 13905) | inline static pmap_pgtrace_page_t * function pmap_pgtrace_enter_clone (line 13927) | static bool function pmap_pgtrace_remove_clone (line 14056) | static void function pmap_pgtrace_remove_all_clone (line 14116) | static void function pmap_pgtrace_get_search_space (line 14183) | inline static void function pmap_pgtrace_clone_from_pa (line 14211) | static uint64_t function pmap_pgtrace_clone_from_pvtable (line 14287) | static uint64_t function pmap_pgtrace_page_t (line 14353) | static pmap_pgtrace_page_t * function pmap_pgtrace_free_page (line 14416) | static void function pmap_pgtrace_add_page (line 14449) | int function pmap_pgtrace_delete_page (line 14606) | int function kern_return_t (line 14672) | kern_return_t function pmap_shared_region_size_min (line 14771) | uint64_t function pmap_nesting_size_max (line 14796) | uint64_t function pmap_t (line 14807) | pmap_t pmap) function MARK_AS_PMAP_TEXT (line 14816) | MARK_AS_PMAP_TEXT void function pmap_set_vm_map_cs_enforced (line 14825) | void function pmap_get_vm_map_cs_enforced (line 14838) | bool function MARK_AS_PMAP_TEXT (line 14848) | MARK_AS_PMAP_TEXT void function pmap_set_jit_entitled (line 14855) | void function pmap_get_jit_entitled (line 14866) | bool function MARK_AS_PMAP_TEXT (line 14873) | MARK_AS_PMAP_TEXT static kern_return_t function kern_return_t (line 14944) | kern_return_t function MARK_AS_PMAP_TEXT (line 14957) | MARK_AS_PMAP_TEXT kern_return_t function kern_return_t (line 14964) | kern_return_t function kern_return_t (line 14977) | kern_return_t function pmap_tc_ret_t (line 14985) | pmap_tc_ret_t function pmap_in_ppl (line 14997) | bool function pmap_lockdown_image4_slab (line 15004) | void function pmap_free_reserved_ppl_page (line 15017) | void function MARK_AS_PMAP_TEXT (line 15024) | MARK_AS_PMAP_TEXT static bool function pmap_is_trust_cache_loaded (line 15052) | bool function MARK_AS_PMAP_TEXT (line 15062) | MARK_AS_PMAP_TEXT static bool function pmap_lookup_in_loaded_trust_caches (line 15104) | bool function MARK_AS_PMAP_TEXT (line 15114) | MARK_AS_PMAP_TEXT static uint32_t function pmap_lookup_in_static_trust_cache (line 15121) | uint32_t function MARK_AS_PMAP_TEXT (line 15131) | MARK_AS_PMAP_TEXT static void function MARK_AS_PMAP_TEXT (line 15141) | MARK_AS_PMAP_TEXT static bool function pmap_set_compilation_service_cdhash (line 15159) | void function pmap_match_compilation_service_cdhash (line 15169) | bool function MARK_AS_PMAP_TEXT (line 15179) | MARK_AS_PMAP_TEXT static void function pmap_footprint_suspend (line 15197) | void type page_table_dump_header (line 15211) | struct page_table_dump_header { function kern_return_t (line 15218) | static kern_return_t function kern_return_t (line 15292) | kern_return_t function kern_return_t (line 15304) | kern_return_t function pmap_test_fault_handler (line 15317) | static bool function pmap_test_access (line 15336) | static bool function pmap_test_read (line 15378) | static bool function pmap_test_write (line 15393) | static bool function pmap_test_check_refmod (line 15408) | static bool function pmap_test_read_write (line 15426) | static __attribute__((noinline)) bool function pmap_test_test_config (line 15433) | static int function kern_return_t (line 15686) | kern_return_t function kern_return_t (line 15727) | kern_return_t function MARK_AS_PMAP_TEXT (line 15737) | MARK_AS_PMAP_TEXT kern_return_t FILE: osfmk/arm/pmap.h type tt_entry_t (line 94) | typedef uint64_t tt_entry_t; type pt_entry_t (line 97) | typedef uint64_t pt_entry_t; type tt_entry_t (line 102) | typedef uint32_t tt_entry_t; type pt_entry_t (line 105) | typedef uint32_t pt_entry_t; type page_table_attr (line 114) | struct page_table_attr type pv_entry (line 119) | struct pv_entry { type pv_free_list_t (line 134) | typedef struct { type pmap_cpu_data (line 139) | struct pmap_cpu_data { type pmap_cpu_data_t (line 173) | typedef struct pmap_cpu_data pmap_cpu_data_t; type page_table_level_info (line 206) | struct page_table_level_info { type pmap (line 351) | struct pmap { type pmap_cpu_data_array_entry (line 651) | struct pmap_cpu_data_array_entry { function pmap_pending_preemption (line 667) | inline bool FILE: osfmk/arm/pmap_public.h type pmap_paddr_t (line 39) | typedef uint64_t pmap_paddr_t; type pmap_paddr_t (line 41) | typedef uint32_t pmap_paddr_t; FILE: osfmk/arm/rtclock.c type timebase_freq_t (line 77) | struct timebase_freq_t function rtclock_early_init (line 86) | void function timebase_callback (line 107) | static void function rtclock_init (line 149) | int function mach_absolute_time (line 170) | uint64_t function mach_approximate_time (line 222) | uint64_t function clock_get_system_microtime (line 241) | void function clock_get_system_nanotime (line 248) | void function clock_gettimeofday_set_commpage (line 262) | void function clock_timebase_info (line 272) | void function rtclock_intr (line 281) | void function deadline_to_decrementer (line 334) | static int function setPop (line 352) | int function boolean_t (line 373) | boolean_t function ClearIdlePop (line 401) | void function absolutetime_to_microtime (line 429) | void function absolutetime_to_nanoseconds (line 442) | void function nanoseconds_to_absolutetime (line 453) | void function nanotime_to_absolutetime (line 464) | void function clock_interval_to_absolutetime_interval (line 473) | void function machine_delay_until (line 486) | void FILE: osfmk/arm/rtclock.h type rtclock_data_t (line 47) | typedef struct _rtclock_data_ { FILE: osfmk/arm/setjmp.h type jmp_buf_t (line 65) | typedef struct jmp_buf { FILE: osfmk/arm/simple_lock.h type lck_spin_t (line 79) | typedef lck_spin_t usimple_lock_data_t, *usimple_lock_t; type usimple_lock_data_t (line 83) | typedef struct slock { type usimple_lock_data_t (line 93) | typedef struct slock { type usimple_lock_data_t (line 106) | typedef usimple_lock_data_t *simple_lock_t; type usimple_lock_data_t (line 107) | typedef usimple_lock_data_t simple_lock_data_t; FILE: osfmk/arm/status.c type arm_vfpv2_state (line 38) | struct arm_vfpv2_state { type arm_vfpv2_state_t (line 43) | typedef struct arm_vfpv2_state arm_vfpv2_state_t; function kern_return_t (line 73) | kern_return_t function kern_return_t (line 84) | kern_return_t function kern_return_t (line 95) | kern_return_t function kern_return_t (line 104) | kern_return_t function kern_return_t (line 118) | kern_return_t function kern_return_t (line 285) | kern_return_t function kern_return_t (line 339) | kern_return_t function mach_vm_address_t (line 499) | mach_vm_address_t function machine_thread_reset_pc (line 506) | void function kern_return_t (line 516) | kern_return_t function vfp_state_initialize (line 536) | void function kern_return_t (line 561) | kern_return_t type arm_saved_state (line 594) | struct arm_saved_state type arm_saved_state (line 605) | struct arm_saved_state type arm_saved_state (line 616) | struct arm_saved_state type arm_saved_state (line 624) | struct arm_saved_state type arm_vfpsaved_state (line 636) | struct arm_vfpsaved_state function arm_debug_state_t (line 644) | arm_debug_state_t * function kern_return_t (line 655) | kern_return_t function kern_return_t (line 705) | kern_return_t function thread_setuserstack (line 719) | void function user_addr_t (line 740) | user_addr_t function thread_setentrypoint (line 756) | void function kern_return_t (line 777) | kern_return_t function thread_set_child (line 820) | void function thread_set_parent (line 838) | void type arm_act_context (line 852) | struct arm_act_context { type arm_act_context (line 866) | struct arm_act_context type arm_act_context (line 870) | struct arm_act_context type arm_act_context (line 870) | struct arm_act_context type arm_act_context (line 872) | struct arm_act_context type arm_act_context (line 882) | struct arm_act_context type arm_act_context (line 892) | struct arm_act_context function act_thread_catt (line 903) | void function act_thread_cfree (line 940) | void function kern_return_t (line 946) | kern_return_t FILE: osfmk/arm/status_shared.c function saved_state_to_thread_state32 (line 39) | void function thread_state32_to_saved_state (line 58) | void FILE: osfmk/arm/strlcpy.c function strlcpy (line 32) | size_t FILE: osfmk/arm/thread.h type perfcontrol_state (line 73) | struct perfcontrol_state { type arm_kernel_context_t (line 84) | typedef arm_kernel_context_t machine_thread_kernel_state; type machine_thread_kernel_state (line 86) | typedef struct arm_saved_state machine_thread_kernel_state; type machine_thread (line 90) | struct machine_thread { type arm_saved_state (line 169) | struct arm_saved_state type arm_saved_state (line 170) | struct arm_saved_state type arm_saved_state (line 171) | struct arm_saved_state type arm_vfpsaved_state (line 172) | struct arm_vfpsaved_state type arm_vfpsaved_state (line 189) | struct arm_vfpsaved_state type arm_vfpsaved_state (line 190) | struct arm_vfpsaved_state type arm_vfpsaved_state (line 191) | struct arm_vfpsaved_state FILE: osfmk/arm/trap.c type arm_saved_state (line 102) | struct arm_saved_state type arm_vfpsaved_state (line 102) | struct arm_vfpsaved_state type arm_saved_state (line 103) | struct arm_saved_state type arm_saved_state (line 104) | struct arm_saved_state function sleh_undef (line 115) | void function sleh_abort (line 271) | void function kern_return_t (line 581) | static kern_return_t type arm_saved_state (line 764) | struct arm_saved_state type arm_saved_state (line 766) | struct arm_saved_state type arm_saved_state (line 768) | struct arm_saved_state function syscall_trace (line 772) | void function syscall_trace_exit (line 779) | void function mach_syscall_trace (line 787) | void function mach_syscall_trace_exit (line 810) | void function interrupt_trace (line 820) | void function interrupt_trace_exit (line 832) | void function interrupt_stats (line 847) | void function __dead2 (line 853) | __dead2 FILE: osfmk/arm/trap.h type kern_return_t (line 269) | typedef kern_return_t (*perfCallback)( FILE: osfmk/arm/trustcache.c type serialized_trust_caches (line 46) | struct serialized_trust_caches type trust_cache_module1 (line 49) | struct trust_cache_module1 type trust_cache_module1 (line 52) | struct trust_cache_module1 function trust_cache_init (line 59) | void function lookup_in_trust_cache_module (line 138) | bool function MARK_AS_PMAP_TEXT (line 175) | MARK_AS_PMAP_TEXT uint32_t FILE: osfmk/arm64/alternate_debugger.c function alternate_debugger_enter (line 86) | void function alternate_debugger_init (line 117) | void FILE: osfmk/arm64/arm_vm_init.c type ptov_table_entry (line 344) | typedef struct { function vm_map_address_t (line 355) | vm_map_address_t function vm_map_address_t (line 367) | vm_map_address_t function vm_offset_t (line 388) | vm_offset_t function vm_offset_t (line 404) | static vm_offset_t function vm_offset_t (line 421) | vm_offset_t function dump_kva_l2 (line 453) | void function dump_kva_space (line 509) | void function arm_vm_map (line 570) | static void function arm_vm_kernel_el0_map (line 646) | static void function arm_vm_kernel_el1_map (line 661) | static void function pt_entry_t (line 676) | static pt_entry_t function arm_vm_prepare_kernel_el0_mappings (line 731) | static void function arm_vm_populate_kernel_el0_mappings (line 774) | static void function arm_vm_expand_kernel_el0_mappings (line 786) | static void function arm_replace_identity_map (line 803) | static void function tt_entry_t (line 860) | tt_entry_t * function pt_entry_t (line 872) | static inline pt_entry_t * function arm_vm_page_granular_helper (line 896) | static void function arm_vm_page_granular_prot (line 1025) | static void function arm_vm_page_granular_RNX (line 1085) | static inline void function arm_vm_page_granular_ROX (line 1091) | static inline void function arm_vm_page_granular_RWNX (line 1097) | static inline void type MemoryMapFileInfo (line 1104) | typedef struct MemoryMapFileInfo { function arm_vm_auxkc_init (line 1110) | static bool function arm_vm_prot_init (line 1164) | void function cmp_ptov_entries (line 1372) | static int function arm_vm_physmap_slide (line 1392) | static void function arm_vm_physmap_init (line 1425) | static void function arm_vm_physmap_init (line 1491) | static void function arm_vm_prot_finalize (line 1518) | void function set_tbi (line 1632) | static void function init_ptpages (line 1668) | static void function arm_vm_init (line 1697) | void FILE: osfmk/arm64/bsd_arm64.c type arm_saved_state (line 62) | struct arm_saved_state type kern_return_t (line 63) | typedef kern_return_t (*mach_call_t)(void *); type mach_call_args (line 65) | struct mach_call_args { function arm_set_mach_syscall_ret (line 77) | static void function kern_return_t (line 87) | static kern_return_t function kern_return_t (line 135) | kern_return_t function vm_offset_t (line 160) | vm_offset_t type proc (line 169) | struct proc type proc (line 170) | struct proc function mach_syscall (line 172) | void FILE: osfmk/arm64/copyio.c function user_access_enable (line 84) | static inline void function user_access_disable (line 93) | static inline void function is_kernel_to_kernel_copy (line 111) | static inline bool function copy_validate (line 123) | static int function copyin_kern (line 203) | int function copyout_kern (line 211) | int function copyin (line 219) | int function copyin_atomic32 (line 248) | int function copyin_atomic32_wait_if_equals (line 262) | int function copyin_atomic64 (line 276) | int function copyout_atomic32 (line 290) | int function copyout_atomic64 (line 304) | int function copyinstr (line 318) | int function copyout (line 343) | int function copyoutstr_prevalidate (line 366) | int FILE: osfmk/arm64/cpu.c function arm64_ipi_test_callback (line 161) | void function arm64_immediate_ipi_test_callback (line 172) | void function arm64_ipi_test (line 185) | void function configure_coresight_registers (line 239) | static void function cpu_bootstrap (line 292) | void function cpu_sleep (line 301) | void function cpu_interrupt_is_pending (line 344) | int function cpu_proximate_timer (line 352) | static bool function wfe_to_deadline_or_interrupt (line 358) | static bool function cpu_idle (line 396) | void __attribute__((noreturn)) function cpu_idle_exit (line 552) | void function cpu_init (line 591) | void function cpu_stack_alloc (line 654) | void function cpu_data_free (line 685) | void function cpu_data_init (line 703) | void function kern_return_t (line 775) | kern_return_t type ctrr_cluster_states (line 798) | enum ctrr_cluster_states function MARK_AS_HIBERNATE_TEXT (line 800) | MARK_AS_HIBERNATE_TEXT function kern_return_t (line 810) | kern_return_t function cpu_timebase_init (line 873) | void function cpu_cluster_id (line 909) | int function ml_arm_sleep (line 915) | __attribute__((noreturn)) function cpu_machine_idle_init (line 1032) | void function machine_track_platform_idle (line 1142) | void function sleep_token_buffer_init (line 1153) | void FILE: osfmk/arm64/dbgwrap.c type dbgwrap_reg_t (line 57) | typedef uint32_t dbgwrap_reg_t; type dbgwrap_reg_t (line 59) | typedef uint64_t dbgwrap_reg_t; function boolean_t (line 70) | boolean_t function dbgwrap_status_t (line 81) | dbgwrap_status_t function dbgwrap_status_t (line 103) | dbgwrap_status_t function ml_dbgwrap_stuff_instr (line 140) | static void function ml_dbgwrap_read_dtr (line 193) | static uint64_t function dbgwrap_status_t (line 225) | dbgwrap_status_t FILE: osfmk/arm64/genassym.c function main (line 113) | int FILE: osfmk/arm64/hibernate_arm64.c function pal_hib_teardown_pmap_structs (line 57) | void function pal_hib_rebuild_pmap_structs (line 62) | void function set_dram_range (line 67) | static void function dram_range_compare (line 82) | static int function hibernate_page_list_t (line 88) | hibernate_page_list_t * function pal_hib_get_stack_pages (line 149) | void function hibernate_page_list_setall_machine (line 159) | void function hibernate_page_list_set_volatile (line 193) | void function kern_return_t (line 209) | kern_return_t function hibernate_vm_lock (line 219) | void function hibernate_vm_unlock (line 228) | void function hibernate_vm_lock_end (line 242) | void function boolean_t (line 249) | boolean_t function pal_hib_init (line 256) | void function pal_hib_write_hook (line 262) | void FILE: osfmk/arm64/hibernate_restore.c type ccdigest_info (line 51) | struct ccdigest_info type pmap_cpu_data_array_entry (line 52) | struct pmap_cpu_data_array_entry function hibernate_restore_phys_page (line 53) | __attribute__((visibility("hidden"))); function pal_hib_map (line 63) | uintptr_t function pal_hib_restore_pal_state (line 81) | void function pal_hib_resume_init (line 86) | void function pal_hib_restored_page (line 91) | void function pal_hib_patchup (line 96) | void function pal_hib_decompress_page (line 118) | void type map_ctx (line 154) | typedef struct { function hib_bzero (line 160) | static void function allocate_page (line 181) | static uint64_t function create_map_entries (line 195) | static void function map_range_start_end (line 265) | static void function map_register_page (line 278) | static void function iterate_bitmaps (line 287) | static void function pal_hib_resume_tramp (line 303) | void FILE: osfmk/arm64/kpc.c function dump_regs (line 190) | static void function boolean_t (line 218) | static boolean_t function boolean_t (line 240) | static boolean_t function set_modes (line 264) | static void function read_counter (line 302) | static uint64_t function write_counter (line 322) | static void function kpc_rawpmu_config_count (line 342) | uint32_t function kpc_get_rawpmu_config (line 348) | int function kpc_set_rawpmu_config (line 367) | static int function save_regs (line 386) | static void function restore_regs (line 410) | static void function get_counter_config (line 430) | static uint64_t function set_counter_config (line 481) | static void function kpc_arch_init (line 521) | void function boolean_t (line 526) | boolean_t function boolean_t (line 532) | boolean_t function kpc_fixed_count (line 540) | uint32_t function kpc_configurable_count (line 546) | uint32_t function kpc_fixed_config_count (line 552) | uint32_t function kpc_configurable_config_count (line 558) | uint32_t function kpc_get_fixed_config (line 565) | int function kpc_fixed_max (line 571) | uint64_t function kpc_configurable_max (line 577) | uint64_t function set_running_configurable (line 583) | static void function kpc_set_running_xcall (line 608) | static void function kpc_get_curcpu_counters_xcall (line 623) | static void function kpc_get_all_cpus_counters (line 642) | int function kpc_get_fixed_counters (line 669) | int function kpc_get_configurable_counters (line 681) | int function kpc_get_configurable_config (line 710) | int function kpc_set_configurable_config (line 725) | static int function kpc_set_config_xcall (line 750) | static void function kpc_reload_counter (line 777) | static uint64_t function kpc_set_reload_xcall (line 798) | static void function kpc_pmi_handler (line 848) | void function kpc_get_classes (line 890) | uint32_t function kpc_set_running_arch (line 896) | int function kpc_set_period_arch (line 911) | int function kpc_set_config_arch (line 924) | int function kpc_idle (line 938) | void function kpc_idle_exit (line 946) | void function kpc_set_sw_inc (line 954) | int function kpc_get_pmu_version (line 960) | int function kpc_arch_init (line 970) | void function kpc_get_classes (line 976) | uint32_t function kpc_fixed_count (line 982) | uint32_t function kpc_configurable_count (line 988) | uint32_t function kpc_fixed_config_count (line 994) | uint32_t function kpc_configurable_config_count (line 1000) | uint32_t function kpc_get_fixed_config (line 1006) | int function kpc_fixed_max (line 1012) | uint64_t function kpc_configurable_max (line 1018) | uint64_t function kpc_get_configurable_config (line 1024) | int function kpc_get_configurable_counters (line 1030) | int function kpc_get_fixed_counters (line 1036) | int function boolean_t (line 1042) | boolean_t function boolean_t (line 1048) | boolean_t function kpc_set_running_arch (line 1054) | int function kpc_set_period_arch (line 1060) | int function kpc_set_config_arch (line 1066) | int function kpc_idle (line 1072) | void function kpc_idle_exit (line 1078) | void function kpc_get_all_cpus_counters (line 1084) | int function kpc_set_sw_inc (line 1090) | int function kpc_get_pmu_version (line 1096) | int function kpc_rawpmu_config_count (line 1102) | uint32_t function kpc_get_rawpmu_config (line 1108) | int FILE: osfmk/arm64/loose_ends.c function kern_return_t (line 62) | static kern_return_t function bcopy_phys (line 181) | void function bzero_phys_nc (line 187) | void function bzero_phys (line 196) | void function ml_phys_read_data (line 266) | static unsigned long long function ml_phys_read (line 341) | unsigned int function ml_phys_read_word (line 347) | unsigned int function ml_phys_read_64 (line 353) | unsigned int function ml_phys_read_word_64 (line 359) | unsigned int function ml_phys_read_half (line 365) | unsigned int function ml_phys_read_half_64 (line 371) | unsigned int function ml_phys_read_byte (line 377) | unsigned int function ml_phys_read_byte_64 (line 383) | unsigned int function ml_phys_read_double (line 389) | unsigned long long function ml_phys_read_double_64 (line 395) | unsigned long long function ml_phys_write_data (line 407) | static void function ml_phys_write_byte (line 472) | void function ml_phys_write_byte_64 (line 478) | void function ml_phys_write_half (line 484) | void function ml_phys_write_half_64 (line 490) | void function ml_phys_write (line 496) | void function ml_phys_write_64 (line 502) | void function ml_phys_write_word (line 508) | void function ml_phys_write_word_64 (line 514) | void function ml_phys_write_double (line 520) | void function ml_phys_write_double_64 (line 526) | void function setbit (line 536) | void function clrbit (line 545) | void function testbit (line 554) | int function ffsbit (line 563) | int function ffs (line 574) | int function ffsll (line 588) | int function fls (line 605) | int function flsll (line 615) | int function bcmp (line 626) | int function MARK_AS_HIBERNATE_TEXT (line 658) | MARK_AS_HIBERNATE_TEXT function kern_return_t (line 674) | kern_return_t function machine_callstack (line 704) | void function clr_be_bit (line 749) | int function boolean_t (line 756) | boolean_t function boolean_t (line 765) | boolean_t function ml_thread_policy (line 775) | void function __dead2 (line 785) | __dead2 function abort (line 795) | void function kdp_register_callout (line 803) | void function apply_func_phys (line 821) | int FILE: osfmk/arm64/lowglobals.h type lowglo (line 51) | typedef struct lowglo { FILE: osfmk/arm64/lowmem_vectors.c type vm_object (line 47) | struct vm_object type vm_page_with_ppnum (line 69) | struct vm_page_with_ppnum type vm_page (line 70) | struct vm_page type vm_page (line 71) | struct vm_page function patch_low_glo (line 87) | void function patch_low_glo_static_region (line 93) | void function patch_low_glo_vm_page_info (line 137) | void FILE: osfmk/arm64/machine_cpuid.h type arm_feature_bits_t (line 31) | typedef struct { type arm_cpuid_id_aa64dfr0_el1 (line 50) | typedef union { type arm_debug_info_t (line 65) | typedef struct { FILE: osfmk/arm64/machine_kpc.h type kpc_config_t (line 33) | typedef uint64_t kpc_config_t; FILE: osfmk/arm64/machine_remote_time.c type bt_params (line 43) | struct bt_params function mach_bridge_init_timestamp (line 45) | void function mach_bridge_recv_timestamps (line 63) | void function mach_bridge_set_params (line 87) | void FILE: osfmk/arm64/machine_routines.c type vm_reserved_region (line 152) | struct vm_reserved_region function ml_cpu_signal_type (line 175) | static inline void function ml_cpu_signal (line 203) | void function ml_cpu_signal_deferred_adjust_timer (line 216) | void function ml_cpu_signal_deferred_get_timer (line 246) | uint64_t function ml_cpu_signal_deferred (line 259) | void function ml_cpu_signal_retract (line 272) | void function machine_idle (line 282) | void function OSSynchronizeIO (line 293) | void function get_aux_control (line 299) | uint64_t function get_mmu_control (line 308) | uint64_t function get_tcr (line 317) | uint64_t function boolean_t (line 326) | boolean_t function pmap_paddr_t (line 338) | pmap_paddr_t function get_arm_cpu_version (line 347) | uint32_t function ml_feature_supported (line 356) | bool function boolean_t (line 373) | boolean_t function user_timebase_type (line 384) | uint8_t function machine_startup (line 390) | void function set_invalidate_hmac_function (line 414) | void function machine_lockdown (line 424) | void function slave_machine_init (line 477) | void function thread_t (line 488) | thread_t function virtual_timeout_inflate64 (line 499) | static uint64_t function virtual_timeout_inflate32 (line 517) | static uint32_t function virtual_timeout_inflate_ns (line 541) | uint64_t function virtual_timeout_inflate_abs (line 550) | uint64_t function virtual_timeout_inflate_abs_32 (line 561) | static uint64_t function virtual_timeout_inflate_us (line 571) | static uint32_t function ml_init_lock_timeout (line 584) | void function ml_cpu_init_completed (line 671) | void function ml_cpu_up (line 680) | void function ml_cpu_down (line 691) | void function ml_cpu_get_info (line 729) | void function ml_get_machine_mem (line 751) | unsigned int function halt_all_cpus (line 757) | __attribute__((noreturn)) function halt_cpu (line 773) | __attribute__((noreturn)) function machine_signal_idle (line 784) | void function machine_signal_idle_deferred (line 792) | void function machine_signal_idle_cancel (line 800) | void function ml_install_interrupt_handler (line 812) | void function ml_init_interrupt (line 839) | void function ml_init_timebase (line 858) | void function ml_readprop (line 878) | static uint64_t function boolean_t (line 904) | static boolean_t function boolean_t (line 923) | static boolean_t function ml_read_chip_revision (line 940) | static void function ml_parse_cpu_topology (line 955) | void function ml_topology_info_t (line 1117) | const ml_topology_info_t * function ml_map_cpu_pio (line 1123) | void function ml_get_cpu_count (line 1150) | unsigned int function ml_get_cluster_count (line 1156) | unsigned int function ml_get_boot_cpu_number (line 1162) | int function cluster_type_t (line 1168) | cluster_type_t function ml_get_cpu_number (line 1174) | int function ml_get_cluster_number (line 1188) | int function ml_get_cpu_number_local (line 1201) | unsigned int function ml_get_cluster_number_local (line 1216) | int function ml_get_max_cpu_number (line 1231) | int function ml_get_max_cluster_number (line 1237) | int function ml_get_first_cpu_id (line 1243) | unsigned int function ml_lockdown_init (line 1249) | void function kern_return_t (line 1257) | kern_return_t function kern_return_t (line 1270) | kern_return_t function ml_init_arm_debug_interface (line 1432) | void function init_ast_check (line 1445) | void function cause_ast_check (line 1455) | void function ml_get_power_state (line 1467) | void function ml_cause_interrupt (line 1478) | void function vm_offset_t (line 1485) | vm_offset_t function vm_offset_t (line 1494) | vm_offset_t function vm_offset_t (line 1503) | vm_offset_t function ml_io_unmap (line 1511) | void function vm_offset_t (line 1519) | vm_offset_t function vm_map_address_t (line 1526) | vm_map_address_t function vm_offset_t (line 1534) | vm_offset_t function vm_offset_t (line 1541) | vm_offset_t function vm_offset_t (line 1559) | vm_offset_t function kern_return_t (line 1573) | kern_return_t function ml_static_mfree (line 1702) | void function vm_offset_t (line 1779) | vm_offset_t function vm_size_t (line 1792) | vm_size_t function boolean_t (line 1838) | boolean_t function ml_get_bouncepool_info (line 1864) | void function active_rt_threads (line 1871) | void function cpu_qos_cb_default (line 1876) | static void function cpu_qos_update_register (line 1884) | void function thread_tell_urgency (line 1894) | void function machine_run_count (line 1904) | void function processor_t (line 1909) | processor_t function vm_offset_t (line 1919) | vm_offset_t function vm_size_t (line 1932) | vm_size_t function boolean_t (line 1947) | boolean_t function kern_return_t (line 1953) | kern_return_t function ml_set_decrementer (line 1962) | void function ml_get_hwclock (line 1977) | uint64_t function ml_get_timebase (line 1991) | uint64_t function ml_get_speculative_timebase (line 2000) | uint64_t function ml_get_timebase_entropy (line 2010) | uint64_t function ml_get_decrementer (line 2016) | uint32_t function boolean_t (line 2037) | boolean_t function cache_trap_error (line 2044) | static void function cache_trap_recover (line 2058) | static void function set_cache_trap_recover (line 2068) | static void function dcache_flush_trap (line 2081) | static void function icache_invalidate_trap (line 2118) | static void function platform_syscall (line 2151) | __attribute__((noreturn)) function _enable_timebase_event_stream (line 2189) | static void function _enable_virtual_timer (line 2218) | static void function fiq_context_init (line 2228) | void function wfe_timeout_init (line 2236) | void function wfe_timeout_configure (line 2242) | void function boolean_t (line 2286) | boolean_t function boolean_t (line 2302) | boolean_t function ml_delay_on_yield (line 2308) | void function ml_timer_evaluate (line 2318) | void function boolean_t (line 2323) | boolean_t function ml_energy_stat (line 2329) | uint64_t function ml_gpu_stat_update (line 2336) | void function ml_gpu_stat (line 2346) | uint64_t function timer_state_event (line 2354) | static void function timer_state_event_user_to_kernel (line 2374) | void function timer_state_event_kernel_to_user (line 2380) | void function thread_t (line 2392) | thread_t function thread_t (line 2400) | thread_t type ex_cb_info_t (line 2406) | typedef struct{ function kern_return_t (line 2419) | kern_return_t function ex_cb_action_t (line 2442) | ex_cb_action_t function ml_task_set_disable_user_jop (line 2461) | void function ml_thread_set_disable_user_jop (line 2468) | void function ml_task_set_rop_pid (line 2475) | void function ml_task_set_jop_pid (line 2490) | void function ml_task_set_jop_pid_from_shared_region (line 2500) | void function ml_thread_set_jop_pid (line 2528) | void function ml_expect_fault_begin (line 2567) | void function ml_expect_fault_end (line 2575) | void function ml_hibernate_active_pre (line 2584) | void function ml_hibernate_active_post (line 2595) | void function ml_get_vm_reserved_regions (line 2617) | size_t function ml_update_cluster_wfe_recommendation (line 2643) | uint32_t function ml_cluster_wfe_timeout (line 2652) | uint64_t FILE: osfmk/arm64/machine_task.c function kern_return_t (line 64) | kern_return_t function kern_return_t (line 152) | kern_return_t function machine_task_terminate (line 215) | void function kern_return_t (line 229) | kern_return_t function machine_task_init (line 248) | void FILE: osfmk/arm64/monotonic.h function mt_pmi_pending (line 78) | static inline bool FILE: osfmk/arm64/monotonic_arm64.c function core_init_execution_modes (line 173) | static inline void function core_init (line 185) | static int type mt_cpu (line 192) | struct mt_cpu function mt_core_snap (line 198) | uint64_t function mt_core_set_snap (line 211) | void function core_set_enabled (line 227) | static void function core_idle (line 259) | static void type uncore_config (line 344) | struct uncore_config { type uncore_monitor (line 355) | struct uncore_monitor { function uncore_nmonitors (line 381) | static unsigned int function uncmon_get_curid (line 391) | static unsigned int function uncmon_lock (line 408) | static int function uncmon_unlock (line 416) | static void function uncmon_set_counting_locked_l (line 451) | static inline void function uncmon_set_counting_locked_r (line 466) | static inline void function uncmon_read_counter_locked_l (line 498) | static inline uint64_t function uncmon_write_counter_locked_l (line 512) | static inline void function uncmon_read_counter_locked_r (line 537) | static inline uint64_t function uncmon_write_counter_locked_r (line 545) | static inline void function uncmon_update_locked (line 557) | static inline void function uncmon_program_events_locked_l (line 575) | static inline void function uncmon_program_events_locked_r (line 612) | static inline void function uncmon_clear_int_locked_l (line 636) | static void function uncmon_clear_int_locked_r (line 644) | static void function uncmon_get_pmi_mask (line 657) | static uint64_t function uncmon_init_locked_l (line 675) | static void function uncmon_init_locked_r (line 691) | static void function uncore_init (line 706) | static int function uncmon_read_all_counters (line 785) | static void function uncore_read (line 806) | static int function uncore_add (line 841) | static int function uncore_reset (line 888) | static void function uncmon_set_enabled_l (line 956) | static void function uncmon_set_enabled_r (line 974) | static void function uncore_set_enabled (line 992) | static void function uncore_fiq (line 1013) | static void function uncore_save (line 1059) | static void function uncore_restore (line 1093) | static void function mt_early_init (line 1124) | void function mt_cpu_idle (line 1130) | void function mt_cpu_run (line 1136) | void function mt_cpu_down (line 1156) | void function mt_cpu_up (line 1162) | void function mt_sleep (line 1168) | void function mt_wake_per_core (line 1176) | void function mt_count_pmis (line 1186) | uint64_t function mt_cpu_pmi (line 1197) | static void function mt_cpmu_aic_pmi (line 1300) | void function mt_fiq (line 1312) | void function mt_microstackshot_start_remote (line 1330) | static void function mt_microstackshot_start_arch (line 1351) | int type mt_device (line 1368) | struct mt_device FILE: osfmk/arm64/pal_hibernate.h type pal_hib_ctx (line 57) | struct pal_hib_ctx { type pal_hib_globals_t (line 70) | typedef struct { type pal_hib_tramp_result_t (line 104) | typedef struct{ FILE: osfmk/arm64/pcb.c function consider_machine_collect (line 75) | void function consider_machine_adjust (line 85) | void function machine_thread_switch_cpu_data (line 93) | static inline void function machine_switch_pmap_and_extended_context (line 120) | static inline void function thread_t (line 154) | thread_t function boolean_t (line 186) | boolean_t function kern_return_t (line 197) | kern_return_t function machine_thread_destroy (line 279) | void function machine_thread_init (line 309) | void function machine_thread_template_init (line 318) | void function user_addr_t (line 328) | user_addr_t function vm_offset_t (line 338) | vm_offset_t function machine_stack_attach (line 358) | void function machine_stack_handoff (line 443) | void function call_continuation (line 477) | void function arm_debug_set32 (line 508) | void function arm_debug_set64 (line 700) | void function arm_debug_set (line 892) | void function boolean_t (line 917) | boolean_t function boolean_t (line 936) | boolean_t function boolean_t (line 955) | boolean_t function copy_legacy_debug_state (line 978) | void function copy_debug_state32 (line 986) | void function copy_debug_state64 (line 994) | void function kern_return_t (line 1002) | kern_return_t function machine_tecs (line 1040) | void function machine_csv (line 1045) | int function arm_context_switch_requires_sync (line 1052) | void function boolean_t (line 1060) | boolean_t FILE: osfmk/arm64/pgtrace.c type probe_t (line 37) | typedef struct { type RWLOCK (line 58) | typedef uint8_t RWLOCK; type log_t (line 60) | typedef struct { function pgtrace_init (line 89) | void function pgtrace_clear_probe (line 98) | void function pgtrace_add_probe (line 119) | int function pgtrace_start (line 146) | void function pgtrace_stop (line 169) | void function pgtrace_get_size (line 188) | uint32_t function pgtrace_set_size (line 194) | bool function pgtrace_clear_trace (line 233) | void function boolean_t (line 241) | boolean_t function pgtrace_get_option (line 247) | uint32_t function pgtrace_set_option (line 253) | void function pgtrace_write_log (line 260) | void function pgtrace_read_log (line 313) | int64_t function pgtrace_get_stats (line 379) | int function pgtrace_decode_and_run (line 409) | int function pgtrace_write_log (line 438) | int function pgtrace_init (line 454) | int function pgtrace_add_probe (line 474) | int function pgtrace_clear_probe (line 503) | void function pgtrace_start (line 526) | void function pgtrace_stop (line 549) | void function pgtrace_active (line 568) | bool function pgtrace_stop (line 582) | void function pgtrace_start (line 586) | void function pgtrace_clear_probe (line 590) | void function pgtrace_add_probe (line 594) | void function pgtrace_init (line 598) | void function pgtrace_active (line 602) | void FILE: osfmk/arm64/pgtrace.h type pgtrace_rw_t (line 39) | typedef enum { type pgtrace_addr_data_t (line 45) | typedef struct { type pgtrace_run_result_t (line 50) | typedef struct { type pgtrace_stats_t (line 63) | typedef struct { type pgtrace_instruction_info_t (line 114) | typedef struct { type log_t (line 119) | typedef struct { type decoder_t (line 129) | typedef struct { type logger_t (line 137) | typedef struct { FILE: osfmk/arm64/pgtrace_decoder.c type instruction_info_t (line 75) | typedef struct { type type_entry_t (line 82) | typedef struct { function INLINE (line 142) | INLINE static void function INLINE (line 173) | INLINE static void function INLINE (line 204) | INLINE static void function INLINE (line 233) | INLINE static void function INLINE (line 262) | INLINE static void function INLINE (line 278) | INLINE static void function INLINE (line 311) | INLINE static void function INLINE (line 344) | INLINE static void function INLINE (line 375) | INLINE static void function INLINE (line 406) | INLINE static void function run_simd (line 487) | static int function run_c335 (line 495) | static int function run_c336 (line 527) | static int function run_c337 (line 801) | static int function run_c338 (line 874) | static int function run_c339 (line 932) | static int function run_c3310 (line 990) | static int function run_c3311 (line 1050) | static int function run_c3312 (line 1097) | static int function run_c3313 (line 1157) | static int function run_c3314 (line 1217) | static int function run_c3315 (line 1256) | static int function run_c3316 (line 1295) | static int function get_info_simd (line 1334) | static bool function get_info_c335 (line 1343) | static bool function get_info_c336 (line 1382) | static bool function get_info_c337 (line 1418) | bool function get_info_c338 (line 1449) | static bool function get_info_c339 (line 1482) | static bool function get_info_c3310 (line 1515) | static bool function get_info_c3311 (line 1564) | static bool function get_info_c3312 (line 1589) | static bool function get_info_c3313 (line 1622) | bool function get_info_c3314 (line 1655) | static bool function get_info_c3315 (line 1685) | static bool function get_info_c3316 (line 1715) | static bool function pgtrace_decode_and_run (line 1748) | int function pgtrace_decoder_get_stats (line 1789) | void FILE: osfmk/arm64/platform_tests.c function lt_note_another_blocking_lock_holder (line 131) | static void function lt_note_blocking_lock_release (line 140) | static void function lt_spin_a_little_bit (line 148) | static void function lt_sleep_a_little_bit (line 158) | static void function lt_grab_mutex (line 164) | static void function lt_grab_mutex_with_try (line 175) | static void function lt_grab_rw_exclusive (line 188) | static void function lt_grab_rw_exclusive_with_try (line 199) | static void function lt_upgrade_downgrade_rw (line 243) | static void function lt_stress_ticket_lock (line 289) | static void function lt_grab_hw_lock (line 324) | static void function lt_grab_hw_lock_with_try (line 333) | static void function lt_grab_hw_lock_with_to (line 344) | static void function lt_grab_spin_lock (line 355) | static void function lt_grab_spin_lock_with_try (line 364) | static void function lt_reset (line 378) | static void function lt_trylock_hw_lock_with_to (line 393) | static void function lt_trylock_spin_try_lock (line 406) | static void function lt_trylock_thread (line 418) | static void function lt_start_trylock_thread (line 428) | static void function lt_wait_for_lock_test_threads (line 440) | static void function kern_return_t (line 452) | static kern_return_t function lt_thread (line 599) | static void function lt_start_lock_thread (line 612) | static void function lt_bound_thread (line 625) | static void function lt_e_thread (line 648) | static void function lt_p_thread (line 668) | static void function lt_start_lock_thread_e (line 688) | static void function lt_start_lock_thread_p (line 700) | static void function lt_start_lock_thread_bound (line 712) | static void function kern_return_t (line 725) | static kern_return_t type munger_test (line 1010) | struct munger_test { function mt_reset (line 1064) | static void function mt_test_mungers (line 1078) | static void function ex_cb_action_t (line 1106) | static ex_cb_action_t function kern_return_t (line 1132) | kern_return_t function kern_return_t (line 1175) | kern_return_t type pan_test_thread_args (line 1232) | struct pan_test_thread_args { function arm64_pan_test_thread (line 1236) | static void function kern_return_t (line 1261) | kern_return_t function arm64_pan_test_pan_enabled_fault_handler (line 1281) | static bool function arm64_pan_test_pan_disabled_fault_handler (line 1314) | static bool function kern_return_t (line 1341) | kern_return_t function kern_return_t (line 1407) | kern_return_t function kern_return_t (line 1413) | kern_return_t function kern_return_t (line 1427) | kern_return_t function ctrr_test_ro_fault_handler (line 1462) | static bool function ctrr_test_nx_fault_handler (line 1479) | static bool function kern_return_t (line 1499) | kern_return_t function kern_return_t (line 1611) | kern_return_t FILE: osfmk/arm64/proc_reg.h type esr_exception_class_t (line 1455) | typedef enum { type fault_status_t (line 1487) | typedef enum { FILE: osfmk/arm64/sleh.c type uthread (line 165) | struct uthread type proc (line 166) | struct proc type arm64_instr_t (line 168) | typedef uint32_t arm64_instr_t; type arm_saved_state (line 171) | struct arm_saved_state type uthread (line 172) | struct uthread type proc (line 172) | struct proc type arm_saved_state (line 175) | struct arm_saved_state function is_vm_fault (line 254) | static inline int function is_translation_fault (line 274) | static inline int function is_permission_fault (line 288) | static inline int function is_alignment_fault (line 301) | static inline int function is_parity_error (line 307) | static inline int function __dead2 (line 322) | __dead2 function kernel_integrity_error_handler (line 411) | static void function arm64_platform_error (line 451) | static void function panic_with_thread_kernel_state (line 469) | void function sleh_synchronous_sp1 (line 501) | void function handle_msr_write_from_xnupost (line 522) | static bool function thread_exception_return (line 536) | __attribute__((noreturn)) function task_vtimer_check (line 558) | __attribute__((__always_inline__)) function sleh_synchronous (line 568) | void function handle_uncategorized (line 835) | static void function brk_comment_is_ptrauth (line 926) | static inline bool function handle_kernel_breakpoint (line 951) | static void function handle_breakpoint (line 978) | static void function handle_watchpoint (line 997) | static void function handle_abort (line 1009) | static void function inspect_instruction_abort (line 1020) | static void function inspect_data_abort (line 1028) | static void function fault_addr_bit (line 1050) | static inline bool function user_fault_addr_matches_pac_error_code (line 1060) | static bool function handle_pc_align (line 1079) | static void function handle_sp_align (line 1104) | static void function handle_wf_trap (line 1129) | static void function handle_fp_trap (line 1147) | static void function handle_alignment_fault_from_user (line 1205) | static int function handle_sw_step_debug (line 1217) | static void function set_saved_state_pc_to_recovery_handler (line 1247) | static void function handle_user_abort (line 1281) | static void function is_pan_fault (line 1438) | static int function handle_kernel_abort (line 1465) | static void type arm_saved_state (line 1620) | struct arm_saved_state function handle_svc (line 1622) | static void function handle_mach_absolute_time_trap (line 1669) | static void function handle_mach_continuous_time_trap (line 1676) | static void function handle_msr_trap (line 1684) | __attribute__((noreturn)) function handle_user_trapped_instruction32 (line 1709) | static void function handle_simd_trap (line 1732) | static void function sleh_irq (line 1751) | void function sleh_fiq (line 1782) | void function sleh_serror (line 1882) | void function mach_syscall_trace_exit (line 1905) | void function thread_syscall_return (line 1914) | __attribute__((noreturn)) function syscall_trace (line 1941) | void function sleh_interrupt_handler_prologue (line 1948) | static void function sleh_interrupt_handler_epilogue (line 1968) | static void function sleh_invalid_stack (line 1977) | void FILE: osfmk/arm64/status.c type arm_vfpv2_state (line 43) | struct arm_vfpv2_state { type arm_vfpv2_state_t (line 48) | typedef struct arm_vfpv2_state arm_vfpv2_state_t; function saved_state_to_thread_state64 (line 85) | void function thread_state64_to_saved_state (line 106) | void function kern_return_t (line 152) | static kern_return_t function kern_return_t (line 169) | static kern_return_t function kern_return_t (line 187) | static kern_return_t function kern_return_t (line 220) | static kern_return_t function kern_return_t (line 233) | static kern_return_t function kern_return_t (line 247) | static kern_return_t function kern_return_t (line 288) | kern_return_t function kern_return_t (line 379) | kern_return_t function kern_return_t (line 484) | kern_return_t function kern_return_t (line 517) | kern_return_t function kern_return_t (line 553) | kern_return_t function kern_return_t (line 851) | kern_return_t function machine_thread_switch_addrmode (line 897) | void function kern_return_t (line 931) | kern_return_t function mach_vm_address_t (line 1293) | mach_vm_address_t function machine_thread_reset_pc (line 1300) | void function kern_return_t (line 1310) | kern_return_t function kern_return_t (line 1350) | kern_return_t type arm_saved_state (line 1380) | struct arm_saved_state function arm_neon_saved_state_t (line 1386) | arm_neon_saved_state_t * type arm_saved_state (line 1396) | struct arm_saved_state type arm_saved_state (line 1406) | struct arm_saved_state type arm_saved_state (line 1413) | struct arm_saved_state function arm_debug_state32_t (line 1419) | arm_debug_state32_t * function arm_debug_state64_t (line 1429) | arm_debug_state64_t * function arm_debug_state64_t (line 1449) | arm_debug_state64_t * function arm_debug_state32_t (line 1475) | arm_debug_state32_t * function free_debug_state (line 1496) | static inline void function kern_return_t (line 1510) | kern_return_t function kern_return_t (line 1586) | kern_return_t function thread_setuserstack (line 1603) | void function user_addr_t (line 1620) | user_addr_t function thread_setentrypoint (line 1641) | void function kern_return_t (line 1658) | kern_return_t function thread_set_child (line 1721) | void function thread_set_parent (line 1738) | void type arm_act_context (line 1751) | struct arm_act_context { type arm_act_context (line 1765) | struct arm_act_context type arm_act_context (line 1770) | struct arm_act_context type arm_act_context (line 1770) | struct arm_act_context type arm_act_context (line 1771) | struct arm_act_context type arm_act_context (line 1778) | struct arm_act_context type arm_act_context (line 1797) | struct arm_act_context function act_thread_catt (line 1808) | void function act_thread_cfree (line 1849) | void function kern_return_t (line 1855) | kern_return_t function kern_return_t (line 1893) | kern_return_t FILE: osfmk/arm64/tlb.h function sync_tlb_flush (line 51) | static inline void function sync_tlb_flush_local (line 58) | static inline void function flush_mmu_tlb_async (line 66) | static inline void function flush_mmu_tlb (line 72) | static inline void function flush_core_tlb_async (line 80) | static inline void function flush_core_tlb (line 86) | static inline void function flush_mmu_tlb_allentries_async (line 95) | static inline void function flush_mmu_tlb_allentries (line 125) | static inline void function flush_mmu_tlb_entry_async (line 134) | static inline void function flush_mmu_tlb_entry (line 150) | static inline void function flush_mmu_tlb_entries_async (line 160) | static inline void function flush_mmu_tlb_entries (line 212) | static inline void function flush_mmu_tlb_asid_async (line 222) | static inline void function flush_mmu_tlb_asid (line 242) | static inline void function flush_core_tlb_asid_async (line 252) | static inline void function flush_core_tlb_asid (line 272) | static inline void function generate_rtlbi_param (line 293) | static inline uint64_t function flush_mmu_tlb_range_async (line 310) | static inline void function flush_mmu_tlb_range (line 316) | static inline void function flush_mmu_tlb_allrange_async (line 326) | static inline void function flush_mmu_tlb_allrange (line 332) | static inline void function flush_core_tlb_allrange_async (line 342) | static inline void function flush_core_tlb_allrange (line 348) | static inline void FILE: osfmk/atm/atm.c function atm_init (line 45) | void function atm_reset (line 70) | void function kern_return_t (line 83) | kern_return_t function atm_get_diagnostic_config (line 101) | uint32_t FILE: osfmk/atm/atm_types.h type atm_action_t (line 41) | typedef uint32_t atm_action_t; type atm_guard_t (line 50) | typedef uint64_t atm_guard_t; type aid_t (line 51) | typedef uint64_t aid_t; type subaid_t (line 52) | typedef uint64_t subaid_t; type mailbox_offset_t (line 53) | typedef uint64_t mailbox_offset_t; type atm_aid_t (line 56) | typedef uint64_t atm_aid_t; type atm_subaid32_t (line 57) | typedef uint32_t atm_subaid32_t; type mach_atm_subaid_t (line 58) | typedef uint64_t mach_atm_subaid_t; type atm_mailbox_offset_t (line 59) | typedef uint64_t atm_mailbox_offset_t; type mach_port_t (line 61) | typedef mach_port_t atm_memory_descriptor_t; type atm_memory_descriptor_t (line 62) | typedef atm_memory_descriptor_t *atm_memory_descriptor_array_t; FILE: osfmk/bank/bank.c type bank_task (line 49) | struct bank_task type bank_account (line 51) | struct bank_account type persona (line 65) | struct persona type persona (line 66) | struct persona type persona (line 67) | struct persona type _bank_ledger_indices (line 71) | struct _bank_ledger_indices type thread_group (line 75) | struct thread_group type thread_group (line 86) | struct thread_group type thread_group (line 87) | struct thread_group type proc (line 106) | struct proc type proc (line 107) | struct proc type ipc_voucher_attr_manager (line 166) | struct ipc_voucher_attr_manager function bank_init (line 189) | void function kern_return_t (line 222) | kern_return_t function kern_return_t (line 280) | kern_return_t function kern_return_t (line 640) | kern_return_t function kern_return_t (line 709) | kern_return_t function bank_release (line 853) | void function bank_task_t (line 874) | static bank_task_t function boolean_t (line 926) | static boolean_t function boolean_t (line 950) | static boolean_t function bank_account_t (line 964) | static bank_account_t function bank_task_t (line 1068) | static bank_task_t function bank_task_dealloc (line 1116) | static void function kern_return_t (line 1154) | static kern_return_t function bank_rollup_chit_to_tasks (line 1235) | static void function bank_task_destroy (line 1293) | void function bank_task_initialize (line 1313) | void function init_bank_ledgers (line 1324) | static void function bank_billed_balance_safe (line 1356) | void function bank_billed_balance (line 1400) | void function bank_serviced_balance_safe (line 1463) | void function bank_serviced_balance (line 1508) | void function bank_account_t (line 1577) | static bank_account_t function ledger_t (line 1619) | static ledger_t function bank_destroy_bank_task_ledger (line 1638) | static void function ledger_t (line 1657) | static ledger_t type thread_group (line 1674) | struct thread_group type thread_group (line 1677) | struct thread_group type thread_group (line 1692) | struct thread_group type thread_group (line 1695) | struct thread_group function kern_return_t (line 1712) | kern_return_t function bank_swap_thread_bank_ledger (line 1771) | void function boolean_t (line 1847) | static boolean_t FILE: osfmk/bank/bank_internal.h type mach_voucher_attr_value_handle_t (line 48) | typedef mach_voucher_attr_value_handle_t bank_handle_t; type bank_element (line 53) | struct bank_element { type bank_element (line 63) | struct bank_element type bank_task (line 66) | struct bank_task { type bank_task (line 101) | struct bank_task type bank_account (line 123) | struct bank_account { type bank_account (line 151) | struct bank_account type _bank_ledger_indices (line 172) | struct _bank_ledger_indices { type _bank_ledger_indices (line 177) | struct _bank_ledger_indices type thread_group (line 187) | struct thread_group FILE: osfmk/bank/bank_types.h type bank_action_t (line 41) | typedef uint32_t bank_action_t; type proc_persona_info (line 46) | struct proc_persona_info { type persona_token (line 57) | struct persona_token { type persona_modify_info (line 62) | struct persona_modify_info { FILE: osfmk/console/art/scalegear.c function main (line 37) | int FILE: osfmk/console/serial_console.c type console_buf_t (line 109) | typedef struct console_buf { type console_ops (line 128) | struct console_ops function console_io_allowed (line 154) | static inline bool function console_ring_lock_init (line 171) | static void function console_init (line 178) | void function console_cpu_free (line 243) | void function console_ring_unreserve_space (line 270) | static inline void function console_ring_put (line 277) | static inline void function boolean_t (line 288) | static inline boolean_t function cpu_buffer_size (line 299) | static inline int function get_cons_ops_index (line 305) | static inline uint32_t function _cnputs (line 317) | static inline void function cnputc_unbuffered (line 339) | void function cnputcusr (line 346) | void function cnputsusr (line 352) | void function console_ring_try_empty (line 358) | static void function console_suspend (line 430) | void function console_resume (line 437) | void function console_write (line 443) | void function cnputc (line 484) | void function _serial_getc (line 571) | int function _serial_putc (line 595) | static void function cngetc (line 601) | int function cnmaygetc (line 608) | int function vcgetc (line 615) | int function alloc_free_func (line 634) | static void function log_to_console_func (line 658) | static void function kern_return_t (line 674) | kern_return_t function kern_return_t (line 698) | kern_return_t function kern_return_t (line 752) | kern_return_t FILE: osfmk/console/serial_general.c function serial_keyboard_init (line 51) | void function serial_keyboard_start (line 70) | void function __dead2 (line 77) | __dead2 function boolean_t (line 99) | boolean_t function switch_to_video_console (line 105) | int function switch_to_serial_console (line 113) | int function switch_to_old_console (line 129) | void function console_printbuf_state_init (line 143) | void function console_printbuf_putc (line 158) | void function console_printbuf_clear (line 190) | void FILE: osfmk/console/serial_protos.h type console_ops (line 66) | struct console_ops { type console_printbuf_state (line 82) | struct console_printbuf_state { type console_printbuf_state (line 92) | struct console_printbuf_state type console_printbuf_state (line 94) | struct console_printbuf_state FILE: osfmk/console/video_console.c type vc_info (line 120) | struct vc_info type vc_info (line 131) | struct vc_info type vt100state_e (line 204) | enum vt100state_e { type vc_info (line 251) | struct vc_info function gc_clear_line (line 273) | static void function gc_clear_screen (line 307) | static void function gc_enable (line 345) | static void function gc_hide_cursor (line 468) | static void function gc_initialize (line 490) | static void function gc_paint_char (line 506) | static void function gc_putchar (line 520) | static void function gc_putc_askcmd (line 575) | static void function gc_putc_charsetcmd (line 596) | static void function gc_putc_charsizecmd (line 614) | static void function gc_putc_esc (line 638) | static void function gc_putc_getpars (line 713) | static void function gc_putc_gotpars (line 737) | static void function gc_putc_normal (line 881) | static void function gc_putc_square (line 958) | static void function gc_reset_screen (line 973) | static void function gc_reset_tabs (line 980) | static void function gc_set_tab_stop (line 994) | static void function boolean_t (line 1002) | static boolean_t function gc_reset_vt100 (line 1015) | static void function gc_scroll_down (line 1030) | static void function gc_scroll_up (line 1124) | static void function gc_show_cursor (line 1218) | static void function gc_update_color (line 1240) | static void function vcputc (line 1249) | void function vc_clear_screen (line 1337) | static void function vc_render_char (line 1388) | static void function vc_paint_char_8 (line 1424) | static void function vc_paint_char_16 (line 1491) | static void function vc_paint_char_32 (line 1553) | static void function vc_paint_char (line 1624) | static void function vc_render_font (line 1648) | static void function vc_enable (line 1712) | static void function vc_reverse_cursor (line 1718) | static void function vc_scroll_down (line 1752) | static void function vc_scroll_up (line 1786) | static void function vc_update_color (line 1819) | static void function vc_blit_rect (line 1923) | static void function vc_blit_rect_8 (line 1960) | static void function vc_blit_rect_16 (line 2038) | static void function vc_blit_rect_32 (line 2114) | static void function vc_blit_rect_30 (line 2188) | static void function vc_clean_boot_graphics (line 2265) | static void type lzss_image_state (line 2281) | struct lzss_image_state { type lzss_image_state (line 2290) | typedef struct lzss_image_state lzss_image_state; function vc_decompress_lzss_next_pixel (line 2293) | static inline int function vc_display_lzss_icon (line 2348) | int function noroot_icon_test (line 2430) | void function vc_display_icon (line 2443) | void function vc_progress_initialize (line 2464) | void function vc_progress_set (line 2501) | void function vc_progressmeter_range (line 2642) | static uint32_t function vc_progressmeter_task (line 2656) | static void function vc_progress_setdiskspeed (line 2682) | void function vc_progress_task (line 2690) | static void function gc_pause (line 2792) | static void function vc_initialize (line 2827) | static void function initialize_screen (line 2856) | void function vcattach (line 3107) | void function vc_draw_progress_meter (line 3161) | static void function internal_enable_progressmeter (line 3242) | static void function internal_set_progressmeter (line 3305) | static void function vc_enable_progressmeter (line 3338) | void function vc_set_progressmeter (line 3344) | void FILE: osfmk/console/video_console.h type vc_progress_user_options (line 64) | struct vc_progress_user_options { type vc_progress_user_options (line 71) | typedef struct vc_progress_user_options vc_progress_user_options; type vc_info (line 91) | struct vc_info { type vc_progress_element (line 108) | struct vc_progress_element { type vc_progress_element (line 121) | typedef struct vc_progress_element vc_progress_element; type vc_progress_user_options (line 123) | struct vc_progress_user_options FILE: osfmk/console/video_scroll.c function video_scroll_up (line 32) | void function video_scroll_down (line 38) | void FILE: osfmk/corecrypto/cc_abort.c function cc_abort (line 47) | void function cc_abort (line 57) | void function cc_abort (line 66) | void function cc_abort (line 75) | void FILE: osfmk/corecrypto/cc_clear.c function cc_clear (line 39) | void function cc_clear (line 47) | static void function cc_clear (line 53) | void FILE: osfmk/corecrypto/cc_cmp_safe.c function cc_cmp_safe (line 37) | int FILE: osfmk/corecrypto/ccdigest_final_64be.c function ccdigest_final_64be (line 40) | void FILE: osfmk/corecrypto/ccdigest_init.c function log_trace (line 46) | static void function ccdigest_init (line 70) | void FILE: osfmk/corecrypto/ccdigest_internal.h type ccdigest_info (line 40) | struct ccdigest_info type ccdigest_info (line 42) | struct ccdigest_info FILE: osfmk/corecrypto/ccdigest_update.c function ccdigest_update (line 38) | void FILE: osfmk/corecrypto/ccdrbg_nisthmac.c type ccdrbg_nisthmac_state (line 58) | struct ccdrbg_nisthmac_state { function dump_state (line 70) | static void function done (line 81) | static void function update (line 88) | static void function entropy_isvalid (line 131) | static bool function init (line 138) | static int function add_isvalid (line 171) | static bool function reseed (line 178) | static int function generate (line 199) | static int function ccdrbg_factory_nisthmac (line 250) | void FILE: osfmk/corecrypto/cchmac.c function cchmac (line 39) | void FILE: osfmk/corecrypto/cchmac_final.c function cchmac_final (line 40) | void FILE: osfmk/corecrypto/cchmac_init.c function cchmac_init (line 47) | void FILE: osfmk/corecrypto/cchmac_update.c function cchmac_update (line 37) | void FILE: osfmk/corecrypto/ccsha256_di.c type ccdigest_info (line 41) | struct ccdigest_info FILE: osfmk/corecrypto/ccsha256_ltc_compress.c function ccsha256_ltc_compress (line 81) | void FILE: osfmk/corecrypto/ccsha256_ltc_di.c type ccdigest_info (line 42) | struct ccdigest_info FILE: osfmk/corecrypto/ccsha2_internal.h type ccdigest_info (line 46) | struct ccdigest_info type ccdigest_info (line 63) | struct ccdigest_info type ccdigest_info (line 64) | struct ccdigest_info type ccdigest_info (line 65) | struct ccdigest_info type ccdigest_info (line 66) | struct ccdigest_info type ccdigest_info (line 67) | struct ccdigest_info type ccdigest_info (line 70) | struct ccdigest_info type ccdigest_info (line 71) | struct ccdigest_info type ccdigest_info (line 72) | struct ccdigest_info type ccdigest_info (line 73) | struct ccdigest_info type ccdigest_info (line 74) | struct ccdigest_info type ccdigest_info (line 75) | struct ccdigest_info type ccdigest_info (line 76) | struct ccdigest_info type ccdigest_info (line 77) | struct ccdigest_info type ccdigest_info (line 78) | struct ccdigest_info type ccdigest_info (line 79) | struct ccdigest_info type ccdigest_info (line 80) | struct ccdigest_info type ccdigest_info (line 81) | struct ccdigest_info type ccdigest_info (line 82) | struct ccdigest_info type ccdigest_info (line 91) | struct ccdigest_info FILE: osfmk/corpses/corpse.c function IS_64BIT_PROCESS (line 166) | static inline int function corpses_init (line 181) | void function boolean_t (line 207) | boolean_t function total_corpses_count (line 213) | unsigned long type proc (line 222) | struct proc type proc (line 223) | struct proc function kern_return_t (line 230) | static kern_return_t function kern_return_t (line 269) | static kern_return_t function kcdata_descriptor_t (line 298) | kcdata_descriptor_t function kern_return_t (line 324) | kern_return_t function kcdata_descriptor_t (line 342) | kcdata_descriptor_t function task_add_to_corpse_task_list (line 357) | void function task_remove_from_corpse_task_list (line 370) | void function task_purge_all_corpses (line 383) | void function kern_return_t (line 419) | kern_return_t function kern_return_t (line 491) | kern_return_t function kern_return_t (line 534) | kern_return_t function kern_return_t (line 701) | kern_return_t function kern_return_t (line 732) | kern_return_t function task_corpse_get_crashed_thread_id (line 765) | uint64_t FILE: osfmk/corpses/task_corpse.h type kcdata_item (line 37) | struct kcdata_item FILE: osfmk/device/device_init.c function device_service_create (line 85) | void FILE: osfmk/device/device_types.h type io_user_scalar_t (line 100) | typedef uint64_t io_user_scalar_t; type io_user_reference_t (line 101) | typedef uint64_t io_user_reference_t; type natural_t (line 104) | typedef natural_t io_async_ref_t[8]; type io_user_scalar_t (line 105) | typedef io_user_scalar_t io_scalar_inband64_t[16]; type io_user_reference_t (line 106) | typedef io_user_reference_t io_async_ref64_t[8]; type io_user_scalar_t (line 108) | typedef uint64_t io_user_scalar_t; type io_user_reference_t (line 109) | typedef uint64_t io_user_reference_t; type io_user_scalar_t (line 110) | typedef io_user_scalar_t io_scalar_inband_t[16]; type io_user_reference_t (line 111) | typedef io_user_reference_t io_async_ref_t[8]; type io_user_scalar_t (line 112) | typedef io_user_scalar_t io_scalar_inband64_t[16]; type io_user_reference_t (line 113) | typedef io_user_reference_t io_async_ref64_t[8]; type io_user_scalar_t (line 115) | typedef int io_user_scalar_t; type natural_t (line 116) | typedef natural_t io_user_reference_t; type io_user_scalar_t (line 117) | typedef io_user_scalar_t io_scalar_inband_t[16]; type io_user_reference_t (line 118) | typedef io_user_reference_t io_async_ref_t[8]; type IOObject (line 125) | struct IOObject type io_object_t (line 126) | typedef io_object_t io_connect_t; type io_object_t (line 127) | typedef io_object_t uext_object_t; type mach_port_t (line 147) | typedef mach_port_t io_object_t; FILE: osfmk/device/iokit_rpc.c function io_object_t (line 79) | io_object_t function MIGEXTERN (line 101) | MIGEXTERN io_object_t function MIGEXTERN (line 108) | MIGEXTERN io_object_t function MIGEXTERN (line 115) | MIGEXTERN io_object_t function io_object_t (line 122) | static io_object_t function EXTERN (line 153) | EXTERN io_object_t function EXTERN (line 159) | EXTERN io_object_t function EXTERN (line 165) | EXTERN io_object_t function EXTERN (line 171) | EXTERN void function EXTERN (line 177) | EXTERN void function EXTERN (line 183) | EXTERN void function EXTERN (line 189) | EXTERN void function EXTERN (line 195) | EXTERN void function EXTERN (line 201) | EXTERN void function ipc_port_t (line 212) | static ipc_port_t function MIGEXTERN (line 235) | MIGEXTERN ipc_port_t function MIGEXTERN (line 242) | MIGEXTERN ipc_port_t function EXTERN (line 251) | EXTERN ipc_port_t function EXTERN (line 268) | EXTERN kern_return_t function EXTERN (line 282) | EXTERN kern_return_t function EXTERN (line 292) | EXTERN mach_port_name_t function EXTERN (line 331) | EXTERN kern_return_t function iokit_no_senders (line 343) | static void function EXTERN (line 393) | EXTERN function kern_return_t (line 412) | kern_return_t function IODefaultCacheBits (line 419) | unsigned int function kern_return_t (line 425) | kern_return_t function kern_return_t (line 483) | kern_return_t function kern_return_t (line 493) | kern_return_t function ppnum_t (line 561) | ppnum_t function IOGetTime (line 584) | void FILE: osfmk/device/subrs.c function strcmp (line 173) | int function strncmp (line 203) | int function tolower (line 233) | static int function strcasecmp (line 243) | int function strncasecmp (line 257) | int function atoi (line 377) | int function strnlen (line 405) | size_t function strlcat (line 483) | size_t function strlcpy (line 522) | size_t function strprefix (line 597) | int function MARK_AS_HIBERNATE_TEXT (line 643) | MARK_AS_HIBERNATE_TEXT function MARK_AS_HIBERNATE_TEXT (line 662) | MARK_AS_HIBERNATE_TEXT function __strlcat_chk (line 672) | size_t function __strlcpy_chk (line 681) | size_t FILE: osfmk/gssd/gssd_mach_types.h type gssd_mechtype (line 35) | typedef enum gssd_mechtype { type gssd_nametype (line 43) | typedef enum gssd_nametype { type gssd_ctx (line 62) | typedef uint64_t gssd_ctx; type gssd_cred (line 63) | typedef uint64_t gssd_cred; FILE: osfmk/i386/AT386/model_dep.c type paniclog_flush_type_t (line 152) | typedef enum paniclog_flush_type { type proc (line 165) | struct proc type cframe_t (line 181) | typedef struct _cframe_t { type kcdata_descriptor (line 192) | struct kcdata_descriptor function print_one_backtrace (line 214) | void function machine_startup (line 294) | void function machine_conf (line 337) | static void function efi_set_tables_64 (line 346) | static void function efi_init (line 409) | static void function boolean_t (line 475) | boolean_t function hibernate_newruntime_map (line 486) | void function machine_init (line 572) | void function halt_cpu (line 627) | void function halt_all_cpus (line 638) | __attribute__((noreturn)) function RecordPanicStackshot (line 665) | void function SavePanicInfo (line 833) | void function paniclog_flush_internal (line 907) | void function paniclog_flush (line 1022) | void function panic_print_macho_symbol_name (line 1041) | static int function panic_display_uptime (line 1116) | static void function panic_display_hib_count (line 1127) | static void function panic_display_times (line 1141) | static void function panic_display_disk_errors (line 1155) | static void function panic_display_shutdown_status (line 1164) | static void function panic_display_system_configuration (line 1186) | static void function panic_print_kmod_symbol_name (line 1224) | static void function panic_print_symbol_name (line 1246) | void function panic_i386_backtrace (line 1264) | void function boolean_t (line 1414) | static boolean_t function print_threads_registers (line 1441) | void function print_tasks_user_threads (line 1461) | void function print_thread_num_that_crashed (line 1483) | void function print_uuid_info (line 1501) | void function print_launchd_info (line 1574) | void function efi_compare_guids (line 1616) | static bool function efi_efiboot_virtual_to_physical (line 1626) | static inline uint64_t function efi_get_cfgtbl_by_guid (line 1651) | static uint64_t function efi_get_rsdp_physaddr (line 1704) | uint64_t FILE: osfmk/i386/Diagnostics.c type core_energy_stat_t (line 89) | typedef struct { type pkg_energy_statistics_t (line 106) | typedef struct { function diagCall64 (line 128) | int function cpu_powerstats (line 354) | void function cpu_pmc_control (line 403) | void FILE: osfmk/i386/Diagnostics.h type diagWork (line 79) | typedef struct diagWork { /* Diagnostic work area */ function read_pmc (line 110) | static inline uint64_t FILE: osfmk/i386/acpi.c function vm_offset_t (line 101) | vm_offset_t type acpi_hibernate_callback_data (line 121) | struct acpi_hibernate_callback_data { type acpi_hibernate_callback_data_t (line 125) | typedef struct acpi_hibernate_callback_data acpi_hibernate_callback_data_t; function acpi_hibernate (line 127) | static void function acpi_sleep_kernel (line 179) | void function ml_hibernate_active_pre (line 386) | void function ml_hibernate_active_post (line 394) | void function acpi_idle_kernel (line 419) | void function install_real_mode_bootstrap (line 516) | void function boolean_t (line 542) | boolean_t function cksum8 (line 550) | static uint8_t function ACPI_TABLE_HEADER (line 598) | static ACPI_TABLE_HEADER * function ACPI_TABLE_HEADER (line 604) | static ACPI_TABLE_HEADER * function ACPI_TABLE_HEADER (line 614) | static ACPI_TABLE_HEADER * function acpi_count_enabled_logical_processors (line 699) | uint32_t FILE: osfmk/i386/arch_types.h type bit8_t (line 37) | typedef signed char bit8_t; type u_bit8_t (line 38) | typedef unsigned char u_bit8_t; type bit16_t (line 40) | typedef short bit16_t; type u_bit16_t (line 41) | typedef unsigned short u_bit16_t; type bit32_t (line 43) | typedef int bit32_t; type u_bit32_t (line 44) | typedef unsigned int u_bit32_t; FILE: osfmk/i386/bit_routines.h function atomic_incl (line 110) | static inline void atomic_incl(volatile long * p, long delta) function atomic_decl (line 118) | static inline void atomic_decl(volatile long * p, long delta) function atomic_decl_and_test (line 126) | static inline int atomic_decl_and_test(volatile long * p, long delta) FILE: osfmk/i386/bsd_i386.c function kern_return_t (line 93) | kern_return_t function kern_return_t (line 194) | kern_return_t function kern_return_t (line 207) | kern_return_t function thread_set_child (line 258) | void function machdep_syscall (line 290) | __attribute__((noreturn)) function machdep_syscall64 (line 378) | __attribute__((noreturn)) type kern_return_t (line 450) | typedef kern_return_t (*mach_call_t)(void *); type mach_call_args (line 452) | struct mach_call_args { type mach_call_args (line 465) | struct mach_call_args function kern_return_t (line 468) | static kern_return_t type mach_call_args (line 495) | struct mach_call_args type uthread (line 508) | struct uthread function mach_call_munger64 (line 611) | __attribute__((noreturn)) function thread_setuserstack (line 736) | void function user_addr_t (line 763) | user_addr_t function thread_setentrypoint (line 794) | void function kern_return_t (line 814) | kern_return_t function x86_saved_state_t (line 866) | x86_saved_state_t * function vm_offset_t (line 881) | vm_offset_t FILE: osfmk/i386/bsd_i386_native.c function kern_return_t (line 74) | kern_return_t function thread_set_parent (line 124) | void function kern_return_t (line 157) | kern_return_t function kern_return_t (line 173) | kern_return_t function kern_return_t (line 208) | kern_return_t FILE: osfmk/i386/commpage/commpage.c type commpage_address_t (line 95) | typedef uint32_t commpage_address_t; function commpage_cpus (line 247) | static int function commpage_init_cpu_capabilities (line 266) | static void function commpage_mach_approximate_time_init (line 402) | static void function commpage_mach_continuous_time_init (line 426) | static void function commpage_boottime_init (line 432) | static void function _get_cpu_capabilities (line 441) | uint64_t function commpage_stuff (line 449) | static void function commpage_update (line 469) | static void function commpage_post_ucode_update (line 479) | void function commpage_stuff_routine (line 489) | static void function commpage_populate_one (line 500) | static void function commpage_populate (line 571) | void function commpage_text_populate (line 622) | void function commpage_set_nanotime (line 677) | void function commpage_set_timestamp (line 734) | void function commpage_set_memory_pressure (line 766) | void function commpage_update_active_cpus (line 789) | void function commpage_update_kdebug_state (line 825) | void function commpage_update_atm_diagnostic_config (line 847) | void function commpage_update_dof (line 871) | void function commpage_update_dyld_flags (line 897) | void function commpage_update_mach_approximate_time (line 920) | void function commpage_update_mach_continuous_time (line 958) | void function commpage_update_boottime (line 975) | void function commpage_is_in_pfz32 (line 998) | uint32_t function commpage_is_in_pfz64 (line 1009) | uint32_t FILE: osfmk/i386/commpage/commpage.h type commpage_descriptor (line 113) | typedef struct commpage_descriptor { type commpage_time_data (line 123) | typedef volatile struct commpage_time_data { FILE: osfmk/i386/cpu.c type processor (line 53) | struct processor function kern_return_t (line 56) | kern_return_t function kern_return_t (line 68) | kern_return_t function kern_return_t (line 78) | kern_return_t function cpu_sleep (line 90) | void function cpu_init (line 101) | void function kern_return_t (line 115) | kern_return_t function cpu_exit_wait (line 147) | void function cpu_machine_init (line 181) | void function processor_t (line 198) | processor_t function processor_t (line 204) | processor_t function ast_t (line 211) | ast_t * function cpu_type_t (line 217) | cpu_type_t function cpu_subtype_t (line 224) | cpu_subtype_t function cpu_threadtype_t (line 231) | cpu_threadtype_t function cpu_type_t (line 238) | cpu_type_t function cpu_subtype_t (line 244) | cpu_subtype_t function cpu_threadtype_t (line 250) | cpu_threadtype_t type thread (line 266) | struct thread FILE: osfmk/i386/cpu_affinity.h type x86_affinity_set_t (line 34) | typedef struct x86_affinity_set { FILE: osfmk/i386/cpu_capabilities.h function __END_DECLS (line 97) | __END_DECLS FILE: osfmk/i386/cpu_data.h type cpu_cons_buffer (line 68) | struct cpu_cons_buffer type cpu_desc_table (line 69) | struct cpu_desc_table type mca_state (line 70) | struct mca_state type prngContext (line 71) | struct prngContext type rtclock_timer_t (line 76) | typedef struct rtclock_timer { type cpu_desc_index_t (line 83) | typedef struct { type task_map_t (line 97) | typedef enum { type cpu_uber_t (line 109) | typedef struct { type pcid_t (line 115) | typedef uint16_t pcid_t; type pcid_ref_t (line 116) | typedef uint8_t pcid_ref_t; type plrecord_t (line 122) | typedef struct { type iotrace_type_e (line 129) | typedef enum { type iotrace_entry_t (line 138) | typedef struct { type traptrace_entry_t (line 149) | typedef struct { type pcid_cdata_t (line 191) | typedef struct { type cpu_data_t (line 198) | typedef struct cpu_data { function thread_t (line 409) | static inline thread_t function thread_t (line 415) | static inline __attribute__((const)) thread_t function get_preemption_level (line 427) | static inline int function get_interrupt_level (line 432) | static inline int function get_cpu_number (line 437) | static inline int function vm_offset_t (line 442) | static inline vm_offset_t function get_cpu_phys_number (line 447) | static inline int function cpu_data_t (line 453) | static inline cpu_data_t * function rbtrace_bt (line 472) | static inline void function pltrace_internal (line 543) | __attribute__((noinline)) function iotrace (line 572) | static inline void function traptrace_start (line 603) | static inline uint32_t function traptrace_end (line 639) | static inline void function __header_always_inline (line 651) | __header_always_inline void function disable_preemption_internal (line 663) | static inline void function enable_preemption_internal (line 674) | static inline void function enable_preemption_no_check (line 686) | static inline void function _enable_preemption_no_check (line 697) | static inline void function mp_disable_preemption (line 703) | static inline void function _mp_disable_preemption (line 709) | static inline void function mp_enable_preemption (line 715) | static inline void function _mp_enable_preemption (line 721) | static inline void function mp_enable_preemption_no_check (line 727) | static inline void function _mp_enable_preemption_no_check (line 733) | static inline void function cpu_data_t (line 745) | static inline cpu_data_t * function cpu_is_running (line 751) | static inline int function cpu_data_t (line 758) | static inline cpu_data_t * FILE: osfmk/i386/cpu_threads.c type cpu_cache (line 69) | struct cpu_cache { function boolean_t (line 78) | static boolean_t function x86_cpu_cache_t (line 87) | static x86_cpu_cache_t * function x86_LLC_info (line 116) | static void function initTopoParms (line 173) | static void function x86_cache_free (line 256) | static void function x86_cpu_cache_t (line 272) | static x86_cpu_cache_t * function x86_cpu_cache_t (line 316) | static x86_cpu_cache_t * function x86_lcpu_init (line 338) | static void function x86_core_t (line 365) | static x86_core_t * function x86_core_free (line 396) | static void function x86_pkg_t (line 405) | static x86_pkg_t * function x86_die_t (line 427) | static x86_die_t * function x86_core_t (line 455) | static x86_core_t * function x86_set_logical_topology (line 483) | void function x86_die_t (line 511) | static x86_die_t * function x86_die_free (line 542) | static void function x86_pkg_t (line 552) | static x86_pkg_t * function x86_package_free (line 583) | static void function x86_cache_add_lcpu (line 593) | static void function x86_lcpu_add_caches (line 614) | static void function x86_core_add_lcpu (line 744) | static void function x86_die_add_lcpu (line 759) | static void function x86_die_add_core (line 770) | static void function x86_package_add_lcpu (line 782) | static void function x86_package_add_core (line 793) | static void function x86_package_add_die (line 804) | static void function cpu_thread_init (line 945) | void function cpu_thread_halt (line 988) | __attribute__((noreturn)) function x86_validate_topology (line 1019) | void function debug_topology_print (line 1210) | static void FILE: osfmk/i386/cpu_topology.c function cpu_shadow_sort (line 65) | static void function cpu_topology_sort (line 85) | void function kern_return_t (line 235) | kern_return_t function lapicid_cmp (line 252) | static int function x86_affinity_set_t (line 269) | static x86_affinity_set_t * function ml_get_max_affinity_sets (line 282) | int function processor_set_t (line 288) | processor_set_t function ml_cpu_cache_size (line 301) | uint64_t function ml_cpu_cache_sharing (line 316) | uint64_t function init_trace_bufs (line 344) | static void function init_iotrace_bufs (line 385) | static void function init_traptrace_bufs (line 392) | static void function gentrace_configure_from_bootargs (line 399) | static void function iotrace_init (line 419) | void function traptrace_init (line 435) | void FILE: osfmk/i386/cpu_topology.h type x86_cpu_cache_t (line 45) | typedef struct x86_cpu_cache { type pmc (line 69) | struct pmc type cpu_data (line 70) | struct cpu_data type mca_state (line 71) | struct mca_state type lcpu_state_t (line 99) | typedef enum lcpu_state { type x86_lcpu_t (line 124) | typedef struct x86_lcpu { type x86_core_t (line 154) | typedef struct x86_core { type x86_die_t (line 172) | typedef struct x86_die { type x86_pkg_t (line 192) | typedef struct x86_pkg { type x86_topology_parameters_t (line 210) | typedef struct x86_topology_parameters { FILE: osfmk/i386/cpuid.c type cpuid_leaf2_desc_type_t (line 59) | typedef enum { type cpuid_leaf2_qualifier_t (line 67) | typedef enum { type cpuid_cache_descriptor_t (line 87) | typedef struct cpuid_cache_descriptor { function cpuid_cache_descriptor_t (line 228) | static inline cpuid_cache_descriptor_t * function cpuid_fn (line 248) | static void function do_cwas (line 260) | static void function cpuid_do_was (line 322) | void function cpuid_set_cache_info (line 329) | static void function cpuid_set_generic_info (line 575) | static void function cpuid_set_cpufamily (line 861) | static uint32_t function cpuid_set_info (line 927) | void type table (line 1030) | struct table { type table (line 1172) | struct table function i386_cpu_info_t (line 1196) | i386_cpu_info_t * function cpuid_feature_display (line 1232) | void function cpuid_extfeature_display (line 1260) | void function cpuid_cpu_display (line 1271) | void function cpuid_family (line 1280) | unsigned int function cpuid_cpufamily (line 1286) | uint32_t function cpu_type_t (line 1292) | cpu_type_t function cpu_subtype_t (line 1298) | cpu_subtype_t function cpuid_features (line 1304) | uint64_t function cpuid_extfeatures (line 1328) | uint64_t function cpuid_leaf7_features (line 1334) | uint64_t function cpuid_leaf7_extfeatures (line 1340) | uint64_t function cpuid_init_vmm_info (line 1378) | static void function boolean_t (line 1456) | boolean_t function i386_vmm_info_t (line 1462) | i386_vmm_info_t * function cpuid_vmm_family (line 1472) | uint32_t function cpuid_vmm_get_applepv_features (line 1479) | uint64_t function cwa_classifier_e (line 1486) | cwa_classifier_e function cpuid_do_precpuid_was (line 1601) | static void function cpuid_vmm_detect_applepv_features (line 1626) | static bool function cpuid_vmm_detect_pv_interface (line 1650) | static void FILE: osfmk/i386/cpuid.h type cpuid_register_t (line 324) | typedef enum { eax, ebx, ecx, edx } cpuid_register_t; function cpuid (line 325) | static inline void function do_cpuid (line 339) | static inline void type cache_type_t (line 357) | typedef enum { Lnone, L1I, L1D, L2U, L3U, LCACHE_MAX } cache_type_t; type cpuid_cache_desc_t (line 358) | typedef struct { type cpuid_mwait_leaf_t (line 377) | typedef struct { type cpuid_thermal_leaf_t (line 385) | typedef struct { type cpuid_xsave_leaf_t (line 400) | typedef struct { type cpuid_arch_perf_leaf_t (line 406) | typedef struct { type cpuid_tsc_leaf_t (line 417) | typedef struct { type i386_cpu_info_t (line 423) | typedef struct i386_cpu_info { type i386_vmm_info_t (line 507) | typedef struct { type cpu_wa_e (line 515) | typedef enum { type cwa_classifier_e (line 522) | typedef enum { function is_xeon_sp (line 529) | static inline int FILE: osfmk/i386/endian.h function ntohs (line 54) | static __inline__ function ntohl (line 69) | static __inline__ FILE: osfmk/i386/exec.h type exec (line 69) | struct exec { FILE: osfmk/i386/fpu.c function fxrstor (line 127) | static inline void function fxsave (line 133) | static inline void function fxrstor64 (line 139) | static inline void function fxsave64 (line 145) | static inline void type x86_fx_thread_state (line 159) | struct x86_fx_thread_state type x86_avx_thread_state (line 160) | struct x86_avx_thread_state type x86_avx512_thread_state (line 161) | struct x86_avx512_thread_state function xsave (line 211) | static inline void function xsave64 (line 217) | static inline void function xrstor (line 223) | static inline void function xrstor64 (line 229) | static inline void function __unused (line 235) | __unused static inline void type opmask_t (line 269) | typedef struct { uint8_t byte[8]; } opmask_t; type xmm_t (line 270) | typedef struct { uint8_t byte[16]; } xmm_t; type ymm_t (line 271) | typedef struct { uint8_t byte[32]; } ymm_t; type zmm_t (line 272) | typedef struct { uint8_t byte[64]; } zmm_t; function DBG_AVX512_STATE (line 274) | static void function DBG_AVX512_STATE (line 326) | static void function fnstsw (line 334) | static inline unsigned short function configure_mxcsr_capability_mask (line 350) | static void function init_fpu (line 403) | void function fp_state_free (line 514) | static inline void function clear_fpu (line 521) | void function boolean_t (line 527) | static boolean_t function fpu_load_registers (line 541) | static void function fpu_store_registers (line 593) | static void function fpu_module_init (line 628) | void function fpu_switch_context (line 661) | void function fpu_free (line 713) | void function kern_return_t (line 737) | kern_return_t function kern_return_t (line 976) | kern_return_t function fpu_dup_fxstate (line 1110) | void function fpinit (line 1182) | void function fpnoextflt (line 1224) | void function fpextovrflt (line 1287) | void function fpexterrflt (line 1339) | void function fp_save (line 1379) | void function fp_load (line 1401) | void function fpSSEexterrflt (line 1429) | void function fpu_savearea_promote_avx512 (line 1471) | static void function boolean_t (line 1558) | boolean_t function fpUDflt (line 1589) | int function fp_setvalid (line 1650) | void function boolean_t (line 1667) | boolean_t function boolean_t (line 1673) | boolean_t function xstate_t (line 1679) | static xstate_t function xstate_t (line 1689) | static xstate_t function xstate_t (line 1700) | xstate_t function fpu_switch_addrmode (line 1710) | void function fpsimd_pop (line 1726) | static inline uint32_t function thread_fpsimd_hash (line 1759) | uint32_t FILE: osfmk/i386/fpu.h type fp_save_layout_t (line 73) | typedef enum { type xstate_t (line 82) | typedef enum { function xgetbv (line 98) | static inline uint64_t function xsetbv (line 106) | static inline void FILE: osfmk/i386/gdt.c type real_descriptor (line 65) | struct real_descriptor FILE: osfmk/i386/genassym.c function main (line 112) | int FILE: osfmk/i386/hibernate_i386.c function hibernate_page_list_t (line 59) | hibernate_page_list_t * function hibernate_page_list_setall_machine (line 221) | void function hibernate_page_list_set_volatile (line 230) | void function kern_return_t (line 245) | kern_return_t function hibernate_vm_lock (line 264) | void function hibernate_vm_unlock (line 273) | void function hibernate_vm_lock_end (line 287) | void function boolean_t (line 295) | boolean_t function pal_hib_write_hook (line 302) | void FILE: osfmk/i386/hibernate_restore.c function hibernate_restore_phys_page (line 45) | uintptr_t function pal_hib_map (line 67) | uintptr_t function pal_hib_restore_pal_state (line 106) | void function pal_hib_resume_init (line 112) | void function pal_hib_restored_page (line 117) | void function pal_hib_patchup (line 122) | void function pal_hib_decompress_page (line 127) | void FILE: osfmk/i386/hpet.c function hpet_register_callback (line 93) | int function hpet_request (line 109) | int function map_rcbaArea (line 189) | static void function hpet_init (line 204) | void function hpet_get_info (line 296) | void function ml_hpet_cfg (line 322) | void function HPETInterrupt (line 388) | int function hpet_save (line 406) | void function hpet_restore (line 422) | void function rdHPET (line 458) | uint64_t FILE: osfmk/i386/hpet.h type hpetReg (line 41) | typedef struct hpetReg { type hpetReg_t (line 63) | typedef struct hpetReg hpetReg_t; type hpetTimer_t (line 65) | typedef struct hpetTimer { type hpetInfo (line 70) | struct hpetInfo { type hpetInfo_t (line 80) | typedef struct hpetInfo hpetInfo_t; type hpetRequest (line 82) | struct hpetRequest { type hpetRequest_t (line 87) | typedef struct hpetRequest hpetRequest_t; FILE: osfmk/i386/hw_lock_types.h type hslock (line 92) | struct hslock { type hw_lock_data_t (line 95) | typedef struct hslock hw_lock_data_t, *hw_lock_t; FILE: osfmk/i386/i386_init.c function fillkpt (line 193) | static void function x86_64_pre_sleep (line 208) | uint64_t function x86_64_post_sleep (line 217) | void function physmap_init_L2 (line 231) | static int function physmap_init_L3 (line 256) | static int function physmap_init (line 286) | static void function Idle_PTs_init (line 384) | static void function Idle_PTs_release (line 443) | void type fake_descriptor64 (line 567) | struct fake_descriptor64 function vstart_idt_init (line 568) | __attribute__((section("__HIB,__desc"))) function kern_return_t (line 589) | kern_return_t function kern_return_t (line 602) | kern_return_t function i386_slide_and_rebase_image (line 617) | static void function vstart (line 688) | __attribute__((noreturn)) function pstate_trace (line 827) | void function i386_init (line 836) | void function do_init_slave (line 1018) | static void __dead2 function i386_init_slave (line 1099) | void function i386_init_slave_fast (line 1111) | void function doublemap_init (line 1129) | void function vm_offset_t (line 1213) | vm_offset_t function idt64_remap (line 1229) | void FILE: osfmk/i386/i386_timer.c function timer_intr (line 69) | void function timer_set_deadline (line 175) | void function timer_resync_deadlines (line 199) | void function timer_queue_expire_local (line 261) | void function timer_queue_expire_rescan (line 282) | void function boolean_t (line 313) | boolean_t function mpqueue_head_t (line 327) | mpqueue_head_t * function timer_queue_cancel (line 347) | void function timer_queue_migrate_cpu (line 368) | uint32_t function mpqueue_head_t (line 410) | mpqueue_head_t * function timer_call_cpu (line 416) | void function timer_call_nosync_cpu (line 422) | void function timer_coalescing_priority_params_ns_t (line 451) | timer_coalescing_priority_params_ns_t * FILE: osfmk/i386/i386_vm_init.c function kprint_memmap (line 194) | static void function kprint_memmap (line 239) | static void function i386_vm_init (line 251) | void function pmap_free_pages (line 841) | unsigned int function boolean_t (line 856) | boolean_t function kern_return_t (line 896) | kern_return_t function boolean_t (line 957) | boolean_t function pmap_hi_pages_done (line 1005) | void function boolean_t (line 1038) | boolean_t function boolean_t (line 1068) | boolean_t FILE: osfmk/i386/io_map.c function vm_offset_t (line 72) | vm_offset_t function vm_offset_t (line 101) | vm_offset_t FILE: osfmk/i386/io_port.h type io_reg_t (line 65) | typedef unsigned short io_reg_t; FILE: osfmk/i386/iopb.h type iopb_tss (line 83) | struct iopb_tss { type iopb_tss (line 91) | struct iopb_tss FILE: osfmk/i386/ktss.c type sysenter_stack (line 75) | struct sysenter_stack type x86_64_tss (line 79) | struct x86_64_tss FILE: osfmk/i386/lapic.c function lapic_cpu_map_init (line 54) | void function lapic_cpu_map (line 67) | void function ml_get_apicid (line 83) | uint32_t function ml_get_cpuid (line 93) | uint32_t FILE: osfmk/i386/lapic.h type lapic_register_t (line 136) | typedef enum { type lapic_ops_table_t (line 176) | typedef struct { type lapic_timer_mode_t (line 192) | typedef enum { type lapic_timer_divide_t (line 196) | typedef enum { type lapic_timer_count_t (line 206) | typedef uint32_t lapic_timer_count_t; function lapic_set_timer_func (line 304) | static inline void function lapic_timer_swi (line 312) | static inline void function lapic_set_thermal_func (line 318) | static inline void function lapic_set_cmci_func (line 323) | static inline void function lapic_set_pm_func (line 328) | static inline void FILE: osfmk/i386/lapic_native.c type apic_mode_t (line 87) | typedef enum { function lapic_cpu_map_dump (line 96) | void function map_local_apic (line 118) | static void function legacy_init (line 162) | static void function legacy_read (line 186) | static uint32_t function legacy_write (line 192) | static void function legacy_read_icr (line 198) | static uint64_t function legacy_write_icr (line 204) | static void function x2apic_init (line 221) | static void function x2apic_read (line 235) | static uint32_t function x2apic_write (line 245) | static void function x2apic_read_icr (line 251) | static uint64_t function x2apic_write_icr (line 257) | static void function lapic_safe_apicid (line 275) | uint32_t function lapic_reinit (line 296) | static void function lapic_init_slave (line 353) | void function lapic_init (line 364) | void function lapic_esr_read (line 431) | static int function lapic_esr_clear (line 439) | static void function lapic_dump (line 464) | void function boolean_t (line 567) | boolean_t function lapic_shutdown (line 608) | void function boolean_t (line 654) | boolean_t function lapic_configure (line 660) | void function lapic_set_timer (line 720) | void function lapic_config_timer (line 740) | void function lapic_config_tsc_deadline_timer (line 763) | void function lapic_set_timer_fast (line 786) | void function lapic_set_tsc_deadline_timer (line 794) | void function lapic_get_tsc_deadline_timer (line 801) | uint64_t function lapic_get_timer (line 807) | void function _lapic_end_of_interrupt (line 831) | static inline void function lapic_end_of_interrupt (line 837) | void function lapic_unmask_perfcnt_interrupt (line 843) | void function lapic_set_perfcnt_interrupt_mask (line 849) | void function lapic_set_intr_func (line 856) | void function lapic_set_pmi_func (line 879) | void function lapic_interrupt (line 885) | int function lapic_smm_restore (line 996) | void function lapic_send_ipi (line 1030) | void function boolean_t (line 1058) | boolean_t function boolean_t (line 1073) | boolean_t function lapic_interrupt_counts (line 1094) | void function lapic_disable_timer (line 1124) | void function lapic_get_cmci_vector (line 1145) | uint8_t function lapic_trigger_MC (line 1160) | void FILE: osfmk/i386/ldt.c type real_descriptor (line 65) | struct real_descriptor FILE: osfmk/i386/locks.h type lck_spin_t (line 48) | typedef struct { type lck_spin_t (line 59) | typedef struct { type lck_spin_t (line 63) | typedef struct __lck_spin_t__ lck_spin_t; type lck_mtx_t (line 71) | typedef struct _lck_mtx_ { type lck_mtx_spinwait_ret_type_t (line 116) | typedef enum lck_mtx_spinwait_ret_type { type turnstile (line 128) | struct turnstile type turnstile (line 129) | struct turnstile type lck_mtx_deb_t (line 141) | typedef struct { type lck_mtx_stat_t (line 150) | typedef struct { type lck_mtx_ext_t (line 154) | typedef struct _lck_mtx_ext_ { type lck_mtx_t (line 174) | typedef struct { type lck_mtx_ext_t (line 178) | typedef struct { type lck_mtx_t (line 183) | typedef struct { type lck_mtx_ext_t (line 187) | typedef struct { type lck_mtx_t (line 192) | typedef struct __lck_mtx_t__ lck_mtx_t; type lck_mtx_ext_t (line 193) | typedef struct __lck_mtx_ext_t__ lck_mtx_ext_t; type lck_rw_t (line 199) | typedef union _lck_rw_t_internal_ { type lck_rw_t (line 286) | typedef struct { type lck_rw_t (line 292) | typedef struct __lck_rw_t__ lck_rw_t; FILE: osfmk/i386/locks_i386.c function atomic_exchange_begin32 (line 183) | static uint32_t function boolean_t (line 194) | static boolean_t function atomic_exchange_abort (line 200) | static void function boolean_t (line 205) | static boolean_t function boolean_t (line 227) | inline boolean_t function lck_spin_t (line 275) | lck_spin_t * function lck_spin_free (line 290) | void function lck_spin_init (line 302) | void function lck_spin_destroy (line 318) | void function lck_spin_lock_grp (line 337) | void function lck_spin_lock (line 346) | void function lck_spin_lock_nopreempt (line 353) | void function lck_spin_lock_nopreempt_grp (line 360) | void function lck_spin_unlock (line 372) | void function lck_spin_unlock_nopreempt (line 379) | void function boolean_t (line 386) | boolean_t function boolean_t (line 405) | boolean_t function lck_spin_try_lock_nopreempt (line 418) | int function lck_spin_try_lock_nopreempt_grp (line 431) | int function lck_spin_assert (line 449) | void function boolean_t (line 483) | boolean_t function usimple_lock_init (line 497) | void function spinlock_timeout_NMI (line 509) | uint32_t function __abortlike (line 528) | __abortlike function usimple_lock_nopreempt (line 585) | static void function usimple_unlock (line 620) | void function usimple_unlock_nopreempt (line 641) | void function usimple_lock_try (line 667) | unsigned int function usimple_lock_try_nopreempt (line 697) | static unsigned int function usld_lock_init (line 801) | void function usld_lock_common_checks (line 825) | int function usld_lock_pre (line 848) | void function usld_lock_post (line 887) | void function usld_unlock (line 927) | void function usld_lock_try_pre (line 972) | void function usld_lock_try_post (line 993) | void function lck_rw_t (line 1027) | lck_rw_t * function lck_rw_free (line 1042) | void function lck_rw_init (line 1054) | void function lck_rw_destroy (line 1080) | void function boolean_t (line 1110) | static inline boolean_t function lck_interlock_unlock (line 1120) | static inline void function lck_rw_lock_pause (line 1133) | static inline void function boolean_t (line 1142) | static inline boolean_t function lck_rw_deadline_for_spin (line 1155) | static inline uint64_t function lck_rw_interlock_spin (line 1183) | static inline void function boolean_t (line 1191) | static boolean_t function boolean_t (line 1212) | static boolean_t function lck_rw_lock_exclusive_gen (line 1238) | static void function lck_rw_type_t (line 1444) | lck_rw_type_t function lck_rw_type_t (line 1506) | static lck_rw_type_t function lck_rw_unlock (line 1566) | void function lck_rw_unlock_shared (line 1584) | void function lck_rw_unlock_exclusive (line 1602) | void function lck_rw_lock (line 1619) | void function lck_rw_lock_shared (line 1636) | void function lck_rw_lock_shared_gen (line 1673) | static void function lck_rw_lock_exclusive_check_contended (line 1783) | bool function lck_rw_lock_exclusive (line 1803) | void function boolean_t (line 1823) | boolean_t function boolean_t (line 1871) | static boolean_t function boolean_t (line 1918) | static boolean_t function lck_rw_lock_exclusive_to_shared (line 2025) | void function lck_rw_lock_exclusive_to_shared_gen (line 2063) | static void function boolean_t (line 2100) | boolean_t function boolean_t (line 2119) | boolean_t function boolean_t (line 2154) | boolean_t function lck_rw_assert (line 2185) | void function lck_rw_clear_promotions_x86 (line 2228) | void function boolean_t (line 2241) | boolean_t function boolean_t (line 2260) | boolean_t function lck_mtx_t (line 2314) | lck_mtx_t * function lck_mtx_free (line 2329) | void function lck_mtx_ext_init (line 2341) | static void function lck_mtx_init (line 2367) | void function lck_mtx_init_ext (line 2399) | void function lck_mtx_lock_mark_destroyed (line 2428) | static void function lck_mtx_destroy (line 2452) | void function lck_mtx_owner_check_panic (line 2479) | __attribute__((noinline)) function boolean_t (line 2489) | __attribute__((always_inline)) function lck_mtx_unlock_slow (line 2509) | __attribute__((noinline)) function lck_mtx_unlock_wakeup_tail (line 2601) | __attribute__((noinline)) function lck_mtx_lock_acquire_inline (line 2653) | __attribute__((always_inline)) function lck_mtx_lock_acquire_x86 (line 2686) | void function lck_mtx_lock_acquire_tail (line 2699) | __attribute__((noinline)) function boolean_t (line 2710) | __attribute__((noinline)) function lck_mtx_convert_spin_acquire_tail (line 2721) | __attribute__((noinline)) function boolean_t (line 2730) | boolean_t function lck_mtx_interlock_lock_set_and_clear_flags (line 2738) | static inline void function lck_mtx_interlock_lock_clear_flags (line 2770) | static inline void function lck_mtx_interlock_lock (line 2779) | static inline void function lck_mtx_interlock_try_lock_set_flags (line 2787) | static inline int function lck_mtx_lock_contended (line 2812) | __attribute__((noinline)) function __abortlike (line 2919) | __attribute__((noinline)) __abortlike function boolean_t (line 2927) | __attribute__((noinline)) function boolean_t (line 2936) | __attribute__((always_inline)) function boolean_t (line 2958) | __attribute__((always_inline)) function lck_mtx_lock_slow (line 2989) | __attribute__((noinline)) function boolean_t (line 3071) | __attribute__((noinline)) function lck_mtx_lock_spin_slow (line 3151) | __attribute__((noinline)) function boolean_t (line 3227) | __attribute__((noinline)) function lck_mtx_convert_spin (line 3300) | __attribute__((noinline)) function boolean_t (line 3339) | static inline boolean_t function lck_mtx_assert (line 3365) | __attribute__((noinline)) function lck_mtx_spinwait_ret_type_t (line 3407) | __attribute__((noinline)) function lck_mtx_lock_wait_x86 (line 3681) | __attribute__((noinline)) function boolean_t (line 3758) | boolean_t function kdp_lck_mtx_find_owner (line 3772) | void function kdp_rwlck_find_owner (line 3781) | void FILE: osfmk/i386/locks_i386_inlines.h function lck_mtx_ilk_unlock_inline (line 52) | __attribute__((always_inline)) function lck_mtx_lock_finish_inline (line 64) | __attribute__((always_inline)) function lck_mtx_lock_finish_inline_with_cleanup (line 85) | __attribute__((always_inline)) function lck_mtx_try_lock_finish_inline (line 108) | __attribute__((always_inline)) function lck_mtx_convert_spin_finish_inline (line 122) | __attribute__((always_inline)) function lck_mtx_unlock_finish_inline (line 136) | __attribute__((always_inline)) FILE: osfmk/i386/locks_i386_opt.c function lck_mtx_check_preemption (line 81) | void __inline__ function lck_mtx_check_preemption (line 99) | void __inline__ function lck_mtx_lock (line 118) | __attribute__((noinline)) function boolean_t (line 173) | __attribute__((noinline)) function lck_mtx_lock_spin_always (line 234) | __attribute__((noinline)) function lck_mtx_lock_spin (line 302) | void function boolean_t (line 325) | __attribute__((noinline)) function boolean_t (line 387) | boolean_t function lck_mtx_unlock (line 405) | __attribute__((noinline)) FILE: osfmk/i386/machdep_call.h type machdep_call_routine_t (line 39) | typedef union { type machdep_call_t (line 67) | typedef struct { FILE: osfmk/i386/machine_check.c type mca_mci_bank_t (line 63) | typedef struct { type mca_state_t (line 70) | typedef struct mca_state { type mca_dump_state_t (line 78) | typedef enum { function mca_get_availability (line 85) | static void function mca_cpu_init (line 114) | void function boolean_t (line 167) | boolean_t function mca_cpu_alloc (line 176) | void function mca_save_state (line 201) | static void function mca_check_save (line 242) | void function mca_report_cpu_info (line 250) | static void function mca_dump_bank (line 266) | static void function mca_cpu_dump_error_banks (line 292) | static void function mca_dump (line 306) | void function mca_exception_panic (line 382) | void FILE: osfmk/i386/machine_check.h type ia32_mcg_cap_t (line 51) | typedef union { type ia32_mcg_status_t (line 67) | typedef union { type ia32_mcg_ctl_t (line 77) | typedef uint64_t ia32_mcg_ctl_t; type ia32_mci_ctl_t (line 115) | typedef uint64_t ia32_mci_ctl_t; type ia32_mci_status_t (line 119) | typedef union { type ia32_mci_addr_t (line 156) | typedef uint64_t ia32_mci_addr_t; type ia32_mci_misc_t (line 157) | typedef uint64_t ia32_mci_misc_t; FILE: osfmk/i386/machine_cpu.h function __END_DECLS (line 48) | __END_DECLS function cpu_pause (line 56) | static inline void FILE: osfmk/i386/machine_routines.c function vm_offset_t (line 104) | vm_offset_t function vm_offset_t (line 113) | vm_offset_t function ml_get_bouncepool_info (line 121) | void function vm_offset_t (line 129) | vm_offset_t function vm_offset_t (line 140) | vm_offset_t function kern_return_t (line 150) | kern_return_t function vm_offset_t (line 183) | vm_offset_t function ml_static_mfree (line 194) | void function kern_return_t (line 256) | kern_return_t function vm_offset_t (line 269) | vm_offset_t function vm_size_t (line 286) | vm_size_t function boolean_t (line 332) | boolean_t function ml_init_interrupt (line 361) | void function boolean_t (line 369) | boolean_t function boolean_t (line 379) | boolean_t function boolean_t (line 407) | boolean_t function boolean_t (line 422) | boolean_t function ml_get_power_state (line 428) | void function __dead2 (line 440) | __dead2 function ml_thread_policy (line 451) | void function ml_install_interrupt_handler (line 471) | void function machine_signal_idle (line 490) | void function __dead2 (line 497) | __dead2 function __dead2 (line 505) | __dead2 function kern_return_t (line 513) | static kern_return_t function kern_return_t (line 574) | kern_return_t function ml_cpu_get_info (line 632) | void function ml_early_cpu_max_number (line 692) | int function ml_set_max_cpus (line 704) | void function ml_wait_max_cpus (line 726) | unsigned int function ml_panic_trap_to_debugger (line 738) | void function virtual_timeout_inflate64 (line 749) | static uint64_t function virtual_timeout_inflate32 (line 767) | static uint32_t function virtual_timeout_inflate_abs (line 791) | static uint64_t function virtual_timeout_inflate_tsc (line 802) | static uint64_t function virtual_timeout_inflate_us (line 812) | static uint32_t function ml_get_timebase_entropy (line 819) | uint64_t function ml_init_lock_timeout (line 829) | void function ml_init_delay_spin_threshold (line 960) | void function boolean_t (line 966) | boolean_t function ml_delay_on_yield (line 974) | void function ml_cpu_up (line 988) | void function ml_cpu_down (line 998) | void function thread_t (line 1011) | thread_t function thread_t (line 1019) | thread_t function boolean_t (line 1026) | boolean_t function boolean_t (line 1033) | boolean_t function boolean_t (line 1040) | boolean_t function ml_cpu_set_ldt (line 1046) | void function ml_fp_setvalid (line 1062) | void function ml_cpu_int_event_time (line 1068) | uint64_t function vm_offset_t (line 1074) | vm_offset_t function vm_offset_t (line 1090) | vm_offset_t function vm_size_t (line 1100) | vm_size_t function kernel_preempt_check (line 1111) | void function boolean_t (line 1137) | boolean_t function ml_timer_evaluate (line 1145) | void function boolean_t (line 1164) | boolean_t function ml_energy_stat (line 1170) | uint64_t function ml_gpu_stat_update (line 1176) | void function ml_gpu_stat (line 1182) | uint64_t function _disable_preemption (line 1190) | void function _enable_preemption (line 1196) | void function plctrace_disable (line 1202) | void function ml_set_is_quiescing (line 1210) | void function boolean_t (line 1216) | boolean_t function ml_get_booter_memory_size (line 1222) | uint64_t function machine_lockdown (line 1228) | void function ml_cpu_can_exit (line 1234) | bool function ml_cpu_begin_state_transition (line 1240) | void function ml_cpu_end_state_transition (line 1245) | void function ml_cpu_begin_loop (line 1250) | void function ml_cpu_end_loop (line 1255) | void function ml_get_vm_reserved_regions (line 1260) | size_t FILE: osfmk/i386/machine_routines.h type ml_processor_info (line 192) | struct ml_processor_info { type ml_processor_info_t (line 201) | typedef struct ml_processor_info ml_processor_info_t; type ml_cpu_info (line 299) | struct ml_cpu_info { type ml_cpu_info_t (line 310) | typedef struct ml_cpu_info ml_cpu_info_t; type cluster_type_t (line 312) | typedef enum { type i386_cpu_info (line 404) | struct i386_cpu_info type machine_thread (line 405) | struct machine_thread type i386_cpu_info (line 407) | struct i386_cpu_info type machine_thread (line 409) | struct machine_thread FILE: osfmk/i386/machine_task.c function kern_return_t (line 68) | kern_return_t function kern_return_t (line 150) | kern_return_t function machine_task_terminate (line 230) | void function kern_return_t (line 262) | kern_return_t function machine_task_init (line 285) | void FILE: osfmk/i386/misc_protos.h type boot_args (line 37) | struct boot_args type cpu_data (line 38) | struct cpu_data type boot_args (line 48) | struct boot_args FILE: osfmk/i386/mp.c type debugger_callback (line 128) | struct debugger_callback type _kdp_xcpu_call_func (line 150) | struct _kdp_xcpu_call_func { type timer_call (line 189) | struct timer_call type cpu_warm_data (line 193) | struct cpu_warm_data { function smp_init (line 205) | void type processor_start_info_t (line 245) | typedef struct { function mp_wait_for_cpu_up (line 257) | __attribute__((aligned(64))); function kern_return_t (line 276) | kern_return_t function started_cpu (line 325) | static void function start_cpu (line 346) | static void function kern_return_t (line 423) | kern_return_t function cpu_signal_handler (line 494) | int function NMIInterruptHandler (line 561) | int function cpu_interrupt (line 651) | void function cpu_NMI_interrupt (line 668) | void function NMI_cpus (line 676) | void function mp_call_PM (line 710) | static void function cpu_PM_interrupt (line 720) | void function PM_interrupt_register (line 734) | void function i386_signal_cpu (line 740) | void function boolean_t (line 782) | static boolean_t function boolean_t (line 807) | boolean_t function mp_rendezvous_action (line 846) | static void function mp_rendezvous (line 908) | void function mp_rendezvous_lock (line 973) | void function mp_rendezvous_unlock (line 979) | void function mp_rendezvous_break_lock (line 985) | void function setup_disable_intrs (line 991) | static void function teardown_restore_intrs (line 1001) | static void function mp_rendezvous_no_intrs (line 1013) | void type mp_call_t (line 1025) | typedef struct { type mp_call_queue_t (line 1034) | typedef struct { function boolean_t (line 1042) | static inline boolean_t function NMIPI_panic (line 1056) | void function boolean_t (line 1088) | static inline boolean_t function mp_call_head_unlock (line 1096) | static inline void function mp_call_t (line 1103) | static inline mp_call_t * function mp_call_free (line 1119) | static inline void function mp_call_t (line 1130) | static inline mp_call_t * function mp_call_enqueue_locked (line 1142) | static inline void function mp_cpus_call_init (line 1151) | static void function mp_cpus_call_cpu_init (line 1165) | void function mp_cpus_call_action (line 1186) | static void function cpu_t (line 1230) | cpu_t function mp_cpus_call_wait (line 1246) | static void function cpu_t (line 1277) | cpu_t function mp_broadcast_action (line 1434) | static void function mp_broadcast (line 1453) | void function mp_cpus_kick (line 1492) | void function i386_activate_cpu (line 1514) | void function i386_deactivate_cpu (line 1533) | void function mp_kdp_enter (line 1592) | void function boolean_t (line 1759) | boolean_t function boolean_t (line 1776) | static boolean_t function kdp_x86_xcpu_invoke (line 1788) | long function kdp_x86_xcpu_poll (line 1812) | static void function mp_kdp_wait (line 1824) | static void function mp_kdp_exit (line 1855) | void function boolean_t (line 1893) | boolean_t function init_ast_check (line 1902) | void function cause_ast_check (line 1908) | void function slave_machine_init (line 1920) | void function cpu_number (line 1938) | int function vm_offset_t (line 1944) | vm_offset_t function cpu_prewarm_init (line 1950) | static void function timer_call_t (line 1962) | static timer_call_t function free_warm_timer_call (line 1979) | static void function cpu_warm_timer_call_func (line 1994) | static void function _cpu_warm_setup (line 2006) | static void function kern_return_t (line 2021) | kern_return_t function kernel_spin (line 2066) | void function mp_interrupt_watchdog (line 2101) | void FILE: osfmk/i386/mp.h type kdp_cpu_t (line 154) | typedef enum {KDP_XCPU_NONE = 0xffff, KDP_CURRENT_LCPU = 0xfffe} kdp_... type cpu_t (line 157) | typedef uint32_t cpu_t; type cpumask_t (line 158) | typedef volatile uint64_t cpumask_t; function cpumask_t (line 162) | static inline cpumask_t type NMI_reason_t (line 199) | typedef enum { type cpu_signal_event_t (line 221) | typedef struct { type cpu_signal_event_log_t (line 228) | typedef struct { function i_bit_impl (line 283) | __attribute__((always_inline)) static inline long FILE: osfmk/i386/mp_desc.c type fake_descriptor64 (line 165) | struct fake_descriptor64 type percpu_base (line 191) | struct percpu_base type cldt_t (line 201) | typedef struct { type fake_descriptor64 (line 229) | struct fake_descriptor64 type fake_descriptor (line 231) | struct fake_descriptor type fake_descriptor64 (line 241) | struct fake_descriptor64 type x86_64_tss (line 243) | struct x86_64_tss function fix_desc (line 279) | void function fix_desc64 (line 322) | void function cpu_desc_init (line 373) | void function cpu_desc_load (line 470) | void function cpu_syscall_init (line 511) | void function __startup_func (line 541) | __startup_func function cpu_data_t (line 571) | cpu_data_t * function boolean_t (line 688) | boolean_t function boolean_t (line 707) | boolean_t function boolean_t (line 737) | boolean_t function boolean_t (line 759) | boolean_t function cpu_data_realloc (line 780) | void FILE: osfmk/i386/mp_desc.h type cpu_desc_table64_t (line 84) | typedef struct cpu_desc_table64 { type cpu_fault_stack_t (line 91) | typedef struct { FILE: osfmk/i386/mp_events.h type mp_event_t (line 37) | typedef enum { type mp_sync_t (line 62) | typedef enum { SYNC, ASYNC, NOSYNC } mp_sync_t; FILE: osfmk/i386/mp_native.c function boolean_t (line 53) | boolean_t function i386_start_cpu (line 71) | void function NMIPI_enable (line 82) | void function i386_send_NMI (line 88) | void function handle_pending_TLB_flushes (line 106) | void function i386_cpu_IPI (line 118) | void FILE: osfmk/i386/mtrr.c type mtrr_var_range (line 39) | struct mtrr_var_range { type mtrr_fix_range (line 45) | struct mtrr_fix_range { type mtrr_var_range_t (line 49) | typedef struct mtrr_var_range mtrr_var_range_t; type mtrr_fix_range_t (line 50) | typedef struct mtrr_fix_range mtrr_fix_range_t; function mtrr_get_var_ranges (line 128) | static void function mtrr_set_var_ranges (line 149) | static void function mtrr_get_fix_ranges (line 163) | static void function mtrr_set_fix_ranges (line 180) | static void function boolean_t (line 194) | static boolean_t function boolean_t (line 214) | static boolean_t function mtrr_msr_dump (line 231) | static void function mtrr_init (line 268) | void function mtrr_update_action (line 322) | static void function mtrr_update_setup (line 396) | static void function mtrr_update_teardown (line 404) | static void function kern_return_t (line 415) | kern_return_t function kern_return_t (line 436) | kern_return_t function kern_return_t (line 493) | kern_return_t function kern_return_t (line 592) | kern_return_t function var_range_encode (line 643) | static void function var_range_overlap (line 654) | static int function pat_init (line 691) | void FILE: osfmk/i386/pal_hibernate.h type pal_hib_map_type_t (line 54) | typedef uintptr_t pal_hib_map_type_t; type pal_hib_ctx (line 60) | struct pal_hib_ctx { FILE: osfmk/i386/pal_native.h function pal_stop_cpu (line 44) | static inline void type pal_rtc_nanotime (line 71) | struct pal_rtc_nanotime { type pal_cpu_data (line 84) | struct pal_cpu_data { type pal_pcb (line 87) | struct pal_pcb { type pal_apic_table (line 90) | struct pal_apic_table { FILE: osfmk/i386/pal_routines.c type pal_apic_table (line 63) | struct pal_apic_table function pal_serial_init (line 74) | int function pal_serial_putc_nocr (line 80) | void function pal_serial_putc (line 86) | void function pal_serial_getc (line 95) | int function pal_i386_init (line 103) | void function pal_get_control_registers (line 109) | void function pal_dbg_page_fault (line 125) | void function pal_dbg_set_task_name (line 133) | void function pal_set_signal_delivery (line 139) | void type pal_efi_registers (line 147) | struct pal_efi_registers function kern_return_t (line 151) | kern_return_t type pal_efi_registers (line 195) | struct pal_efi_registers function kern_return_t (line 199) | kern_return_t function pal_syscall_restart (line 311) | void function boolean_t (line 337) | boolean_t function pal_get_kern_regs (line 346) | void function pal_preemption_assert (line 352) | void FILE: osfmk/i386/pal_routines.h type pal_efi_registers (line 45) | struct pal_efi_registers { type pal_efi_registers (line 59) | struct pal_efi_registers type pal_efi_registers (line 66) | struct pal_efi_registers type pal_cr_t (line 83) | typedef uint64_t pal_cr_t; type pal_cpu_data (line 85) | struct pal_cpu_data type pal_pcb (line 86) | struct pal_pcb type pal_apic_table (line 87) | struct pal_apic_table type pal_apic_table (line 90) | struct pal_apic_table type pal_cache_state_t (line 138) | typedef enum { DIRTY, VALID } pal_cache_state_t; function pal_get_resource_property (line 155) | static inline void type pal_rtc_nanotime (line 171) | struct pal_rtc_nanotime type pal_rtc_nanotime (line 174) | struct pal_rtc_nanotime FILE: osfmk/i386/panic_hooks.c type panic_hook (line 39) | struct panic_hook { type panic_hook (line 47) | struct panic_hook function panic_hooks_init (line 58) | void function panic_hook (line 65) | void function panic_unhook (line 80) | void function panic_check_hook (line 90) | void function panic_dump_mem (line 122) | void function boolean_t (line 178) | boolean_t FILE: osfmk/i386/panic_hooks.h type panic_hook_t (line 37) | typedef struct { type panic_phys_range_t (line 50) | typedef struct panic_phys_range { FILE: osfmk/i386/panic_notify.c function panic_notify_init (line 51) | void function panic_notify (line 66) | void FILE: osfmk/i386/pcb.c function ml_hv_cswitch (line 158) | static inline void function boolean_t (line 177) | static boolean_t function boolean_t (line 242) | boolean_t function boolean_t (line 252) | boolean_t function kern_return_t (line 294) | static kern_return_t function kern_return_t (line 327) | static kern_return_t function get_debug_state32 (line 366) | static void function get_debug_state64 (line 380) | static void function consider_machine_collect (line 399) | void function consider_machine_adjust (line 404) | void function machine_load_context (line 412) | void function pmap_switch_context (line 421) | static inline void function thread_t (line 437) | thread_t function boolean_t (line 487) | boolean_t function thread_t (line 493) | thread_t function kern_return_t (line 512) | kern_return_t function get_eflags_exportmask (line 537) | uint32_t function get_exception_state64 (line 569) | static void function get_exception_state32 (line 582) | static void function set_thread_state32 (line 596) | static int function set_thread_state64 (line 661) | static int function get_thread_state32 (line 725) | static void function get_thread_state64 (line 753) | static void function kern_return_t (line 801) | kern_return_t function kern_return_t (line 812) | kern_return_t function kern_return_t (line 823) | kern_return_t function kern_return_t (line 832) | kern_return_t function kern_return_t (line 848) | kern_return_t function mach_vm_address_t (line 1210) | mach_vm_address_t function machine_thread_reset_pc (line 1220) | void function kern_return_t (line 1242) | kern_return_t function kern_return_t (line 1804) | kern_return_t function machine_thread_switch_addrmode (line 1977) | void function machine_set_current_thread (line 2010) | void function machine_thread_init (line 2020) | void function machine_thread_template_init (line 2030) | void function user_addr_t (line 2038) | user_addr_t function vm_offset_t (line 2062) | vm_offset_t function machine_stack_attach (line 2082) | void function machine_stack_handoff (line 2116) | void type x86_act_context32 (line 2161) | struct x86_act_context32 { type x86_act_context64 (line 2167) | struct x86_act_context64 { type x86_act_context64 (line 2183) | struct x86_act_context64 type x86_act_context64 (line 2185) | struct x86_act_context64 type x86_act_context64 (line 2185) | struct x86_act_context64 type x86_act_context64 (line 2187) | struct x86_act_context64 type x86_act_context64 (line 2195) | struct x86_act_context64 type x86_act_context64 (line 2202) | struct x86_act_context64 type x86_act_context64 (line 2212) | struct x86_act_context64 type x86_act_context32 (line 2217) | struct x86_act_context32 type x86_act_context32 (line 2219) | struct x86_act_context32 type x86_act_context32 (line 2219) | struct x86_act_context32 type x86_act_context32 (line 2221) | struct x86_act_context32 type x86_act_context32 (line 2229) | struct x86_act_context32 type x86_act_context32 (line 2236) | struct x86_act_context32 type x86_act_context32 (line 2246) | struct x86_act_context32 function act_thread_catt (line 2254) | void function act_thread_cfree (line 2292) | void function copy_debug_state32 (line 2304) | void function copy_debug_state64 (line 2329) | void FILE: osfmk/i386/pcb_native.c type lbr_group (line 121) | struct lbr_group { type cpu_lbrs (line 127) | struct cpu_lbrs { type cpu_lbrs (line 132) | struct cpu_lbrs type cpu_lbrs (line 135) | struct cpu_lbrs function i386_lbr_disable (line 194) | void function i386_lbr_enable (line 206) | void __attribute__((no_sanitize("address"))) function i386_lbr_init (line 215) | void __attribute__((no_sanitize("address"))) function i386_lbr_native_state_to_mach_thread_state (line 264) | int function i386_lbr_synch (line 349) | void function i386_switch_lbrs (line 373) | void function act_machine_switch_pcb (line 433) | void function kern_return_t (line 569) | kern_return_t function kern_return_t (line 613) | kern_return_t function kern_return_t (line 661) | kern_return_t function machine_thread_destroy (line 744) | void function kern_return_t (line 777) | kern_return_t function machine_tecs (line 840) | void function machine_thread_set_insn_copy_optout (line 848) | void function machine_csv (line 854) | int FILE: osfmk/i386/phys.c function pmap_zero_page (line 92) | void function pmap_zero_part_page (line 105) | void function pmap_copy_part_page (line 120) | void function pmap_copy_part_lpage (line 150) | void function pmap_copy_part_rpage (line 166) | void function addr64_t (line 183) | addr64_t function __private_extern__ (line 204) | __private_extern__ int FILE: osfmk/i386/pmCPU.c function power_management_init (line 77) | void function machine_classify_interval (line 85) | static inline void function machine_idle (line 104) | void function pmCPUHalt (line 238) | void function pmMarkAllCPUsOff (line 293) | void function pmInitComplete (line 303) | static void function x86_lcpu_t (line 315) | x86_lcpu_t * function x86_lcpu_t (line 321) | x86_lcpu_t * function x86_core_t (line 329) | static x86_core_t * function x86_core_t (line 335) | static x86_core_t * function x86_die_t (line 343) | static x86_die_t * function x86_die_t (line 349) | static x86_die_t * function x86_pkg_t (line 357) | static x86_pkg_t * function x86_pkg_t (line 363) | static x86_pkg_t * function pmLockCPUTopology (line 371) | static void function pmCPUGetDeadline (line 387) | uint64_t function pmCPUSetDeadline (line 406) | uint64_t function pmCPUDeadline (line 421) | void function boolean_t (line 434) | boolean_t function kern_return_t (line 450) | kern_return_t function kern_return_t (line 464) | kern_return_t function pmCPUStateInit (line 481) | void function pmCPUMarkRunning (line 494) | void function pmCPUControl (line 511) | int function pmTimerSave (line 528) | void function pmTimerRestore (line 541) | void function ml_set_maxsnoop (line 554) | void function ml_get_maxsnoop (line 563) | unsigned function ml_get_maxbusdelay (line 578) | uint32_t function ml_set_maxbusdelay (line 595) | void function ml_get_maxintdelay (line 609) | uint64_t function ml_set_maxintdelay (line 625) | void function boolean_t (line 637) | boolean_t function pmSafeMode (line 658) | void function machine_run_count (line 696) | void function processor_t (line 707) | processor_t function pmThreadGetUrgency (line 747) | static int function thread_tell_urgency (line 775) | void function machine_thread_going_on_core (line 822) | void function machine_thread_going_off_core (line 831) | void function machine_max_runnable_latency (line 845) | void function machine_work_interval_notify (line 852) | void function machine_switch_perfcontrol_context (line 859) | void function machine_switch_perfcontrol_state_update (line 869) | void function active_rt_threads (line 877) | void function pmGetSavedRunCount (line 889) | static uint32_t function x86_pkg_t (line 898) | x86_pkg_t * function boolean_t (line 904) | static boolean_t function processor_t (line 910) | processor_t function pmReSyncDeadlines (line 916) | static void function pmSendIPI (line 933) | static void function pmGetNanotimeInfo (line 939) | static void function pmTimerQueueMigrate (line 955) | uint32_t function pmKextRegister (line 971) | void function pmUnRegister (line 1029) | void function machine_track_platform_idle (line 1037) | void FILE: osfmk/i386/pmCPU.h type pmDispatch_t (line 52) | typedef struct{ type pm_rtc_nanotime_t (line 88) | typedef struct pm_rtc_nanotime { type pmCallBacks_t (line 96) | typedef struct { type cpu_data (line 133) | struct cpu_data type cpu_data (line 134) | struct cpu_data type cpu_data (line 135) | struct cpu_data type cpu_data (line 136) | struct cpu_data type cpu_data (line 137) | struct cpu_data FILE: osfmk/i386/pmap.h type pml4_entry_t (line 131) | typedef uint64_t pml4_entry_t; type pdpt_entry_t (line 139) | typedef uint64_t pdpt_entry_t; type pd_entry_t (line 147) | typedef uint64_t pd_entry_t; type pt_entry_t (line 155) | typedef uint64_t pt_entry_t; type pmap_paddr_t (line 163) | typedef uint64_t pmap_paddr_t; function pmap_store_pte (line 197) | static inline void function pt_entry_t (line 355) | static inline pt_entry_t function pt_entry_t (line 365) | static inline pt_entry_t function pt_entry_t (line 375) | static inline pt_entry_t function pt_entry_t (line 391) | static inline pt_entry_t function boolean_t (line 466) | static inline boolean_t function DBLMAP_CHECK (line 490) | static inline uint64_t function LDTALIAS_CHECK (line 502) | static inline uint64_t type pmap (line 541) | struct pmap { function boolean_t (line 574) | static inline boolean_t type pmap_memory_region_t (line 589) | typedef struct pmap_memory_regions { function set_dirbase (line 608) | static inline void type pmap (line 695) | struct pmap FILE: osfmk/i386/pmap_common.c function pmap_cache_attributes (line 67) | unsigned int function pmap_set_cache_attributes (line 83) | void function pmap_get_cache_attributes (line 126) | unsigned function boolean_t (line 163) | boolean_t function boolean_t (line 195) | boolean_t function pmap_set_noencrypt (line 214) | void function pmap_clear_noencrypt (line 231) | void function compute_pmap_gc_throttle (line 253) | void function pmap_lock_phys_page (line 259) | void function pmap_unlock_phys_page (line 274) | void function __private_extern__ (line 290) | __private_extern__ void function pmap_pagetable_corruption_log_setup (line 313) | static inline void function mapping_free_prime (line 325) | void function mapping_adjust (line 377) | void function mapping_replenish (line 396) | __attribute__((noreturn)) function phys_attribute_set (line 470) | void function pmap_set_modify (line 499) | void function pmap_clear_modify (line 509) | void function boolean_t (line 522) | boolean_t function pmap_clear_reference (line 538) | void function pmap_set_reference (line 544) | void function boolean_t (line 557) | boolean_t function pmap_get_refmod (line 572) | unsigned int function pmap_clear_refmod_options (line 591) | void function pmap_clear_refmod (line 607) | void function pmap_disconnect (line 618) | unsigned int function pmap_disconnect_options (line 633) | unsigned int FILE: osfmk/i386/pmap_internal.h function PMAP_LOCK_EXCLUSIVE (line 44) | static inline void function PMAP_LOCK_SHARED (line 51) | static inline void function PMAP_LOCK_SHARED_TO_EXCLUSIVE (line 58) | static inline void function PMAP_LOCK_EXCLUSIVE_TO_SHARED (line 64) | static inline void function PMAP_UNLOCK_EXCLUSIVE (line 70) | static inline void function PMAP_UNLOCK_SHARED (line 77) | static inline void function PMAP_UPDATE_TLBS (line 125) | static inline void function PMAP_UPDATE_TLBS_DELAYED (line 133) | static inline void type pv_rooted_entry (line 253) | struct pv_rooted_entry { type pv_hashed_entry (line 262) | struct pv_hashed_entry { function PV_HASHED_ALLOC (line 329) | static inline void function PV_HASHED_FREE_LIST (line 351) | static inline void function PV_HASHED_KERN_ALLOC (line 363) | static inline void function PV_HASHED_KERN_FREE_LIST (line 384) | static inline void function pmap_pv_throttle (line 397) | static inline void function pvhashidx (line 546) | static inline uint32_t function pmap_pvh_unlink (line 560) | static inline void function pv_hash_add (line 593) | static inline void function pv_hash_remove (line 615) | static inline void function boolean_t (line 628) | static inline boolean_t type pmap_pagetable_corruption_t (line 650) | typedef enum { type pmap_pv_assertion_t (line 661) | typedef enum { type pmap_pagetable_corruption_action_t (line 666) | typedef enum { type pmap_pagetable_corruption_record_t (line 678) | typedef struct { function pmap_pagetable_corruption_action_t (line 699) | static inline pmap_pagetable_corruption_action_t function pmap_pagetable_corruption_action_t (line 737) | static inline pmap_pagetable_corruption_action_t function boolean_t (line 831) | static inline boolean_t function pv_hashed_entry_t (line 878) | static inline __attribute__((always_inline)) pv_hashed_entry_t function boolean_t (line 1008) | static inline __attribute__((always_inline)) boolean_t function PMAP_ZINFO_PALLOC (line 1055) | static inline void function PMAP_ZINFO_PFREE (line 1061) | static inline void function PMAP_ZINFO_SALLOC (line 1067) | static inline void function PMAP_ZINFO_SFREE (line 1073) | static inline void function boolean_t (line 1109) | static inline boolean_t function pmap_update_pte (line 1118) | static inline void function pml4_entry_t (line 1140) | static inline function pml4_entry_t (line 1156) | static inline pml4_entry_t * function pdpt_entry_t (line 1174) | static inline pdpt_entry_t * function pd_entry_t (line 1194) | static inline pd_entry_t * function pd_entry_t (line 1206) | static inline pd_entry_t * function pd_entry_t (line 1220) | static inline pd_entry_t * function pt_entry_t (line 1245) | static inline pt_entry_t * function pt_entry_t (line 1261) | static inline pt_entry_t * FILE: osfmk/i386/pmap_pcid.h function pmap_pcid_invalidate_all_cpus (line 49) | static inline void function pmap_pcid_validate_current (line 61) | static inline void function pmap_pcid_invalidate_cpu (line 74) | static inline void function pmap_pcid_validate_cpu (line 80) | static inline void FILE: osfmk/i386/pmap_x86_common.c function pmap_shared_region_size_min (line 64) | uint64_t function pmap_commpage_size_min (line 70) | uint64_t function pmap_nesting_size_max (line 76) | uint64_t function kern_return_t (line 105) | kern_return_t function kern_return_t (line 231) | kern_return_t function kern_return_t (line 290) | kern_return_t function boolean_t (line 302) | boolean_t function pmap_paddr_t (line 327) | pmap_paddr_t function ppnum_t (line 379) | ppnum_t function ppnum_t (line 391) | ppnum_t function kern_return_t (line 408) | kern_return_t function pmap_update_cache_attributes_locked (line 485) | void function x86_filter_TLB_coherency_interrupts (line 544) | void function kern_return_t (line 572) | kern_return_t function PTE_LOCK_LOCK (line 590) | void function PTE_LOCK_UNLOCK (line 605) | void function kern_return_t (line 611) | kern_return_t function kern_return_t (line 626) | kern_return_t function pmap_remove_range (line 1326) | void function pmap_remove_range_options (line 1337) | static void function pmap_remove (line 1638) | void function pmap_remove_options (line 1648) | void function pmap_page_protect (line 1737) | void function pmap_page_protect_options (line 1752) | void function phys_attribute_clear (line 2073) | void function phys_attribute_test (line 2296) | int function pmap_change_wiring (line 2387) | void function vm_offset_t (line 2428) | vm_offset_t function pmap_alias (line 2490) | void function mach_vm_size_t (line 2533) | mach_vm_size_t function kern_return_t (line 2621) | kern_return_t function pmap_set_vm_map_cs_enforced (line 2686) | void function pmap_get_vm_map_cs_enforced (line 2696) | bool function pmap_set_jit_entitled (line 2706) | void function pmap_get_jit_entitled (line 2713) | bool function pmap_has_prot_policy (line 2720) | bool function pmap_release_pages_fast (line 2730) | uint64_t function pmap_trim (line 2736) | void function __dead2 (line 2742) | __dead2 function __dead2 (line 2751) | __dead2 function __dead2 (line 2759) | __dead2 function kern_return_t (line 2768) | kern_return_t function pmap_unmap_compressor_page (line 2782) | void function pmap_clear_refmod_range_options (line 2787) | bool FILE: osfmk/i386/postcode.h function _postcode_delay (line 166) | inline static void function _postcode (line 175) | inline static void function _postcode2 (line 180) | inline static void function postcode (line 186) | inline static void function postcode2 (line 194) | inline static void FILE: osfmk/i386/proc_reg.h function __BEGIN_DECLS (line 215) | __BEGIN_DECLS function set_es (line 227) | static inline void function get_ds (line 233) | static inline uint16_t function set_ds (line 241) | static inline void function get_fs (line 247) | static inline uint16_t function set_fs (line 255) | static inline void function get_gs (line 261) | static inline uint16_t function set_gs (line 269) | static inline void function get_ss (line 275) | static inline uint16_t function set_ss (line 283) | static inline void function get_cr0 (line 289) | static inline uintptr_t function set_cr0 (line 297) | static inline void function get_cr2 (line 303) | static inline uintptr_t function get_cr3_raw (line 311) | static inline uintptr_t function set_cr3_raw (line 319) | static inline void function get_cr3_base (line 325) | static inline uintptr_t function set_cr3_composed (line 333) | static inline void function get_cr4 (line 339) | static inline uintptr_t function set_cr4 (line 347) | static inline void function x86_get_flags (line 353) | static inline uintptr_t function clear_ts (line 361) | static inline void function get_tr (line 367) | static inline unsigned short function set_tr (line 375) | static inline void function sldt (line 381) | static inline unsigned short function lldt (line 389) | static inline void function lgdt (line 395) | static inline void function lidt (line 401) | static inline void function swapgs (line 407) | static inline void function hlt (line 413) | static inline void function wbinvd (line 425) | static inline void function invlpg (line 431) | static inline void function clac (line 437) | static inline void function stac (line 443) | static inline void type x86_lbr_record (line 475) | struct x86_lbr_record { type x86_lbrs_t (line 487) | typedef struct x86_lbrs { function rdpmc64 (line 498) | static inline uint64_t function rdmsr64 (line 506) | static inline uint64_t function wrmsr64 (line 514) | static inline void function rdtsc64 (line 520) | static inline uint64_t function rdtsc64_nofence (line 528) | static inline uint64_t function rdtscp64 (line 536) | static inline uint64_t FILE: osfmk/i386/rtclock.c function rtc_timer_start (line 86) | void function _absolutetime_to_microtime (line 96) | static inline uint32_t function _absolutetime_to_nanotime (line 106) | static inline void function rtc_nanotime_set_commpage (line 134) | static inline void function _rtc_nanotime_init (line 145) | static inline void function rtc_nanotime_init (line 153) | void function rtc_nanotime_init_commpage (line 174) | void function rtc_nanotime_read (line 189) | static inline uint64_t function rtc_clock_napped (line 202) | void function rtc_clock_adjust (line 231) | void function rtc_sleep_wakeup (line 251) | void function rtc_decrementer_configure (line 266) | void function rtclock_early_init (line 275) | void function rtclock_init (line 286) | int function rtc_set_timescale (line 324) | static void function rtc_export_speed (line 355) | static uint64_t function clock_get_system_microtime (line 384) | void function clock_get_system_nanotime (line 394) | void function clock_gettimeofday_set_commpage (line 404) | void function clock_timebase_info (line 410) | void function rtclock_intr (line 420) | void function setPop (line 459) | uint64_t function mach_absolute_time (line 482) | uint64_t function mach_approximate_time (line 488) | uint64_t function clock_interval_to_absolutetime_interval (line 494) | void function absolutetime_to_microtime (line 503) | void function nanotime_to_absolutetime (line 512) | void function absolutetime_to_nanoseconds (line 521) | void function nanoseconds_to_absolutetime (line 529) | void function machine_delay_until (line 537) | void FILE: osfmk/i386/rtclock_native.c function deadline_to_decrementer (line 56) | static uint64_t function rtc_lapic_config_timer (line 75) | static void function rtc_lapic_set_timer (line 80) | static uint64_t function rtc_lapic_config_tsc_deadline_timer (line 110) | static void function rtc_lapic_set_tsc_deadline_timer (line 115) | static uint64_t function rtc_timer_init (line 163) | void FILE: osfmk/i386/rtclock_protos.h type pal_rtc_nanotime_t (line 43) | typedef struct pal_rtc_nanotime pal_rtc_nanotime_t; type rtc_timer_t (line 63) | typedef struct { FILE: osfmk/i386/seg.h function sel_to_selector (line 68) | static inline uint16_t function sel_t (line 81) | static inline sel_t type real_descriptor (line 112) | struct real_descriptor { type real_descriptor64 (line 121) | struct real_descriptor64 { type real_gate (line 132) | struct real_gate { type real_gate64 (line 139) | struct real_gate64 { type fake_descriptor (line 165) | struct fake_descriptor { type fake_descriptor64 (line 173) | struct fake_descriptor64 { type x86_64_desc_register_t (line 183) | typedef struct __attribute__((packed)) { type real_descriptor (line 193) | struct real_descriptor type real_descriptor (line 194) | struct real_descriptor type i386_tss (line 195) | struct i386_tss type sysenter_stack (line 196) | struct sysenter_stack type fake_descriptor64 (line 198) | struct fake_descriptor64 type x86_64_tss (line 199) | struct x86_64_tss type i386_tss (line 205) | struct i386_tss type i386_tss (line 210) | struct i386_tss FILE: osfmk/i386/setjmp.h type jmp_buf_t (line 65) | typedef struct jmp_buf { FILE: osfmk/i386/simple_lock.h type uslock_debug (line 86) | typedef struct uslock_debug { type usimple_lock_data_t (line 97) | typedef struct slock { type usimple_lock_data_t (line 110) | typedef struct slock { type usimple_lock_data_t (line 119) | typedef usimple_lock_data_t *simple_lock_t; type usimple_lock_data_t (line 120) | typedef usimple_lock_data_t simple_lock_data_t; FILE: osfmk/i386/thread.h type x86_kernel_state (line 94) | struct x86_kernel_state { type machine_thread_kernel_state (line 106) | typedef struct x86_kernel_state machine_thread_kernel_state; type machine_thread (line 121) | struct machine_thread { type machine_thread (line 158) | struct machine_thread function vm_offset_t (line 192) | static inline vm_offset_t FILE: osfmk/i386/trap.c function thread_syscall_return (line 152) | __attribute__((noreturn)) type recovery (line 231) | struct recovery { type recovery (line 236) | struct recovery type recovery (line 237) | struct recovery function kprint_state (line 245) | void function interrupt_latency_tracker_setup (line 296) | void function interrupt_reset_latency_stats (line 309) | void function interrupt_populate_latency_stats (line 319) | void function interrupt (line 345) | void function reset_dr7 (line 497) | static inline void function kernel_trap (line 515) | void function set_recovery_ip (line 794) | static void function panic_trap (line 800) | static void function user_trap (line 877) | void function copy_instruction_stream (line 1251) | static __attribute__((noinline)) void function i386_exception (line 1434) | void function sync_iss_to_iks (line 1458) | void function sync_iss_to_iks_unconditionally (line 1515) | void function thread_exception_return (line 1543) | void FILE: osfmk/i386/trap.h type kern_return_t (line 147) | typedef kern_return_t (*perfCallback)( FILE: osfmk/i386/trap_native.c function panic_idt64 (line 113) | void function __dead2 (line 122) | __dead2 function panic_double_fault64 (line 171) | void function panic_machine_check64 (line 181) | void FILE: osfmk/i386/tsc.c function EFI_get_frequency (line 97) | static uint64_t function tsc_init (line 138) | void function tsc_get_info (line 309) | void function cpu_data_tsc_sync_deltas_string (line 326) | void FILE: osfmk/i386/tsc.h type tscInfo (line 63) | struct tscInfo { type tscInfo_t (line 76) | typedef struct tscInfo tscInfo_t; FILE: osfmk/i386/tss.h type i386_tss (line 67) | struct i386_tss { type sysenter_stack (line 109) | struct sysenter_stack { type x86_64_tss (line 115) | struct x86_64_tss { FILE: osfmk/i386/ucode.c type intel_ucupdate (line 49) | struct intel_ucupdate function update_microcode (line 52) | static void function copyin_update (line 67) | static int function cpu_apply_microcode (line 115) | static void function cpu_update (line 128) | static void function ucode_update_wake_and_apply_cpu_was (line 141) | void function ucode_cpuid_set_info (line 155) | static void function xcpu_update (line 191) | static void function ucode_interface (line 220) | int FILE: osfmk/i386/ucode.h type intel_ucupdate (line 35) | struct intel_ucupdate { FILE: osfmk/i386/user_ldt.c function i386_set_ldt_impl (line 93) | static int function i386_get_ldt_impl (line 300) | static int function user_ldt_free (line 356) | void function user_ldt_t (line 363) | user_ldt_t function user_ldt_set_action (line 379) | void function user_ldt_set (line 394) | void function i386_set_ldt (line 423) | int function i386_set_ldt64 (line 435) | int function i386_get_ldt (line 446) | int function i386_get_ldt64 (line 458) | int FILE: osfmk/i386/user_ldt.h type user_ldt (line 74) | struct user_ldt { type user_ldt (line 79) | struct user_ldt FILE: osfmk/i386/vmx/vmx_cpu.c function boolean_t (line 52) | static inline boolean_t function boolean_t (line 62) | static inline boolean_t function boolean_t (line 74) | static inline boolean_t function boolean_t (line 85) | static inline boolean_t function vmx_enable (line 94) | static void function vmx_cpu_init (line 125) | void function vmx_on (line 166) | static void function vmx_off (line 206) | static void function vmx_allocate_vmxon_regions (line 234) | static void function vmx_free_vmxon_regions (line 255) | static void function boolean_t (line 272) | static boolean_t function host_vmxon (line 295) | int function host_vmxoff (line 333) | void function vmx_suspend (line 359) | void function vmx_resume (line 373) | void function boolean_t (line 402) | boolean_t FILE: osfmk/i386/vmx/vmx_cpu.h type vmx_specs_t (line 40) | typedef struct vmx_specs { type vmx_cpu_t (line 58) | typedef struct vmx_cpu { FILE: osfmk/i386/vmx/vmx_shims.c function addr64_t (line 50) | addr64_t function vmx_pfree (line 56) | void FILE: osfmk/i386/x86_hypercall.c function hvg_live_coredump_enabled (line 35) | static bool function hvg_hcall_return_t (line 48) | hvg_hcall_return_t FILE: osfmk/i386/x86_hypercall.h type hvg_hcall_output_regs_t (line 63) | typedef struct hvg_hcall_output_regs { function hvg_hcall_return_t (line 106) | static inline hvg_hcall_return_t function hvg_hcall_return_t (line 133) | static inline hvg_hcall_return_t function hvg_hcall_return_t (line 140) | static inline hvg_hcall_return_t function hvg_hcall_return_t (line 148) | static inline hvg_hcall_return_t function hvg_hcall_return_t (line 156) | static inline hvg_hcall_return_t function hvg_hcall_return_t (line 164) | static inline hvg_hcall_return_t function hvg_hcall_return_t (line 172) | static inline hvg_hcall_return_t FILE: osfmk/ipc/flipc.c type flipc_port (line 62) | struct flipc_port function mnl_name_t (line 67) | static inline mnl_name_t function ipc_port_t (line 85) | static inline ipc_port_t function kern_return_t (line 104) | static kern_return_t function flipc_port_destroy (line 148) | static void function mach_msg_size_t (line 199) | static mach_msg_size_t function kern_return_t (line 217) | static kern_return_t function mach_msg_return_t (line 258) | static mach_msg_return_t function mach_msg_return_t (line 293) | static mach_msg_return_t function flipc_cmd_ack (line 317) | static void function kern_return_t (line 362) | kern_return_t function kern_return_t (line 389) | kern_return_t function mnl_msg_t (line 414) | mnl_msg_t function flipc_msg_from_node (line 503) | void function flipc_msg_free (line 541) | void function flipc_msg_ack (line 570) | void FILE: osfmk/ipc/flipc.h type flipc_port (line 57) | struct flipc_port { type flipc_ack_msg (line 106) | struct flipc_ack_msg { FILE: osfmk/ipc/ipc_entry.c function ipc_entry_t (line 93) | ipc_entry_t function kern_return_t (line 132) | kern_return_t function kern_return_t (line 177) | kern_return_t function kern_return_t (line 240) | kern_return_t function kern_return_t (line 284) | kern_return_t function ipc_entry_dealloc (line 401) | void function ipc_entry_modified (line 453) | void function kern_return_t (line 517) | kern_return_t function mach_port_name_t (line 768) | mach_port_name_t FILE: osfmk/ipc/ipc_entry.h type ipc_entry (line 111) | struct ipc_entry { function ipc_entry_bits_t (line 153) | static inline ipc_entry_bits_t function ipc_entry_bits_t (line 166) | static inline ipc_entry_bits_t function boolean_t (line 177) | static inline boolean_t function ipc_entry_bits_t (line 193) | static inline ipc_entry_bits_t function ipc_entry_bits_t (line 200) | static inline ipc_entry_bits_t function boolean_t (line 207) | static inline boolean_t FILE: osfmk/ipc/ipc_eventlink.c type ipc_eventlink_base (line 54) | struct ipc_eventlink_base type ipc_eventlink_base (line 73) | struct ipc_eventlink_base type ipc_eventlink_base (line 78) | struct ipc_eventlink_base type ipc_eventlink (line 82) | struct ipc_eventlink type ipc_eventlink (line 86) | struct ipc_eventlink type ipc_eventlink (line 99) | struct ipc_eventlink type ipc_eventlink (line 100) | struct ipc_eventlink type ipc_eventlink (line 110) | struct ipc_eventlink type ipc_eventlink (line 116) | struct ipc_eventlink type ipc_eventlink (line 121) | struct ipc_eventlink type ipc_eventlink_base (line 133) | struct ipc_eventlink_base type ipc_eventlink_base (line 136) | struct ipc_eventlink_base function ipc_eventlink_initialize (line 161) | static void function kern_return_t (line 202) | kern_return_t function kern_return_t (line 236) | kern_return_t function kern_return_t (line 257) | static kern_return_t function kern_return_t (line 361) | kern_return_t function kern_return_t (line 428) | kern_return_t function mach_eventlink_signal_trap (line 489) | uint64_t function kern_return_t (line 524) | static kern_return_t function mach_eventlink_wait_until_trap (line 574) | uint64_t function mach_eventlink_signal_wait_until_trap (line 608) | uint64_t function ipc_eventlink_signal_wait_until_trap_internal (line 644) | static uint64_t function kern_return_t (line 703) | static kern_return_t function kern_return_t (line 826) | static kern_return_t function kern_return_t (line 862) | static kern_return_t function ipc_eventlink_reference (line 916) | void function ipc_eventlink_deallocate (line 933) | void type ipc_eventlink (line 972) | struct ipc_eventlink type ipc_eventlink (line 976) | struct ipc_eventlink function kern_return_t (line 1002) | static kern_return_t function kern_return_t (line 1040) | static kern_return_t function ipc_eventlink_notify (line 1078) | void function kdp_eventlink_find_owner (line 1128) | void FILE: osfmk/ipc/ipc_eventlink.h type ipc_eventlink_base (line 67) | struct ipc_eventlink_base type ipc_eventlink (line 69) | struct ipc_eventlink { type ipc_eventlink_base (line 77) | struct ipc_eventlink_base { type ipc_eventlink (line 103) | struct ipc_eventlink type ipc_eventlink (line 109) | struct ipc_eventlink type ipc_eventlink (line 113) | struct ipc_eventlink FILE: osfmk/ipc/ipc_hash.c function boolean_t (line 105) | boolean_t function ipc_hash_insert (line 124) | void function ipc_hash_delete (line 146) | void function boolean_t (line 201) | boolean_t function ipc_hash_table_insert (line 273) | void function ipc_hash_table_delete (line 330) | void FILE: osfmk/ipc/ipc_importance.c function ipc_importance_reference_internal (line 86) | static inline function ipc_importance_release_internal (line 94) | static inline function ipc_importance_task_reference_internal (line 102) | static inline function ipc_importance_task_release_internal (line 112) | static inline function ipc_importance_counter_init (line 124) | static inline type ipc_importance_task (line 152) | struct ipc_importance_task type ipc_importance_inherit (line 154) | struct ipc_importance_inherit function ipc_importance_kmsg_link (line 178) | static void function ipc_importance_elem_t (line 208) | static ipc_importance_elem_t function ipc_importance_inherit_link (line 238) | static void function ipc_importance_inherit_t (line 268) | static ipc_importance_inherit_t function ipc_importance_elem_t (line 303) | static ipc_importance_elem_t function ipc_importance_reference (line 330) | void function ipc_importance_release_locked (line 345) | static void function ipc_importance_release (line 481) | void function ipc_importance_task_reference (line 503) | void function ipc_importance_task_release (line 524) | void function ipc_importance_task_release_locked (line 548) | static void function boolean_t (line 588) | static boolean_t function ipc_importance_task_propagate_helper (line 687) | static void function ipc_importance_task_process_updates (line 823) | static void function ipc_importance_task_delayed_drop_scan (line 966) | static void function ipc_importance_task_delayed_drop (line 1014) | static void function ipc_importance_task_propagate_assertion_locked (line 1070) | static void function kern_return_t (line 1172) | static kern_return_t function kern_return_t (line 1194) | static kern_return_t function ipc_importance_task_hold_internal_assertion (line 1215) | int function kern_return_t (line 1240) | kern_return_t function kern_return_t (line 1265) | kern_return_t function kern_return_t (line 1293) | kern_return_t function kern_return_t (line 1324) | kern_return_t function kern_return_t (line 1395) | kern_return_t function kern_return_t (line 1476) | static kern_return_t function ipc_importance_task_update_live_donor (line 1523) | void function ipc_importance_task_mark_donor (line 1601) | void function boolean_t (line 1633) | boolean_t function ipc_importance_task_mark_live_donor (line 1651) | void function boolean_t (line 1670) | boolean_t function boolean_t (line 1688) | boolean_t function boolean_t (line 1707) | boolean_t function ipc_importance_task_mark_receiver (line 1727) | void function boolean_t (line 1758) | boolean_t function ipc_importance_task_mark_denap_receiver (line 1774) | void function boolean_t (line 1804) | boolean_t function boolean_t (line 1819) | boolean_t function boolean_t (line 1835) | boolean_t function ipc_importance_inherit_reference (line 1851) | static inline void function ipc_importance_inherit_release_locked (line 1866) | static inline void function ipc_importance_inherit_release (line 1882) | void function ipc_importance_task_t (line 1904) | ipc_importance_task_t function task_importance_update_owner_info (line 1983) | void function task_importance_task_get_pid (line 2000) | static int function ipc_importance_reset_locked (line 2021) | static void function ipc_importance_reset (line 2064) | void function ipc_importance_disconnect_task (line 2091) | void function ipc_importance_inherit_t (line 2137) | ipc_importance_inherit_t function boolean_t (line 2196) | boolean_t function boolean_t (line 2501) | boolean_t function ipc_importance_inherit_t (line 2693) | static ipc_importance_inherit_t function ipc_importance_inherit_t (line 2962) | static ipc_importance_inherit_t function ipc_importance_receive (line 3137) | void function ipc_importance_unreceive (line 3280) | void function ipc_importance_clean (line 3315) | void function ipc_importance_assert_clean (line 3347) | void type ipc_voucher_attr_manager (line 3404) | struct ipc_voucher_attr_manager function kern_return_t (line 3426) | static kern_return_t function kern_return_t (line 3503) | static kern_return_t function kern_return_t (line 3584) | static kern_return_t function kern_return_t (line 3660) | static kern_return_t function __abortlike (line 3789) | __abortlike function ipc_importance_init (line 3805) | void function ipc_importance_thread_call_init (line 3827) | void function task_importance_list_pids (line 3845) | extern int FILE: osfmk/ipc/ipc_importance.h type ipc_importance_elem (line 61) | struct ipc_importance_elem { type ipc_importance_task (line 104) | struct ipc_importance_task { type iit_update_type_t (line 148) | typedef int iit_update_type_t; type ipc_importance_inherit (line 152) | struct ipc_importance_inherit { FILE: osfmk/ipc/ipc_init.c function __startup_func (line 155) | __startup_func function ipc_thread_call_init (line 237) | void FILE: osfmk/ipc/ipc_kmsg.c type mach_msg_legacy_header_t (line 151) | typedef struct{ type mach_msg_legacy_base_t (line 160) | typedef struct{ type mach_msg_legacy_port_descriptor_t (line 165) | typedef struct{ type mach_msg_legacy_descriptor_t (line 174) | typedef union{ type ikm_sig_scratch_t (line 189) | typedef uintptr_t ikm_sig_scratch_t; function ikm_init_sig (line 191) | static void function ikm_chunk_sig (line 199) | static void function ikm_finalize_sig (line 222) | static uintptr_t type SHA256_CTX (line 232) | typedef SHA256_CTX ikm_sig_scratch_t; function ikm_init_sig (line 234) | static void function ikm_chunk_sig (line 243) | static void function ikm_finalize_sig (line 253) | static uintptr_t type ikm_sig_scratch_t (line 273) | typedef uintptr_t ikm_sig_scratch_t; function ikm_init_sig (line 275) | static void function ikm_chunk_sig (line 283) | static void function ikm_finalize_sig (line 293) | static uintptr_t function ikm_header_sig (line 303) | static void function ikm_trailer_sig (line 328) | static void function ikm_body_sig (line 343) | static void function ikm_sign (line 392) | static void function ikm_validate_sig (line 430) | static void function ipc_msg_body_print64 (line 531) | static void function ipc_print_type_name64 (line 597) | void function ipc_kmsg_print64 (line 612) | void function ipc_msg_print64 (line 640) | void function ipc_msg_print_untyped64 (line 735) | void function ipc_kmsg_trace_send (line 902) | void function ikm_set_header (line 1247) | static void function ipc_kmsg_t (line 1271) | ipc_kmsg_t function ipc_kmsg_free (line 1345) | void function ipc_kmsg_enqueue (line 1399) | void function boolean_t (line 1432) | boolean_t function boolean_t (line 1481) | boolean_t function ipc_kmsg_t (line 1507) | ipc_kmsg_t function ipc_kmsg_rmqueue (line 1528) | void function ipc_kmsg_t (line 1571) | ipc_kmsg_t function ipc_kmsg_destroy (line 1598) | void function boolean_t (line 1622) | boolean_t function ipc_kmsg_reap_delayed (line 1642) | void function ipc_kmsg_clean_body (line 1669) | void function ipc_kmsg_clean_partial (line 1779) | void function ipc_kmsg_clean (line 1825) | void function ipc_kmsg_set_prealloc (line 1870) | void function ipc_kmsg_clear_prealloc (line 1891) | void function ipc_kmsg_t (line 1910) | ipc_kmsg_t function mach_msg_return_t (line 1940) | mach_msg_return_t function mach_msg_return_t (line 2080) | mach_msg_return_t function mach_msg_return_t (line 2182) | mach_msg_return_t function mach_msg_return_t (line 2429) | mach_msg_return_t function ipc_kmsg_put_to_kernel (line 2531) | void function pthread_priority_compact_t (line 2542) | static pthread_priority_compact_t function kern_return_t (line 2557) | static kern_return_t function ipc_kmsg_allow_immovable_send (line 2610) | static inline void function ipc_kmsg_link_reply_context_locked (line 2634) | static void function kern_return_t (line 2670) | static kern_return_t function mach_msg_return_t (line 2756) | static mach_msg_return_t function mach_msg_return_t (line 2820) | mach_msg_return_t function mach_msg_descriptor_t (line 3338) | static mach_msg_descriptor_t * function mach_msg_descriptor_t (line 3385) | static mach_msg_descriptor_t * function mach_msg_descriptor_t (line 3489) | static mach_msg_descriptor_t * function mach_msg_descriptor_t (line 3636) | static mach_msg_descriptor_t * function mach_msg_return_t (line 3728) | mach_msg_return_t function mach_msg_return_t (line 4033) | mach_msg_return_t function mach_msg_return_t (line 4118) | mach_msg_return_t function mach_msg_return_t (line 4309) | mach_msg_return_t function mach_msg_return_t (line 4574) | mach_msg_return_t function mach_msg_return_t (line 4952) | static mach_msg_return_t function mach_msg_descriptor_t (line 4987) | static mach_msg_descriptor_t * function mach_msg_descriptor_t (line 5025) | static mach_msg_descriptor_t * function mach_msg_descriptor_t (line 5181) | mach_msg_descriptor_t * function mach_msg_descriptor_t (line 5333) | static mach_msg_descriptor_t * function mach_msg_return_t (line 5428) | mach_msg_return_t function mach_msg_size_t (line 5513) | mach_msg_size_t function mach_msg_return_t (line 5573) | mach_msg_return_t function mach_msg_return_t (line 5621) | mach_msg_return_t function ipc_kmsg_copyout_dest (line 5689) | void function ipc_kmsg_copyout_to_kernel (line 5771) | void function ipc_kmsg_copyout_to_kernel_legacy (line 5832) | void function ipc_kmsg_munge_trailer (line 5980) | static void function mach_msg_trailer_size_t (line 5999) | mach_msg_trailer_size_t function ipc_kmsg_add_trailer (line 6011) | void function mach_msg_header_t (line 6072) | mach_msg_header_t * FILE: osfmk/ipc/ipc_kmsg.h type ipc_kmsg (line 105) | struct ipc_kmsg { type ipc_kmsg_queue (line 182) | struct ipc_kmsg_queue { type ipc_kmsg_queue (line 186) | struct ipc_kmsg_queue FILE: osfmk/ipc/ipc_mqueue.c function ipc_mqueue_init (line 121) | void function ipc_mqueue_deinit (line 150) | void function imq_reserve_and_lock (line 172) | void function imq_release_and_unlock (line 188) | void function boolean_t (line 208) | boolean_t function kern_return_t (line 226) | kern_return_t function ipc_mqueue_remove_from_all (line 246) | void function ipc_mqueue_remove_all (line 269) | void function kern_return_t (line 292) | kern_return_t function ipc_mqueue_has_klist (line 432) | static inline bool function ipc_mqueue_changed (line 453) | void function mach_msg_return_t (line 523) | mach_msg_return_t function ipc_mqueue_override_send (line 644) | void function ipc_mqueue_release_msgcount (line 696) | void function ipc_mqueue_post (line 749) | void function ipc_mqueue_receive_results (line 925) | static void function ipc_mqueue_receive_continue (line 981) | void function ipc_mqueue_receive (line 1013) | void function mqueue_process_prepost_receive (line 1044) | static int function wait_result_t (line 1085) | wait_result_t function ipc_mqueue_peek_on_thread (line 1263) | void function ipc_mqueue_select_on_thread (line 1299) | void function ipc_mqueue_peek_locked (line 1365) | unsigned function ipc_mqueue_peek (line 1445) | unsigned function ipc_mqueue_release_peek_ref (line 1477) | void function mqueue_peek_iterator (line 1505) | static int function ipc_mqueue_set_peek (line 1531) | unsigned function ipc_mqueue_set_gather_member_names (line 1573) | void function boolean_t (line 1639) | boolean_t function ipc_mqueue_set_qlimit (line 1714) | void function ipc_mqueue_set_seqno (line 1760) | void function mach_msg_return_t (line 1788) | mach_msg_return_t function imq_lock (line 1858) | void function imq_lock_try (line 1866) | unsigned int FILE: osfmk/ipc/ipc_mqueue.h type ipc_mqueue (line 84) | struct ipc_mqueue { FILE: osfmk/ipc/ipc_notify.c function ipc_notify_port_deleted (line 82) | void function ipc_notify_send_possible (line 100) | void function ipc_notify_port_destroyed (line 121) | void function ipc_notify_no_senders (line 139) | void function ipc_notify_send_once (line 157) | void function ipc_notify_dead_name (line 174) | void FILE: osfmk/ipc/ipc_object.c type ipc_port (line 99) | struct ipc_port type ipc_pset (line 104) | struct ipc_pset function ipc_object_reference (line 114) | void function ipc_object_release (line 127) | void function kern_return_t (line 147) | kern_return_t function kern_return_t (line 202) | kern_return_t function kern_return_t (line 289) | kern_return_t function kern_return_t (line 325) | kern_return_t function kern_return_t (line 368) | kern_return_t function kern_return_t (line 427) | kern_return_t function ipc_object_validate (line 485) | void function mach_msg_type_name_t (line 504) | mach_msg_type_name_t function kern_return_t (line 545) | kern_return_t function ipc_object_copyin_from_kernel (line 634) | void function ipc_object_destroy (line 732) | void function ipc_object_destroy_dest (line 768) | void function kern_return_t (line 819) | kern_return_t function kern_return_t (line 904) | kern_return_t function kern_return_t (line 1038) | kern_return_t function ipc_object_copyout_dest (line 1164) | void function io_lock (line 1259) | void function boolean_t (line 1273) | boolean_t function io_free (line 1284) | void FILE: osfmk/ipc/ipc_object.h type natural_t (line 84) | typedef natural_t ipc_object_refs_t; type natural_t (line 85) | typedef natural_t ipc_object_bits_t; type natural_t (line 86) | typedef natural_t ipc_object_type_t; type ipc_object (line 113) | struct ipc_object { type ipc_object_header (line 124) | struct ipc_object_header { function ipc_object_t (line 173) | static inline ipc_object_t function io_reference (line 220) | static inline void function io_release (line 242) | static inline void type label (line 275) | struct label type label (line 276) | struct label FILE: osfmk/ipc/ipc_port.c function ipc_port_release (line 128) | void function ipc_port_reference (line 134) | void function ipc_port_timestamp_t (line 146) | ipc_port_timestamp_t function kern_return_t (line 176) | kern_return_t function kern_return_t (line 255) | kern_return_t function boolean_t (line 368) | boolean_t function mach_port_type_t (line 429) | mach_port_type_t function ipc_port_t (line 468) | ipc_port_t function ipc_port_pdrequest (line 506) | void function ipc_port_nsrequest (line 534) | void function boolean_t (line 578) | boolean_t function ipc_port_init (line 649) | void function kern_return_t (line 700) | kern_return_t function kern_return_t (line 758) | kern_return_t function ipc_port_spnotify (line 805) | void function ipc_port_dnnotify (line 887) | void function ipc_port_destroy (line 924) | void function boolean_t (line 1132) | boolean_t function boolean_t (line 1188) | boolean_t type task_watchport_elem (line 1376) | struct task_watchport_elem type task_watchport_elem (line 1390) | struct task_watchport_elem type task_watchport_elem (line 1391) | struct task_watchport_elem type task_watchport_elem (line 1394) | struct task_watchport_elem function ipc_special_reply_stash_pid_locked (line 1407) | static inline void function ipc_special_reply_get_pid_locked (line 1423) | int function ipc_port_recv_update_inheritor (line 1445) | void function ipc_port_send_update_inheritor (line 1509) | void function ipc_port_send_turnstile_prepare (line 1574) | void function ipc_port_send_turnstile_complete (line 1625) | void type turnstile (line 1656) | struct turnstile function ipc_port_link_special_reply_port (line 1672) | void function ipc_port_thread_group_blocked (line 1735) | void function ipc_port_thread_group_unblocked (line 1770) | void function ipc_special_reply_port_bits_reset (line 1788) | inline void function ipc_special_reply_port_msg_sent_reset (line 1795) | static inline void function ipc_special_reply_port_msg_sent (line 1803) | inline void function ipc_special_reply_port_lost_link (line 1811) | static inline void function ipc_special_reply_port_bits_reset (line 1820) | inline void function ipc_special_reply_port_msg_sent_reset (line 1826) | static inline void function ipc_special_reply_port_msg_sent (line 1832) | inline void function ipc_special_reply_port_lost_link (line 1838) | static inline void function ipc_port_adjust_special_reply_port_locked (line 1856) | void function ipc_port_adjust_special_reply_port (line 2005) | void function ipc_port_adjust_sync_link_state_locked (line 2027) | void function ipc_port_adjust_port_locked (line 2073) | void function ipc_port_clear_sync_rcv_thread_boost_locked (line 2115) | void function kern_return_t (line 2144) | kern_return_t function kern_return_t (line 2184) | kern_return_t function kern_return_t (line 2215) | kern_return_t type task_watchport_elem (line 2246) | struct task_watchport_elem function ipc_port_send_turnstile_recompute_push_locked (line 2270) | static void function thread_t (line 2300) | static thread_t function pid_t (line 2316) | pid_t function mach_port_delta_t (line 2359) | mach_port_delta_t function boolean_t (line 2447) | boolean_t function boolean_t (line 2573) | boolean_t function ipc_port_t (line 2613) | ipc_port_t function ipc_port_t (line 2630) | ipc_port_t function ipc_port_copy_send_locked (line 2655) | void function ipc_port_t (line 2676) | ipc_port_t function mach_port_name_t (line 2707) | static mach_port_name_t function mach_port_name_t (line 2734) | mach_port_name_t function mach_port_name_t (line 2742) | mach_port_name_t function ipc_port_release_send_and_unlock (line 2759) | void function ipc_port_release_send (line 2802) | void function ipc_port_t (line 2820) | ipc_port_t function ipc_port_t (line 2838) | ipc_port_t function ipc_port_release_sonce (line 2870) | void function ipc_port_release_receive (line 2902) | void function ipc_port_t (line 2935) | ipc_port_t function ipc_port_dealloc_special (line 2974) | void function ipc_port_finalize (line 3010) | void function kdp_mqueue_send_find_owner (line 3051) | void function kdp_mqueue_recv_find_owner (line 3116) | void type proc (line 3185) | struct proc function ipc_port_init_debug (line 3192) | void function ipc_port_callstack_init_debug (line 3239) | void function ipc_port_track_dealloc (line 3262) | void function ipc_port_track_dealloc (line 3268) | void FILE: osfmk/ipc/ipc_port.h type task_watchport_elem (line 111) | struct task_watchport_elem type ipc_port_timestamp_t (line 113) | typedef unsigned int ipc_port_timestamp_t; type ipc_port (line 115) | struct ipc_port { type ipc_port_request (line 332) | struct ipc_port_request { function require_ip_active (line 406) | static inline void function kern_return_t (line 414) | static inline kern_return_t type knote (line 584) | struct knote type knote (line 603) | struct knote type task_watchport_elem (line 613) | struct task_watchport_elem type task_watchport_elem (line 614) | struct task_watchport_elem type task_watchport_elem (line 619) | struct task_watchport_elem type task_watchport_elem (line 624) | struct task_watchport_elem type task_watchport_elem (line 625) | struct task_watchport_elem type task_watchport_elem (line 627) | struct task_watchport_elem type waitq (line 637) | struct waitq type waitq (line 638) | struct waitq type turnstile (line 753) | struct turnstile type turnstile (line 757) | struct turnstile FILE: osfmk/ipc/ipc_pset.c function kern_return_t (line 96) | kern_return_t function kern_return_t (line 136) | kern_return_t function ipc_pset_t (line 169) | ipc_pset_t function boolean_t (line 202) | boolean_t function kern_return_t (line 222) | kern_return_t function kern_return_t (line 252) | kern_return_t function kern_return_t (line 277) | kern_return_t function kern_return_t (line 327) | kern_return_t function ipc_pset_destroy (line 353) | void function filt_machport_adjust_qos (line 412) | static int type turnstile (line 421) | struct turnstile type knote (line 422) | struct knote function filt_machport_kqueue_has_turnstile (line 428) | bool type turnstile (line 447) | struct turnstile type knote (line 448) | struct knote type turnstile (line 450) | struct turnstile type turnstile (line 472) | struct turnstile function filt_machport_turnstile_prepare_lazily (line 493) | void function filt_machport_turnstile_complete_port (line 522) | static void function filt_wldetach_sync_ipc (line 575) | void function filt_machport_turnstile_complete (line 588) | static void function filt_machport_link (line 612) | static void function filt_machport_unlink (line 624) | static void function filt_wlattach_sync_ipc (line 641) | int function filt_machportattach (line 702) | static int type ipc_pset (line 902) | struct ipc_pset type ipc_port (line 903) | struct ipc_port function filt_machportdetach (line 906) | static void function filt_machportevent (line 984) | static int function filt_machporttouch (line 1004) | static int function filt_machportprocess (line 1045) | static int function filt_machportpeek (line 1227) | static int type filterops (line 1235) | struct filterops FILE: osfmk/ipc/ipc_pset.h type ipc_pset (line 77) | struct ipc_pset { type turnstile (line 149) | struct turnstile type knote (line 150) | struct knote type knote (line 153) | struct knote type knote (line 156) | struct knote type turnstile (line 160) | struct turnstile type knote (line 161) | struct knote FILE: osfmk/ipc/ipc_right.c function kern_return_t (line 105) | kern_return_t function kern_return_t (line 144) | kern_return_t function ipc_right_reverse (line 191) | bool function kern_return_t (line 258) | kern_return_t function ipc_port_t (line 437) | ipc_port_t function ipc_right_inuse (line 468) | bool function boolean_t (line 491) | boolean_t function ipc_right_terminate (line 583) | void function kern_return_t (line 701) | kern_return_t function kern_return_t (line 855) | kern_return_t function kern_return_t (line 1090) | kern_return_t function kern_return_t (line 1561) | kern_return_t function kern_return_t (line 1754) | kern_return_t function boolean_t (line 1820) | boolean_t function kern_return_t (line 1920) | static kern_return_t function kern_return_t (line 1965) | kern_return_t function kern_return_t (line 2390) | static function kern_return_t (line 2503) | kern_return_t function kern_return_t (line 2651) | kern_return_t FILE: osfmk/ipc/ipc_space.c type ipc_space (line 96) | struct ipc_space function ipc_space_reference (line 108) | void function ipc_space_release (line 115) | void function ipc_entry_bits_t (line 126) | ipc_entry_bits_t function ipc_space_rand_freelist (line 147) | void function kern_return_t (line 239) | kern_return_t function kern_return_t (line 300) | kern_return_t function kern_return_t (line 332) | kern_return_t function kern_return_t (line 362) | kern_return_t function ipc_space_clean (line 395) | void function ipc_space_terminate (line 458) | void FILE: osfmk/ipc/ipc_space.h type natural_t (line 109) | typedef natural_t ipc_space_refs_t; type ipc_space (line 115) | struct ipc_space { function is_mark_inactive (line 137) | static inline void function is_start_growing (line 146) | static inline void function is_done_growing (line 153) | static inline void function is_reference (line 198) | static inline void function is_release (line 206) | static inline void FILE: osfmk/ipc/ipc_table.c type ipc_table_size (line 75) | struct ipc_table_size type ipc_table_size (line 78) | struct ipc_table_size function ipc_table_fill (line 80) | static void function __startup_func (line 122) | __startup_func function ipc_table_max_entries (line 156) | unsigned int function ipc_table_max_requests (line 172) | unsigned int function ipc_table_free (line 204) | void FILE: osfmk/ipc/ipc_table.h type ipc_table_size (line 104) | struct ipc_table_size { type ipc_table_size (line 108) | struct ipc_table_size type ipc_table_size (line 109) | struct ipc_table_size FILE: osfmk/ipc/ipc_types.h type natural_t (line 48) | typedef natural_t ipc_table_index_t; type natural_t (line 49) | typedef natural_t ipc_table_elems_t; type natural_t (line 50) | typedef natural_t ipc_entry_bits_t; type ipc_table_elems_t (line 51) | typedef ipc_table_elems_t ipc_entry_num_t; type ipc_table_index_t (line 52) | typedef ipc_table_index_t ipc_port_request_index_t; type mach_port_name_t (line 54) | typedef mach_port_name_t mach_port_index_t; type mach_port_name_t (line 55) | typedef mach_port_name_t mach_port_gen_t; type ipc_entry (line 57) | struct ipc_entry type ipc_table_size (line 59) | struct ipc_table_size type ipc_port_request (line 60) | struct ipc_port_request type ipc_pset (line 61) | struct ipc_pset type ipc_kmsg (line 62) | struct ipc_kmsg type sync_qos_count_t (line 63) | typedef uint8_t sync_qos_count_t; type ipc_label_t (line 65) | typedef uint64_t ipc_label_t; type ipc_kobject_label (line 77) | struct ipc_kobject_label type ipc_importance_elem (line 90) | struct ipc_importance_elem type ipc_importance_task (line 93) | struct ipc_importance_task type ipc_importance_inherit (line 96) | struct ipc_importance_inherit type ipc_object (line 102) | struct ipc_object type ipc_object (line 106) | struct ipc_object FILE: osfmk/ipc/ipc_voucher.c type ipc_voucher_attr_control (line 55) | struct ipc_voucher_attr_control type ipc_voucher (line 57) | struct ipc_voucher function iv_reference (line 109) | static inline void function iv_release (line 115) | static inline void function iv_index_t (line 135) | static inline iv_index_t function iv_index_t (line 158) | static inline iv_index_t function mach_voucher_attr_key_t (line 168) | static inline mach_voucher_attr_key_t function __startup_func (line 199) | __startup_func function ipc_voucher_t (line 210) | ipc_voucher_t function iv_set (line 259) | static void function iv_dealloc (line 268) | void function iv_index_t (line 329) | static inline iv_index_t function unsafe_convert_port_to_voucher (line 351) | uintptr_t function ipc_voucher_t (line 373) | static ipc_voucher_t function ipc_voucher_t (line 392) | ipc_voucher_t function ipc_voucher_t (line 418) | ipc_voucher_t function ipc_voucher_reference (line 440) | void function ipc_voucher_release (line 450) | void function ipc_voucher_notify (line 464) | void function ipc_port_t (line 480) | ipc_port_t function ipc_voucher_attr_control_t (line 525) | ipc_voucher_attr_control_t function ivac_dealloc (line 562) | void function ipc_voucher_attr_control_reference (line 625) | void function ipc_voucher_attr_control_release (line 631) | void function ipc_voucher_attr_control_t (line 646) | ipc_voucher_attr_control_t function ipc_voucher_attr_control_notify (line 677) | void function ipc_port_t (line 695) | ipc_port_t function ivace_lookup_values (line 718) | static void function ivac_grow_table (line 758) | static void function ivace_reference_by_index (line 828) | static void function iv_index_t (line 867) | static iv_index_t function ivace_release (line 947) | static void function ivgt_lookup (line 1101) | static void function kern_return_t (line 1146) | static kern_return_t function kern_return_t (line 1240) | static kern_return_t function kern_return_t (line 1286) | static kern_return_t function iv_index_t (line 1521) | static inline iv_index_t function ipc_voucher_t (line 1556) | static ipc_voucher_t function kern_return_t (line 1721) | kern_return_t function kern_return_t (line 1800) | kern_return_t function kern_return_t (line 1872) | kern_return_t function kern_return_t (line 1943) | kern_return_t function kern_return_t (line 2011) | kern_return_t function kern_return_t (line 2093) | kern_return_t function kern_return_t (line 2184) | kern_return_t function kern_return_t (line 2194) | kern_return_t function kern_return_t (line 2243) | kern_return_t function kern_return_t (line 2310) | kern_return_t function kern_return_t (line 2356) | kern_return_t function kern_return_t (line 2447) | kern_return_t function kern_return_t (line 2534) | kern_return_t function kern_return_t (line 2584) | kern_return_t function kern_return_t (line 2604) | kern_return_t function ipc_voucher_send_preprocessing (line 2649) | void function ipc_voucher_receive_postprocessing (line 2695) | void function kern_return_t (line 2745) | static kern_return_t function mach_init_activity_id (line 2838) | void function kern_return_t (line 2849) | kern_return_t type user_data_value_element (line 2873) | struct user_data_value_element { type user_data_value_element (line 2882) | struct user_data_value_element type ipc_voucher_attr_manager (line 2948) | struct ipc_voucher_attr_manager function user_data_value_element_free (line 2970) | static void function kern_return_t (line 2986) | static kern_return_t function iv_index_t (line 3021) | static iv_index_t function user_data_element_t (line 3048) | static user_data_element_t function kern_return_t (line 3112) | static kern_return_t function kern_return_t (line 3175) | static kern_return_t function kern_return_t (line 3209) | static kern_return_t function user_data_release (line 3226) | static void function __startup_func (line 3237) | __startup_func FILE: osfmk/ipc/ipc_voucher.h type mach_voucher_attr_value_handle_t (line 49) | typedef mach_voucher_attr_value_handle_t iv_value_handle_t; type mach_voucher_attr_value_reference_t (line 50) | typedef mach_voucher_attr_value_reference_t iv_value_refs_t; type natural_t (line 52) | typedef natural_t iv_index_t; type iv_index_t (line 56) | typedef iv_index_t *iv_entry_t; type ipc_voucher (line 68) | struct ipc_voucher { type ivac_entry_s (line 114) | struct ivac_entry_s { type ivac_entry (line 128) | typedef struct ivac_entry_s ivac_entry; type ivac_entry (line 129) | typedef ivac_entry *ivac_entry_t; type ipc_voucher_attr_control (line 141) | struct ipc_voucher_attr_control { type ipc_voucher_attr_control_t (line 152) | typedef ipc_voucher_attr_control_t iv_attr_control_t; function ivac_reference (line 179) | static inline void function ivac_release (line 188) | static inline void type ipc_voucher_global_table_element (line 213) | typedef struct ipc_voucher_global_table_element { type ipc_voucher_global_table_element (line 219) | typedef ipc_voucher_global_table_element *ipc_voucher_global_table_eleme... type ipc_voucher_attr_recipe_data_t (line 230) | typedef struct ipc_voucher_attr_recipe_data { type ipc_voucher_attr_recipe_data_t (line 237) | typedef ipc_voucher_attr_recipe_data_t *ipc_voucher_attr_recipe_t; type mach_msg_type_number_t (line 238) | typedef mach_msg_type_number_t ipc_voucher_attr_recipe_size_t; type ipc_voucher_attr_raw_recipe_t (line 241) | typedef ipc_voucher_attr_raw_recipe_t ipc_voucher_attr_raw_recipe_array_t; type mach_msg_type_number_t (line 242) | typedef mach_msg_type_number_t ipc_voucher_attr_raw_recipe_size_t; type mach_msg_type_number_t (line 243) | typedef mach_msg_type_number_t ipc_voucher_attr_raw_recipe_array_size_t; type kern_return_t (line 257) | typedef kern_return_t (*ipc_voucher_attr_manager_release_value_t)(ipc_vo... type kern_return_t (line 262) | typedef kern_return_t (*ipc_voucher_attr_manager_get_value_t)(ipc_vouche... type kern_return_t (line 273) | typedef kern_return_t (*ipc_voucher_attr_manager_extract_content_t)(ipc_... type kern_return_t (line 281) | typedef kern_return_t (*ipc_voucher_attr_manager_command_t)(ipc_voucher_... type ipc_voucher_attr_manager_flags (line 293) | typedef uint32_t ipc_voucher_attr_manager_flags; type ipc_voucher_attr_manager (line 295) | struct ipc_voucher_attr_manager { FILE: osfmk/ipc/mach_debug.c function kern_return_t (line 108) | kern_return_t function kern_return_t (line 117) | kern_return_t function kern_return_t (line 160) | kern_return_t function kern_return_t (line 182) | kern_return_t function kern_return_t (line 320) | kern_return_t function kern_return_t (line 357) | kern_return_t function kern_return_t (line 365) | kern_return_t function kern_return_t (line 411) | kern_return_t function kern_return_t (line 421) | kern_return_t function kern_return_t (line 488) | kern_return_t function kern_return_t (line 498) | kern_return_t function kern_return_t (line 517) | kern_return_t function kern_return_t (line 597) | kern_return_t function kern_return_t (line 607) | kern_return_t function kern_return_t (line 629) | kern_return_t function kern_return_t (line 660) | kern_return_t function kern_return_t (line 677) | kern_return_t function kern_return_t (line 692) | kern_return_t function kern_return_t (line 715) | kern_return_t function kern_return_t (line 756) | kern_return_t FILE: osfmk/ipc/mach_kernelrpc.c function _kernelrpc_mach_vm_allocate_trap (line 52) | int function _kernelrpc_mach_vm_deallocate_trap (line 79) | int function _kernelrpc_mach_vm_protect_trap (line 98) | int function _kernelrpc_mach_vm_map_trap (line 118) | int function _kernelrpc_mach_vm_purgable_control_trap (line 147) | int function _kernelrpc_mach_port_allocate_trap (line 178) | int function _kernelrpc_mach_port_deallocate_trap (line 202) | int function _kernelrpc_mach_port_mod_refs_trap (line 221) | int function _kernelrpc_mach_port_move_member_trap (line 241) | int function _kernelrpc_mach_port_insert_right_trap (line 260) | int function _kernelrpc_mach_port_get_attributes_trap (line 305) | int function _kernelrpc_mach_port_insert_member_trap (line 354) | int function _kernelrpc_mach_port_extract_member_trap (line 374) | int function _kernelrpc_mach_port_construct_trap (line 393) | int function _kernelrpc_mach_port_destruct_trap (line 422) | int function _kernelrpc_mach_port_guard_trap (line 441) | int function _kernelrpc_mach_port_unguard_trap (line 460) | int function _kernelrpc_mach_port_type_trap (line 479) | int function _kernelrpc_mach_port_request_notification_trap (line 502) | int function kern_return_t (line 559) | kern_return_t function kern_return_t (line 612) | kern_return_t function kern_return_t (line 694) | kern_return_t FILE: osfmk/ipc/mach_msg.c function mach_msg_return_t (line 193) | mach_msg_return_t type mach_msg_user_header_t (line 278) | typedef struct{ function mach_msg_return_t (line 308) | mach_msg_return_t function mach_msg_return_t (line 449) | mach_msg_return_t function mach_msg_receive_continue (line 486) | void function mach_msg_return_t (line 512) | mach_msg_return_t function mach_msg_return_t (line 629) | static mach_msg_return_t function mach_msg_receive_results_complete (line 674) | void function mach_msg_return_t (line 720) | mach_msg_return_t function mach_msg_return_t (line 747) | mach_msg_return_t function kern_return_t (line 799) | kern_return_t function boolean_t (line 818) | boolean_t FILE: osfmk/ipc/mach_port.c function mach_port_names_helper (line 125) | static void function kern_return_t (line 205) | kern_return_t function kern_return_t (line 423) | kern_return_t function kern_return_t (line 483) | kern_return_t function kern_return_t (line 528) | kern_return_t function kern_return_t (line 566) | kern_return_t function kern_return_t (line 599) | kern_return_t function kern_return_t (line 639) | kern_return_t function kern_return_t (line 700) | kern_return_t function kern_return_t (line 795) | kern_return_t function kern_return_t (line 840) | kern_return_t function kern_return_t (line 884) | kern_return_t function kern_return_t (line 973) | kern_return_t function kern_return_t (line 1050) | kern_return_t function kern_return_t (line 1125) | kern_return_t function kern_return_t (line 1167) | kern_return_t function kern_return_t (line 1210) | kern_return_t function kern_return_t (line 1245) | kern_return_t function kern_return_t (line 1279) | kern_return_t function kern_return_t (line 1333) | kern_return_t function kern_return_t (line 1447) | kern_return_t function kern_return_t (line 1489) | kern_return_t function kern_return_t (line 1616) | kern_return_t function kern_return_t (line 1778) | kern_return_t function kern_return_t (line 1818) | kern_return_t function mach_port_get_status_helper (line 1865) | static void function kern_return_t (line 1908) | kern_return_t function kern_return_t (line 2029) | kern_return_t function kern_return_t (line 2051) | kern_return_t function kern_return_t (line 2229) | kern_return_t function kern_return_t (line 2301) | kern_return_t function kern_return_t (line 2343) | kern_return_t function kern_return_t (line 2378) | static kern_return_t function kern_return_t (line 2415) | static kern_return_t function mach_port_guard_exception (line 2454) | void function mach_port_guard_exception_immovable (line 2481) | void function mach_port_guard_ast (line 2511) | void function kern_return_t (line 2591) | kern_return_t function kern_return_t (line 2716) | kern_return_t function kern_return_t (line 2761) | kern_return_t function kern_return_t (line 2820) | kern_return_t function kern_return_t (line 2870) | kern_return_t function kern_return_t (line 2923) | kern_return_t FILE: osfmk/ipc/mig_log.c function MigEventTracer (line 92) | void function MigEventErrors (line 114) | void FILE: osfmk/kdp/kdp.c type kdp_breakpoint_record_t (line 112) | typedef struct{ function boolean_t (line 134) | boolean_t function boolean_t (line 184) | static boolean_t function boolean_t (line 199) | static boolean_t function boolean_t (line 255) | static boolean_t function boolean_t (line 304) | static boolean_t function boolean_t (line 320) | static boolean_t function boolean_t (line 348) | static boolean_t function boolean_t (line 378) | static boolean_t function boolean_t (line 406) | static boolean_t function boolean_t (line 434) | static boolean_t function boolean_t (line 468) | static boolean_t function boolean_t (line 502) | static boolean_t function boolean_t (line 538) | static boolean_t function boolean_t (line 576) | static boolean_t function boolean_t (line 614) | static boolean_t function boolean_t (line 652) | static boolean_t function boolean_t (line 680) | static boolean_t function boolean_t (line 713) | static boolean_t function boolean_t (line 750) | static boolean_t function boolean_t (line 778) | static boolean_t function boolean_t (line 807) | boolean_t function boolean_t (line 837) | boolean_t function boolean_t (line 867) | boolean_t function boolean_t (line 896) | boolean_t function kdp_error_t (line 927) | kdp_error_t function kdp_error_t (line 971) | kdp_error_t function boolean_t (line 993) | boolean_t function boolean_t (line 1015) | boolean_t function boolean_t (line 1029) | static boolean_t function boolean_t (line 1068) | static boolean_t function boolean_t (line 1101) | static boolean_t function boolean_t (line 1131) | static boolean_t function boolean_t (line 1158) | static boolean_t FILE: osfmk/kdp/kdp_callout.h type kdp_event_t (line 31) | typedef enum { FILE: osfmk/kdp/kdp_core.c type kdp_core_out_vars (line 101) | struct kdp_core_out_vars type kdp_core_out_vars (line 105) | struct kdp_core_out_vars { type xnu_hw_shmem_dbg_command_info (line 128) | struct xnu_hw_shmem_dbg_command_info type kdp_hw_shmem_dbg_buf_elm (line 141) | struct kdp_hw_shmem_dbg_buf_elm { type kdp_hw_shmem_dbg_buf_elm (line 152) | struct kdp_hw_shmem_dbg_buf_elm type kdp_hw_shmem_dbg_buf_elm (line 153) | struct kdp_hw_shmem_dbg_buf_elm type mach_core_fileheader (line 166) | struct mach_core_fileheader function boolean_t (line 175) | boolean_t function kern_return_t (line 181) | kern_return_t function kern_dump_hw_shmem_dbg_reset (line 194) | static void function kern_dump_hw_shmem_dbg_process_buffers (line 242) | static int function kern_dump_hw_shmem_dbg_get_buffer (line 302) | static int function kern_dump_hw_shmem_dbg_buffer_proc (line 328) | static int function IOReturn (line 436) | static IOReturn function kdp_core_zoutput (line 506) | static int function kdp_core_zoutputbuf (line 530) | static int function kdp_core_zinput (line 576) | static int function IOReturn (line 616) | static IOReturn function kern_return_t (line 664) | kern_return_t type vm_object (line 691) | struct vm_object function ppnum_t (line 696) | ppnum_t function pmap_traverse_present_mappings (line 751) | int type kern_dump_preflight_context (line 885) | struct kern_dump_preflight_context { function kern_dump_pmap_traverse_preflight_callback (line 890) | int type kern_dump_send_seg_desc_context (line 905) | struct kern_dump_send_seg_desc_context { function kern_dump_pmap_traverse_send_segdesc_callback (line 910) | int type kern_dump_send_segdata_context (line 922) | struct kern_dump_send_segdata_context { function kern_dump_pmap_traverse_send_segdata_callback (line 927) | int function kern_dump_save_summary (line 937) | static int function kern_dump_save_seg_descriptions (line 962) | static int function kern_dump_save_thread_state (line 985) | static int function kern_dump_save_sw_vers (line 1008) | static int function kern_dump_save_segment_data (line 1014) | static int function kern_return_t (line 1035) | kern_return_t function kern_dump_update_header (line 1070) | static int function kern_dump_record_file (line 1105) | int function kern_dump_seek_to_next_file (line 1131) | int function do_kern_dump (line 1145) | static int function boolean_t (line 1358) | boolean_t function kern_dump (line 1364) | int function panic_spin_shmcon (line 1411) | void function kdp_core_zfree (line 1459) | static void function kdp_core_init (line 1473) | void FILE: osfmk/kdp/kdp_core.h type corehdr (line 59) | struct corehdr { type xnu_hw_shmem_dbg_command_info (line 100) | struct xnu_hw_shmem_dbg_command_info { type kern_dump_type (line 134) | enum kern_dump_type { type kern_dump_type (line 143) | enum kern_dump_type type corehdr (line 147) | struct corehdr FILE: osfmk/kdp/kdp_dyld.h type kernel_uuid_info (line 43) | typedef struct user64_dyld_uuid_info kernel_uuid_info; type kernel_uuid_info (line 45) | typedef struct user32_dyld_uuid_info kernel_uuid_info; type user32_dyld_image_info (line 48) | struct user32_dyld_image_info { type user64_dyld_image_info (line 54) | struct user64_dyld_image_info { type dyld_bool (line 62) | typedef uint8_t dyld_bool; type user32_dyld_all_image_infos (line 64) | struct user32_dyld_all_image_infos { type user64_dyld_all_image_infos (line 104) | struct user64_dyld_all_image_infos { FILE: osfmk/kdp/kdp_internal.h type kdp_glob_t (line 41) | typedef struct { type boolean_t (line 72) | typedef boolean_t FILE: osfmk/kdp/kdp_protocol.h type kdp_req_t (line 85) | typedef enum { type kdp_dumpinfo_t (line 144) | typedef enum { type KDP_PACKED (line 167) | typedef struct { type kdp_error_t (line 178) | typedef enum { type KDP_PACKED (line 205) | typedef struct { /* KDP_CONNECT request */ type KDP_PACKED (line 212) | typedef struct { /* KDP_CONNECT reply */ type KDP_PACKED (line 220) | typedef struct { /* KDP_DISCONNECT request */ type KDP_PACKED (line 224) | typedef struct { /* KDP_DISCONNECT reply */ type KDP_PACKED (line 231) | typedef struct { type KDP_PACKED (line 239) | typedef struct { /* KDP_HOSTINFO request */ type KDP_PACKED (line 243) | typedef struct { type KDP_PACKED (line 249) | typedef struct { /* KDP_HOSTINFO reply */ type KDP_PACKED (line 257) | typedef struct { /* KDP_VERSION request */ type KDP_PACKED (line 263) | typedef struct { /* KDP_VERSION reply */ type KDP_PACKED (line 277) | typedef struct { /* KDP_REGIONS request */ type KDP_PACKED (line 281) | typedef struct { type KDP_PACKED (line 287) | typedef struct { /* KDP_REGIONS reply */ type KDP_PACKED (line 296) | typedef struct { /* KDP_MAXBYTES request */ type KDP_PACKED (line 300) | typedef struct { /* KDP_MAXBYTES reply */ type KDP_PACKED (line 308) | typedef struct { /* KDP_READMEM request */ type KDP_PACKED (line 314) | typedef struct { /* KDP_READMEM reply */ type KDP_PACKED (line 323) | typedef struct { /* KDP_READMEM64 request */ type KDP_PACKED (line 329) | typedef struct { /* KDP_READMEM64 reply */ type KDP_PACKED (line 338) | typedef struct { /* KDP_READPHYSMEM64 request */ type KDP_PACKED (line 345) | typedef struct { /* KDP_READPHYSMEM64 reply */ type KDP_PACKED (line 354) | typedef struct { /* KDP_WRITEMEM request */ type KDP_PACKED (line 361) | typedef struct { /* KDP_WRITEMEM reply */ type KDP_PACKED (line 369) | typedef struct { /* KDP_WRITEMEM64 request */ type KDP_PACKED (line 376) | typedef struct { /* KDP_WRITEMEM64 reply */ type KDP_PACKED (line 384) | typedef struct { /* KDP_WRITEPHYSMEM64 request */ type KDP_PACKED (line 392) | typedef struct { /* KDP_WRITEPHYSMEM64 reply */ type KDP_PACKED (line 400) | typedef struct { /* KDP_WRITEIOPORT request */ type KDP_PACKED (line 408) | typedef struct { /* KDP_WRITEIOPORT reply */ type KDP_PACKED (line 416) | typedef struct { /* KDP_READIOPORT request */ type KDP_PACKED (line 423) | typedef struct { /* KDP_READIOPORT reply */ type KDP_PACKED (line 433) | typedef struct { /* KDP_WRITEMSR64 request */ type KDP_PACKED (line 440) | typedef struct { /* KDP_WRITEMSR64 reply */ type KDP_PACKED (line 448) | typedef struct { /* KDP_READMSR64 request */ type KDP_PACKED (line 454) | typedef struct { /* KDP_READMSR64 reply */ type KDP_PACKED (line 464) | typedef struct { /* KDP_READREGS request */ type KDP_PACKED (line 470) | typedef struct { /* KDP_READREGS reply */ type KDP_PACKED (line 479) | typedef struct { /* KDP_WRITEREGS request */ type KDP_PACKED (line 486) | typedef struct { /* KDP_WRITEREGS reply */ type KDP_PACKED (line 494) | typedef struct { /* KDP_LOAD request */ type KDP_PACKED (line 499) | typedef struct { /* KDP_LOAD reply */ type KDP_PACKED (line 507) | typedef struct { /* KDP_IMAGEPATH request */ type KDP_PACKED (line 511) | typedef struct { /* KDP_IMAGEPATH reply */ type KDP_PACKED (line 519) | typedef struct { /* KDP_SUSPEND request */ type KDP_PACKED (line 523) | typedef struct { /* KDP_SUSPEND reply */ type KDP_PACKED (line 530) | typedef struct { /* KDP_RESUMECPUS request */ type KDP_PACKED (line 535) | typedef struct { /* KDP_RESUMECPUS reply */ type KDP_PACKED (line 543) | typedef struct { type KDP_PACKED (line 548) | typedef struct { type KDP_PACKED (line 557) | typedef struct { type KDP_PACKED (line 562) | typedef struct { type KDP_PACKED (line 572) | typedef struct { /* exc. info for one cpu */ type KDP_PACKED (line 583) | typedef struct { /* KDP_EXCEPTION notification */ type KDP_PACKED (line 589) | typedef struct { /* KDP_EXCEPTION acknowledgement */ type KDP_PACKED (line 596) | typedef struct { /* KDP_KERNELVERSION request */ type KDP_PACKED (line 600) | typedef struct { /* KDP_KERNELVERSION reply */ type kdp_termination_code_t (line 609) | typedef enum { type KDP_PACKED (line 617) | typedef struct { /* KDP_TERMINATION notification */ type KDP_PACKED (line 623) | typedef struct { type KDP_PACKED (line 630) | typedef struct { /* KDP_DUMPINFO request */ type KDP_PACKED (line 639) | typedef struct { /* KDP_DUMPINFO reply */ type kdp_pkt_t (line 649) | typedef union { type kdp_manual_pkt (line 719) | struct kdp_manual_pkt { FILE: osfmk/kdp/kdp_serial.c function kdp_serial_out (line 44) | static void function kdp_serialize_packet (line 55) | void FILE: osfmk/kdp/kdp_udp.c type kdp_in_addr (line 84) | struct kdp_in_addr type kdp_in_addr (line 85) | struct kdp_in_addr type kdp_ipovly (line 107) | struct kdp_ipovly { type kdp_udphdr (line 116) | struct kdp_udphdr { type kdp_udpiphdr (line 123) | struct kdp_udpiphdr { type kdp_ip (line 139) | struct kdp_ip { type kdp_arphdr (line 188) | struct kdp_arphdr { type kdp_ether_arp (line 204) | struct kdp_ether_arp { type kdp_manual_pkt (line 228) | struct kdp_manual_pkt type kdp_in_addr (line 232) | struct kdp_in_addr type kdp_ether_addr (line 233) | struct kdp_ether_addr type kdp_in_addr (line 236) | struct kdp_in_addr type kdp_ether_addr (line 237) | struct kdp_ether_addr type kdp_ether_addr (line 268) | struct kdp_ether_addr type kdp_ether_addr (line 285) | struct kdp_ether_addr type kdp_ether_addr (line 287) | struct kdp_ether_addr type kdp_ether_addr (line 288) | struct kdp_ether_addr type kdp_ether_addr (line 289) | struct kdp_ether_addr type kdp_ether_addr (line 290) | struct kdp_ether_addr type kdp_in_addr (line 320) | struct kdp_in_addr type kdp_ether_addr (line 320) | struct kdp_ether_addr type kdp_ether_addr (line 321) | struct kdp_ether_addr type kdp_ether_arp (line 324) | struct kdp_ether_arp type kdp_ether_arp (line 325) | struct kdp_ether_arp type kdp_ether_addr (line 326) | struct kdp_ether_addr function kdp_ml_enter_debugger_wrapper (line 348) | static void function kdp_timer_callout_init (line 354) | static void function wait_for_link (line 362) | inline static void function kdp_send_data (line 383) | inline static void function kdp_receive_data (line 391) | inline static void function kdp_register_link (line 399) | void function kdp_unregister_link (line 406) | void function kdp_register_send_receive (line 413) | void function kdp_unregister_send_receive (line 487) | void function kdp_schedule_debugger_reentry (line 500) | static void function enaddr_copy (line 509) | static void function ip_sum (line 518) | static unsigned short function kdp_reply (line 541) | static void function kdp_send (line 622) | static void function debugger_if_necessary (line 688) | inline static void function kdp_set_interface (line 704) | void function kdp_set_ip_and_mac_addresses (line 757) | void function kdp_set_gateway_mac (line 803) | void function kdp_get_mac_addr (line 810) | struct kdp_ether_addr function kdp_get_ip_address (line 816) | unsigned int function kdp_disable_arp (line 822) | void function kdp_arp_dispatch (line 828) | static void function kdp_process_arp_reply (line 849) | static void function kdp_arp_reply (line 872) | static void function kdp_poll (line 923) | static void function transmit_ARP_request (line 1026) | static void function boolean_t (line 1059) | static boolean_t function kdp_handler (line 1107) | static void function kdp_connection_wait (line 1197) | static void function kdp_send_exception (line 1312) | static void function kdp_debugger_loop (line 1363) | static void function kdp_reset (line 1491) | void type corehdr (line 1502) | struct corehdr type kdp_udpiphdr (line 1506) | struct kdp_udpiphdr type kdp_ip (line 1507) | struct kdp_ip type kdp_ether_header (line 1508) | struct kdp_ether_header type corehdr (line 1509) | struct corehdr type kdp_ether_header (line 1515) | struct kdp_ether_header type corehdr (line 1517) | struct corehdr type kdp_udpiphdr (line 1522) | struct kdp_udpiphdr type kdp_udphdr (line 1527) | struct kdp_udphdr type kdp_ip (line 1539) | struct kdp_ip type kdp_udpiphdr (line 1541) | struct kdp_udpiphdr type kdp_ip (line 1544) | struct kdp_ip type kdp_udpiphdr (line 1552) | struct kdp_udpiphdr type kdp_udpiphdr (line 1554) | struct kdp_udpiphdr type corehdr (line 1556) | struct corehdr type corehdr (line 1562) | struct corehdr type kdp_udpiphdr (line 1594) | struct kdp_udpiphdr type kdp_ether_header (line 1595) | struct kdp_ether_header type kdp_ether_header (line 1597) | struct kdp_ether_header type kdp_ether_header (line 1602) | struct kdp_ether_header function kdp_send_crashdump_seek (line 1606) | static int function kdp_send_crashdump_data (line 1630) | int function kdp_send_crashdump_pkt (line 1656) | int function isdigit (line 1806) | static int function kdp_get_xnu_version (line 1821) | static int function kdp_set_dump_info (line 1853) | void function kdp_get_dump_info (line 1926) | void function kdp_panic_dump (line 1968) | void function begin_panic_transfer (line 2124) | void function abort_panic_transfer (line 2130) | void function kdp_serial_send (line 2142) | static void function kdp_serial_receive (line 2149) | static void function boolean_t (line 2172) | static boolean_t function kdp_serial_callout (line 2189) | static void function kdp_init (line 2215) | void function kdp_init (line 2302) | void type kdp_ether_addr (line 2309) | struct kdp_ether_addr type kdp_in_addr (line 2313) | struct kdp_in_addr type kdp_ether_addr (line 2313) | struct kdp_ether_addr function kdp_register_send_receive (line 2321) | void function kdp_unregister_send_receive (line 2326) | void function kdp_get_ip_address (line 2337) | unsigned int function kdp_get_mac_addr (line 2343) | struct kdp_ether_addr function kdp_set_ip_and_mac_addresses (line 2349) | void function kdp_set_gateway_mac (line 2356) | void function kdp_set_interface (line 2361) | void function kdp_register_link (line 2366) | void function kdp_unregister_link (line 2371) | void FILE: osfmk/kdp/kdp_udp.h type kdp_in_addr (line 39) | struct kdp_in_addr { type kdp_ether_addr (line 45) | struct kdp_ether_addr { type enet_addr_t (line 49) | typedef struct kdp_ether_addr enet_addr_t; type kdp_ether_addr (line 51) | struct kdp_ether_addr type kdp_ether_header (line 54) | struct kdp_ether_header { type ether_header_t (line 60) | typedef struct kdp_ether_header ether_header_t; type boolean_t (line 71) | typedef boolean_t (*kdp_mode_t)(boolean_t); FILE: osfmk/kdp/ml/arm/kdp_machdep.c type arm_saved_state (line 72) | struct arm_saved_state function kdp_exception (line 79) | void function boolean_t (line 113) | boolean_t function kdp_getintegerstate (line 138) | static void function kdp_error_t (line 169) | kdp_error_t function kdp_setintegerstate (line 199) | static void function kdp_error_t (line 224) | kdp_error_t function kdp_machine_hostinfo (line 250) | void function kdp_panic (line 258) | __attribute__((noreturn)) function kdp_intr_disbl (line 275) | int function kdp_intr_enbl (line 281) | void function kdp_us_spin (line 287) | void function kdp_call (line 293) | void function kdp_getc (line 299) | int function kdp_machine_get_breakinsn (line 305) | void function kdp_sync_cache (line 312) | void function kdp_machine_ioport_read (line 317) | int function kdp_machine_ioport_write (line 324) | int function kdp_machine_msr64_read (line 331) | int function kdp_machine_msr64_write (line 338) | int function kdp_trap (line 346) | void type uint32_align2_t (line 391) | typedef uint32_t uint32_align2_t __attribute__((aligned(2))); function machine_trace_thread (line 393) | int function machine_trace_thread64 (line 568) | int function kdp_ml_enter_debugger (line 778) | void FILE: osfmk/kdp/ml/arm/kdp_vm.c function pmap_paddr_t (line 58) | pmap_paddr_t function mach_vm_size_t (line 89) | mach_vm_size_t function mach_vm_size_t (line 166) | mach_vm_size_t function mach_vm_size_t (line 215) | mach_vm_size_t function mach_vm_size_t (line 273) | mach_vm_size_t function kern_collectth_state_size (line 280) | void function kern_collectth_state (line 295) | void function vm_map_offset_t (line 383) | vm_map_offset_t FILE: osfmk/kdp/ml/i386/kdp_x86_common.c function pmap_paddr_t (line 75) | pmap_paddr_t function mach_vm_size_t (line 87) | mach_vm_size_t function mach_vm_size_t (line 163) | mach_vm_size_t function mach_vm_size_t (line 223) | mach_vm_size_t function mach_vm_size_t (line 275) | mach_vm_size_t function kdp_machine_ioport_read (line 329) | int function kdp_machine_ioport_write (line 356) | int function kdp_machine_msr64_read (line 383) | int function kdp_machine_msr64_write (line 397) | int function kdp_map_debug_pagetable_window (line 419) | void function kdp_jtag_coredump_init (line 449) | void function kdp_machine_init (line 465) | void FILE: osfmk/kdp/ml/i386/kdp_x86_common.h type kdp_jtag_coredump_t (line 37) | typedef struct _kdp_jtag_coredump_t { FILE: osfmk/kdp/ml/x86_64/kdp_machdep.c function kdp_exception (line 69) | void function boolean_t (line 103) | boolean_t function kdp_getstate (line 128) | void function kdp_setstate (line 164) | void function kdp_error_t (line 197) | kdp_error_t function kdp_error_t (line 227) | kdp_error_t function kdp_machine_hostinfo (line 253) | void function kdp_panic (line 274) | void function kdp_intr_disbl (line 291) | int function kdp_intr_enbl (line 297) | void function kdp_getc (line 303) | int function kdp_us_spin (line 309) | void function print_saved_state (line 315) | void function kdp_sync_cache (line 328) | void function kdp_call (line 334) | void type cframe_t (line 341) | typedef struct _cframe_t { function boolean_t (line 347) | boolean_t function kdp_machine_get_breakinsn (line 455) | void function machine_trace_thread (line 467) | int function machine_read64 (line 556) | unsigned function machine_trace_thread64 (line 562) | int function kdp_ml_enter_debugger (line 650) | void FILE: osfmk/kdp/ml/x86_64/kdp_vm.c function kern_collectth_state_size (line 46) | void function kern_collectth_state (line 61) | void function kdp_dump_trap (line 161) | int function vm_map_offset_t (line 185) | vm_map_offset_t FILE: osfmk/kdp/processor_core.c type processor_core_context (line 52) | typedef struct { type kern_coredump_core (line 81) | struct kern_coredump_core { type kern_coredump_core (line 94) | struct kern_coredump_core type kern_coredump_core (line 96) | struct kern_coredump_core type kern_coredump_core (line 101) | struct kern_coredump_core function kern_return_t (line 168) | kern_return_t function kern_return_t (line 185) | kern_return_t function coredump_save_summary (line 205) | static int function coredump_save_segment_descriptions (line 307) | static int function coredump_save_thread_state (line 409) | static int function coredump_save_sw_vers (line 441) | static int function coredump_save_segment_data (line 491) | static int function kern_return_t (line 517) | static kern_return_t function kern_return_t (line 657) | kern_return_t function kern_return_t (line 722) | kern_return_t function kern_coredump_log (line 735) | void FILE: osfmk/kdp/processor_core.h type kern_return_t (line 77) | typedef kern_return_t (*core_save_summary_cb)(uint64_t core_segment_coun... type kern_return_t (line 95) | typedef kern_return_t (*core_save_segment_descriptions_cb)(uint64_t seg_... type kern_return_t (line 111) | typedef kern_return_t (*core_save_thread_state_cb)(void *thread_state, v... type kern_return_t (line 123) | typedef kern_return_t (*core_save_sw_vers_cb)(void *sw_vers, uint64_t le... type kern_return_t (line 136) | typedef kern_return_t (*core_save_segment_data_cb)(void *seg_data, uint6... type kern_return_t (line 149) | typedef kern_return_t (*core_save_misc_data_cb)(void *misc_data, uint64_... type kern_coredump_callback_config (line 151) | typedef struct { type mach_core_fileheader (line 182) | struct mach_core_fileheader FILE: osfmk/kern/affinity.c type affinity_space (line 61) | struct affinity_space { type affinity_space (line 66) | struct affinity_space function boolean_t (line 95) | boolean_t function thread_affinity_get (line 107) | uint32_t function kern_return_t (line 127) | kern_return_t function task_affinity_create (line 229) | void function task_affinity_deallocate (line 252) | void function kern_return_t (line 276) | kern_return_t function thread_affinity_dup (line 319) | void function thread_affinity_terminate (line 349) | void function thread_affinity_exec (line 370) | void function affinity_space_t (line 381) | static affinity_space_t function affinity_space_free (line 402) | static void function affinity_set_t (line 417) | static affinity_set_t function affinity_set_free (line 442) | static void function affinity_set_add (line 455) | static void function affinity_set_t (line 475) | static affinity_set_t function affinity_set_t (line 509) | static affinity_set_t function affinity_set_place (line 533) | static void FILE: osfmk/kern/affinity.h type affinity_set (line 46) | struct affinity_set { FILE: osfmk/kern/arcade.c type proc (line 55) | struct proc type proc (line 56) | struct proc type proc (line 59) | struct proc type arcade_register (line 71) | struct arcade_register { type arcade_register (line 74) | struct arcade_register type arcade_register (line 76) | struct arcade_register function arcade_prepare (line 78) | void function arcade_init (line 102) | void function arcade_register_t (line 113) | arcade_register_t function ipc_port_t (line 131) | ipc_port_t function kern_return_t (line 143) | kern_return_t function kern_return_t (line 179) | static kern_return_t function kern_return_t (line 255) | static kern_return_t function arcade_ast (line 266) | void FILE: osfmk/kern/arcade.h type arcade_register (line 39) | struct arcade_register FILE: osfmk/kern/arithmetic_128.h function multi_overflow (line 34) | static __inline uint64_t type uint128_data_t (line 44) | typedef struct { function add128_128 (line 50) | static __inline void function mul64x64 (line 61) | static __inline void function multi_overflow (line 94) | static __inline uint64_t FILE: osfmk/kern/ast.c function thread_preempted (line 83) | static void __attribute__((noinline, noreturn, disable_tail_calls)) function ast_taken_kernel (line 98) | void function ast_taken_user (line 145) | void function ast_on (line 345) | void function ast_off (line 357) | void function ast_t (line 370) | ast_t function ast_t (line 386) | ast_t function ast_context (line 400) | void function ast_propagate (line 412) | void function ast_dtrace_on (line 418) | void FILE: osfmk/kern/ast.h type ast_t (line 79) | typedef uint32_t ast_t; FILE: osfmk/kern/audit_sessionport.c function ipc_port_t (line 57) | ipc_port_t type auditinfo_addr (line 84) | struct auditinfo_addr type auditinfo_addr (line 87) | struct auditinfo_addr type auditinfo_addr (line 93) | struct auditinfo_addr function audit_session_nosenders (line 113) | void function audit_session_portdestroy (line 128) | void FILE: osfmk/kern/audit_sessionport.h type auditinfo_addr (line 32) | struct auditinfo_addr type auditinfo_addr (line 34) | struct auditinfo_addr type auditinfo_addr (line 35) | struct auditinfo_addr type auditinfo_addr (line 38) | struct auditinfo_addr type auditinfo_addr (line 39) | struct auditinfo_addr FILE: osfmk/kern/backtrace.c function backtrace (line 54) | unsigned int __attribute__((noinline)) function backtrace_frame (line 70) | unsigned int __attribute__((noinline, not_tail_called)) function kern_return_t (line 165) | static kern_return_t function kern_return_t (line 201) | static kern_return_t function kern_return_t (line 225) | static kern_return_t function backtrace_interrupted (line 249) | unsigned int function backtrace_user (line 275) | unsigned int function backtrace_thread_user (line 283) | unsigned int FILE: osfmk/kern/bits.h type uint (line 47) | typedef unsigned int uint; function bit_ror64 (line 59) | inline static uint64_t function bit_rol64 (line 73) | inline static uint64_t function bit_clear_if_set (line 85) | inline static bool function bit_set_if_clear (line 94) | inline static bool function bit_first (line 103) | inline static int function __bit_next (line 116) | inline static int function bit_next (line 127) | inline static int function lsb_first (line 138) | inline static int function lsb_next (line 148) | inline static int function bit_count (line 156) | inline static int function bit_floor (line 163) | inline static int function bit_ceiling (line 170) | inline static int type bitmap_t (line 182) | typedef uint64_t bitmap_t; function atomic_bit_set (line 185) | inline static bool function atomic_bit_clear (line 193) | inline static bool function bitmap_t (line 207) | inline static bitmap_t * function bitmap_t (line 213) | inline static bitmap_t * function bitmap_is_full (line 231) | inline static bool function bitmap_t (line 251) | inline static bitmap_t * function bitmap_free (line 262) | inline static void function bitmap_set (line 269) | inline static void function bitmap_clear (line 275) | inline static void function atomic_bitmap_set (line 281) | inline static bool function atomic_bitmap_clear (line 287) | inline static bool function bitmap_test (line 293) | inline static bool function bitmap_first (line 299) | inline static int function bitmap_not (line 312) | inline static void function bitmap_and (line 328) | inline static void function bitmap_and_not (line 336) | inline static void function bitmap_equal (line 352) | inline static bool function bitmap_and_not_mask_first (line 364) | inline static int function bitmap_lsb_first (line 377) | inline static int function bitmap_next (line 390) | inline static int function bitmap_lsb_next (line 413) | inline static int FILE: osfmk/kern/block_hint.h type block_hint_t (line 32) | typedef enum thread_snapshot_wait_flags { type turnstile (line 61) | struct turnstile type waitq (line 62) | struct waitq type thread_waitinfo_t (line 63) | typedef struct stackshot_thread_waitinfo thread_waitinfo_t; type waitq (line 66) | struct waitq type waitq (line 67) | struct waitq type waitq (line 68) | struct waitq type waitq (line 69) | struct waitq type waitq (line 70) | struct waitq type waitq (line 71) | struct waitq type waitq (line 76) | struct waitq type turnstile (line 77) | struct turnstile type waitq (line 78) | struct waitq FILE: osfmk/kern/bsd_kern.c function task_bsdtask_kill (line 98) | void function set_bsdtask_info (line 123) | void function set_thread_pagein_error (line 143) | void function thread_task_has_ldt (line 157) | int function get_thread_lock_count (line 168) | int function thread_t (line 180) | thread_t function kern_return_t (line 196) | kern_return_t function kern_return_t (line 246) | kern_return_t function ledger_t (line 294) | ledger_t function vm_map_t (line 306) | vm_map_t function vm_map_t (line 312) | vm_map_t function ipc_space_t (line 335) | ipc_space_t function get_task_numacts (line 341) | int function is_64signalregset (line 348) | int function vm_map_t (line 362) | vm_map_t function pmap_t (line 395) | pmap_t function get_task_resident_size (line 404) | uint64_t function get_task_compressed (line 413) | uint64_t function get_task_resident_max (line 422) | uint64_t function get_task_ledger_balance (line 435) | static uint64_t function get_task_purgeable_size (line 444) | uint64_t function get_task_phys_footprint (line 471) | uint64_t function get_task_phys_footprint_interval_max (line 481) | uint64_t function get_task_phys_footprint_lifetime_max (line 500) | uint64_t function get_task_phys_footprint_limit (line 518) | uint64_t function get_task_internal (line 532) | uint64_t function get_task_internal_compressed (line 538) | uint64_t function get_task_purgeable_nonvolatile (line 544) | uint64_t function get_task_purgeable_nonvolatile_compressed (line 550) | uint64_t function get_task_alternate_accounting (line 556) | uint64_t function get_task_alternate_accounting_compressed (line 562) | uint64_t function get_task_page_table (line 568) | uint64_t function get_task_frozen_to_swap (line 575) | uint64_t function get_task_iokit_mapped (line 582) | uint64_t function get_task_network_nonvolatile (line 588) | uint64_t function get_task_network_nonvolatile_compressed (line 594) | uint64_t function get_task_wired_mem (line 600) | uint64_t function get_task_tagged_footprint (line 606) | uint64_t function get_task_tagged_footprint_compressed (line 620) | uint64_t function get_task_media_footprint (line 634) | uint64_t function get_task_media_footprint_compressed (line 648) | uint64_t function get_task_graphics_footprint (line 662) | uint64_t function get_task_graphics_footprint_compressed (line 677) | uint64_t function get_task_neural_footprint (line 691) | uint64_t function get_task_neural_footprint_compressed (line 705) | uint64_t function get_task_cpu_time (line 719) | uint64_t function get_task_loadTag (line 725) | uint32_t function set_task_loadTag (line 731) | uint32_t function task_t (line 740) | task_t function vm_map_offset_t (line 749) | vm_map_offset_t function vm_map_offset_t (line 759) | vm_map_offset_t function vm_map_size_t (line 765) | vm_map_size_t function get_task_page_size (line 771) | int function get_vmsubmap_entries (line 780) | static int function get_vmmap_entries (line 816) | int function get_task_userstop (line 854) | int function get_thread_userstop (line 864) | int function boolean_t (line 874) | boolean_t function boolean_t (line 884) | boolean_t function boolean_t (line 894) | boolean_t function boolean_t (line 909) | boolean_t function task_act_iterate_wth_args (line 935) | void function fill_taskprocinfo (line 957) | void function fill_taskthreadinfo (line 1040) | int function fill_taskthreadlist (line 1089) | int function get_numthreads (line 1117) | int function fill_task_rusage (line 1127) | int function fill_task_billed_usage (line 1155) | void function fill_task_io_rusage (line 1162) | int function fill_task_qos_rusage (line 1180) | int function fill_task_monotonic_rusage (line 1208) | void function get_task_logical_writes (line 1229) | uint64_t function get_task_dispatchqueue_serialno_offset (line 1249) | uint64_t function get_task_dispatchqueue_label_offset (line 1261) | uint64_t function get_task_uniqueid (line 1273) | uint64_t function get_task_version (line 1283) | int type label (line 1294) | struct label function fill_taskipctableinfo (line 1301) | int function get_task_cdhash (line 1323) | int FILE: osfmk/kern/btlog.c type btlog_recordindex_t (line 70) | typedef uint32_t btlog_recordindex_t; type btlog_record_t (line 84) | typedef struct btlog_record { type btlog_element_t (line 93) | typedef struct btlog_element { type btlog (line 107) | struct btlog { function lookup_btrecord_byhash (line 144) | uint32_t function calculate_hashidx_for_element (line 202) | uint32_t function btlog_lock (line 216) | static void function btlog_unlock (line 221) | static void function btlog_t (line 227) | btlog_t * function btlog_recordindex_t (line 371) | static btlog_recordindex_t function btlog_add_record_to_freelist (line 387) | static void function btlog_evict_elements_from_record (line 437) | static void function btlog_append_record_to_activelist (line 561) | static void function btlog_element_t (line 577) | btlog_element_t* function btlog_add_elem_to_freelist (line 597) | void function btlog_add_entry (line 609) | void function btlog_remove_entries_for_element (line 698) | void function btlog_copy_backtraces_for_elements (line 762) | void function get_btlog_records_count (line 836) | size_t function get_btlog_records (line 851) | void FILE: osfmk/kern/btlog.h type btlog (line 68) | struct btlog type btlog_t (line 69) | typedef struct btlog btlog_t; FILE: osfmk/kern/build_config.c function kern_config_is_development (line 31) | bool FILE: osfmk/kern/circle_queue.h type circle_queue_head (line 45) | struct circle_queue_head { function circle_queue_empty (line 49) | static inline bool function queue_entry_t (line 55) | static inline queue_entry_t function queue_entry_t (line 61) | static inline queue_entry_t function queue_entry_t (line 72) | static inline queue_entry_t function circle_queue_length (line 78) | static inline size_t function circle_enqueue_tail (line 90) | static inline void function circle_enqueue_head (line 106) | static inline void function circle_dequeue (line 113) | static inline void function queue_entry_t (line 132) | static inline queue_entry_t function queue_entry_t (line 142) | static inline queue_entry_t function circle_queue_rotate_head_forward (line 152) | static inline void function circle_queue_rotate_head_backward (line 161) | static inline void FILE: osfmk/kern/clock.c function boolean_t (line 121) | boolean_t type bintime (line 128) | struct bintime { function bintime_addx (line 133) | static __inline void function bintime_subx (line 145) | static __inline void function bintime_addns (line 157) | static __inline void function bintime_subns (line 169) | static __inline void function bintime_addxns (line 181) | static __inline void function bintime_add (line 202) | static __inline void function bintime_sub (line 215) | static __inline void function clock2bintime (line 228) | static __inline void function bintime2usclock (line 236) | static __inline void function bintime2nsclock (line 243) | static __inline void function bintime2absolutetime (line 251) | static __inline void type latched_time (line 259) | struct latched_time { type clock_calend (line 280) | struct clock_calend { type clock_calend (line 298) | struct clock_calend type clock_calend (line 299) | struct clock_calend type unlocked_clock_calend (line 318) | struct unlocked_clock_calend { function clock_config (line 357) | void function clock_init (line 372) | void function clock_timebase_init (line 386) | void function kern_return_t (line 402) | kern_return_t function clock_get_calendar_microtime (line 426) | void function get_scale_factors_from_adj (line 444) | static void function scale_delta (line 505) | static struct bintime function get_scaled_time (line 563) | static struct bintime function clock_get_calendar_absolute_and_microtime_locked (line 577) | static void function clock_get_calendar_absolute_and_nanotime_locked (line 596) | static void function clock_get_calendar_absolute_and_microtime (line 623) | void function clock_get_calendar_nanotime (line 650) | void function clock_gettimeofday (line 677) | void function clock_gettimeofday_and_absolute_time (line 685) | void function clock_set_calendar_microtime (line 725) | void function clock_get_calendar_uptime (line 852) | void function clock_update_calendar (line 879) | void function print_all_clock_variables_internal (line 939) | void function print_all_clock_variables (line 982) | void function clock_initialize_calendar (line 1027) | void function scale_sleep_time (line 1155) | static void function clock_wakeup_calendar_hwclock (line 1180) | static void function clock_wakeup_calendar_legacy (line 1224) | static void function clock_wakeup_calendar (line 1439) | void function clock_get_boottime_nanotime (line 1463) | void function clock_get_boottime_microtime (line 1485) | void function mach_wait_until_continue (line 1506) | static void function kern_return_t (line 1524) | kern_return_t function clock_delay_until (line 1541) | void function _clock_delay_until_deadline (line 1558) | void function _clock_delay_until_deadline_with_leeway (line 1570) | void function delay_for_interval (line 1600) | void function delay_for_interval_with_leeway (line 1612) | void function delay (line 1627) | void function clock_interval_to_deadline (line 1637) | void function nanoseconds_to_deadline (line 1652) | void function clock_absolutetime_interval_to_deadline (line 1666) | void function clock_continuoustime_interval_to_deadline (line 1676) | void function clock_get_uptime (line 1686) | void function clock_deadline_for_periodic_event (line 1693) | void function mach_continuous_time (line 1722) | uint64_t function mach_continuous_approximate_time (line 1743) | uint64_t function continuoustime_to_absolutetime (line 1768) | uint64_t function absolutetime_to_continuoustime (line 1784) | uint64_t function clock_get_calendar_nanotime_nowait (line 1804) | void function clock_track_calend_nowait (line 1847) | static void FILE: osfmk/kern/clock.h type clock_sec_t (line 51) | typedef unsigned long clock_sec_t; type clock_usec_t (line 52) | typedef unsigned int clock_usec_t, clock_nsec_t; type clock_sec_t (line 56) | typedef uint32_t clock_sec_t; type clock_usec_t (line 57) | typedef uint32_t clock_usec_t, clock_nsec_t; type clock_ops (line 69) | struct clock_ops { type clock_ops (line 82) | struct clock_ops type clock_ops_data_t (line 83) | typedef struct clock_ops clock_ops_data_t; type clock (line 89) | struct clock { type clock_data_t (line 94) | typedef struct clock clock_data_t; FILE: osfmk/kern/clock_oldops.c type alarm (line 70) | struct alarm { type alarm_data_t (line 90) | typedef struct alarm alarm_data_t; type alarm (line 101) | struct alarm type alarm (line 102) | struct alarm type alarm (line 103) | struct alarm type alarm (line 104) | struct alarm type clock (line 109) | struct clock type clock_ops (line 142) | struct clock_ops type clock_ops (line 157) | struct clock_ops type clock (line 167) | struct clock function clock_oldconfig (line 192) | void function clock_oldinit (line 218) | void function clock_service_create (line 238) | void function kern_return_t (line 256) | kern_return_t function kern_return_t (line 277) | kern_return_t function kern_return_t (line 299) | kern_return_t function kern_return_t (line 310) | kern_return_t function kern_return_t (line 324) | kern_return_t function kern_return_t (line 341) | kern_return_t function kern_return_t (line 357) | kern_return_t function kern_return_t (line 382) | kern_return_t function kern_return_t (line 413) | kern_return_t function kern_return_t (line 427) | kern_return_t function kern_return_t (line 443) | kern_return_t function kern_return_t (line 515) | kern_return_t function kern_return_t (line 554) | static kern_return_t function alarm_expire (line 649) | static void function alarm_done (line 720) | static void function post_alarm (line 759) | static void function set_alarm (line 796) | static void function check_time (line 812) | static int function mach_timespec_t (line 837) | mach_timespec_t function mach_timespec_t (line 848) | mach_timespec_t FILE: osfmk/kern/coalition.c type procinfo_coalinfo (line 59) | struct procinfo_coalinfo type coalition_type (line 113) | struct coalition_type { type i_resource_coalition (line 188) | struct i_resource_coalition { type i_jetsam_coalition (line 248) | struct i_jetsam_coalition { type coalition (line 260) | struct coalition { type coalition_type (line 301) | struct coalition_type type coalition (line 328) | struct coalition type coalition_ledger_indices (line 357) | struct coalition_ledger_indices function ledger_t (line 361) | ledger_t function coalition_io_monitor_ctl (line 380) | void function coalition_ledger_set_logical_writes_limit (line 395) | int function SENDING_NOTIFICATION__THIS_COALITION_IS_CAUSING_TOO_MUCH_IO (line 417) | void __attribute__((noinline)) function coalition_io_rate_exceeded (line 466) | void function init_coalition_ledgers (line 474) | void function coalition_io_ledger_update (line 504) | void function coalition_notify_user (line 523) | static void function kern_return_t (line 543) | static kern_return_t function i_coal_resource_dealloc (line 565) | static void function kern_return_t (line 574) | static kern_return_t function kern_return_t (line 606) | static kern_return_t function kern_return_t (line 680) | static kern_return_t function i_coal_resource_get_taskrole (line 687) | static int function i_coal_resource_iterate_tasks (line 703) | static void function kern_return_t (line 717) | kern_return_t function kern_return_t (line 927) | static kern_return_t function i_coal_jetsam_dealloc (line 961) | static void function kern_return_t (line 980) | static kern_return_t function kern_return_t (line 998) | static kern_return_t function kern_return_t (line 1021) | static kern_return_t function i_coal_jetsam_get_taskrole (line 1090) | int function i_coal_jetsam_iterate_tasks (line 1127) | static void function kern_return_t (line 1163) | kern_return_t function coalition_release (line 1234) | void function coalition_t (line 1288) | static coalition_t function coalition_t (line 1315) | coalition_t function coalition_t (line 1356) | coalition_t function coalition_id (line 1395) | uint64_t function task_coalition_ids (line 1402) | void function task_coalition_roles (line 1415) | void function coalition_type (line 1434) | int function boolean_t (line 1440) | boolean_t function boolean_t (line 1446) | boolean_t function boolean_t (line 1452) | boolean_t function boolean_t (line 1458) | boolean_t function boolean_t (line 1464) | boolean_t function task_coalition_update_gpu_stats (line 1479) | void function boolean_t (line 1497) | boolean_t function task_coalition_focal_count (line 1510) | uint32_t function boolean_t (line 1521) | boolean_t function task_coalition_nonfocal_count (line 1534) | uint32_t function coalition_set_efficient (line 1545) | void type thread_group (line 1554) | struct thread_group type thread_group (line 1566) | struct thread_group type thread_group (line 1576) | struct thread_group function coalition_set_thread_group (line 1586) | void function task_coalition_thread_group_focal_update (line 1605) | void function coalition_for_each_task (line 1621) | void function coalition_remove_active (line 1638) | void function kern_return_t (line 1688) | kern_return_t function kern_return_t (line 1700) | kern_return_t function kern_return_t (line 1716) | static kern_return_t function kern_return_t (line 1763) | static kern_return_t function kern_return_t (line 1803) | kern_return_t function kern_return_t (line 1842) | kern_return_t function task_release_coalitions (line 1861) | void function kern_return_t (line 1880) | kern_return_t function kern_return_t (line 1904) | kern_return_t function kern_return_t (line 1966) | kern_return_t function coalition_should_notify (line 2010) | int function coalition_set_notify (line 2024) | void function coalitions_init (line 2036) | void function coalition_fill_procinfo (line 2094) | static void function coalitions_get_list (line 2104) | int function coalition_t (line 2127) | coalition_t function boolean_t (line 2144) | boolean_t function kern_return_t (line 2160) | kern_return_t function task_t (line 2179) | task_t function task_t (line 2192) | task_t function coalition_get_task_count (line 2217) | int function i_get_list_footprint (line 2252) | static uint64_t function coalition_get_page_count (line 2268) | uint64_t type coal_sort_s (line 2309) | struct coal_sort_s { function dflt_cmp (line 2325) | static int function mem_asc_cmp (line 2342) | static int function mem_dec_cmp (line 2351) | static int function usr_asc_cmp (line 2360) | static int function usr_dec_cmp (line 2369) | static int function coalition_get_sort_list (line 2381) | static int function coalition_get_pid_list (line 2454) | int FILE: osfmk/kern/coalition.h type thread_group (line 71) | struct thread_group type thread_group (line 72) | struct thread_group type thread_group (line 73) | struct thread_group type thread_group (line 74) | struct thread_group type coalition_ledger_indices (line 83) | struct coalition_ledger_indices { type coalition (line 88) | struct coalition type coalition_resource_usage (line 149) | struct coalition_resource_usage function task_coalition_update_gpu_stats (line 163) | static inline void function boolean_t (line 170) | static inline boolean_t function boolean_t (line 178) | static inline boolean_t function task_coalition_focal_count (line 186) | static inline uint32_t function coalition_for_each_task (line 192) | static inline void FILE: osfmk/kern/copyout_shim.c function kern_return_t (line 47) | kern_return_t FILE: osfmk/kern/counter.h type __zpercpu (line 105) | typedef __zpercpu uint64_t *scalable_counter_t; type atomic_counter_t (line 106) | typedef uint64_t atomic_counter_t; type generic_counter_t (line 108) | struct generic_counter_t type generic_counter_t (line 142) | struct generic_counter_t type generic_counter_t (line 145) | struct generic_counter_t type generic_counter_t (line 151) | struct generic_counter_t type generic_counter_t (line 157) | struct generic_counter_t type generic_counter_t (line 163) | struct generic_counter_t type generic_counter_t (line 167) | struct generic_counter_t type generic_counter_t (line 169) | struct generic_counter_t type generic_counter_t (line 171) | struct generic_counter_t type generic_counter_t (line 178) | struct generic_counter_t type scalable_counter_t (line 193) | typedef scalable_counter_t counter_t; type atomic_counter_t (line 195) | typedef atomic_counter_t counter_t; FILE: osfmk/kern/counter_common.c function __startup_func (line 51) | __startup_func void function __startup_func (line 62) | __startup_func void function OS_OVERLOADABLE (line 79) | OS_OVERLOADABLE function OS_OVERLOADABLE (line 86) | OS_OVERLOADABLE function OS_OVERLOADABLE (line 93) | OS_OVERLOADABLE function OS_OVERLOADABLE (line 100) | OS_OVERLOADABLE function OS_OVERLOADABLE (line 107) | OS_OVERLOADABLE function OS_OVERLOADABLE (line 114) | OS_OVERLOADABLE function OS_OVERLOADABLE (line 121) | OS_OVERLOADABLE function OS_OVERLOADABLE (line 128) | OS_OVERLOADABLE function OS_OVERLOADABLE (line 135) | OS_OVERLOADABLE function OS_OVERLOADABLE (line 142) | OS_OVERLOADABLE function OS_OVERLOADABLE (line 149) | OS_OVERLOADABLE function OS_OVERLOADABLE (line 156) | OS_OVERLOADABLE FILE: osfmk/kern/cpu_quiesce.c type checkin_mask_t (line 74) | typedef unsigned long checkin_mask_t; type cpu_quiesce (line 80) | struct cpu_quiesce { type cpu_quiesce (line 85) | struct cpu_quiesce function checkin_mask_t (line 106) | static inline checkin_mask_t function checkin_mask_t (line 112) | static inline checkin_mask_t function cpu_quiescent_counter_init (line 118) | void function cpu_quiescent_counter_set_min_interval_us (line 129) | void function cpu_quiescent_counter_get_min_interval_us (line 145) | uint32_t function cpu_quiescent_counter_commit (line 158) | static void function cpu_quiescent_counter_needs_commit (line 176) | static bool function cpu_quiescent_counter_join (line 190) | void function cpu_quiescent_counter_ast (line 216) | void function cpu_quiescent_counter_leave (line 267) | void function cpu_quiescent_counter_checkin (line 320) | void function cpu_quiescent_counter_assert_ast (line 370) | void FILE: osfmk/kern/cpu_quiesce.h type cpu_quiescent_state_t (line 37) | typedef enum { function cpu_quiescent_counter_join (line 64) | static inline void function cpu_quiescent_counter_leave (line 68) | static inline void function cpu_quiescent_counter_checkin (line 72) | static inline void function cpu_quiescent_counter_ast (line 76) | static inline void function cpu_quiescent_counter_init (line 80) | static inline void function cpu_quiescent_counter_assert_ast (line 90) | static inline void FILE: osfmk/kern/cs_blobs.h type CS_CodeDirectory (line 155) | typedef struct __CodeDirectory { type CS_BlobIndex (line 213) | typedef struct __BlobIndex { type CS_SuperBlob (line 219) | typedef struct __SC_SuperBlob { type CS_GenericBlob (line 229) | typedef struct __SC_GenericBlob { type SC_Scatter (line 236) | typedef struct __SC_Scatter { FILE: osfmk/kern/debug.c type xnu_hw_shmem_dbg_command_info (line 114) | struct xnu_hw_shmem_dbg_command_info type additional_panic_data_buffer (line 135) | struct additional_panic_data_buffer type debugger_state (line 157) | struct debugger_state { type debugger_state (line 170) | struct debugger_state function debugger_state (line 173) | debugger_state * type macos_panic_header (line 234) | struct macos_panic_header type macos_panic_header (line 234) | struct macos_panic_header type macos_panic_header (line 235) | struct macos_panic_header type macos_panic_header (line 236) | struct macos_panic_header type macos_panic_header (line 243) | struct macos_panic_header function boolean_t (line 307) | boolean_t function __startup_func (line 322) | __startup_func function extended_debug_log_init (line 382) | void function debug_log_init (line 414) | void function phys_carveout_init (line 448) | void function DebuggerLock (line 485) | static void function DebuggerUnlock (line 503) | static void function kern_return_t (line 521) | static kern_return_t function DebuggerResumeOtherCores (line 533) | static void function DebuggerSaveState (line 543) | static void function kern_return_t (line 577) | kern_return_t function Assert (line 605) | void __attribute__((noinline)) function boolean_t (line 624) | boolean_t function Debugger (line 630) | void function DebuggerWithContext (line 636) | void type kdp_callout (line 698) | struct kdp_callout { function kdp_register_callout (line 708) | void function kdp_callouts (line 730) | static void function register_additional_panic_data_buffer (line 753) | void function panic (line 797) | void function panic_with_options (line 807) | void function panic_with_thread_context (line 827) | void function panic_trap_to_debugger (line 850) | void function panic_spin_forever (line 948) | void function kdp_machine_reboot_type (line 957) | static void function kdp_machine_reboot (line 969) | void function else (line 1051) | else if (((debugger_current_op == DBOP_DEBUGGER) && debugger_is_panic)) { function handle_debugger_trap (line 1211) | void function log (line 1327) | __attribute__((noinline, not_tail_called)) function boolean_t (line 1365) | boolean_t function boolean_t (line 1374) | boolean_t function debug_putc (line 1380) | void type pasc (line 1391) | struct pasc { type pasc_t (line 1402) | typedef struct pasc pasc_t; function packA (line 1408) | int function unpackA (line 1431) | void function __private_extern__ (line 1456) | __private_extern__ void function panic_active (line 1498) | unsigned function populate_model_name (line 1504) | void function panic_display_model_name (line 1510) | void function panic_display_kernel_uuid (line 1526) | void function panic_display_kernel_aslr (line 1540) | void function panic_display_hibb (line 1565) | void function __private_extern__ (line 1581) | __private_extern__ void function __private_extern__ (line 1623) | __private_extern__ void function __private_extern__ (line 1641) | __private_extern__ void function telemetry_gather (line 1673) | int function boolean_t (line 1684) | boolean_t function boolean_t (line 1703) | boolean_t function boolean_t (line 1733) | boolean_t FILE: osfmk/kern/debug.h type thread_snapshot (line 48) | struct thread_snapshot { type task_snapshot (line 94) | struct task_snapshot { type micro_snapshot (line 147) | struct micro_snapshot { type _dyld_cache_header (line 160) | struct _dyld_cache_header { type _dyld_cache_image_text_info (line 200) | struct _dyld_cache_image_text_info { type micro_snapshot_flags (line 208) | enum micro_snapshot_flags { type generic_snapshot_flags (line 219) | enum generic_snapshot_flags { type embedded_panic_header (line 303) | struct embedded_panic_header { type macos_panic_header (line 343) | struct macos_panic_header { type efi_aurr_panic_header (line 379) | struct efi_aurr_panic_header { type efi_aurr_extended_panic_log (line 397) | struct efi_aurr_extended_panic_log { type debugger_op (line 731) | typedef enum { FILE: osfmk/kern/ecc.h type ecc_event (line 37) | struct ecc_event { type ecc_event (line 45) | struct ecc_event type ecc_event (line 49) | struct ecc_event FILE: osfmk/kern/ecc_logging.c type ecc_event (line 43) | struct ecc_event function ecc_log_get_correction_count (line 51) | uint32_t function kern_return_t (line 57) | kern_return_t function kern_return_t (line 89) | kern_return_t FILE: osfmk/kern/energy_perf.c function gpu_describe (line 35) | void function gpu_accumulate_time (line 41) | uint64_t function io_rate_update_cb_default (line 49) | static uint64_t function io_rate_update_register (line 58) | void function io_rate_update (line 68) | uint64_t function gpu_set_fceiling_cb_default (line 74) | static uint64_t function gpu_fceiling_cb_register (line 82) | void function gpu_submission_telemetry (line 92) | void FILE: osfmk/kern/energy_perf.h function __BEGIN_DECLS (line 41) | __BEGIN_DECLS type gpu_descriptor (line 48) | typedef gpu_descriptor *gpu_descriptor_t; FILE: osfmk/kern/exception.c type exception_action (line 111) | struct exception_action type exception_action (line 117) | struct exception_action function exception_init (line 144) | void function kern_return_t (line 166) | kern_return_t function kern_return_t (line 411) | kern_return_t function kern_return_t (line 449) | kern_return_t function kern_return_t (line 534) | kern_return_t function kern_return_t (line 573) | kern_return_t function kern_return_t (line 603) | kern_return_t function kern_return_t (line 625) | kern_return_t FILE: osfmk/kern/exception.h type exception_action (line 45) | struct exception_action { FILE: osfmk/kern/extmod_statistics.c function extmod_statistics_incr_task_for_pid (line 72) | void function extmod_statistics_incr_thread_set_state (line 88) | void function extmod_statistics_incr_thread_create (line 111) | void function extmod_statistics_log (line 129) | static void FILE: osfmk/kern/gzalloc.c type gzhdr_t (line 122) | typedef struct gzalloc_header { function boolean_t (line 135) | boolean_t function gzalloc_zone_init (line 141) | void function gzalloc_empty_free_cache (line 189) | void function __startup_func (line 244) | __startup_func function gzalloc_init (line 319) | void function vm_offset_t (line 341) | vm_offset_t function gzalloc_free (line 445) | void function boolean_t (line 593) | boolean_t FILE: osfmk/kern/hibernate.c function kern_return_t (line 49) | kern_return_t function kern_return_t (line 92) | kern_return_t function kern_return_t (line 130) | kern_return_t FILE: osfmk/kern/host.c function get_host_vm_stats (line 130) | static void function kern_return_t (line 148) | kern_return_t function kern_return_t (line 182) | kern_return_t function kern_return_t (line 399) | kern_return_t type host_stats_cache (line 623) | struct host_stats_cache { type host_stats_cache (line 631) | struct host_stats_cache function host_statistics_init (line 645) | void function cache_host_statistics (line 651) | static void function get_cached_info (line 667) | static void function get_host_info_data_index (line 679) | static int function rate_limit_host_statistics (line 751) | static bool function kern_return_t (line 800) | kern_return_t function kern_return_t (line 879) | kern_return_t function kern_return_t (line 911) | kern_return_t function kern_return_t (line 938) | kern_return_t function kern_return_t (line 969) | kern_return_t function kern_return_t (line 975) | kern_return_t function kern_return_t (line 982) | kern_return_t function kern_return_t (line 1035) | kern_return_t function kern_return_t (line 1053) | kern_return_t function kern_return_t (line 1070) | kern_return_t function kern_return_t (line 1103) | kern_return_t function kern_return_t (line 1124) | kern_return_t function is_valid_host_special_port (line 1192) | static bool function kern_return_t (line 1205) | kern_return_t function kern_return_t (line 1244) | kern_return_t function kern_return_t (line 1266) | kern_return_t function kern_return_t (line 1284) | kern_return_t function kern_return_t (line 1309) | kern_return_t function kern_return_t (line 1329) | kern_return_t function kern_return_t (line 1351) | kern_return_t function host_t (line 1361) | host_t function host_priv_t (line 1367) | host_priv_t function host_security_t (line 1373) | host_security_t function kern_return_t (line 1379) | kern_return_t function kern_return_t (line 1398) | kern_return_t FILE: osfmk/kern/host.h type host (line 79) | struct host { type host_data_t (line 85) | typedef struct host host_data_t; type expired_task_statistics_t (line 94) | typedef struct { FILE: osfmk/kern/host_notify.c type host_notify_entry (line 40) | struct host_notify_entry { type host_notify_entry (line 44) | struct host_notify_entry type host_notify_entry (line 50) | struct host_notify_entry function __startup_func (line 58) | __startup_func function kern_return_t (line 68) | kern_return_t function host_notify_port_destroy (line 116) | void function host_notify_all (line 144) | static void function host_notify_calendar_change (line 196) | void function host_notify_calendar_set (line 204) | void FILE: osfmk/kern/hv_io_notifier.c type hv_ion_entry_t (line 43) | typedef struct hv_ion_entry { type hv_ion_grp (line 57) | struct hv_ion_grp { function hv_ion_entry_t (line 65) | static hv_ion_entry_t * function kern_return_t (line 101) | kern_return_t function kern_return_t (line 145) | kern_return_t function kern_return_t (line 180) | kern_return_t function kern_return_t (line 239) | kern_return_t function hv_io_notifier_grp_free (line 255) | void FILE: osfmk/kern/hv_io_notifier.h type hv_ion_message_t (line 47) | typedef struct { type hv_ion_t (line 54) | typedef struct { type hv_ion_grp_t (line 62) | typedef struct hv_ion_grp hv_ion_grp_t; FILE: osfmk/kern/hv_support_kext.c function hv_support_init (line 77) | void function hv_get_support (line 86) | int function hv_set_task_target (line 93) | void function hv_set_thread_target (line 100) | void function hv_get_volatile_state (line 122) | int function kern_return_t (line 137) | kern_return_t function hv_release_traps (line 157) | void function kern_return_t (line 171) | kern_return_t function hv_release_callbacks (line 188) | void function hv_suspend (line 207) | void function hv_resume (line 216) | void function kern_return_t (line 232) | kern_return_t function kern_return_t (line 238) | kern_return_t function boolean_t (line 244) | boolean_t function hv_port_notify (line 250) | void __attribute__((__noreturn__)) function hv_trace_guest_enter (line 256) | void function hv_trace_guest_exit (line 264) | void function hv_trace_guest_error (line 273) | void FILE: osfmk/kern/hv_support_kext.h type hv_volatile_state_t (line 41) | typedef enum { type hv_trap_type_t (line 45) | typedef enum { type kern_return_t (line 50) | typedef kern_return_t (*hv_trap_t) (void *target, uint64_t arg); type hv_trap_table_t (line 52) | typedef struct { type hv_callbacks_t (line 57) | typedef struct { FILE: osfmk/kern/hvg_hypercall.h type hvg_hcall_args_t (line 40) | typedef struct hvg_hcall_args { type hvg_hcall_output_t (line 48) | typedef struct hvg_hcall_output { type hvg_hcall_vmcore_file_t (line 84) | typedef struct hvg_hcall_vmcore_file { FILE: osfmk/kern/ipc_clock.c function ipc_clock_init (line 54) | void function ipc_clock_enable (line 78) | void function clock_t (line 97) | clock_t function clock_t (line 124) | clock_t function ipc_port_t (line 149) | ipc_port_t function ipc_port_t (line 167) | ipc_port_t function clock_t (line 182) | clock_t FILE: osfmk/kern/ipc_host.c function ipc_host_init (line 97) | void function mach_port_name_t (line 159) | mach_port_name_t function ipc_processor_init (line 180) | void function ipc_processor_enable (line 198) | void function ipc_pset_init (line 214) | void function ipc_pset_enable (line 238) | void function kern_return_t (line 251) | kern_return_t function host_t (line 274) | host_t function host_t (line 299) | host_t function processor_t (line 333) | processor_t function processor_set_t (line 361) | processor_set_t function processor_set_name_t (line 387) | processor_set_name_t function boolean_t (line 403) | boolean_t function ipc_port_t (line 430) | ipc_port_t function ipc_port_t (line 450) | ipc_port_t function ipc_port_t (line 472) | ipc_port_t function ipc_port_t (line 495) | ipc_port_t function host_t (line 517) | host_t function kern_return_t (line 551) | kern_return_t function kern_return_t (line 683) | kern_return_t function kern_return_t (line 737) | kern_return_t FILE: osfmk/kern/ipc_kobject.c type proc (line 162) | struct proc type proc (line 163) | struct proc type mig_hash_t (line 175) | typedef struct { type ipc_kobject_label (line 196) | struct ipc_kobject_label type mig_subsystem (line 200) | struct mig_subsystem type mig_subsystem (line 201) | struct mig_subsystem type mig_subsystem (line 202) | struct mig_subsystem type mig_subsystem (line 203) | struct mig_subsystem type mig_subsystem (line 204) | struct mig_subsystem type mig_subsystem (line 205) | struct mig_subsystem type mig_subsystem (line 206) | struct mig_subsystem type mig_subsystem (line 207) | struct mig_subsystem type mig_subsystem (line 208) | struct mig_subsystem type mig_subsystem (line 209) | struct mig_subsystem type mig_subsystem (line 210) | struct mig_subsystem type mig_subsystem (line 211) | struct mig_subsystem type mig_subsystem (line 212) | struct mig_subsystem type mig_subsystem (line 219) | struct mig_subsystem type mig_subsystem (line 220) | struct mig_subsystem type mig_subsystem (line 221) | struct mig_subsystem type mig_subsystem (line 222) | struct mig_subsystem type mig_subsystem (line 233) | struct mig_subsystem type mig_subsystem (line 234) | struct mig_subsystem type mig_subsystem (line 238) | struct mig_subsystem function mig_init (line 241) | static void function mig_hash_t (line 293) | static mig_hash_t * function kern_return_t (line 317) | kern_return_t function ipc_kmsg_t (line 344) | ipc_kmsg_t function ipc_kobject_set (line 662) | void function ipc_kobject_set_atomically (line 673) | void function ipc_kobject_init_port (line 703) | static inline void function ipc_port_t (line 740) | ipc_port_t function ipc_port_t (line 768) | ipc_port_t function ipc_kobject_subst_once_notify (line 795) | static void function ipc_port_t (line 822) | ipc_port_t function boolean_t (line 855) | boolean_t function boolean_t (line 947) | boolean_t function ipc_kobject_destroy (line 1013) | void function ipc_port_t (line 1061) | static ipc_port_t function ipc_port_t (line 1090) | static ipc_port_t function ipc_kobject_label_check (line 1127) | bool function boolean_t (line 1196) | boolean_t FILE: osfmk/kern/ipc_kobject.h type natural_t (line 90) | typedef natural_t ipc_kobject_type_t; type ipc_kobject_label (line 158) | struct ipc_kobject_label { function ipc_kobject_t (line 232) | static inline ipc_kobject_t function ip_label_check (line 245) | extern bool ipc_kobject_label_check( FILE: osfmk/kern/ipc_mig.c function mach_msg_return_t (line 114) | mach_msg_return_t function mach_msg_return_t (line 158) | mach_msg_return_t function mach_msg_return_t (line 200) | mach_msg_return_t function mach_msg_return_t (line 210) | mach_msg_return_t function mach_msg_return_t (line 271) | mach_msg_return_t function mach_msg_return_t (line 344) | mach_msg_return_t function mach_msg_return_t (line 354) | mach_msg_return_t function mach_msg_return_t (line 363) | mach_msg_return_t function mach_msg_destroy_from_kernel_proper (line 545) | void function mach_msg_return_t (line 646) | mach_msg_return_t function mach_port_t (line 802) | mach_port_t function mig_dealloc_reply_port (line 814) | void function mig_put_reply_port (line 826) | void function mig_strncpy (line 848) | int function mig_strncpy_zerofill (line 887) | int function mig_user_deallocate (line 931) | void function kern_return_t (line 945) | kern_return_t function mig_object_destroy (line 969) | void function mig_object_reference (line 985) | void function mig_object_deallocate (line 1001) | void function ipc_port_t (line 1027) | ipc_port_t function mig_object_t (line 1061) | mig_object_t function mig_object_no_senders (line 1099) | void FILE: osfmk/kern/ipc_mig.h type mig_object_data_t (line 216) | typedef struct mig_object { type mig_notify_object_data_t (line 228) | typedef struct mig_notify_object { FILE: osfmk/kern/ipc_misc.c type fileglob (line 39) | struct fileglob function ipc_port_t (line 52) | ipc_port_t type fileglob (line 74) | struct fileglob type fileglob (line 77) | struct fileglob function fileport_notify (line 102) | void function kern_return_t (line 148) | kern_return_t function kern_return_t (line 188) | kern_return_t FILE: osfmk/kern/ipc_misc.h type fileglob (line 32) | struct fileglob type fileglob (line 33) | struct fileglob type fileglob (line 34) | struct fileglob type fileglob (line 37) | struct fileglob type fileglob (line 39) | struct fileglob FILE: osfmk/kern/ipc_sync.c function kern_return_t (line 55) | kern_return_t function semaphore_t (line 98) | semaphore_t function ipc_port_t (line 131) | ipc_port_t function semaphore_notify (line 163) | void function lock_set_t (line 175) | lock_set_t function ipc_port_t (line 181) | ipc_port_t FILE: osfmk/kern/ipc_tt.c function ipc_task_init (line 137) | void function ipc_task_enable (line 290) | void function ipc_task_disable (line 337) | void function ipc_task_terminate (line 414) | void function ipc_task_reset (line 564) | void function ipc_thread_init (line 719) | void function ipc_thread_init_exc_actions (line 774) | void function ipc_thread_destroy_exc_actions (line 790) | void function ipc_thread_disable (line 814) | void function ipc_thread_terminate (line 868) | void function ipc_thread_reset (line 959) | void function ipc_port_t (line 1118) | ipc_port_t function kern_return_t (line 1153) | kern_return_t function ipc_port_t (line 1179) | ipc_port_t function mach_port_name_t (line 1214) | mach_port_name_t function mach_port_name_t (line 1238) | mach_port_name_t function mach_port_name_t (line 1263) | mach_port_name_t function mach_port_name_t (line 1293) | mach_port_name_t function ipc_port_bind_special_reply_port_locked (line 1332) | static void function kern_return_t (line 1359) | static kern_return_t function kern_return_t (line 1403) | static kern_return_t function kern_return_t (line 1452) | kern_return_t function ipc_port_t (line 1461) | static ipc_port_t function kern_return_t (line 1481) | kern_return_t function kern_return_t (line 1535) | static kern_return_t function kern_return_t (line 1585) | kern_return_t function kern_return_t (line 1659) | static kern_return_t function kern_return_t (line 1738) | kern_return_t function ipc_port_t (line 1747) | static ipc_port_t function kern_return_t (line 1766) | kern_return_t function kern_return_t (line 1820) | static kern_return_t function kern_return_t (line 1872) | kern_return_t function kern_return_t (line 1927) | kern_return_t function kern_return_t (line 2022) | kern_return_t function kern_return_t (line 2105) | kern_return_t function kern_return_t (line 2153) | kern_return_t function task_t (line 2208) | static task_t function task_inspect_t (line 2255) | static task_inspect_t function task_read_t (line 2297) | static task_read_t function task_t (line 2338) | static task_t function task_t (line 2377) | task_t function task_t (line 2405) | task_t function task_t (line 2421) | static task_t function task_name_t (line 2438) | static task_name_t function task_name_t (line 2460) | task_name_t function task_t (line 2490) | static task_t function task_policy_set_t (line 2517) | task_policy_set_t function task_policy_get_t (line 2523) | task_policy_get_t function task_inspect_t (line 2529) | static task_inspect_t function task_read_t (line 2550) | static task_read_t function task_t (line 2597) | task_t function thread_t (line 2675) | thread_t function ipc_space_t (line 2743) | ipc_space_t function task_inspect_t (line 2800) | task_inspect_t function task_read_t (line 2826) | task_read_t function task_read_t (line 2843) | static task_read_t function task_suspension_token_t (line 2869) | task_suspension_token_t function ipc_space_t (line 2901) | static ipc_space_t function ipc_space_t (line 2940) | ipc_space_t function ipc_space_t (line 2947) | static ipc_space_t function ipc_space_read_t (line 2954) | ipc_space_read_t function ipc_space_read_t (line 2961) | static ipc_space_read_t function ipc_space_inspect_t (line 2968) | ipc_space_inspect_t function vm_map_t (line 2985) | static vm_map_t function vm_map_read_t (line 3036) | vm_map_read_t function vm_map_read_t (line 3043) | vm_map_read_t function vm_map_inspect_t (line 3050) | vm_map_inspect_t function thread_t (line 3068) | static thread_t function thread_t (line 3106) | thread_t function thread_t (line 3123) | static thread_t function thread_inspect_t (line 3149) | static thread_inspect_t function thread_inspect_t (line 3169) | thread_inspect_t function thread_read_t (line 3195) | static thread_read_t function thread_read_t (line 3221) | thread_read_t function thread_read_t (line 3238) | static thread_read_t function ipc_port_t (line 3265) | static ipc_port_t function ipc_port_t (line 3302) | ipc_port_t function ipc_port_t (line 3309) | ipc_port_t function ipc_port_t (line 3315) | ipc_port_t function thread_t (line 3330) | thread_t function task_t (line 3358) | task_t function task_read_t (line 3384) | task_read_t function task_read_t (line 3411) | task_read_t function task_name_t (line 3437) | task_name_t function host_t (line 3463) | host_t function ipc_port_t (line 3490) | static ipc_port_t function ipc_port_t (line 3534) | ipc_port_t function ipc_port_t (line 3541) | ipc_port_t function ipc_port_t (line 3548) | ipc_port_t function ipc_port_t (line 3555) | ipc_port_t function ipc_port_t (line 3562) | ipc_port_t function ipc_port_t (line 3587) | ipc_port_t function ipc_port_t (line 3617) | ipc_port_t function space_deallocate (line 3641) | void function space_read_deallocate (line 3658) | void function space_inspect_deallocate (line 3675) | void function kern_return_t (line 3703) | kern_return_t function kern_return_t (line 3799) | kern_return_t function kern_return_t (line 3919) | kern_return_t function kern_return_t (line 4043) | kern_return_t function kern_return_t (line 4181) | static kern_return_t function kern_return_t (line 4282) | static kern_return_t function kern_return_t (line 4296) | kern_return_t function kern_return_t (line 4321) | kern_return_t function kern_return_t (line 4345) | static kern_return_t function kern_return_t (line 4440) | static kern_return_t function kern_return_t (line 4454) | kern_return_t function kern_return_t (line 4479) | kern_return_t function ipc_thread_port_unpin (line 4514) | void FILE: osfmk/kern/kalloc.c type kheap_temp_header (line 100) | struct kheap_temp_header { type kalloc_zone_cfg (line 194) | struct kalloc_zone_cfg { type kalloc_zone_cfg (line 199) | struct kalloc_zone_cfg type kheap_zones (line 354) | struct kheap_zones type kalloc_heap (line 360) | struct kalloc_heap type kheap_zones (line 374) | struct kheap_zones type kalloc_heap (line 380) | struct kalloc_heap type kheap_zones (line 392) | struct kheap_zones type kalloc_heap (line 398) | struct kalloc_heap function __startup_func (line 412) | __startup_func function __startup_func (line 514) | __startup_func function KALLOC_ZINFO_SALLOC (line 585) | static void function KALLOC_ZINFO_SFREE (line 592) | static void function vm_map_t (line 599) | static inline vm_map_t function vm_map_t (line 608) | static inline vm_map_t function zone_t (line 617) | zone_t function vm_size_t (line 639) | static vm_size_t function vm_size_t (line 665) | vm_size_t function vm_size_t (line 672) | vm_size_t function vm_size_t (line 691) | vm_size_t function kheap_temp_leak_panic (line 705) | void function __abortlike (line 736) | __abortlike function kalloc_large (line 744) | __attribute__((noinline)) function kalloc_ext (line 875) | struct kalloc_result function kfree_large (line 974) | __attribute__((noinline)) function __abortlike (line 1027) | __abortlike function __abortlike (line 1041) | __abortlike function __abortlike (line 1055) | __abortlike function __abortlike (line 1063) | __abortlike function __abortlike (line 1071) | __abortlike function kfree_ext (line 1084) | static void function _krealloc_ext (line 1180) | static struct kalloc_result function krealloc_ext (line 1236) | struct kalloc_result function kheap_realloc_addr (line 1251) | struct kalloc_result function __startup_func (line 1262) | __startup_func function OSMallocTag (line 1309) | OSMallocTag function OSMalloc_Tagref (line 1331) | static void function OSMalloc_Tagrele (line 1342) | static void function OSMalloc_Tagfree_external (line 1366) | void function OSFree_external (line 1451) | void function kern_os_free_external (line 1481) | void function kern_os_zfree (line 1498) | void function kern_os_kfree (line 1515) | void FILE: osfmk/kern/kalloc.h type kalloc_heap (line 78) | struct kalloc_heap { type kalloc_result (line 279) | struct kalloc_result { type kalloc_result (line 284) | struct kalloc_result type kalloc_result (line 291) | struct kalloc_result type kalloc_result (line 300) | struct kalloc_result type kalloc_result (line 318) | struct kalloc_result FILE: osfmk/kern/kcdata.h type kcdata_item (line 259) | struct kcdata_item { type kcdata_item (line 301) | struct kcdata_item type KCDATA_SUBTYPE_TYPES (line 303) | enum KCDATA_SUBTYPE_TYPES { KC_ST_CHAR = 1, KC_ST_INT8, KC_ST_UINT8, KC_... type kctype_subtype_t (line 304) | typedef enum KCDATA_SUBTYPE_TYPES kctype_subtype_t; type kcdata_subtype_descriptor (line 312) | struct kcdata_subtype_descriptor { type kcdata_subtype_descriptor (line 340) | struct kcdata_subtype_descriptor function kcs_get_elem_size (line 349) | static inline uint32_t function kcs_get_elem_count (line 359) | static inline uint32_t function kcs_set_elem_size (line 368) | static inline int type kcdata_type_definition (line 383) | struct kcdata_type_definition { type stack_snapshot_frame32 (line 539) | struct stack_snapshot_frame32 { type stack_snapshot_frame64 (line 544) | struct stack_snapshot_frame64 { type dyld_uuid_info_32 (line 549) | struct dyld_uuid_info_32 { type dyld_uuid_info_64 (line 554) | struct dyld_uuid_info_64 { type dyld_uuid_info_64_v2 (line 563) | struct dyld_uuid_info_64_v2 { type dyld_shared_cache_loadinfo (line 582) | struct dyld_shared_cache_loadinfo { type dyld_aot_cache_uuid_info (line 591) | struct dyld_aot_cache_uuid_info { type user32_dyld_uuid_info (line 598) | struct user32_dyld_uuid_info { type user64_dyld_uuid_info (line 603) | struct user64_dyld_uuid_info { type user64_dyld_aot_info (line 610) | struct user64_dyld_aot_info { type task_snapshot_flags (line 617) | enum task_snapshot_flags { type thread_snapshot_flags (line 651) | enum thread_snapshot_flags { type mem_and_io_snapshot (line 667) | struct mem_and_io_snapshot { type thread_snapshot_v2 (line 695) | struct thread_snapshot_v2 { type thread_snapshot_v3 (line 717) | struct thread_snapshot_v3 { type thread_snapshot_v4 (line 741) | struct thread_snapshot_v4 { type thread_group_snapshot (line 767) | struct thread_group_snapshot { type thread_group_flags (line 772) | enum thread_group_flags { type thread_group_snapshot_v2 (line 777) | struct thread_group_snapshot_v2 { type coalition_flags (line 783) | enum coalition_flags { type jetsam_coalition_snapshot (line 790) | struct jetsam_coalition_snapshot { type instrs_cycles_snapshot (line 797) | struct instrs_cycles_snapshot { type thread_delta_snapshot_v2 (line 802) | struct thread_delta_snapshot_v2 { type thread_delta_snapshot_v3 (line 817) | struct thread_delta_snapshot_v3 { type io_stats_snapshot (line 834) | struct io_stats_snapshot { type task_snapshot_v2 (line 856) | struct task_snapshot_v2 { type task_delta_snapshot_v2 (line 875) | struct task_delta_snapshot_v2 { type stackshot_cpu_times (line 891) | struct stackshot_cpu_times { type stackshot_cpu_times_v2 (line 896) | struct stackshot_cpu_times_v2 { type stackshot_duration (line 902) | struct stackshot_duration { type stackshot_duration_v2 (line 907) | struct stackshot_duration_v2 { type stackshot_fault_stats (line 913) | struct stackshot_fault_stats { type thread_waitinfo_t (line 920) | typedef struct stackshot_thread_waitinfo { type thread_turnstileinfo_t (line 927) | typedef struct stackshot_thread_turnstileinfo { type stackshot_cpu_architecture (line 949) | struct stackshot_cpu_architecture { type stack_snapshot_stacktop (line 954) | struct stack_snapshot_stacktop { type stackshot_latency_collection (line 960) | struct stackshot_latency_collection { type stackshot_latency_task (line 968) | struct stackshot_latency_task { type stackshot_latency_thread (line 982) | struct stackshot_latency_thread { type crashinfo_proc_uniqidentifierinfo (line 1005) | struct crashinfo_proc_uniqidentifierinfo { type exit_reason_snapshot (line 1085) | struct exit_reason_snapshot { type codesigning_exit_reason_info (line 1094) | struct codesigning_exit_reason_info { type kcdata_iter_t (line 1118) | typedef struct kcdata_iter { function kcdata_iter_t (line 1124) | static inline function kcdata_iter_t (line 1137) | static inline function kcdata_iter_valid (line 1149) | static inline function kcdata_iter_t (line 1159) | static inline function kcdata_iter_type (line 1167) | static inline uint32_t function kcdata_calc_padding (line 1177) | static inline uint32_t function kcdata_flags_get_padding (line 1184) | static inline uint32_t function kcdata_iter_is_legacy_item (line 1191) | static inline int function kcdata_iter_size (line 1199) | static inline uint32_t function kcdata_iter_flags (line 1234) | static inline uint64_t function kcdata_iter_array_elem_type (line 1248) | static inline function kcdata_iter_array_elem_count (line 1255) | static inline function kcdata_iter_array_size_switch (line 1270) | static inline function kcdata_iter_array_valid (line 1298) | static inline function kcdata_iter_array_elem_size (line 1329) | static inline function kcdata_iter_container_valid (line 1342) | static inline function kcdata_iter_container_type (line 1352) | static inline function kcdata_iter_container_id (line 1359) | static inline function kcdata_iter_t (line 1370) | static inline function kcdata_iter_data_with_desc_valid (line 1383) | static inline function kcdata_iter_get_data_with_desc (line 1409) | static inline void FILE: osfmk/kern/kern_cdata.c type _uint64_with_description_data (line 60) | struct _uint64_with_description_data { type _uint32_with_description_data (line 65) | struct _uint32_with_description_data { function kcdata_estimate_required_buffer_size (line 79) | uint32_t function kcdata_descriptor_t (line 105) | kcdata_descriptor_t function kern_return_t (line 130) | kern_return_t function kcdata_memory_get_used_bytes (line 159) | uint64_t function kcdata_memory_get_uncompressed_bytes (line 166) | uint64_t function kern_return_t (line 190) | kern_return_t type kcdata_compress_descriptor (line 210) | struct kcdata_compress_descriptor function kcdata_compress_zfree (line 226) | static void function kern_return_t (line 242) | static kern_return_t function kern_return_t (line 297) | kern_return_t function kcdata_zlib_translate_kcd_cf_flag (line 347) | static inline function kcdata_zlib_translate_kcd_cf_expected_ret (line 359) | static inline function kern_return_t (line 372) | static kern_return_t function kern_return_t (line 415) | static kern_return_t function kcdata_compression_bound_zlib (line 448) | static size_t function kcdata_compression_bound (line 462) | static size_t function kern_return_t (line 483) | kern_return_t function kern_return_t (line 589) | kern_return_t function kern_return_t (line 597) | kern_return_t function kern_return_t (line 615) | kern_return_t function kcdata_compression_window_open (line 679) | void function kern_return_t (line 692) | kern_return_t function kern_return_t (line 759) | static kern_return_t function kern_return_t (line 773) | static kern_return_t function kern_return_t (line 792) | kern_return_t function kern_return_t (line 809) | static kern_return_t function kern_return_t (line 839) | kern_return_t function kcd_finalize_compression (line 855) | void function kern_return_t (line 874) | kern_return_t function kern_return_t (line 892) | kern_return_t function kern_return_t (line 907) | static kern_return_t function kcdata_get_memory_size_for_data (line 971) | static size_t function kern_return_t (line 990) | kern_return_t function kern_return_t (line 1018) | kern_return_t function kern_return_t (line 1053) | kern_return_t function kern_return_t (line 1081) | kern_return_t function kern_return_t (line 1098) | kern_return_t function kern_return_t (line 1131) | kern_return_t function kern_return_t (line 1168) | kern_return_t function kern_return_t (line 1204) | kern_return_t FILE: osfmk/kern/kern_cdata.h type kcdata_compress_descriptor (line 75) | struct kcdata_compress_descriptor { type kcdata_compression_flush (line 92) | enum kcdata_compression_flush { type kcdata_descriptor (line 112) | struct kcdata_descriptor { type kcdata_descriptor (line 125) | struct kcdata_descriptor type kcdata_subtype_descriptor (line 136) | struct kcdata_subtype_descriptor FILE: osfmk/kern/kern_monotonic.c function mt_fixed_thread_counts (line 70) | int function mt_update_thread (line 132) | bool function mt_sched_update (line 175) | void function mt_fixed_task_counts (line 196) | int function mt_mtc_update_count (line 258) | uint64_t function mt_cpu_update_count (line 281) | uint64_t function mt_fixed_counts_internal (line 287) | static void function mt_mtc_update_fixed_counts (line 298) | void function mt_update_fixed_counts (line 326) | void function mt_fixed_counts (line 340) | void function mt_cur_thread_fixed_counts (line 354) | void function mt_cur_task_fixed_counts (line 371) | void function mt_cur_thread_instrs (line 381) | uint64_t function mt_cur_thread_cycles (line 404) | uint64_t function mt_cur_cpu_instrs (line 423) | uint64_t function mt_cur_cpu_cycles (line 440) | uint64_t function mt_update_task (line 453) | void function mt_terminate_update (line 467) | void function mt_perfcontrol (line 473) | void function mt_stackshot_thread (line 499) | void function mt_stackshot_task (line 513) | void function mt_microstackshot_start (line 541) | int function mt_microstackshot_stop (line 571) | int FILE: osfmk/kern/kern_stackshot.c type unaligned_u64 (line 95) | typedef uint64_t unaligned_u64 __attribute__((aligned(1))); type stackshot_fault_stats (line 117) | struct stackshot_fault_stats type mem_and_io_snapshot (line 144) | struct mem_and_io_snapshot type thread_group (line 160) | struct thread_group type thread_group (line 161) | struct thread_group type proc (line 166) | struct proc type proc (line 167) | struct proc type thread_snapshot (line 223) | struct thread_snapshot type task_snapshot (line 224) | struct task_snapshot function __private_extern__ (line 274) | __private_extern__ void function safe_grab_timer_value (line 297) | static uint64_t function kern_return_t (line 313) | static kern_return_t function kern_return_t (line 351) | kern_return_t function kern_return_t (line 423) | kern_return_t function get_stackshot_estsize (line 480) | uint32_t function kern_return_t (line 521) | static kern_return_t function kern_return_t (line 552) | kern_return_t function kdp_snapshot_preflight (line 840) | void function panic_stackshot_reset_state (line 865) | void function boolean_t (line 871) | boolean_t function kdp_stack_snapshot_bytes_traced (line 877) | uint32_t function kdp_stack_snapshot_bytes_uncompressed (line 883) | uint32_t function boolean_t (line 889) | static boolean_t function kcdata_get_task_ss_flags (line 917) | static uint64_t function kern_return_t (line 981) | static kern_return_t function kern_return_t (line 1061) | static kern_return_t function kern_return_t (line 1263) | static kern_return_t function kern_return_t (line 1301) | static kern_return_t function kern_return_t (line 1316) | static kern_return_t type task_snapshot_v2 (line 1350) | struct task_snapshot_v2 type task_snapshot_v2 (line 1369) | struct task_snapshot_v2 type task_snapshot_v2 (line 1370) | struct task_snapshot_v2 function kern_return_t (line 1477) | static kern_return_t function kern_return_t (line 1538) | static kern_return_t function kern_return_t (line 1571) | static kern_return_t function kcdata_record_thread_delta_snapshot (line 1892) | static int type saved_uniqueids (line 1948) | struct saved_uniqueids { type thread_classification (line 1953) | enum thread_classification { function classify_thread (line 1958) | static enum thread_classification type stackshot_context (line 1981) | struct stackshot_context { function kern_return_t (line 1986) | static kern_return_t function kern_return_t (line 2315) | static kern_return_t function proc_was_throttled_from_task (line 2694) | static uint64_t function proc_did_throttle_from_task (line 2706) | static uint64_t function kdp_mem_and_io_snapshot (line 2718) | static void function stackshot_memcpy (line 2757) | void function stackshot_strlcpy (line 2772) | size_t function kdp_extract_page_mask_and_size (line 2787) | static inline void function vm_offset_t (line 2803) | vm_offset_t function boolean_t (line 2868) | boolean_t function kdp_copyin_string_slowpath (line 2882) | static int function kdp_copyin_string (line 2926) | int function boolean_t (line 2945) | boolean_t function kern_return_t (line 2994) | kern_return_t function vm_offset_t (line 3028) | vm_offset_t function machine_trace_thread_clear_validation_cache (line 3080) | void function boolean_t (line 3086) | boolean_t function stackshot_coalition_jetsam_count (line 3098) | static void function stackshot_coalition_jetsam_snapshot (line 3106) | static void function stackshot_thread_group_count (line 3150) | static void function stackshot_thread_group_snapshot (line 3158) | static void function stackshot_thread_has_valid_waitinfo (line 3172) | static int function stackshot_thread_has_valid_turnstileinfo (line 3198) | static int function stackshot_thread_turnstileinfo (line 3207) | static void function stackshot_thread_wait_owner_info (line 3218) | static void FILE: osfmk/kern/kern_types.h type zone (line 43) | struct zone type wait_queue (line 46) | struct wait_queue { unsigned int opaque[2]; uintptr_t opaquep[2]; } type wait_queue (line 48) | struct wait_queue { unsigned char opaque[32]; } type zone (line 53) | struct zone type wait_queue (line 56) | struct wait_queue type event64_t (line 68) | typedef uint64_t event64_t; type wait_result_t (line 75) | typedef int wait_result_t; type wait_interrupt_t (line 167) | typedef int wait_interrupt_t; type wait_timeout_urgency_t (line 175) | typedef int wait_timeout_urgency_t; type clock (line 209) | struct clock type mig_object (line 211) | struct mig_object type mig_notify (line 214) | struct mig_notify type pset_node (line 217) | struct pset_node type affinity_set (line 220) | struct affinity_set type run_queue (line 223) | struct run_queue type grrr_run_queue (line 226) | struct grrr_run_queue type grrr_group (line 229) | struct grrr_group type sched_group (line 233) | struct sched_group type wait_queue_set (line 239) | struct wait_queue_set type _wait_queue_link (line 240) | struct _wait_queue_link type wait_queue_set (line 244) | struct wait_queue_set type _wait_queue_link (line 248) | struct _wait_queue_link type perfcontrol_state (line 252) | struct perfcontrol_state type perfcontrol_event (line 258) | typedef enum perfcontrol_event { type perfcontrol_class_t (line 307) | typedef enum perfcontrol_class { type sched_clutch_edge (line 344) | typedef union sched_clutch_edge { FILE: osfmk/kern/kext_alloc.c function __startup_func (line 65) | __startup_func function vm_offset_t (line 141) | vm_offset_t function kern_return_t (line 162) | kern_return_t function kext_free (line 238) | void function kern_return_t (line 247) | kern_return_t function kern_return_t (line 299) | kern_return_t FILE: osfmk/kern/kmod.c function kern_return_t (line 98) | kern_return_t function kern_return_t (line 109) | kern_return_t function kern_return_t (line 119) | kern_return_t function kern_return_t (line 137) | kern_return_t FILE: osfmk/kern/kpc.h type cpu_data (line 90) | struct cpu_data type cpu_data (line 91) | struct cpu_data type cpu_data (line 92) | struct cpu_data function kpc_off_cpu (line 171) | static inline void type kpc_config_remote (line 282) | struct kpc_config_remote { type kpc_running_remote (line 289) | struct kpc_running_remote { type kpc_get_counters_remote (line 296) | struct kpc_get_counters_remote { type kpc_config_remote (line 319) | struct kpc_config_remote type kpc_config_remote (line 320) | struct kpc_config_remote type kpc_running_remote (line 331) | struct kpc_running_remote type kpc_driver (line 346) | struct kpc_driver { FILE: osfmk/kern/kpc_common.c function kpc_percpu_free (line 79) | static void function boolean_t (line 87) | boolean_t function kpc_unregister_cpu (line 128) | void function kpc_task_set_forced_all_ctrs (line 151) | static void function boolean_t (line 165) | static boolean_t function kpc_force_all_ctrs (line 172) | int function kpc_pm_acknowledge (line 216) | void function kpc_get_force_all_ctrs (line 236) | int function boolean_t (line 242) | boolean_t function boolean_t (line 248) | boolean_t function boolean_t (line 254) | boolean_t function kpc_get_running (line 279) | uint32_t function kpc_get_curcpu_counters (line 303) | int function kpc_get_cpu_counters (line 341) | int function kpc_get_shadow_counters (line 359) | int function kpc_get_counter_count (line 415) | uint32_t function kpc_get_config_count (line 433) | uint32_t function kpc_get_config (line 454) | int function kpc_set_config (line 492) | int function kpc_get_counterbuf_size (line 528) | uint32_t function kpc_counterbuf_free (line 542) | void function kpc_sample_kperf (line 550) | void function kpc_set_period (line 577) | int function kpc_get_period (line 620) | int function kpc_set_actionid (line 667) | int function kpc_get_actionid (line 712) | int function kpc_set_running (line 755) | int function boolean_t (line 777) | boolean_t function boolean_t (line 783) | boolean_t function kpc_release_pm_counters (line 817) | void function kpc_popcount (line 834) | uint8_t function kpc_get_configurable_pmc_mask (line 840) | uint64_t FILE: osfmk/kern/kpc_thread.c function kpc_get_thread_counting (line 63) | uint32_t function kpc_set_thread_counting (line 84) | int function kpc_update_thread_counters (line 122) | static void function kpc_get_curthread_counters (line 155) | int function kpc_off_cpu_update (line 186) | void function kpc_off_cpu_internal (line 192) | void function kpc_thread_create (line 200) | void function kpc_thread_destroy (line 212) | void function kpc_thread_ast_handler (line 228) | void FILE: osfmk/kern/ktrace_background_notify.c function kern_return_t (line 42) | kern_return_t FILE: osfmk/kern/ledger.c type ledger_callback (line 85) | struct ledger_callback { type entry_template (line 91) | struct entry_template { type ledger_template (line 112) | struct ledger_template { type ledger_entry (line 146) | struct ledger_entry function debug_callback (line 149) | static void function abstime_to_nsecs (line 159) | static uint64_t function nsecs_to_abstime (line 168) | static uint64_t function ledger_template_t (line 177) | ledger_template_t function ledger_template_t (line 205) | ledger_template_t function ledger_template_dereference (line 240) | void function ledger_entry_add (line 260) | int function kern_return_t (line 319) | kern_return_t function ledger_key_lookup (line 336) | int function ledger_template_complete (line 363) | void function ledger_template_complete_secure_alloc (line 378) | void function ledger_t (line 394) | ledger_t function flag_set (line 452) | static uint32_t function flag_clear (line 458) | static uint32_t function ledger_reference (line 467) | void function ledger_dereference (line 481) | void function warn_level_exceeded (line 500) | static inline int function limit_exceeded (line 526) | static inline int type ledger_callback (line 548) | struct ledger_callback type ledger_callback (line 551) | struct ledger_callback function ledger_limit_entry_wakeup (line 564) | static inline void function ledger_refill (line 582) | static void function ledger_entry_check_new_balance (line 679) | void function ledger_check_new_balance (line 781) | void function kern_return_t (line 793) | kern_return_t function kern_return_t (line 823) | kern_return_t function kern_return_t (line 832) | kern_return_t function kern_return_t (line 846) | kern_return_t function kern_return_t (line 865) | kern_return_t function kern_return_t (line 886) | kern_return_t function kern_return_t (line 923) | kern_return_t function kern_return_t (line 948) | kern_return_t function kern_return_t (line 992) | kern_return_t function kern_return_t (line 1015) | kern_return_t function kern_return_t (line 1035) | kern_return_t function kern_return_t (line 1057) | kern_return_t function kern_return_t (line 1074) | kern_return_t function kern_return_t (line 1094) | kern_return_t function kern_return_t (line 1133) | kern_return_t function kern_return_t (line 1158) | kern_return_t function kern_return_t (line 1176) | kern_return_t function kern_return_t (line 1194) | kern_return_t function kern_return_t (line 1238) | kern_return_t function kern_return_t (line 1254) | kern_return_t function kern_return_t (line 1266) | kern_return_t function kern_return_t (line 1278) | kern_return_t function kern_return_t (line 1311) | kern_return_t function kern_return_t (line 1317) | kern_return_t function ledger_ast (line 1323) | void function ledger_check_needblock (line 1437) | static uint32_t function kern_return_t (line 1514) | static kern_return_t function kern_return_t (line 1558) | kern_return_t function kern_return_t (line 1576) | kern_return_t function kern_return_t (line 1592) | kern_return_t function kern_return_t (line 1608) | kern_return_t function kern_return_t (line 1628) | kern_return_t function ledger_template_info (line 1650) | int function ledger_fill_entry_info (line 1693) | static void function ledger_get_task_entry_info_multiple (line 1712) | int function ledger_get_entry_info (line 1746) | void function ledger_info (line 1762) | int function ledger_limit (line 1780) | int FILE: osfmk/kern/ledger.h type ledger_info (line 50) | struct ledger_info { type ledger_template_info (line 56) | struct ledger_template_info { type ledger_entry (line 73) | struct ledger_entry { type ledger (line 98) | struct ledger { type ledger_entry_info (line 107) | struct ledger_entry_info { type ledger_limit_args (line 116) | struct ledger_limit_args { type ledger_template (line 124) | struct ledger_template type ledger_limit_args (line 215) | struct ledger_limit_args type ledger_info (line 217) | struct ledger_info type ledger_entry_info (line 224) | struct ledger_entry_info FILE: osfmk/kern/lock_group.h type lck_type_t (line 38) | typedef enum lck_type { type lck_grp_stat_t (line 64) | typedef struct _lck_grp_stat_ { type lck_grp_stats_t (line 76) | typedef struct _lck_grp_stats_ { type lck_grp_t (line 94) | typedef struct _lck_grp_ { type lck_grp_t (line 107) | typedef struct _lck_grp_ lck_grp_t; type lck_grp_attr_t (line 114) | typedef struct _lck_grp_attr_ { type lck_grp_attr_startup_spec (line 118) | struct lck_grp_attr_startup_spec { type lck_grp_startup_spec (line 124) | struct lck_grp_startup_spec { type lck_grp_attr_startup_spec (line 131) | struct lck_grp_attr_startup_spec type lck_grp_startup_spec (line 134) | struct lck_grp_startup_spec type lck_grp_attr_t (line 166) | typedef struct __lck_grp_attr__ lck_grp_attr_t; FILE: osfmk/kern/lock_stat.h type lockstat_probe_id (line 59) | enum lockstat_probe_id { function lck_grp_stat_enable (line 154) | static inline void function lck_grp_stat_disable (line 160) | static inline void function lck_grp_inc_stats (line 167) | static inline void function lck_grp_inc_time_stats (line 188) | static inline void function lck_grp_spin_update_held (line 211) | static inline void function lck_grp_spin_update_miss (line 227) | static inline void function lck_grp_spin_update_spin (line 240) | static inline void function boolean_t (line 258) | static inline boolean_t function lck_grp_ticket_update_held (line 272) | static inline void function lck_grp_ticket_update_miss (line 288) | static inline void function boolean_t (line 301) | static inline boolean_t function lck_grp_ticket_update_spin (line 315) | static inline void type _lck_mtx_ext_ (line 336) | struct _lck_mtx_ext_ function lck_grp_mtx_update_direct_wait (line 353) | static void inline type _lck_mtx_ext_ (line 364) | struct _lck_mtx_ext_ function lck_grp_mtx_update_held (line 380) | static void inline FILE: osfmk/kern/locks.c function unslide_for_kdebug (line 130) | uintptr_t function __startup_func (line 140) | __startup_func function lck_grp_attr_t (line 179) | lck_grp_attr_t * function lck_grp_attr_setdefault (line 195) | void function lck_grp_attr_setstat (line 211) | void function lck_grp_attr_free (line 224) | void function lck_grp_t (line 236) | lck_grp_t * function lck_grp_init (line 252) | void function lck_grp_free (line 306) | void function lck_grp_reference (line 322) | void function lck_grp_deallocate (line 334) | void function lck_grp_lckcnt_incr (line 349) | void function lck_grp_lckcnt_decr (line 380) | void function lck_attr_t (line 414) | lck_attr_t * function lck_attr_setdefault (line 430) | void function lck_attr_setdebug (line 456) | void function lck_attr_cleardebug (line 466) | void function lck_attr_rw_shared_priority (line 477) | void function lck_attr_free (line 488) | void function MARK_AS_HIBERNATE_TEXT (line 500) | MARK_AS_HIBERNATE_TEXT void function hw_lock_trylock_contended (line 506) | static inline bool function hw_lock_lock_contended (line 537) | static unsigned int NOINLINE function hw_lock_lock_internal (line 622) | static inline void function hw_lock_to_internal (line 675) | static inline unsigned int function hw_lock_unlock_internal (line 793) | static inline void function hw_lock_held (line 826) | unsigned int function hw_lock_bit_to_internal (line 835) | static inline unsigned int function hw_lock_bit_to_contended (line 862) | static unsigned int NOINLINE function hw_unlock_bit_internal (line 945) | static inline void function hw_unlock_bit (line 965) | void function hw_unlock_bit_nopreempt (line 972) | void function wait_result_t (line 984) | wait_result_t function wait_result_t (line 1012) | wait_result_t function wait_result_t (line 1025) | wait_result_t function wait_result_t (line 1056) | wait_result_t function wait_result_t (line 1116) | wait_result_t function lck_mtx_lock_wait (line 1194) | void function lck_mtx_lock_acquire (line 1271) | int function boolean_t (line 1313) | boolean_t function mutex_pause (line 1376) | void function lck_mtx_yield (line 1403) | void function wait_result_t (line 1433) | wait_result_t function wait_result_t (line 1495) | wait_result_t function lck_rw_clear_promotion (line 1601) | void function lck_rw_set_promotion_locked (line 1624) | void function kern_return_t (line 1638) | kern_return_t function kern_return_t (line 1739) | kern_return_t function wait_result_t (line 1823) | static wait_result_t function kern_return_t (line 1879) | kern_return_t function wait_result_t (line 1927) | wait_result_t function wait_result_t (line 1990) | wait_result_t function wait_result_t (line 2033) | wait_result_t function wait_result_t (line 2043) | wait_result_t function wait_result_t (line 2108) | wait_result_t function kern_return_t (line 2138) | kern_return_t function kern_return_t (line 2162) | kern_return_t function kern_return_t (line 2192) | kern_return_t function kdp_sleep_with_inheritor_find_owner (line 2200) | void function kern_return_t (line 2219) | static kern_return_t function gate_close (line 2255) | static void function gate_open_turnstile (line 2285) | static void function gate_open (line 2305) | static void function kern_return_t (line 2336) | static kern_return_t function kern_return_t (line 2399) | static kern_return_t function void_func_void (line 2457) | static void_func_void function gate_steal (line 2476) | static void function void_func_void (line 2506) | static void_func_void function gate_wait_result_t (line 2560) | static gate_wait_result_t function gate_assert (line 2659) | static void function gate_init (line 2686) | static void function gate_destroy (line 2693) | static void function lck_rw_gate_init (line 2709) | void function lck_rw_gate_destroy (line 2725) | void function lck_rw_gate_try_close (line 2758) | int function lck_rw_gate_close (line 2782) | void function lck_rw_gate_open (line 2803) | void function kern_return_t (line 2836) | kern_return_t function lck_rw_gate_steal (line 2863) | void function gate_wait_result_t (line 2898) | gate_wait_result_t function lck_rw_gate_assert (line 2945) | void function lck_mtx_gate_init (line 2963) | void function lck_mtx_gate_destroy (line 2979) | void function lck_mtx_gate_try_close (line 3012) | int function lck_mtx_gate_close (line 3036) | void function lck_mtx_gate_open (line 3057) | void function kern_return_t (line 3090) | kern_return_t function lck_mtx_gate_steal (line 3117) | void function gate_wait_result_t (line 3152) | gate_wait_result_t function lck_mtx_gate_assert (line 3197) | void function __startup_func (line 3207) | __startup_func function __startup_func (line 3217) | __startup_func function __startup_func (line 3224) | __startup_func function __startup_func (line 3234) | __startup_func function __startup_func (line 3241) | __startup_func function __startup_func (line 3252) | __startup_func function __startup_func (line 3259) | __startup_func FILE: osfmk/kern/locks.h type lck_wake_action_t (line 55) | typedef unsigned int lck_wake_action_t; type lck_attr_t (line 63) | typedef struct _lck_attr_ { type lck_attr_t (line 73) | typedef struct __lck_attr__ lck_attr_t; type lck_ticket_internal (line 98) | typedef union { type lck_ticket_t (line 106) | typedef struct { type _lck_mtx_ext_ (line 208) | struct _lck_mtx_ext_ type _lck_mtx_ext_ (line 211) | struct _lck_mtx_ext_ type gate_t (line 385) | typedef struct gate { type gate_wait_result_t (line 409) | typedef int gate_wait_result_t; type turnstile (line 912) | struct turnstile type turnstile (line 916) | struct turnstile type turnstile (line 920) | struct turnstile type lck_rw_type_t (line 938) | typedef unsigned int lck_rw_type_t; type lck_attr_startup_spec (line 1061) | struct lck_attr_startup_spec { type lck_spin_startup_spec (line 1067) | struct lck_spin_startup_spec { type lck_mtx_startup_spec (line 1073) | struct lck_mtx_startup_spec { type lck_rw_startup_spec (line 1080) | struct lck_rw_startup_spec { type lck_attr_startup_spec (line 1087) | struct lck_attr_startup_spec type lck_spin_startup_spec (line 1090) | struct lck_spin_startup_spec type lck_mtx_startup_spec (line 1093) | struct lck_mtx_startup_spec type lck_rw_startup_spec (line 1096) | struct lck_rw_startup_spec FILE: osfmk/kern/ltable.c function __startup_func (line 59) | __startup_func type lt_elem (line 84) | struct lt_elem type link_table (line 85) | struct link_table type lt_elem (line 88) | struct lt_elem type lt_elem (line 98) | struct lt_elem type link_table (line 99) | struct link_table type lt_elem (line 102) | struct lt_elem function lt_elem_in_range (line 112) | static int __assert_only function lt_elem_invalidate (line 137) | void function lt_elem_mkvalid (line 151) | void function lt_elem_set_type (line 159) | static void function ltable_enqueue_list (line 171) | static void function ltable_init (line 199) | void function ltable_grow (line 336) | void function ltable_nelem (line 439) | int type lt_elem (line 459) | struct lt_elem type link_table (line 460) | struct link_table type lt_elem (line 465) | struct lt_elem type ltable_id (line 466) | struct ltable_id type lt_elem (line 488) | struct lt_elem type ltable_id (line 543) | struct ltable_id type lt_elem (line 559) | struct lt_elem type lt_elem (line 624) | struct lt_elem function ltable_realloc_elem (line 668) | void function ltable_free_elem (line 711) | static void type lt_elem (line 747) | struct lt_elem type link_table (line 748) | struct link_table type lt_elem (line 750) | struct lt_elem type ltable_id (line 758) | struct ltable_id function ltable_put_elem (line 825) | void function lt_elem_list_link (line 878) | int type lt_elem (line 910) | struct lt_elem type link_table (line 911) | struct link_table type lt_elem (line 914) | struct lt_elem type ltable_id (line 920) | struct ltable_id type lt_elem (line 949) | struct lt_elem type link_table (line 950) | struct link_table type lt_elem (line 950) | struct lt_elem type lt_elem (line 952) | struct lt_elem type lt_elem (line 975) | struct lt_elem type link_table (line 976) | struct link_table type lt_elem (line 976) | struct lt_elem type lt_elem (line 978) | struct lt_elem type lt_elem (line 999) | struct lt_elem type link_table (line 1000) | struct link_table type lt_elem (line 1002) | struct lt_elem function lt_elem_list_release (line 1035) | int FILE: osfmk/kern/ltable.h type ltable_id (line 61) | struct ltable_id { type lt_elem (line 81) | struct lt_elem { type lt_elem_type (line 109) | enum lt_elem_type { type link_table (line 116) | struct link_table type link_table (line 117) | struct link_table type lt_elem (line 117) | struct lt_elem type link_table (line 129) | struct link_table { type link_table (line 171) | struct link_table type link_table (line 183) | struct link_table type lt_elem (line 199) | struct lt_elem type link_table (line 199) | struct link_table type link_table (line 209) | struct link_table type link_table (line 220) | struct link_table type lt_elem (line 221) | struct lt_elem type lt_elem (line 234) | struct lt_elem type link_table (line 234) | struct link_table type link_table (line 245) | struct link_table type lt_elem (line 245) | struct lt_elem type lt_elem (line 253) | struct lt_elem type lt_elem (line 261) | struct lt_elem type link_table (line 282) | struct link_table type lt_elem (line 283) | struct lt_elem type lt_elem (line 283) | struct lt_elem type lt_elem (line 295) | struct lt_elem type link_table (line 295) | struct link_table type lt_elem (line 303) | struct lt_elem type link_table (line 303) | struct link_table type lt_elem (line 304) | struct lt_elem type lt_elem (line 314) | struct lt_elem type link_table (line 314) | struct link_table type lt_elem (line 315) | struct lt_elem type lt_elem (line 327) | struct lt_elem type link_table (line 327) | struct link_table type link_table (line 338) | struct link_table type lt_elem (line 339) | struct lt_elem function lt_elem_list_release_id (line 342) | static inline int FILE: osfmk/kern/mach_filter.h type boolean_t (line 38) | typedef boolean_t (*mach_msg_fetch_filter_policy_cbfunc_t) (struct task ... type mach_msg_filter_callbacks (line 41) | struct mach_msg_filter_callbacks { type mach_msg_filter_callbacks (line 51) | struct mach_msg_filter_callbacks FILE: osfmk/kern/mach_node.c function mach_node_init (line 103) | void function mach_node_table_init (line 117) | void function mach_node_publish (line 152) | void function mach_node_port_changed (line 198) | void function mach_node_t (line 254) | mach_node_t function kern_return_t (line 270) | kern_return_t function mach_node_t (line 414) | mach_node_t function mnl_name_t (line 449) | mnl_name_t function mnl_name_free (line 458) | void function mnl_name_table_init (line 467) | void function mnl_obj_init (line 487) | void function mnl_obj_t (line 498) | mnl_obj_t function mnl_obj_t (line 519) | mnl_obj_t function kern_return_t (line 542) | kern_return_t function mnl_msg_t (line 581) | mnl_msg_t function mnl_msg_free (line 602) | void function mnl_node_info_t (line 626) | mnl_node_info_t function kern_return_t (line 652) | kern_return_t function kern_return_t (line 680) | kern_return_t function kern_return_t (line 722) | kern_return_t function mnl_msg_from_node (line 769) | void function mnl_msg_t (line 808) | mnl_msg_t function mnl_msg_complete (line 830) | void function mnl_msg_t (line 854) | mnl_msg_t function mnl_msg_free (line 860) | void function mnl_node_info_t (line 866) | mnl_node_info_t function kern_return_t (line 872) | kern_return_t function kern_return_t (line 878) | kern_return_t function kern_return_t (line 886) | kern_return_t function mnl_msg_from_node (line 892) | void function mnl_msg_t (line 900) | mnl_msg_t function mnl_msg_complete (line 906) | void FILE: osfmk/kern/mach_node.h type mach_node_server_msg (line 51) | struct mach_node_server_msg { type mach_node_server_register_msg (line 62) | struct mach_node_server_register_msg { type flipc_node (line 94) | struct flipc_node type mach_node (line 103) | struct mach_node type mach_node (line 105) | struct mach_node { type mnl_obj (line 192) | struct mnl_obj { FILE: osfmk/kern/mach_node_link.h type mnl_node_info (line 63) | struct mnl_node_info { type mnl_name_t (line 80) | typedef uint64_t mnl_name_t; type mnl_msg (line 97) | struct mnl_msg { FILE: osfmk/kern/machine.c type machine_info (line 112) | struct machine_info function processor_up (line 130) | void function kern_return_t (line 168) | kern_return_t function kern_return_t (line 194) | kern_return_t function kern_return_t (line 203) | kern_return_t function processor_doshutdown (line 285) | static void function processor_offline (line 361) | static void function processor_offline_intstack (line 438) | static void function kern_return_t (line 456) | kern_return_t function ml_io_read (line 482) | unsigned long long function ml_io_read8 (line 580) | unsigned int function ml_io_read16 (line 586) | unsigned int function ml_io_read32 (line 592) | unsigned int function ml_io_read64 (line 598) | unsigned long long function ml_io_write (line 606) | void function ml_io_write8 (line 695) | void function ml_io_write16 (line 701) | void function ml_io_write32 (line 707) | void function ml_io_write64 (line 713) | void type cpu_callback_chain_elem (line 719) | struct cpu_callback_chain_elem { type cpu_callback_chain_elem (line 725) | struct cpu_callback_chain_elem function cpu_event_register_callback (line 729) | void function cpu_event_unregister_callback (line 747) | __attribute__((noreturn)) function ml_broadcast_cpu_event (line 754) | void FILE: osfmk/kern/machine.h type kern_work_interval_args (line 150) | struct kern_work_interval_args type thread_group (line 168) | struct thread_group type thread_group (line 169) | struct thread_group type thread_group (line 170) | struct thread_group type thread_group (line 171) | struct thread_group type thread_group (line 171) | struct thread_group type thread_group (line 172) | struct thread_group type thread_group (line 172) | struct thread_group FILE: osfmk/kern/memset_s.c function memset_s (line 43) | int function timingsafe_bcmp (line 68) | int FILE: osfmk/kern/misc_protos.h type kmod_info_t (line 263) | struct kmod_info_t FILE: osfmk/kern/mk_sp.c function kern_return_t (line 71) | kern_return_t function kern_return_t (line 182) | kern_return_t FILE: osfmk/kern/mk_timer.c type mk_timer (line 50) | struct mk_timer { type mk_timer (line 60) | struct mk_timer function mach_port_name_t (line 72) | mach_port_name_t function mk_timer_port_destroy (line 123) | void function mk_timer_expire (line 158) | static void function kern_return_t (line 220) | kern_return_t function kern_return_t (line 260) | static kern_return_t function kern_return_t (line 316) | kern_return_t function kern_return_t (line 322) | kern_return_t function kern_return_t (line 341) | kern_return_t FILE: osfmk/kern/mpqueue.h type mpqueue_head (line 15) | struct mpqueue_head { type mpqueue_head_t (line 26) | typedef struct mpqueue_head mpqueue_head_t; FILE: osfmk/kern/mpsc_queue.c function mpsc_queue_chain_t (line 36) | __attribute__((noinline)) function mpsc_queue_restore_batch (line 43) | void function mpsc_queue_chain_t (line 63) | mpsc_queue_chain_t function mpsc_queue_chain_t (line 102) | mpsc_queue_chain_t function _mpsc_queue_thread_continue (line 124) | static void function _mpsc_queue_thread_wakeup (line 147) | static void function kern_return_t (line 153) | static kern_return_t function kern_return_t (line 177) | kern_return_t function _mpsc_queue_thread_call_drain (line 187) | static void function _mpsc_queue_thread_call_wakeup (line 194) | static void function mpsc_daemon_queue_init_with_thread_call (line 200) | void function mpsc_daemon_queue_nested_invoke (line 216) | void function _mpsc_daemon_queue_nested_wakeup (line 225) | static void function mpsc_daemon_queue_init_with_target (line 231) | void function _mpsc_daemon_queue_drain (line 246) | static void function _mpsc_daemon_queue_wakeup (line 329) | static void function _mpsc_daemon_queue_enqueue (line 348) | static void function mpsc_daemon_enqueue (line 368) | void function mpsc_daemon_queue_cancel_and_wait (line 383) | void type mpsc_daemon_queue (line 425) | struct mpsc_daemon_queue function thread_deallocate_daemon_init (line 427) | void function thread_deallocate_daemon_register_queue (line 440) | void FILE: osfmk/kern/mpsc_queue.h type mpsc_queue_chain (line 50) | struct mpsc_queue_chain { type mpsc_queue_head (line 115) | struct mpsc_queue_head { function mpsc_queue_init (line 146) | static inline void type mpsc_queue_options_t (line 156) | typedef enum mpsc_queue_options { function mpsc_queue_chain_t (line 206) | static inline mpsc_queue_chain_t function __mpsc_queue_append_was_empty (line 229) | static inline bool function __mpsc_queue_append_update_prev (line 256) | static inline void function mpsc_queue_append_list (line 286) | static inline bool function mpsc_queue_append (line 307) | static inline bool type mpsc_daemon_queue (line 436) | struct mpsc_daemon_queue type mpsc_daemon_queue_kind_t (line 453) | typedef enum mpsc_daemon_queue_kind { type mpsc_daemon_queue (line 473) | struct mpsc_daemon_queue { FILE: osfmk/kern/page_decrypt.c function dsmos_page_transform_hook (line 37) | void function dsmos_page_transform (line 45) | int function text_crypter_create_hook_set (line 62) | void FILE: osfmk/kern/page_decrypt.h type pager_crypt_info (line 48) | struct pager_crypt_info { type pager_crypt_info_t (line 58) | typedef struct pager_crypt_info pager_crypt_info_t; type crypt_file_data (line 60) | struct crypt_file_data { type crypt_file_data_t (line 65) | typedef struct crypt_file_data crypt_file_data_t; type pager_crypt_info (line 67) | struct pager_crypt_info FILE: osfmk/kern/percpu.h type percpu_base (line 254) | struct percpu_base { function percpu_section_start (line 261) | percpu_section_start(void) function percpu_section_end (line 268) | percpu_section_end(void) function __pure2 (line 274) | static __pure2 inline vm_size_t FILE: osfmk/kern/pms.h type pmsStat (line 41) | typedef struct pmsStat { type pmsDef (line 46) | typedef struct pmsDef { type pmsCtl (line 82) | typedef struct pmsCtl { type pmsd (line 92) | typedef struct pmsd { type pmsctl_t (line 141) | typedef struct { FILE: osfmk/kern/policy_internal.h type task_pend_token (line 286) | struct task_pend_token { type qos_policy_params_t (line 305) | typedef struct { type task_watch_t (line 339) | typedef struct task_watcher task_watch_t; type ledger_entry_info (line 384) | struct ledger_entry_info type ledger_entry_info (line 404) | struct ledger_entry_info FILE: osfmk/kern/printf.c function _consume_printf_args (line 198) | int function _consume_kprintf_args (line 203) | void function printnum (line 208) | static int function __doprnt (line 240) | int function dummy_putc (line 733) | static void function _doprnt (line 753) | void function _doprnt_log (line 764) | void function bsd_log_lock (line 798) | bool function bsd_log_lock_safe (line 813) | void function bsd_log_unlock (line 819) | void function safe_gets (line 826) | void function conslog_putc (line 875) | void function cons_putc_locked (line 890) | void function vprintf_internal (line 899) | static int function printf (line 930) | __attribute__((noinline, not_tail_called)) function vprintf (line 944) | __attribute__((noinline, not_tail_called)) function consdebug_putc (line 951) | void function consdebug_putc_unbuffered (line 965) | void function consdebug_log (line 979) | void function paniclog_append_noflush (line 991) | int function kdb_printf (line 1003) | int function kdb_log (line 1019) | int function kdb_printf_unbuffered (line 1035) | int function copybyte (line 1052) | static void function sprintf (line 1070) | int FILE: osfmk/kern/priority.c function thread_quantum_expire (line 98) | void function sched_set_thread_base_priority (line 268) | void function sched_set_kernel_thread_priority (line 324) | void function thread_recompute_sched_pri (line 366) | void function sched_default_quantum_expire (line 421) | void function lightweight_update_priority (line 445) | void type shift_data (line 497) | struct shift_data function sched_compute_timeshare_priority (line 543) | int function sched_compute_timeshare_priority (line 581) | int function boolean_t (line 609) | boolean_t function update_priority (line 627) | void function sched_incr_bucket (line 732) | static void function sched_decr_bucket (line 741) | static void function sched_add_bucket (line 752) | static void function sched_sub_bucket (line 761) | static void function sched_run_incr (line 772) | uint32_t function sched_run_decr (line 784) | uint32_t function sched_smt_run_incr (line 796) | uint32_t function sched_smt_run_decr (line 811) | uint32_t function sched_update_thread_bucket (line 825) | void function sched_smt_update_thread_bucket (line 865) | void function sched_set_thread_mode (line 912) | void function sched_thread_mode_demote (line 948) | void function sched_thread_mode_undemote (line 984) | void function sched_thread_promote_reason (line 1022) | void function sched_thread_unpromote_reason (line 1059) | void FILE: osfmk/kern/priority_queue.h type priority_queue_key_t (line 120) | typedef uint16_t priority_queue_key_t; type priority_queue_entry (line 134) | struct priority_queue_entry { type priority_queue_entry_deadline (line 141) | struct priority_queue_entry_deadline { type priority_queue_entry_sched (line 149) | struct priority_queue_entry_sched { type priority_queue_entry_stable (line 156) | struct priority_queue_entry_stable { type priority_queue_entry (line 166) | struct priority_queue_entry { type priority_queue_entry_deadline (line 172) | struct priority_queue_entry_deadline { type priority_queue_entry_sched (line 184) | struct priority_queue_entry_sched { type priority_queue_entry_stable (line 191) | struct priority_queue_entry_stable { type priority_queue_entry (line 208) | struct priority_queue_entry type priority_queue_entry (line 209) | struct priority_queue_entry type priority_queue (line 223) | struct priority_queue type priority_queue_min (line 228) | struct priority_queue_min { type priority_queue_max (line 232) | struct priority_queue_max { type priority_queue_deadline_min (line 240) | struct priority_queue_deadline_min { type priority_queue_deadline_max (line 243) | struct priority_queue_deadline_max { type priority_queue_sched_min (line 250) | struct priority_queue_sched_min { type priority_queue_sched_max (line 253) | struct priority_queue_sched_max { type priority_queue_sched_stable_min (line 260) | struct priority_queue_sched_stable_min { type priority_queue_sched_stable_max (line 263) | struct priority_queue_sched_stable_max { type priority_queue (line 352) | struct priority_queue type priority_queue (line 440) | struct priority_queue type priority_queue_entry (line 441) | struct priority_queue_entry type priority_queue (line 489) | struct priority_queue type priority_queue_entry (line 490) | struct priority_queue_entry type priority_queue (line 510) | struct priority_queue type priority_queue_entry (line 511) | struct priority_queue_entry type priority_queue (line 530) | struct priority_queue type priority_queue_entry (line 531) | struct priority_queue_entry type priority_queue_min (line 692) | struct priority_queue_min type priority_queue_max (line 693) | struct priority_queue_max type priority_queue_deadline_min (line 695) | struct priority_queue_deadline_min type priority_queue_deadline_max (line 696) | struct priority_queue_deadline_max type priority_queue_sched_min (line 698) | struct priority_queue_sched_min type priority_queue_sched_max (line 699) | struct priority_queue_sched_max type priority_queue_sched_stable_min (line 701) | struct priority_queue_sched_stable_min type priority_queue_sched_stable_max (line 702) | struct priority_queue_sched_stable_max FILE: osfmk/kern/processor.c type processor_set (line 99) | struct processor_set type pset_node (line 100) | struct pset_node type processor (line 131) | struct processor function kern_return_t (line 146) | kern_return_t function processor_bootstrap (line 175) | void function processor_init (line 195) | void function processor_set_primary (line 267) | void function processor_set_t (line 304) | processor_set_t function cluster_type_t (line 313) | cluster_type_t function processor_state_update_running_foreign (line 330) | static void function processor_state_update_running_foreign (line 344) | static void function processor_state_update_idle (line 350) | void function processor_state_update_from_thread (line 367) | void function processor_state_update_explicit (line 388) | void function pset_node_t (line 400) | pset_node_t function processor_set_t (line 406) | processor_set_t function processor_set_t (line 439) | processor_set_t function processor_set_t (line 472) | processor_set_t function pset_init (line 498) | void function kern_return_t (line 563) | kern_return_t function kern_return_t (line 723) | kern_return_t function kern_return_t (line 855) | kern_return_t function kern_return_t (line 867) | kern_return_t function kern_return_t (line 886) | kern_return_t function kern_return_t (line 905) | kern_return_t function kern_return_t (line 946) | kern_return_t function kern_return_t (line 959) | kern_return_t function kern_return_t (line 968) | kern_return_t function kern_return_t (line 975) | kern_return_t function kern_return_t (line 996) | kern_return_t function kern_return_t (line 1130) | kern_return_t function kern_return_t (line 1170) | kern_return_t function kern_return_t (line 1185) | kern_return_t function kern_return_t (line 1199) | kern_return_t function kern_return_t (line 1457) | static kern_return_t function kern_return_t (line 1506) | kern_return_t function kern_return_t (line 1520) | kern_return_t function kern_return_t (line 1544) | kern_return_t function kern_return_t (line 1553) | kern_return_t function kern_return_t (line 1562) | kern_return_t function kern_return_t (line 1591) | kern_return_t function pset_deallocate (line 1604) | void function pset_reference (line 1613) | void function pset_cluster_type_t (line 1622) | pset_cluster_type_t function pset_cluster_type_t (line 1650) | pset_cluster_type_t function sched_perfcontrol_inherit_recommendation_from_tg (line 1707) | void function sched_perfcontrol_inherit_recommendation_from_tg (line 1730) | void FILE: osfmk/kern/processor.h type processor_state_t (line 138) | typedef enum { type pset_cluster_type_t (line 149) | typedef enum { type sched_perfctl_class_policy_t (line 159) | typedef enum { type bitmap_t (line 170) | typedef bitmap_t cpumap_t; type pset_execution_time_t (line 182) | typedef union { type processor_set (line 192) | struct processor_set { type processor_set (line 272) | struct processor_set type bitmap_t (line 274) | typedef bitmap_t pset_map_t; type pset_node (line 276) | struct pset_node { type pset_node (line 291) | struct pset_node type processor (line 305) | struct processor { type processor (line 406) | struct processor type thread_group (line 507) | struct thread_group function pset_is_recommended (line 511) | inline static bool function sched_get_pset_load_average (line 557) | inline static int function sched_get_pset_load_average (line 565) | inline static int function pset_update_processor_state (line 575) | inline static void FILE: osfmk/kern/queue.h function __BEGIN_DECLS (line 76) | __BEGIN_DECLS FILE: osfmk/kern/remote_time.c function mach_bridge_timer_maintenance (line 63) | void function mach_bridge_timer_enable (line 85) | uint32_t type bt_params (line 110) | struct bt_params type bt_params (line 113) | struct bt_params type bt_params (line 128) | struct bt_params function bt_params_add (line 131) | void type bt_params (line 141) | struct bt_params function bt_params_get_latest_locked (line 163) | static inline struct bt_params function bt_params_get_latest (line 176) | struct bt_params function mach_bridge_add_timestamp (line 193) | void function mach_bridge_compute_rate (line 209) | static double function bt_calibration_thread (line 234) | static void function bt_calibration_thread_start (line 455) | void function mach_bridge_remote_time (line 487) | uint64_t FILE: osfmk/kern/remote_time.h function __BEGIN_DECLS (line 36) | __BEGIN_DECLS function mach_bridge_compute_timestamp (line 45) | static inline uint64_t FILE: osfmk/kern/restartable.c type restartable_ranges (line 74) | struct restartable_ranges { function _ranges_cmp (line 104) | static int function kern_return_t (line 136) | static kern_return_t function mach_vm_address_t (line 182) | __attribute__((always_inline)) function _restartable_ranges_dispose (line 221) | __attribute__((noinline)) function _restartable_ranges_equals (line 239) | static bool function kern_return_t (line 261) | static kern_return_t function restartable_ranges_release (line 337) | void function thread_reset_pcs_ast (line 345) | void function restartable_init (line 369) | void function kern_return_t (line 379) | kern_return_t function kern_return_t (line 426) | kern_return_t FILE: osfmk/kern/restartable.h function __BEGIN_DECLS (line 36) | __BEGIN_DECLS type task_restartable_range_t (line 64) | typedef task_restartable_range_t *task_restartable_range_array_t; type restartable_ranges (line 118) | struct restartable_ranges type restartable_ranges (line 134) | struct restartable_ranges type thread (line 142) | struct thread FILE: osfmk/kern/sched.h type sched_mode_t (line 182) | typedef enum { type sched_bucket_t (line 197) | typedef enum { type runq_stats (line 216) | struct runq_stats { type run_queue (line 223) | struct run_queue { function rq_bitmap_set (line 233) | inline static void function rq_bitmap_clear (line 240) | inline static void type rt_queue (line 249) | struct rt_queue { type rt_queue (line 254) | struct rt_queue type grrr_proportional_priority_t (line 262) | typedef uint8_t grrr_proportional_priority_t; type grrr_group_index_t (line 263) | typedef uint8_t grrr_group_index_t; type grrr_group (line 274) | struct grrr_group { type grrr_run_queue (line 289) | struct grrr_run_queue { type shift_data (line 418) | struct shift_data { FILE: osfmk/kern/sched_amp.c type thread_group (line 109) | struct thread_group type sched_dispatch_table (line 111) | struct sched_dispatch_table function run_queue_t (line 167) | __attribute__((always_inline)) function run_queue_t (line 174) | __attribute__((always_inline)) function run_queue_t (line 181) | __attribute__((always_inline)) function sched_mode_t (line 193) | static sched_mode_t function sched_amp_processor_init (line 203) | static void function sched_amp_pset_init (line 209) | static void function thread_t (line 215) | static thread_t function boolean_t (line 259) | static boolean_t function boolean_t (line 274) | static boolean_t function sched_amp_thread_should_yield (line 285) | static bool function ast_t (line 299) | static ast_t function boolean_t (line 351) | static boolean_t function sched_amp_runq_count (line 379) | static int function sched_amp_runq_stats_count_sum (line 385) | static uint64_t function sched_amp_processor_bound_count (line 396) | static int function sched_amp_processor_queue_shutdown (line 402) | static void function boolean_t (line 436) | static boolean_t function thread_t (line 472) | thread_t function sched_amp_thread_update_scan (line 513) | static void function pcores_recommended (line 588) | static bool function sched_amp_thread_avoid_processor (line 609) | static bool function processor_t (line 625) | static processor_t function sched_amp_thread_group_recommendation_change (line 660) | void function sysctl_get_bound_cluster_type (line 675) | char function sysctl_thread_bind_cluster_type (line 690) | void function sysctl_get_task_cluster_type (line 697) | char function sysctl_task_set_cluster_type (line 713) | void FILE: osfmk/kern/sched_amp_common.c type processor_set (line 55) | struct processor_set type pset_node (line 56) | struct pset_node function sched_amp_init (line 68) | void function sched_amp_spill_threshold (line 128) | int function pset_signal_spill (line 142) | void function pset_should_accept_spilled_thread (line 208) | bool function should_spill_to_ecores (line 238) | bool function sched_amp_check_spill (line 278) | void function sched_amp_steal_threshold (line 299) | int function sched_amp_steal_thread_enabled (line 311) | bool function sched_amp_balance (line 322) | void function sched_amp_bounce_thread_group_from_ecores (line 373) | void function sched_ipi_type_t (line 412) | sched_ipi_type_t function sched_amp_qos_max_parallelism (line 452) | uint32_t function pset_node_t (line 483) | pset_node_t function rt_queue_t (line 496) | rt_queue_t function sched_amp_rt_init (line 505) | void function sched_amp_rt_queue_shutdown (line 514) | void function sched_amp_rt_runq_scan (line 558) | void function sched_amp_rt_runq_count_sum (line 588) | int64_t FILE: osfmk/kern/sched_amp_common.h type thread_group (line 77) | struct thread_group FILE: osfmk/kern/sched_average.c type sched_average (line 106) | struct sched_average { type sched_average (line 123) | struct sched_average function compute_sched_load (line 181) | void function compute_averages (line 288) | void FILE: osfmk/kern/sched_clutch.c function sched_clutch_us_to_abstime (line 221) | static void function sched_clutch_hierarchy_locked_assert (line 247) | static inline void function sched_clutch_hierarchy_locked_assert (line 256) | static inline void function sched_clutch_thr_count_inc (line 269) | static void function sched_clutch_thr_count_dec (line 283) | static void function sched_clutch_root_init (line 305) | static void function sched_clutch_bucket_runq_init (line 364) | static void function boolean_t (line 383) | static boolean_t function sched_clutch_bucket_t (line 395) | static sched_clutch_bucket_t function sched_clutch_bucket_runq_enqueue (line 412) | static void function sched_clutch_bucket_runq_remove (line 444) | static void function sched_clutch_bucket_runq_rotate (line 459) | static void function sched_clutch_root_bucket_init (line 474) | static void function sched_clutch_root_unbound_select_aboveui (line 526) | static bool function sched_clutch_root_bound_select_aboveui (line 551) | static bool function sched_clutch_root_bucket_t (line 573) | static sched_clutch_root_bucket_t function sched_clutch_root_bucket_deadline_calculate (line 735) | static uint64_t function sched_clutch_root_bucket_deadline_update (line 756) | static void function sched_clutch_root_bucket_runnable (line 785) | static void function sched_clutch_root_bucket_empty (line 823) | static void function sched_clutch_global_bucket_load_get (line 861) | static int function sched_clutch_root_pri_update (line 884) | static void function sched_clutch_root_urgency_inc (line 935) | static void function sched_clutch_root_urgency_dec (line 955) | static void function sched_clutch_bucket_init (line 1051) | static void function sched_clutch_bucket_group_init (line 1078) | static void function sched_clutch_init_with_thread_group (line 1112) | void function sched_clutch_destroy (line 1134) | void function sched_edge_clutch_bucket_group_preferred_cluster (line 1166) | static uint32_t function sched_clutch_bucket_preferred_cluster (line 1172) | static uint32_t function sched_edge_thread_preferred_cluster (line 1178) | uint32_t function sched_clutch_bucket_mark_native (line 1205) | static void function sched_clutch_bucket_mark_foreign (line 1214) | static void function sched_edge_cluster_cumulative_count_incr (line 1234) | static void function sched_edge_cluster_cumulative_count_decr (line 1249) | static void function sched_edge_cluster_cumulative_count (line 1264) | uint16_t function sched_clutch_bucket_hierarchy_insert (line 1277) | static void function sched_clutch_bucket_hierarchy_remove (line 1315) | static void function sched_clutch_bucket_base_pri (line 1354) | static uint8_t function sched_clutch_interactivity_from_cpu_data (line 1384) | static uint8_t function sched_clutch_bucket_pri_calculate (line 1419) | static uint8_t function sched_clutch_bucket_t (line 1445) | static sched_clutch_bucket_t function boolean_t (line 1462) | static boolean_t function boolean_t (line 1489) | static boolean_t function sched_clutch_bucket_empty (line 1537) | static void function sched_clutch_cpu_usage_update (line 1555) | void function sched_clutch_bucket_group_cpu_usage_update (line 1574) | static void function sched_clutch_bucket_group_cpu_pending_adjust (line 1593) | static inline uint64_t function sched_clutch_bucket_group_cpu_adjust (line 1620) | static void function sched_clutch_thread_run_bucket_incr (line 1667) | uint32_t function sched_clutch_run_bucket_incr (line 1679) | static uint32_t function sched_clutch_thread_run_bucket_decr (line 1695) | uint32_t function sched_clutch_run_bucket_decr (line 1707) | static uint32_t function sched_clutch_bucket_group_timeshare_update (line 1740) | static void function sched_clutch_thread_clutch_update (line 1786) | void function boolean_t (line 1838) | static boolean_t function sched_edge_bound_thread_remove (line 1860) | static void function thread_t (line 1885) | static thread_t function sched_clutch_bucket_group_thr_count_inc (line 1917) | static void function sched_clutch_bucket_group_thr_count_dec (line 1933) | static void function sched_clutch_bucket_group_pending_ageout (line 1950) | static uint8_t function sched_clutch_bucket_group_interactivity_score_calculate (line 1983) | static uint8_t function sched_clutch_bucket_group_thr_count_inc (line 2026) | static void function sched_clutch_bucket_group_thr_count_dec (line 2038) | static void function sched_clutch_bucket_group_pending_ageout (line 2052) | static uint8_t function sched_clutch_bucket_group_interactivity_score_calculate (line 2076) | static uint8_t function sched_clutch_bucket_group_run_count_inc (line 2121) | static uint32_t function sched_clutch_bucket_group_run_count_dec (line 2144) | static uint32_t function sched_clutch_bucket_group_run_count_inc (line 2163) | static uint32_t function sched_clutch_bucket_group_run_count_dec (line 2191) | static uint32_t function boolean_t (line 2218) | static boolean_t function sched_clutch_thread_remove (line 2302) | static void function thread_t (line 2358) | static thread_t function thread_t (line 2385) | static thread_t function sched_clutch_root_urgency (line 2415) | static uint32_t function sched_clutch_root_count_sum (line 2431) | static uint32_t function sched_clutch_root_priority (line 2444) | static int function sched_clutch_root_count (line 2456) | uint32_t function boolean_t (line 2470) | static boolean_t function thread_t (line 2483) | static thread_t function sched_clutch_thread_pri_shift (line 2507) | uint32_t type sched_dispatch_table (line 2587) | struct sched_dispatch_table function run_queue_t (line 2639) | __attribute__((always_inline)) function sched_clutch_root_t (line 2646) | __attribute__((always_inline)) function run_queue_t (line 2653) | __attribute__((always_inline)) function sched_clutch_initial_quantum_size (line 2661) | static uint32_t function sched_mode_t (line 2671) | static sched_mode_t function sched_clutch_processor_init (line 2681) | static void function sched_clutch_pset_init (line 2687) | static void function sched_clutch_tunables_init (line 2693) | static void function sched_clutch_init (line 2705) | static void function thread_t (line 2715) | static thread_t function boolean_t (line 2753) | static boolean_t function boolean_t (line 2772) | static boolean_t function ast_t (line 2779) | static ast_t function boolean_t (line 2817) | static boolean_t function sched_clutch_runq_count (line 2833) | static int function sched_clutch_runq_stats_count_sum (line 2839) | static uint64_t function sched_clutch_processor_bound_count (line 2850) | static int function sched_clutch_processor_queue_shutdown (line 2856) | static void function boolean_t (line 2886) | static boolean_t function thread_t (line 2922) | static thread_t function sched_clutch_thread_update_scan (line 2929) | static void function sched_clutch_thread_avoid_processor (line 3019) | static bool function sched_clutch_run_incr (line 3039) | static uint32_t function sched_clutch_run_decr (line 3048) | static uint32_t function sched_bucket_t (line 3057) | static sched_bucket_t function boolean_t (line 3083) | static boolean_t function sched_clutch_update_thread_bucket (line 3109) | void type sched_dispatch_table (line 3208) | struct sched_dispatch_table type processor_set (line 3261) | struct processor_set type pset_node (line 3262) | struct pset_node function sched_edge_pset_available (line 3270) | static bool function sched_edge_thread_bound_cluster_id (line 3284) | static uint32_t function sched_edge_config_set (line 3307) | static void function sched_clutch_edge (line 3320) | static sched_clutch_edge function kern_return_t (line 3335) | kern_return_t function kern_return_t (line 3342) | kern_return_t function sched_clutch_edge (line 3349) | sched_clutch_edge function sched_clutch_edge (line 3355) | sched_clutch_edge function sched_edge_matrix_set (line 3370) | void function sched_edge_matrix_get (line 3391) | void function sched_edge_init (line 3414) | static void function thread_t (line 3457) | static thread_t function boolean_t (line 3486) | static boolean_t function sched_edge_check_spill (line 3493) | static void function sched_edge_thread_should_yield (line 3507) | static bool function ast_t (line 3546) | static ast_t function boolean_t (line 3580) | static boolean_t function sched_edge_processor_queue_shutdown (line 3595) | static void function sched_edge_cluster_load_metric (line 3638) | static uint32_t function sched_edge_steal_thread_enabled (line 3698) | static bool function processor_set_t (line 3707) | static processor_set_t function boolean_t (line 3757) | static boolean_t function thread_t (line 3780) | static thread_t function boolean_t (line 3830) | static boolean_t function thread_t (line 3850) | static thread_t function thread_t (line 3884) | static thread_t function sched_edge_thread_avoid_processor (line 3912) | static bool function sched_edge_balance (line 3948) | static void function processor_set_t (line 3992) | static processor_set_t function processor_set_t (line 4074) | static processor_set_t function processor_set_t (line 4099) | static processor_set_t function processor_set_t (line 4131) | static processor_set_t function processor_t (line 4197) | static processor_t function sched_edge_clutch_bucket_threads_drain (line 4232) | static void function sched_edge_run_drained_threads (line 4248) | static void function sched_edge_update_preferred_cluster (line 4267) | static void function sched_edge_migrate_thread_group_runnable_threads (line 4299) | static void function sched_edge_migrate_thread_group_running_threads (line 4360) | static void function sched_edge_tg_preferred_cluster_change (line 4423) | void function sched_edge_pset_made_schedulable (line 4480) | static void function sched_ipi_type_t (line 4510) | sched_ipi_type_t function sched_edge_qos_max_parallelism (line 4564) | uint32_t FILE: osfmk/kern/sched_clutch.h type sched_clutch_bucket_runq (line 76) | struct sched_clutch_bucket_runq { type sched_clutch_bucket_runq (line 82) | struct sched_clutch_bucket_runq type sched_clutch_root_bucket (line 106) | struct sched_clutch_root_bucket { type sched_clutch_root_bucket (line 129) | struct sched_clutch_root_bucket type sched_clutch_root (line 142) | struct sched_clutch_root { type sched_clutch_root (line 190) | struct sched_clutch_root type sched_clutch (line 193) | struct sched_clutch type clutch_cpu_data_t (line 209) | typedef uint64_t clutch_cpu_data_t; type clutch_cpu_data_wide_t (line 210) | typedef unsigned __int128 clutch_cpu_data_wide_t; type clutch_cpu_data_t (line 215) | typedef uint32_t clutch_cpu_data_t; type clutch_cpu_data_wide_t (line 216) | typedef uint64_t clutch_cpu_data_wide_t; type sched_clutch_bucket_cpu_data_t (line 220) | typedef union sched_clutch_bucket_cpu_data { type sched_clutch_bucket (line 243) | struct sched_clutch_bucket { type sched_clutch_bucket (line 275) | struct sched_clutch_bucket type sched_clutch_counter_time_t (line 283) | typedef union sched_clutch_counter_time { type sched_clutch_bucket_group (line 301) | struct sched_clutch_bucket_group { type sched_clutch_bucket_group (line 338) | struct sched_clutch_bucket_group type sched_clutch (line 348) | struct sched_clutch { type sched_clutch (line 369) | struct sched_clutch type thread_group (line 373) | struct thread_group type thread_group (line 391) | struct thread_group type thread_group (line 400) | struct thread_group FILE: osfmk/kern/sched_dualq.c type sched_dispatch_table (line 101) | struct sched_dispatch_table function run_queue_t (line 153) | __attribute__((always_inline)) function run_queue_t (line 160) | __attribute__((always_inline)) function run_queue_t (line 167) | __attribute__((always_inline)) function sched_mode_t (line 179) | static sched_mode_t function sched_dualq_processor_init (line 189) | static void function sched_dualq_pset_init (line 195) | static void function sched_dualq_init (line 202) | static void function thread_t (line 212) | static thread_t function boolean_t (line 284) | static boolean_t function boolean_t (line 299) | static boolean_t function ast_t (line 306) | static ast_t function boolean_t (line 344) | static boolean_t function sched_dualq_runq_count (line 361) | static int function sched_dualq_runq_stats_count_sum (line 367) | static uint64_t function sched_dualq_processor_bound_count (line 378) | static int function sched_dualq_processor_queue_shutdown (line 384) | static void function boolean_t (line 418) | static boolean_t function thread_t (line 450) | static thread_t function sched_dualq_thread_update_scan (line 480) | static void function sched_dualq_thread_avoid_processor (line 548) | static bool FILE: osfmk/kern/sched_grrr.c type sched_dispatch_table (line 193) | struct sched_dispatch_table function sched_grrr_init (line 252) | static void function sched_grrr_timebase_init (line 265) | static void function sched_grrr_processor_init (line 284) | static void function sched_grrr_pset_init (line 290) | static void function sched_grrr_maintenance_continuation (line 295) | static void function thread_t (line 319) | static thread_t function thread_t (line 329) | static thread_t function sched_grrr_compute_priority (line 337) | static int function processor_t (line 343) | static processor_t function boolean_t (line 351) | static boolean_t function sched_grrr_processor_queue_shutdown (line 367) | static void function boolean_t (line 401) | static boolean_t function boolean_t (line 432) | static boolean_t function boolean_t (line 442) | static boolean_t function boolean_t (line 461) | static boolean_t function ast_t (line 479) | static ast_t function sched_grrr_initial_quantum_size (line 493) | static uint32_t function sched_mode_t (line 499) | static sched_mode_t function boolean_t (line 509) | static boolean_t function sched_grrr_update_priority (line 515) | static void function sched_grrr_lightweight_update_priority (line 521) | static void function sched_grrr_processor_runq_count (line 527) | static int function sched_grrr_processor_runq_stats_count_sum (line 533) | static uint64_t function sched_grrr_processor_bound_count (line 539) | static int function sched_grrr_thread_update_scan (line 545) | static void function grrr_priority_mapping_init (line 555) | static void function thread_t (line 589) | static thread_t function thread_t (line 615) | static thread_t function grrr_runqueue_init (line 667) | static void function grrr_rescale_work (line 700) | static void function boolean_t (line 713) | static boolean_t function thread_t (line 756) | static thread_t function grrr_remove (line 798) | static void function grrr_sorted_list_insert_group (line 835) | static void FILE: osfmk/kern/sched_multiq.c type sched_entry (line 177) | struct sched_entry { type run_queue_t (line 184) | typedef run_queue_t entry_queue_t; type run_queue_t (line 185) | typedef run_queue_t group_runq_t; type sched_group (line 191) | struct sched_group { type sched_group (line 228) | struct sched_group type sched_dispatch_table (line 291) | struct sched_dispatch_table function sched_multiq_init (line 344) | static void function sched_multiq_processor_init (line 373) | static void function sched_multiq_pset_init (line 379) | static void function sched_mode_t (line 385) | static sched_mode_t function sched_group_t (line 395) | sched_group_t function sched_group_destroy (line 423) | void function entry_queue_t (line 447) | __attribute__((always_inline)) function run_queue_t (line 454) | __attribute__((always_inline)) function sched_entry_t (line 461) | __attribute__((always_inline)) function sched_group_t (line 468) | __attribute__((always_inline)) function sched_entry_t (line 480) | static sched_entry_t function boolean_t (line 497) | __attribute__((always_inline)) function thread_t (line 511) | static thread_t function entry_queue_check_entry (line 534) | static void function sched_group_check_thread (line 555) | static void function global_check_entry_queue (line 575) | static void function group_check_run_queue (line 598) | static void function sched_entry_t (line 622) | static sched_entry_t function boolean_t (line 651) | static boolean_t function entry_queue_remove_entry (line 692) | static void function entry_queue_change_entry (line 722) | static void function thread_t (line 749) | static thread_t function boolean_t (line 786) | static boolean_t function boolean_t (line 827) | static boolean_t function thread_t (line 864) | static thread_t function thread_t (line 893) | static thread_t function thread_t (line 922) | static thread_t function sched_group_remove_thread (line 943) | static void function sched_group_enqueue_thread (line 976) | static void function thread_t (line 1019) | static thread_t function boolean_t (line 1137) | static boolean_t function sched_multiq_quantum_expire (line 1170) | void function boolean_t (line 1195) | static boolean_t function ast_t (line 1202) | static ast_t function boolean_t (line 1240) | static boolean_t function sched_multiq_runq_count (line 1258) | static int function sched_multiq_runq_stats_count_sum (line 1273) | static uint64_t function sched_multiq_processor_bound_count (line 1290) | static int function sched_multiq_processor_queue_shutdown (line 1296) | static void function boolean_t (line 1338) | static boolean_t function thread_t (line 1375) | static thread_t function boolean_t (line 1391) | static boolean_t function sched_multiq_thread_update_scan (line 1424) | static void function sched_multiq_thread_avoid_processor (line 1492) | static bool FILE: osfmk/kern/sched_prim.c type sched_statistics (line 127) | struct sched_statistics function rt_runq_count (line 130) | int function rt_runq_count_incr (line 136) | void function rt_runq_count_decr (line 142) | void type proc (line 228) | struct proc function sched_init (line 309) | void function sched_timebase_init (line 346) | void function sched_timeshare_init (line 360) | void function sched_timeshare_timebase_init (line 386) | void function pset_rt_init (line 448) | void function sched_realtime_timebase_init (line 456) | static void function sched_check_spill (line 478) | void function sched_thread_should_yield (line 487) | bool function sched_steal_thread_DISABLED (line 496) | bool function sched_steal_thread_enabled (line 503) | bool function load_shift_init (line 515) | static void function preempt_pri_init (line 561) | static void function thread_timer_expire (line 580) | void function boolean_t (line 613) | boolean_t function boolean_t (line 775) | boolean_t function kern_return_t (line 803) | kern_return_t function __private_extern__ (line 848) | __private_extern__ function __private_extern__ (line 930) | __private_extern__ function wait_result_t (line 949) | wait_result_t type waitq (line 972) | struct waitq function wait_result_t (line 979) | wait_result_t function wait_result_t (line 1018) | wait_result_t function wait_result_t (line 1065) | wait_result_t function wait_result_t (line 1098) | wait_result_t function boolean_t (line 1144) | static inline boolean_t function boolean_t (line 1191) | boolean_t function thread_unstop (line 1279) | void function thread_wait (line 1316) | void function __private_extern__ (line 1381) | __private_extern__ kern_return_t function kern_return_t (line 1434) | kern_return_t function kern_return_t (line 1458) | kern_return_t function kern_return_t (line 1480) | kern_return_t function kern_return_t (line 1503) | kern_return_t function thread_t (line 1524) | thread_t function processor_t (line 1548) | processor_t function processor_t (line 1582) | static processor_t function thread_vm_bind_group_add (line 1636) | void function sched_vm_group_maintenance (line 1655) | static void function sched_SMT_balance (line 1766) | void function cpumap_t (line 1818) | static cpumap_t function cpumap_t (line 1825) | static cpumap_t function pset_has_stealable_threads (line 1832) | bool function pset_commit_processor_to_new_thread (line 1852) | static void function thread_t (line 1928) | static thread_t function boolean_t (line 2273) | static boolean_t function pset_cancel_deferred_dispatch (line 2616) | static void function thread_csw_callout (line 2692) | static void function thread_dispatch (line 2719) | void function wait_result_t (line 3110) | wait_result_t function wait_result_t (line 3166) | wait_result_t function wait_result_t (line 3173) | wait_result_t function thread_run (line 3191) | int function thread_continue (line 3238) | void function thread_quantum_init (line 3279) | void function sched_timeshare_initial_quantum_size (line 3289) | uint32_t function run_queue_init (line 3304) | void function thread_t (line 3327) | thread_t function boolean_t (line 3366) | boolean_t function run_queue_remove (line 3408) | void function thread_t (line 3442) | thread_t function rt_queue_t (line 3456) | rt_queue_t function sched_rtlocal_init (line 3462) | void function sched_rtlocal_queue_shutdown (line 3468) | void function sched_rtlocal_runq_scan (line 3507) | void function sched_rtlocal_runq_count_sum (line 3534) | int64_t function boolean_t (line 3557) | static boolean_t function sched_get_rt_n_backup_processors (line 3605) | int function sched_set_rt_n_backup_processors (line 3611) | void function realtime_setrun (line 3631) | static void function sched_ipi_type_t (line 3736) | sched_ipi_type_t function sched_ipi_type_t (line 3750) | sched_ipi_type_t function sched_ipi_type_t (line 3782) | sched_ipi_type_t function sched_ipi_perform (line 3828) | void function boolean_t (line 3850) | boolean_t function processor_setrun (line 3867) | static void function processor_set_t (line 3983) | static processor_set_t function processor_set_t (line 3996) | inline static processor_set_t function processor_t (line 4019) | processor_t function pset_node_t (line 4449) | pset_node_t function processor_set_t (line 4467) | processor_set_t function thread_setrun (line 4586) | void function processor_set_t (line 4654) | processor_set_t function ast_t (line 4673) | ast_t function ast_t (line 4708) | ast_t function ast_check (line 4791) | void function set_sched_pri (line 4859) | void function thread_t (line 4982) | thread_t function thread_t (line 5034) | thread_t function boolean_t (line 5089) | boolean_t function thread_run_queue_reinsert (line 5151) | void function sys_override_cpu_throttle (line 5160) | void function thread_urgency_t (line 5170) | thread_urgency_t function perfcontrol_class_t (line 5231) | perfcontrol_class_t function thread_t (line 5273) | thread_t function idle_thread (line 5400) | void function kern_return_t (line 5436) | kern_return_t function sched_startup (line 5475) | void function sched_timeshare_maintenance_continue (line 5527) | void function sched_timeshare_consider_maintenance (line 5645) | void function sched_init_thread (line 5697) | void function boolean_t (line 5737) | boolean_t function thread_update_process_threads (line 5749) | void function boolean_t (line 5773) | static boolean_t function boolean_t (line 5805) | boolean_t function boolean_t (line 5839) | boolean_t function thread_is_eager_preempt (line 5866) | bool function thread_set_eager_preempt (line 5872) | void function thread_clear_eager_preempt (line 5906) | void function sched_stats_handle_csw (line 5927) | void function sched_stats_handle_runq_change (line 5954) | void function thread_wakeup (line 5971) | void function boolean_t (line 5978) | boolean_t function sched_timer_deadline_tracking_init (line 5984) | static void function sched_perfcontrol_update_recommended_cores (line 6023) | void function sched_override_recommended_cores_for_sleep (line 6047) | void function sched_restore_recommended_cores_after_sleep (line 6062) | void function sched_consider_recommended_cores (line 6083) | void function sched_recommended_cores_maintenance (line 6199) | static void function kern_return_t (line 6278) | kern_return_t function sched_update_recommended_cores (line 6323) | static void function thread_set_options (line 6430) | void function thread_set_pending_block_hint (line 6445) | void function qos_max_parallelism (line 6451) | uint32_t function sched_qos_max_parallelism (line 6457) | uint32_t function thread_no_smt (line 6475) | bool function processor_active_thread_no_smt (line 6481) | bool function boolean_t (line 6494) | boolean_t function sched_edge_pset_running_higher_bucket (line 6521) | static void function sched_update_pset_load_average (line 6541) | void function sched_update_pset_avg_execution_time (line 6608) | void function sched_update_pset_load_average (line 6646) | void function sched_update_pset_avg_execution_time (line 6663) | void function processor_is_fast_track_candidate_for_realtime_thread (line 6670) | static bool function processor_t (line 6686) | static processor_t function all_available_primaries_are_running_realtime_threads (line 6771) | static bool function these_processors_are_running_realtime_threads (line 6780) | static bool function sched_ok_to_run_realtime_thread (line 6788) | static bool function sched_pset_made_schedulable (line 6807) | void function thread_set_no_smt (line 6815) | void function thread_get_no_smt (line 6834) | bool function task_set_no_smt (line 6841) | void function sysctl_task_set_no_smt (line 6860) | void function sysctl_task_get_no_smt (line 6878) | char function __private_extern__ (line 6891) | __private_extern__ void function sysctl_get_bound_cpuid (line 6928) | int32_t function kern_return_t (line 6945) | kern_return_t FILE: osfmk/kern/sched_prim.h type sched_update_scan_context (line 306) | struct sched_update_scan_context { type sched_update_scan_context (line 312) | struct sched_update_scan_context type sched_ipi_event_t (line 326) | typedef enum { type sched_ipi_type_t (line 336) | typedef enum { type sched_statistics (line 412) | struct sched_statistics { type sched_statistics (line 424) | struct sched_statistics type runq_stats (line 434) | struct runq_stats type waitq (line 550) | struct waitq type sched_dispatch_table (line 651) | struct sched_dispatch_table type sched_dispatch_table (line 654) | struct sched_dispatch_table type sched_dispatch_table (line 661) | struct sched_dispatch_table type sched_dispatch_table (line 664) | struct sched_dispatch_table type sched_dispatch_table (line 670) | struct sched_dispatch_table { type sched_dispatch_table (line 844) | struct sched_dispatch_table type sched_dispatch_table (line 845) | struct sched_dispatch_table type sched_dispatch_table (line 849) | struct sched_dispatch_table type sched_dispatch_table (line 850) | struct sched_dispatch_table type sched_dispatch_table (line 852) | struct sched_dispatch_table type sched_dispatch_table (line 857) | struct sched_dispatch_table type sched_dispatch_table (line 861) | struct sched_dispatch_table type sched_dispatch_table (line 865) | struct sched_dispatch_table type sched_dispatch_table (line 869) | struct sched_dispatch_table FILE: osfmk/kern/sched_proto.c type sched_dispatch_table (line 156) | struct sched_dispatch_table type run_queue (line 208) | struct run_queue type run_queue (line 209) | struct run_queue function sched_proto_init (line 226) | static void function sched_proto_timebase_init (line 241) | static void function sched_proto_processor_init (line 260) | static void function sched_proto_pset_init (line 266) | static void function sched_proto_maintenance_continuation (line 271) | static void function thread_t (line 308) | static thread_t function thread_t (line 368) | static thread_t function sched_proto_compute_priority (line 376) | static int function processor_t (line 382) | static processor_t function boolean_t (line 403) | static boolean_t function sched_proto_processor_queue_shutdown (line 420) | static void function boolean_t (line 428) | static boolean_t function boolean_t (line 460) | static boolean_t function boolean_t (line 470) | static boolean_t function boolean_t (line 491) | static boolean_t function ast_t (line 509) | static ast_t function sched_proto_initial_quantum_size (line 534) | static uint32_t function sched_mode_t (line 540) | static sched_mode_t function boolean_t (line 550) | static boolean_t function sched_proto_update_priority (line 556) | static void function sched_proto_lightweight_update_priority (line 561) | static void function sched_proto_quantum_expire (line 566) | static void function sched_proto_processor_runq_count (line 571) | static int function sched_proto_processor_runq_stats_count_sum (line 581) | static uint64_t function sched_proto_processor_bound_count (line 591) | static int function sched_proto_thread_update_scan (line 597) | static void FILE: osfmk/kern/sched_traditional.c type sched_dispatch_table (line 135) | struct sched_dispatch_table type sched_dispatch_table (line 187) | struct sched_dispatch_table function sched_traditional_init (line 239) | static void function sched_traditional_with_pset_runqueue_init (line 245) | static void function sched_traditional_processor_init (line 252) | static void function sched_traditional_pset_init (line 261) | static void function run_queue_t (line 270) | __attribute__((always_inline)) function runq_consider_incr_bound_count (line 281) | __attribute__((always_inline)) function runq_consider_decr_bound_count (line 299) | __attribute__((always_inline)) function thread_t (line 317) | static thread_t function thread_t (line 343) | static thread_t function sched_mode_t (line 381) | static sched_mode_t function boolean_t (line 403) | static boolean_t function boolean_t (line 418) | static boolean_t function boolean_t (line 424) | static boolean_t function ast_t (line 448) | static ast_t function boolean_t (line 475) | static boolean_t function sched_traditional_processor_runq_count (line 487) | static int function sched_traditional_processor_runq_stats_count_sum (line 493) | static uint64_t function sched_traditional_with_pset_runqueue_processor_runq_stats_count_sum (line 499) | static uint64_t function sched_traditional_processor_bound_count (line 509) | static int function sched_traditional_processor_queue_shutdown (line 524) | static void function run_queue_check (line 574) | static void function boolean_t (line 609) | static boolean_t function thread_t (line 651) | static thread_t function sched_traditional_steal_thread_enabled (line 688) | static bool function thread_t (line 705) | static thread_t function sched_traditional_thread_update_scan (line 742) | static void FILE: osfmk/kern/sched_urgency.h type thread_urgency_t (line 36) | typedef enum thread_urgency { FILE: osfmk/kern/sfi.c type sfi_class_registration_t (line 115) | typedef struct { type sfi_class_state (line 175) | struct sfi_class_state { type sfi_class_state (line 194) | struct sfi_class_state function __startup_func (line 207) | __startup_func function sfi_init (line 226) | void function sfi_class_id_t (line 256) | sfi_class_id_t function sfi_ledger_entry_add (line 282) | int function sfi_timer_global_off (line 293) | static void function sfi_timer_per_class_on (line 396) | static void function kern_return_t (line 434) | kern_return_t function kern_return_t (line 513) | kern_return_t function kern_return_t (line 544) | kern_return_t function kern_return_t (line 584) | kern_return_t function kern_return_t (line 604) | kern_return_t function kern_return_t (line 664) | kern_return_t function kern_return_t (line 698) | kern_return_t function sfi_class_id_t (line 739) | sfi_class_id_t function sfi_class_id_t (line 862) | sfi_class_id_t function ast_t (line 873) | ast_t function ast_t (line 900) | ast_t function _sfi_wait_cleanup (line 915) | static inline void function sfi_ast (line 966) | void function sfi_reevaluate (line 1037) | void function kern_return_t (line 1123) | kern_return_t function kern_return_t (line 1129) | kern_return_t function kern_return_t (line 1136) | kern_return_t function kern_return_t (line 1143) | kern_return_t function kern_return_t (line 1149) | kern_return_t function kern_return_t (line 1155) | kern_return_t function sfi_reevaluate (line 1161) | void function sfi_class_id_t (line 1167) | sfi_class_id_t FILE: osfmk/kern/simple_lock.h type memory_order (line 171) | enum memory_order type usimple_lock_startup_spec (line 179) | struct usimple_lock_startup_spec { type usimple_lock_startup_spec (line 185) | struct usimple_lock_startup_spec type hw_lock_bit_t (line 283) | typedef uint32_t hw_lock_bit_t; FILE: osfmk/kern/spl.c function __private_extern__ (line 36) | __private_extern__ spl_t function __private_extern__ (line 43) | __private_extern__ spl_t function __private_extern__ (line 50) | __private_extern__ spl_t function __private_extern__ (line 57) | __private_extern__ void function __private_extern__ (line 64) | __private_extern__ void FILE: osfmk/kern/spl.h type spl_t (line 33) | typedef unsigned spl_t; FILE: osfmk/kern/stack.c type stack_cache (line 84) | struct stack_cache { type stack_cache (line 88) | struct stack_cache function log2 (line 97) | static inline int function vm_offset_t (line 107) | static inline vm_offset_t function stack_init (line 116) | void function vm_offset_t (line 150) | static vm_offset_t function stack_alloc (line 202) | void function stack_handoff (line 210) | void function stack_free (line 222) | void function stack_free_reserved (line 234) | void function stack_free_stack (line 243) | static void function boolean_t (line 284) | boolean_t function stack_collect (line 325) | void function compute_stack_target (line 391) | void function stack_privilege (line 419) | void function kern_return_t (line 429) | kern_return_t function vm_offset_t (line 528) | vm_offset_t function vm_offset_t (line 534) | vm_offset_t FILE: osfmk/kern/startup.c type startup_entry (line 205) | struct startup_entry type startup_entry (line 208) | struct startup_entry type startup_entry (line 211) | struct startup_entry function kernel_bootstrap_log (line 230) | static inline void function kernel_bootstrap_thread_log (line 240) | static inline void function __startup_func (line 253) | __startup_func function __startup_func (line 268) | __startup_func function __startup_func (line 295) | __startup_func function kernel_startup_log (line 307) | static void function __startup_func (line 343) | __startup_func function kernel_bootstrap (line 371) | void function kernel_bootstrap_thread (line 548) | static void function slave_main (line 803) | void function processor_start_thread (line 839) | void function load_context (line 867) | static void __attribute__((noreturn)) function scale_setup (line 942) | void FILE: osfmk/kern/startup.h type startup_entry (line 293) | struct startup_entry { type startup_tunable_spec (line 300) | struct startup_tunable_spec { type startup_tunable_spec (line 314) | struct startup_tunable_spec FILE: osfmk/kern/suid_cred.c type vnode (line 52) | struct vnode type vfs_context (line 53) | struct vfs_context type vnode (line 54) | struct vnode type vfs_context (line 55) | struct vfs_context type vfs_context (line 56) | struct vfs_context type vnode (line 57) | struct vnode type ucred (line 60) | struct ucred type ucred (line 61) | struct ucred type ucred (line 62) | struct ucred type suid_cred (line 65) | struct suid_cred { type suid_cred (line 72) | struct suid_cred function suid_cred_t (line 76) | static suid_cred_t function suid_cred_free (line 94) | static void function suid_cred_destroy (line 109) | void function suid_cred_notify (line 125) | void function ipc_port_t (line 138) | ipc_port_t function suid_cred_verify (line 158) | int function kern_return_t (line 194) | kern_return_t FILE: osfmk/kern/suid_cred.h type vnode (line 37) | struct vnode type vnode (line 43) | struct vnode FILE: osfmk/kern/sync_lock.c function kern_return_t (line 60) | kern_return_t function kern_return_t (line 70) | kern_return_t function kern_return_t (line 78) | kern_return_t function kern_return_t (line 86) | kern_return_t function kern_return_t (line 94) | kern_return_t function kern_return_t (line 102) | kern_return_t function kern_return_t (line 110) | kern_return_t function kern_return_t (line 118) | kern_return_t function lock_set_reference (line 126) | void function lock_set_dereference (line 133) | void FILE: osfmk/kern/sync_sema.c type semaphore (line 66) | struct semaphore function semaphore_deadline (line 123) | static __inline__ uint64_t function kern_return_t (line 142) | kern_return_t function semaphore_destroy_internal (line 211) | static void function kern_return_t (line 254) | kern_return_t function semaphore_destroy_all (line 299) | void function kern_return_t (line 341) | kern_return_t function kern_return_t (line 436) | kern_return_t function kern_return_t (line 458) | kern_return_t function kern_return_t (line 508) | kern_return_t function kern_return_t (line 532) | kern_return_t function kern_return_t (line 541) | kern_return_t function kern_return_t (line 566) | kern_return_t function kern_return_t (line 590) | kern_return_t function kern_return_t (line 618) | kern_return_t function semaphore_wait_continue (line 646) | void function kern_return_t (line 674) | static kern_return_t function kern_return_t (line 801) | kern_return_t function kern_return_t (line 815) | kern_return_t function kern_return_t (line 829) | kern_return_t function kern_return_t (line 851) | kern_return_t function kern_return_t (line 860) | kern_return_t function kern_return_t (line 887) | kern_return_t function kern_return_t (line 926) | kern_return_t function kern_return_t (line 934) | kern_return_t function kern_return_t (line 979) | kern_return_t function kern_return_t (line 1000) | kern_return_t function kern_return_t (line 1007) | kern_return_t function kern_return_t (line 1042) | kern_return_t function kern_return_t (line 1077) | kern_return_t function kern_return_t (line 1084) | kern_return_t function semaphore_reference (line 1134) | void function semaphore_dereference (line 1147) | void function kdp_sema_find_owner (line 1209) | void FILE: osfmk/kern/sync_sema.h type Semaphore (line 51) | typedef struct semaphore { FILE: osfmk/kern/syscall_emulation.c function kern_return_t (line 81) | kern_return_t function kern_return_t (line 97) | kern_return_t function kern_return_t (line 111) | kern_return_t FILE: osfmk/kern/syscall_subr.c function kern_return_t (line 85) | kern_return_t function swtch_continue (line 102) | static void function boolean_t (line 119) | boolean_t function swtch_pri_continue (line 137) | static void function boolean_t (line 156) | boolean_t function thread_switch_continue (line 176) | static void function kern_return_t (line 197) | kern_return_t function thread_yield_with_continuation (line 323) | void function wait_result_t (line 348) | static wait_result_t function thread_handoff_parameter (line 386) | void function wait_result_t (line 395) | wait_result_t function thread_depress_abstime (line 422) | void function thread_depress_ms (line 450) | void function thread_depress_expire (line 462) | void function kern_return_t (line 488) | kern_return_t function kern_return_t (line 516) | kern_return_t function thread_poll_yield (line 544) | void function thread_yield_internal (line 587) | void function thread_yield_to_preemption (line 619) | void FILE: osfmk/kern/syscall_sw.c function kern_return_t (line 373) | kern_return_t FILE: osfmk/kern/syscall_sw.h type mach_trap_t (line 75) | typedef struct { FILE: osfmk/kern/sysdiagnose.c function kern_return_t (line 45) | kern_return_t FILE: osfmk/kern/task.c type task (line 186) | struct task type zinfo_usage_store_t (line 202) | typedef struct zinfo_usage_store_t { type _task_ledger_indices (line 221) | struct _task_ledger_indices type exception_action (line 303) | struct exception_action type proc (line 359) | struct proc type proc (line 360) | struct proc type proc (line 362) | struct proc type proc (line 364) | struct proc type proc (line 365) | struct proc type proc (line 368) | struct proc type proc (line 369) | struct proc type proc (line 372) | struct proc type proc (line 376) | struct proc type task_watchports (line 407) | struct task_watchports type task_watchport_elem (line 408) | struct task_watchport_elem type task_watchports (line 415) | struct task_watchports type task_watchports (line 418) | struct task_watchports type task_watchports (line 426) | struct task_watchports function task_set_64bit (line 428) | void function boolean_t (line 489) | boolean_t function task_set_platform_binary (line 495) | void function task_set_ca_client_wi (line 517) | bool function task_set_dyld_info (line 538) | void function task_set_mach_header_address (line 550) | void function task_bank_reset (line 560) | void function task_bank_init (line 573) | void function task_set_did_exec_flag (line 582) | void function task_clear_exec_copy_flag (line 588) | void function event_t (line 594) | event_t function task_clear_return_wait (line 600) | void function task_wait_to_return (line 633) | void __attribute__((noreturn)) function boolean_t (line 681) | boolean_t function task_set_32bit_log_flag (line 692) | void function boolean_t (line 699) | boolean_t function boolean_t (line 705) | boolean_t function boolean_t (line 711) | boolean_t function boolean_t (line 717) | boolean_t function task_reference_internal (line 733) | void function os_ref_count_t (line 747) | os_ref_count_t function task_init (line 762) | void function kern_return_t (line 927) | kern_return_t function kern_return_t (line 937) | kern_return_t function kern_return_t (line 956) | kern_return_t function init_task_ledgers (line 1017) | void function kern_return_t (line 1293) | kern_return_t function task_rollup_accounting_info (line 1707) | void function task_deallocate (line 1776) | void function task_name_deallocate (line 1961) | void function task_policy_set_deallocate (line 1973) | void function task_policy_get_deallocate (line 1984) | void function task_inspect_deallocate (line 1995) | void function task_read_deallocate (line 2007) | void function task_suspension_token_deallocate (line 2019) | void function kern_return_t (line 2032) | kern_return_t function kern_return_t (line 2123) | kern_return_t function kern_return_t (line 2196) | kern_return_t type proc (line 2212) | struct proc function task_partial_reap (line 2217) | static void function kern_return_t (line 2235) | kern_return_t function task_clear_corpse (line 2306) | void function task_port_notify (line 2334) | void function task_port_with_flavor_notify (line 2361) | void function task_wait_till_threads_terminate_locked (line 2435) | void function kern_return_t (line 2455) | kern_return_t function kern_return_t (line 2632) | kern_return_t function tasks_system_suspend (line 2880) | void function kern_return_t (line 2905) | kern_return_t function kern_return_t (line 2915) | static kern_return_t function task_complete_halt (line 2982) | void function task_hold_locked (line 3053) | void function kern_return_t (line 3090) | kern_return_t function kern_return_t (line 3112) | kern_return_t function task_wait_locked (line 3143) | void function boolean_t (line 3167) | boolean_t function task_release_locked (line 3180) | void function kern_return_t (line 3212) | kern_return_t function kern_return_t (line 3234) | static kern_return_t function kern_return_t (line 3373) | kern_return_t function kern_return_t (line 3383) | kern_return_t function kern_return_t (line 3422) | static kern_return_t function kern_return_t (line 3469) | static kern_return_t function boolean_t (line 3537) | boolean_t function kern_return_t (line 3558) | kern_return_t function kern_return_t (line 3621) | kern_return_t function kern_return_t (line 3670) | kern_return_t function kern_return_t (line 3689) | kern_return_t function kern_return_t (line 3717) | kern_return_t function kern_return_t (line 3736) | kern_return_t function boolean_t (line 3748) | boolean_t function kern_return_t (line 3799) | static kern_return_t function kern_return_t (line 3828) | kern_return_t function kern_return_t (line 3858) | kern_return_t function task_add_turnstile_watchports (line 3921) | void function task_remove_turnstile_watchports (line 3972) | void function task_transfer_turnstile_watchports (line 4020) | void function os_ref_count_t (line 4135) | static os_ref_count_t function os_ref_count_t (line 4204) | static os_ref_count_t type task_watchports (line 4245) | struct task_watchports type task_watchports (line 4251) | struct task_watchports type task_watchports (line 4251) | struct task_watchports type task_watchport_elem (line 4252) | struct task_watchport_elem function task_watchports_deallocate (line 4271) | static void function task_watchport_elem_deallocate (line 4289) | void function boolean_t (line 4331) | boolean_t function kern_return_t (line 4341) | kern_return_t type freezer_context (line 4429) | struct freezer_context function kern_return_t (line 4431) | kern_return_t function kern_return_t (line 4528) | kern_return_t function task_update_frozen_to_swap_acct (line 4556) | void function kern_return_t (line 4584) | kern_return_t function kern_return_t (line 4619) | kern_return_t function kern_return_t (line 4636) | kern_return_t function kern_return_t (line 4657) | kern_return_t function kern_return_t (line 5637) | kern_return_t function task_dyld_process_info_update_helper (line 5672) | void function kern_return_t (line 5732) | kern_return_t function kern_return_t (line 5865) | kern_return_t function task_power_info_locked (line 5958) | void function task_gpu_utilisation (line 6059) | uint64_t function task_energy (line 6093) | uint64_t function task_cpu_ptime (line 6118) | uint64_t function task_cpu_ptime (line 6138) | uint64_t function task_update_cpu_time_qos_stats (line 6150) | void function kern_return_t (line 6193) | kern_return_t function task_vtimer_set (line 6209) | void function task_vtimer_clear (line 6262) | void function task_vtimer_update (line 6276) | void function kern_return_t (line 6340) | kern_return_t function kern_return_t (line 6354) | kern_return_t function kern_return_t (line 6367) | kern_return_t function get_task_dispatchqueue_offset (line 6381) | uint64_t function kern_return_t (line 6395) | kern_return_t function kern_return_t (line 6415) | kern_return_t function kern_return_t (line 6429) | kern_return_t function task_synchronizer_destroy_all (line 6438) | void function kern_return_t (line 6453) | kern_return_t function kern_return_t (line 6484) | kern_return_t function kern_return_t (line 6511) | static kern_return_t __attribute__((noinline, not_tail_called)) function kern_return_t (line 6537) | kern_return_t function boolean_t (line 6549) | boolean_t function task_set_memlimit_is_active (line 6561) | void function boolean_t (line 6573) | boolean_t function task_set_memlimit_is_fatal (line 6585) | void function boolean_t (line 6597) | boolean_t function task_mark_has_triggered_exc_resource (line 6617) | void function PROC_CROSSED_HIGH_WATERMARK__SEND_EXC_RESOURCE_AND_SUSPEND (line 6636) | void __attribute__((noinline)) function task_footprint_exceeded (line 6744) | void function kern_return_t (line 6797) | kern_return_t function kern_return_t (line 6822) | kern_return_t function kern_return_t (line 6844) | kern_return_t function kern_return_t (line 6920) | kern_return_t function kern_return_t (line 6944) | kern_return_t function kern_return_t (line 6953) | kern_return_t function task_set_thread_limit (line 6962) | void function boolean_t (line 6974) | boolean_t function task_set_system_version_compat_enabled (line 6986) | void function boolean_t (line 7007) | boolean_t function boolean_t (line 7017) | boolean_t function task_t (line 7025) | task_t function task_reference (line 7033) | void function task_pid (line 7045) | int function task_set_shared_region_id (line 7099) | void function thread_t (line 7127) | thread_t function pid_from_task (line 7158) | int function kern_return_t (line 7175) | kern_return_t function kern_return_t (line 7192) | kern_return_t function task_wakeups_rate_exceeded (line 7266) | void function SENDING_NOTIFICATION__THIS_PROCESS_IS_CAUSING_TOO_MANY_WAKEUPS (line 7293) | void __attribute__((noinline)) function boolean_t (line 7374) | static boolean_t function task_update_physical_writes (line 7393) | void function task_update_logical_writes (line 7426) | void function kern_return_t (line 7501) | kern_return_t function task_io_rate_exceeded (line 7523) | void function SENDING_NOTIFICATION__THIS_PROCESS_IS_CAUSING_TOO_MUCH_IO (line 7531) | void __attribute__((noinline)) function kern_return_t (line 7587) | kern_return_t function kern_return_t (line 7601) | kern_return_t function kern_return_t (line 7613) | kern_return_t function task_set_gpu_denied (line 7629) | void function boolean_t (line 7643) | boolean_t function get_task_memory_region_count (line 7651) | uint64_t function kdebug_trace_dyld_internal (line 7659) | static void function kern_return_t (line 7694) | static kern_return_t function kern_return_t (line 7733) | kern_return_t function kern_return_t (line 7742) | kern_return_t function kern_return_t (line 7751) | kern_return_t function kern_return_t (line 7759) | kern_return_t function kern_return_t (line 7773) | kern_return_t function kern_return_t (line 7780) | kern_return_t function kern_return_t (line 7787) | kern_return_t function task_set_can_use_secluded_mem (line 7841) | void function task_set_can_use_secluded_mem_locked (line 7854) | void function task_set_could_use_secluded_mem (line 7876) | void function task_set_could_also_use_secluded_mem (line 7884) | void function boolean_t (line 7892) | boolean_t function boolean_t (line 7928) | boolean_t function boolean_t (line 7935) | boolean_t function queue_head_t (line 7943) | queue_head_t * function task_set_message_app_suspended (line 7949) | void function task_copy_fields_for_exec (line 7955) | void function boolean_t (line 7965) | boolean_t function task_self_region_footprint_set (line 7977) | void function task_set_darkwake_mode (line 7993) | void function boolean_t (line 8009) | boolean_t function kern_return_t (line 8016) | kern_return_t function kern_return_t (line 8033) | kern_return_t type proc (line 8050) | struct proc type proc (line 8051) | struct proc function task_set_legacy_footprint (line 8054) | void function task_set_extra_footprint_limit (line 8063) | void function task_set_ios13extended_footprint_limit (line 8080) | void function ledger_amount_t (line 8098) | static inline ledger_amount_t function task_ledgers_footprint (line 8113) | void function task_set_memory_ownership_transfer (line 8145) | void function task_copy_vmobjects (line 8155) | void function task_set_filter_msg_flag (line 8197) | void function boolean_t (line 8213) | boolean_t function task_is_exotic (line 8226) | bool function task_is_alien (line 8236) | bool function mac_task_set_mach_filter_mask (line 8250) | void function mac_task_set_kobj_filter_mask (line 8259) | void function mac_task_register_filter_callbacks (line 8274) | int function task_transfer_mach_filter_bits (line 8296) | void function task_set_pac_exception_fatal_flag (line 8317) | void function task_is_pac_exception_fatal (line 8332) | bool function task_set_tecs (line 8345) | void function curtask_get_insn_copy_optout (line 8370) | bool function curtask_set_insn_copy_optout (line 8383) | void FILE: osfmk/kern/task.h type _cpu_time_qos_stats (line 134) | struct _cpu_time_qos_stats { type task_writes_counters (line 144) | struct task_writes_counters { type task_watchports (line 151) | struct task_watchports type task (line 154) | struct task { function task_require (line 501) | static inline void type task_watchport_elem (line 569) | struct task_watchport_elem { type task_watchports (line 574) | struct task_watchports { type task_watchport_elem (line 602) | struct task_watchport_elem type freezer_acct_op_t (line 718) | typedef enum { type label (line 828) | struct label type _task_ledger_indices (line 926) | struct _task_ledger_indices { type _task_ledger_indices (line 988) | struct _task_ledger_indices type label (line 1122) | struct label FILE: osfmk/kern/task_ident.c type proc_ident (line 38) | struct proc_ident { type proc_ident (line 44) | struct proc_ident type proc_ident (line 47) | struct proc_ident type task_id_token (line 50) | struct task_id_token { type task_id_token (line 57) | struct task_id_token function tidt_reference (line 59) | static void function tidt_release (line 68) | static void function task_id_token_release (line 91) | void function task_id_token_notify (line 97) | void function kern_return_t (line 113) | kern_return_t function kern_return_t (line 144) | kern_return_t function task_id_token_t (line 211) | task_id_token_t function ipc_port_t (line 233) | ipc_port_t FILE: osfmk/kern/task_policy.c type proc (line 169) | struct proc type proc (line 170) | struct proc type task_watch_t (line 190) | typedef struct task_watcher { type thread_watchlist_t (line 198) | typedef struct thread_watchlist { type task_requested_policy (line 253) | struct task_requested_policy type task_effective_policy (line 256) | struct task_effective_policy function kern_return_t (line 270) | kern_return_t function kern_return_t (line 281) | kern_return_t function kern_return_t (line 292) | static kern_return_t function qos_extract (line 313) | uint32_t function qos_latency_policy_package (line 319) | uint32_t function qos_throughput_policy_package (line 325) | uint32_t function kern_return_t (line 338) | kern_return_t function kern_return_t (line 530) | kern_return_t function kern_return_t (line 566) | kern_return_t function task_policy_create (line 725) | void function task_policy_update_locked (line 767) | static void function task_policy_update_internal_locked (line 795) | static void function boolean_t (line 1289) | static boolean_t function task_sfi_reevaluate_cb (line 1331) | static void function task_policy_update_complete_unlocked (line 1357) | void function proc_set_task_policy (line 1406) | void function proc_set_task_policy2 (line 1440) | void function proc_set_task_policy_locked (line 1476) | static void function proc_get_task_policy (line 1588) | int function proc_get_task_policy2 (line 1655) | void function proc_get_effective_task_policy (line 1699) | int function proc_iopol_to_tier (line 1783) | void function proc_tier_to_iopol (line 1811) | int function proc_darwin_role_to_task_role (line 1840) | int function proc_task_role_to_darwin_role (line 1876) | int function proc_set_task_spawnpolicy (line 1900) | static TUNABLE(bool, ipc_importance_interactive_receiver, function proc_inherit_task_role (line 2041) | void function thread_qos_t (line 2057) | thread_qos_t function boolean_t (line 2100) | boolean_t function task_get_apptype (line 2106) | int function boolean_t (line 2112) | boolean_t function task_is_driver (line 2126) | bool function boolean_t (line 2135) | boolean_t function integer_t (line 2148) | integer_t function proc_get_darwinbgstate (line 2155) | int function trequested_0 (line 2243) | static uintptr_t function trequested_1 (line 2253) | static uintptr_t function teffective_0 (line 2265) | static uintptr_t function teffective_1 (line 2273) | static uintptr_t function tpending (line 2286) | uint32_t function task_requested_bitfield (line 2292) | uint64_t function task_effective_bitfield (line 2330) | uint64_t function proc_get_task_ruse_cpu (line 2364) | int function proc_init_cpumon_params (line 2396) | void function proc_set_task_ruse_cpu (line 2475) | int function proc_clear_task_ruse_cpu (line 2536) | int function task_apply_resource_actions (line 2574) | static int function task_get_cpuusage (line 2623) | static int function task_suspend_cpumon (line 2652) | int function task_disable_cpumon (line 2685) | int function task_enable_cpumon_locked (line 2705) | static int function task_resume_cpumon (line 2724) | int function task_set_cpuusage (line 2745) | static int function task_clear_cpuusage (line 2892) | int function task_clear_cpuusage_locked (line 2904) | static int function task_action_cpuusage (line 2941) | static void function task_watch_lock (line 2958) | static void function task_watch_unlock (line 2964) | static void function add_taskwatch_locked (line 2970) | static void function remove_taskwatch_locked (line 2977) | static void function proc_lf_pidbind (line 2985) | int function set_thread_appbg (line 3075) | static void function apply_appstate_watchers (line 3083) | static void function thead_remove_taskwatch (line 3152) | void function task_removewatchers (line 3174) | void function task_importance_update_live_donor (line 3210) | static void function task_importance_mark_donor (line 3225) | void function task_importance_mark_live_donor (line 3239) | void function task_importance_mark_receiver (line 3253) | void function task_importance_mark_denap_receiver (line 3267) | void function task_importance_reset (line 3281) | void function task_importance_init_from_parent (line 3294) | void function task_set_boost_locked (line 3346) | static void function task_update_boost_locked (line 3373) | void function boolean_t (line 3387) | boolean_t function boolean_t (line 3399) | boolean_t function boolean_t (line 3411) | boolean_t function boolean_t (line 3425) | boolean_t function boolean_t (line 3437) | boolean_t function boolean_t (line 3450) | boolean_t function boolean_t (line 3462) | boolean_t function boolean_t (line 3475) | boolean_t function task_importance_hold_internal_assertion (line 3491) | int function task_importance_hold_file_lock_assertion (line 3508) | int function task_importance_hold_legacy_external_assertion (line 3525) | int function task_importance_drop_file_lock_assertion (line 3540) | int function task_importance_drop_legacy_external_assertion (line 3555) | int function task_add_importance_watchport (line 3570) | static void function task_low_mem_privileged_listener (line 3657) | int function boolean_t (line 3676) | boolean_t function boolean_t (line 3698) | boolean_t function task_mark_has_been_notified (line 3720) | void function task_mark_used_for_purging (line 3740) | void function task_clear_has_been_notified (line 3760) | void function task_clear_used_for_purging (line 3780) | void function task_importance_estimate (line 3804) | int function boolean_t (line 3824) | boolean_t function kern_return_t (line 3831) | kern_return_t function trace_resource_violation (line 3907) | void function trace_resource_violation (line 3918) | void FILE: osfmk/kern/telemetry.c type proc (line 63) | struct proc type proc (line 64) | struct proc type micro_snapshot_buffer (line 73) | struct micro_snapshot_buffer { type micro_snapshot_buffer (line 80) | struct micro_snapshot_buffer type micro_snapshot_buffer (line 81) | struct micro_snapshot_buffer type micro_snapshot_buffer (line 110) | struct micro_snapshot_buffer function telemetry_init (line 131) | void function telemetry_global_ctl (line 195) | void function telemetry_task_ctl (line 215) | void function telemetry_task_ctl_locked (line 223) | void function boolean_t (line 264) | static boolean_t function telemetry_timer_event (line 290) | int function telemetry_pmi_handler (line 302) | static void function telemetry_pmi_setup (line 309) | int function telemetry_mark_curthread (line 377) | void function compute_telemetry (line 401) | void function telemetry_notify_user (line 415) | static void function telemetry_ast (line 429) | void function telemetry_take_sample (line 450) | void function log_telemetry_output (line 859) | static void function telemetry_gather (line 881) | int function telemetry_buffer_gather (line 887) | int function bootprofile_init (line 1051) | void function bootprofile_wake_from_sleep (line 1127) | void function bootprofile_timer_call (line 1142) | static void function bootprofile_get (line 1245) | void function bootprofile_gather (line 1254) | int FILE: osfmk/kern/telemetry.h type telemetry_pmi (line 43) | enum telemetry_pmi { type telemetry_pmi (line 70) | enum telemetry_pmi FILE: osfmk/kern/test_lock.c type lck_mtx_test_stats_elem (line 33) | struct lck_mtx_test_stats_elem { type lck_mtx_test_stats_elem (line 52) | struct lck_mtx_test_stats_elem function init_test_mtx_stats (line 55) | static void function update_test_mtx_stats (line 72) | static void function erase_test_mtx_stats (line 100) | static void function erase_all_test_mtx_stats (line 118) | void function disable_all_test_mtx_stats (line 127) | static void function enable_all_test_mtx_stats (line 133) | static void function print_test_mtx_stats_string_name (line 139) | static int function get_test_mtx_stats_string (line 178) | int function lck_mtx_test_init (line 243) | void function lck_mtx_test_lock (line 272) | void function lck_mtx_test_try_lock (line 284) | static void function lck_mtx_test_lock_spin (line 296) | static void function lck_mtx_test_lock_spin_always (line 308) | static void function lck_mtx_test_try_lock_spin (line 320) | static void function lck_mtx_test_try_lock_spin_always (line 332) | static void function lck_mtx_test_unlock (line 344) | void function lck_mtx_test_unlock_mtx (line 356) | static void function lck_mtx_test_unlock_spin (line 368) | static void function lck_mtx_test_mtx_uncontended_loop_time (line 382) | int function kern_return_t (line 518) | static kern_return_t function kern_return_t (line 557) | static kern_return_t function lck_mtx_test_mtx_uncontended (line 626) | int type lck_mtx_thread_arg (line 647) | struct lck_mtx_thread_arg { function test_mtx_lock_unlock_contended_thread (line 654) | static void function kern_return_t (line 767) | kern_return_t function test_mtx_lck_unlock_contended_loop_time_thread (line 831) | static void function lck_mtx_test_mtx_contended_loop_time (line 954) | int FILE: osfmk/kern/test_mpsc_queue.c type mpsc_test_pingpong_queue (line 40) | struct mpsc_test_pingpong_queue { function mpsc_test_pingpong_invoke (line 47) | static void function mpsc_test_pingpong (line 78) | int FILE: osfmk/kern/thread.c type thread (line 174) | struct thread type thread_qos_override (line 177) | struct thread_qos_override type mpsc_daemon_queue (line 179) | struct mpsc_daemon_queue type mpsc_daemon_queue (line 180) | struct mpsc_daemon_queue type mpsc_daemon_queue (line 181) | struct mpsc_daemon_queue type mpsc_daemon_queue (line 182) | struct mpsc_daemon_queue type thread_exception_elt (line 187) | struct thread_exception_elt { type thread (line 194) | struct thread type thread (line 212) | struct thread type _thread_ledger_indices (line 234) | struct _thread_ledger_indices function init_thread_from_template (line 272) | static inline void function thread_t (line 291) | thread_t function thread_machine_init_template (line 312) | void function thread_init (line 318) | void function boolean_t (line 334) | boolean_t function thread_corpse_continue (line 340) | void function __dead2 (line 359) | __dead2 function thread_ref_release (line 610) | static bool function thread_deallocate_safe (line 623) | void function thread_deallocate (line 632) | void function thread_deallocate_complete (line 640) | void function thread_inspect_deallocate (line 724) | void function thread_read_deallocate (line 736) | void function thread_exception_queue_invoke (line 749) | static void function thread_exception_enqueue (line 787) | void function thread_copy_resource_info (line 809) | void function thread_terminate_queue_invoke (line 833) | static void function thread_deallocate_queue_invoke (line 914) | static void function thread_terminate_enqueue (line 932) | void function thread_deallocate_enqueue (line 947) | static void function thread_terminate_crashed_threads (line 960) | void function thread_stack_queue_invoke (line 991) | static void function thread_stack_enqueue (line 1018) | void function thread_daemon_init (line 1029) | void function kern_return_t (line 1075) | static kern_return_t function kern_return_t (line 1385) | static kern_return_t function kern_return_t (line 1436) | kern_return_t function kern_return_t (line 1449) | kern_return_t function kern_return_t (line 1458) | kern_return_t function kern_return_t (line 1467) | kern_return_t function kern_return_t (line 1476) | kern_return_t function kern_return_t (line 1488) | static kern_return_t function kern_return_t (line 1533) | kern_return_t function kern_return_t (line 1556) | static kern_return_t function kern_return_t (line 1632) | kern_return_t function kern_return_t (line 1645) | kern_return_t function kern_return_t (line 1658) | kern_return_t function kern_return_t (line 1681) | kern_return_t function kern_return_t (line 1716) | kern_return_t function kern_return_t (line 1740) | kern_return_t function retrieve_thread_basic_info (line 1751) | static void function kern_return_t (line 1825) | kern_return_t function thread_read_times (line 2015) | void function thread_get_runtime_self (line 2056) | uint64_t function kern_return_t (line 2076) | kern_return_t function kern_return_t (line 2090) | kern_return_t function kern_return_t (line 2102) | kern_return_t function kern_return_t (line 2122) | kern_return_t function kern_return_t (line 2158) | kern_return_t function boolean_t (line 2168) | boolean_t function boolean_t (line 2174) | boolean_t function set_thread_rwlock_boost (line 2194) | void function clear_thread_rwlock_boost (line 2200) | void function thread_guard_violation (line 2213) | void function guard_ast (line 2259) | void function thread_cputime_callback (line 2293) | static void function SENDING_NOTIFICATION__THIS_THREAD_IS_CONSUMING_TOO_MUCH_CPU (line 2323) | void __attribute__((noinline)) function SENDING_NOTIFICATION__TASK_HAS_TOO_MANY_THREADS (line 2468) | void __attribute__((noinline)) function thread_update_io_stats (line 2514) | void function init_thread_ledgers (line 2554) | static void function thread_get_cpulimit (line 2583) | int function thread_set_cpulimit (line 2640) | int function thread_sched_call (line 2728) | void function thread_tid (line 2737) | uint64_t function thread_set_tag (line 2744) | uint16_t function thread_get_tag (line 2750) | uint16_t function thread_last_run_time (line 2756) | uint64_t function thread_dispatchqaddr (line 2762) | uint64_t function thread_rettokern_addr (line 2789) | uint64_t function thread_mtx_lock (line 2829) | void function thread_mtx_unlock (line 2837) | void function thread_reference (line 2845) | void function boolean_t (line 2856) | boolean_t function kern_return_t (line 2869) | kern_return_t function kern_return_t (line 2927) | kern_return_t function kern_return_t (line 2965) | kern_return_t function kern_return_t (line 3026) | kern_return_t function kern_return_t (line 3045) | kern_return_t type thread_group (line 3072) | struct thread_group type thread_group (line 3082) | struct thread_group function boolean_t (line 3091) | boolean_t function thread_set_thread_name (line 3105) | void function thread_get_thread_name (line 3113) | void function thread_set_honor_qlimit (line 3126) | void function thread_clear_honor_qlimit (line 3132) | void function thread_enable_send_importance (line 3141) | void function kern_allocation_name_t (line 3155) | kern_allocation_name_t function thread_iokit_tls_set (line 3175) | void function thread_get_last_wait_duration (line 3182) | uint64_t function integer_t (line 3188) | integer_t function thread_kern_set_pri (line 3194) | void function integer_t (line 3200) | integer_t function thread_port_with_flavor_notify (line 3212) | void function thread_self_region_page_shift (line 3288) | int function thread_self_region_page_shift_set (line 3298) | void function dtrace_get_thread_predcache (line 3311) | uint32_t function dtrace_get_thread_vtime (line 3321) | int64_t function dtrace_get_thread_last_cpu_id (line 3331) | int function dtrace_get_thread_tracing (line 3341) | int64_t function dtrace_get_thread_inprobe (line 3351) | uint16_t function vm_offset_t (line 3361) | vm_offset_t type kasan_thread_data (line 3372) | struct kasan_thread_data function dtrace_calc_thread_recent_vtime (line 3387) | int64_t function dtrace_set_thread_predcache (line 3404) | void function dtrace_set_thread_vtime (line 3412) | void function dtrace_set_thread_tracing (line 3420) | void function dtrace_set_thread_inprobe (line 3428) | void function vm_offset_t (line 3436) | vm_offset_t function vm_offset_t (line 3448) | vm_offset_t function dtrace_thread_bootstrap (line 3461) | void function dtrace_thread_didexec (line 3479) | void FILE: osfmk/kern/thread.h type task_watch_t (line 163) | typedef struct task_watcher task_watch_t; type thread (line 174) | struct thread { type thread_group (line 955) | struct thread_group function thread_tag_t (line 1031) | static inline thread_tag_t function thread_tag_t (line 1037) | static inline thread_tag_t type _thread_ledger_indices (line 1112) | struct _thread_ledger_indices { type _thread_ledger_indices (line 1116) | struct _thread_ledger_indices type cpuvn_e (line 1306) | typedef enum cpuvn { FILE: osfmk/kern/thread_act.c function thread_start (line 93) | void function thread_start_in_assert_wait (line 116) | void function kern_return_t (line 158) | kern_return_t function kern_return_t (line 207) | kern_return_t function kern_return_t (line 239) | kern_return_t function thread_hold (line 260) | void function thread_release (line 278) | void function kern_return_t (line 298) | kern_return_t function kern_return_t (line 326) | kern_return_t function kern_return_t (line 359) | kern_return_t function act_abort (line 388) | static void function kern_return_t (line 408) | kern_return_t function kern_return_t (line 432) | kern_return_t function kern_return_t (line 472) | kern_return_t function kern_return_t (line 499) | static inline kern_return_t function kern_return_t (line 562) | kern_return_t function kern_return_t (line 572) | kern_return_t function kern_return_t (line 586) | static inline kern_return_t function kern_return_t (line 652) | kern_return_t function kern_return_t (line 662) | kern_return_t function kern_return_t (line 672) | kern_return_t function kern_return_t (line 740) | kern_return_t function kern_return_t (line 780) | kern_return_t function kern_return_t (line 822) | kern_return_t function kern_return_t (line 877) | kern_return_t function kern_return_t (line 887) | kern_return_t function kern_return_t (line 902) | kern_return_t function kern_return_t (line 912) | kern_return_t function kern_return_t (line 926) | kern_return_t function thread_set_apc_ast (line 975) | static void function thread_set_apc_ast_locked (line 994) | static void function thread_suspended (line 1024) | __attribute__((noreturn)) function thread_apc_ast (line 1052) | void function kern_return_t (line 1100) | kern_return_t function kern_return_t (line 1114) | kern_return_t function kern_return_t (line 1136) | kern_return_t function kern_return_t (line 1150) | kern_return_t function act_set_ast (line 1164) | static void function act_set_ast_async (line 1199) | static void function act_set_astbsd (line 1212) | void function act_set_astkevent (line 1219) | void function act_clear_astkevent (line 1228) | uint16_t function act_set_ast_reset_pcs (line 1242) | void function act_set_kperf (line 1248) | void function act_set_astmacf (line 1263) | void function act_set_astledger (line 1271) | void function act_set_astledger_async (line 1285) | void function act_set_io_telemetry_ast (line 1291) | void FILE: osfmk/kern/thread_call.c type thread_call_flavor_t (line 59) | typedef enum { type thread_call_group (line 71) | struct thread_call_group { type thread_call_group (line 146) | struct thread_call_group type thread_call_thread_state (line 154) | struct thread_call_thread_state { type waitq (line 172) | struct waitq function thread_call_lock_spin (line 209) | static void function thread_call_unlock (line 215) | static void function thread_call_assert_locked (line 221) | static void __assert_only function spl_t (line 228) | static spl_t function enable_ints_and_unlock (line 237) | static void function thread_call_group_t (line 245) | static thread_call_group_t function thread_call_flavor_t (line 256) | static thread_call_flavor_t function thread_call_flavor_t (line 263) | static thread_call_flavor_t function thread_call_enqueue_tail (line 281) | static bool function queue_head_t (line 311) | static queue_head_t * function queue_head_t (line 338) | static queue_head_t * function thread_call_get_armed_deadline (line 390) | uint64_t function group_isparallel (line 397) | static bool function thread_call_group_should_add_thread (line 403) | static bool function thread_call_group_setup (line 446) | static void function thread_call_thread_create (line 471) | static void function thread_call_initialize (line 510) | void function thread_call_setup_with_options (line 534) | void function thread_call_setup (line 578) | void function _internal_call_init (line 588) | static void function thread_call_t (line 613) | static thread_call_t function _is_internal_call (line 639) | static bool function _internal_call_release (line 658) | static void function _pending_call_enqueue (line 683) | static bool function _delayed_call_enqueue (line 727) | static bool function _call_dequeue (line 767) | static bool function _arm_delayed_call_timer (line 801) | static bool function boolean_t (line 856) | static boolean_t function thread_call_func_delayed (line 893) | void function thread_call_func_delayed_with_leeway (line 909) | void function boolean_t (line 938) | boolean_t function thread_call_t (line 976) | thread_call_t function thread_call_t (line 985) | thread_call_t function thread_call_t (line 1001) | thread_call_t function thread_call_t (line 1049) | thread_call_t function boolean_t (line 1069) | boolean_t function boolean_t (line 1114) | boolean_t function boolean_t (line 1121) | boolean_t function boolean_t (line 1154) | boolean_t function boolean_t (line 1163) | boolean_t function boolean_t (line 1173) | boolean_t function boolean_t (line 1201) | boolean_t function thread_call_cancel_locked (line 1284) | static bool function boolean_t (line 1332) | boolean_t function boolean_t (line 1354) | boolean_t function thread_call_wake (line 1420) | static void function sched_call_thread (line 1460) | static void function thread_call_finish (line 1501) | static bool function thread_call_invoke (line 1596) | static void __attribute__((noinline)) function thread_call_thread (line 1632) | static void function thread_call_start_iotes_invocation (line 1797) | void function thread_call_daemon_continue (line 1819) | static void function thread_call_daemon (line 1855) | static void function thread_call_start_deallocate_timer (line 1875) | static void function thread_call_delayed_timer (line 1893) | void function thread_call_delayed_timer_rescan (line 1969) | static void function thread_call_delayed_timer_rescan_all (line 2020) | void function thread_call_dealloc_timer (line 2035) | static void function thread_call_wait_once_locked (line 2102) | static bool function boolean_t (line 2143) | boolean_t function thread_call_wait_locked (line 2185) | static void function boolean_t (line 2221) | boolean_t function adjust_cont_time_thread_calls (line 2237) | void FILE: osfmk/kern/thread_call.h type thread_call (line 43) | struct thread_call type thread_call (line 44) | struct thread_call type thread_call_priority_t (line 68) | typedef enum { type thread_call_options_t (line 84) | typedef uint32_t thread_call_options_t; type thread_call (line 372) | struct thread_call { type thread_call_data_t (line 394) | typedef struct thread_call thread_call_data_t; type thread_call_thread_state (line 413) | struct thread_call_thread_state FILE: osfmk/kern/thread_group.c type thread_group (line 48) | struct thread_group { type thread_group (line 72) | struct thread_group type thread_group (line 73) | struct thread_group type thread_group (line 74) | struct thread_group type thread_group (line 75) | struct thread_group type thread_group (line 76) | struct thread_group type thread_group (line 77) | struct thread_group type thread_group (line 80) | struct thread_group function thread_group_init (line 85) | void function sched_clutch_t (line 151) | sched_clutch_t function sched_clutch_t (line 158) | sched_clutch_t function sched_clutch_update_tg_flags (line 169) | static void function thread_group_flags_update_lock (line 195) | void function thread_group_flags_update_unlock (line 201) | void function thread_group_resync (line 211) | void type thread_group (line 230) | struct thread_group type thread_group (line 233) | struct thread_group type thread_group (line 235) | struct thread_group type thread_group (line 240) | struct thread_group function thread_group_init_thread (line 277) | void function thread_group_set_name (line 289) | void function thread_group_set_flags (line 317) | void function thread_group_clear_flags (line 325) | void function thread_group_set_flags_locked (line 341) | void function thread_group_clear_flags_locked (line 370) | void type thread_group (line 396) | struct thread_group type thread_group (line 399) | struct thread_group type thread_group (line 415) | struct thread_group type thread_group (line 431) | struct thread_group type thread_group (line 434) | struct thread_group type thread_group (line 435) | struct thread_group type thread_group (line 478) | struct thread_group type thread_group (line 479) | struct thread_group function thread_group_retain_try (line 489) | static bool function thread_group_release (line 498) | void type thread_group (line 533) | struct thread_group type thread_group (line 539) | struct thread_group function thread_set_thread_group_auto_join (line 556) | static void function thread_set_thread_group_explicit (line 587) | static void function thread_set_thread_group (line 632) | static void function thread_group_set_bank (line 681) | void function thread_set_work_interval_thread_group (line 708) | void function cluster_type_t (line 734) | inline cluster_type_t function thread_group_get_id (line 744) | inline uint64_t function thread_group_count (line 750) | uint32_t type thread_group (line 760) | struct thread_group type thread_group (line 766) | struct thread_group function thread_group_machine_data_size (line 771) | inline uint32_t function kern_return_t (line 777) | kern_return_t function thread_group_join_io_storage (line 792) | void function thread_group_join_perf_controller (line 800) | void function thread_group_vm_add (line 808) | void function thread_group_get_flags (line 815) | uint32_t function boolean_t (line 825) | boolean_t function thread_group_update_recommendation (line 835) | void function sched_perfcontrol_thread_group_recommend (line 851) | void function sched_perfcontrol_edge_matrix_get (line 886) | void function sched_perfcontrol_edge_matrix_set (line 892) | void function sched_perfcontrol_thread_group_preferred_clusters_set (line 898) | void function sched_perfcontrol_thread_group_recommend (line 916) | void function sched_perfcontrol_edge_matrix_get (line 923) | void function sched_perfcontrol_edge_matrix_set (line 928) | void function sched_perfcontrol_thread_group_preferred_clusters_set (line 933) | void FILE: osfmk/kern/thread_group.h type thread_group (line 35) | struct thread_group type thread_group (line 69) | struct thread_group type thread_group (line 71) | struct thread_group type thread_group (line 74) | struct thread_group type thread_group (line 75) | struct thread_group type thread_group (line 76) | struct thread_group type thread_group (line 77) | struct thread_group type thread_group (line 78) | struct thread_group type thread_group (line 79) | struct thread_group type thread_group (line 80) | struct thread_group type thread_group (line 80) | struct thread_group type thread_group (line 81) | struct thread_group type thread_group (line 82) | struct thread_group type thread_group (line 83) | struct thread_group type thread_group (line 84) | struct thread_group type thread_group (line 85) | struct thread_group type thread_group (line 87) | struct thread_group type thread_group (line 88) | struct thread_group type thread_group (line 90) | struct thread_group type thread_group (line 92) | struct thread_group type thread_group (line 94) | struct thread_group type thread_group (line 95) | struct thread_group type thread_group (line 96) | struct thread_group type thread_group (line 98) | struct thread_group FILE: osfmk/kern/thread_kernel_state.h type thread_kernel_state (line 33) | struct thread_kernel_state { type thread_kernel_state (line 38) | struct thread_kernel_state FILE: osfmk/kern/thread_policy.c function thread_policy_init (line 145) | void function boolean_t (line 155) | boolean_t function thread_remove_qos_policy_locked (line 162) | static void function kern_return_t (line 174) | kern_return_t function boolean_t (line 195) | boolean_t function thread_qos_scaled_relative_priority (line 210) | static int function kern_return_t (line 314) | kern_return_t function sched_mode_t (line 565) | static sched_mode_t function kern_return_t (line 584) | static kern_return_t function thread_freeze_base_pri (line 649) | void function thread_unfreeze_base_pri (line 664) | bool function thread_workq_pri_for_qos (line 693) | uint8_t function thread_qos_t (line 700) | thread_qos_t function thread_reset_workq_qos (line 725) | void function thread_set_workq_override (line 756) | void function thread_set_workq_pri (line 784) | void function kern_return_t (line 832) | kern_return_t function thread_set_user_sched_mode_and_recompute_pri (line 877) | static void function thread_update_qos_cpu_time_locked (line 905) | static void function thread_update_qos_cpu_time (line 966) | void function thread_recompute_priority (line 990) | void function thread_policy_update_tasklocked (line 1088) | void function thread_policy_reset (line 1141) | void function kern_return_t (line 1181) | kern_return_t function thread_policy_create (line 1444) | void function thread_policy_update_spinlocked (line 1463) | static void function thread_policy_update_internal_spinlocked (line 1491) | static void function proc_set_thread_policy_with_tid (line 1771) | void function proc_set_thread_policy (line 1795) | void function thread_policy_update_complete_unlocked (line 1823) | void function proc_set_thread_policy_locked (line 1849) | static void function proc_set_thread_policy_spinlocked (line 1870) | static void function thread_set_requested_policy_spinlocked (line 1896) | static void function proc_get_thread_policy (line 2017) | int function proc_get_thread_policy_locked (line 2029) | static int function thread_get_requested_policy_spinlocked (line 2051) | static int function proc_get_effective_thread_policy (line 2155) | int function proc_get_thread_policy_bitfield (line 2253) | static void function threquested_0 (line 2308) | uintptr_t function threquested_1 (line 2318) | uintptr_t function theffective_0 (line 2329) | uintptr_t function theffective_1 (line 2338) | uintptr_t function set_thread_iotier_override (line 2365) | void function canonicalize_resource_and_type (line 2408) | static void type thread_qos_override (line 2426) | struct thread_qos_override type thread_qos_override (line 2431) | struct thread_qos_override function find_and_decrement_qos_override (line 2446) | static void function calculate_requested_qos_override (line 2494) | static int function proc_thread_qos_add_override_internal (line 2519) | static int function proc_thread_qos_add_override (line 2612) | int function proc_thread_qos_remove_override_internal (line 2646) | static void function proc_thread_qos_remove_override (line 2710) | int function proc_thread_qos_deallocate (line 2743) | void function task_set_main_thread_qos (line 2774) | void function thread_qos_t (line 2809) | thread_qos_t function boolean_t (line 2827) | boolean_t function boolean_t (line 2868) | boolean_t function thread_qos_t (line 2925) | thread_qos_t function thread_kevent_override (line 2948) | static void function thread_add_kevent_override (line 3001) | void function thread_update_kevent_override (line 3007) | void function thread_drop_kevent_override (line 3013) | void function thread_servicer_override (line 3051) | static void function thread_add_servicer_override (line 3078) | void function thread_update_servicer_override (line 3087) | void function thread_drop_servicer_override (line 3096) | void function thread_qos_t (line 3104) | thread_qos_t function thread_set_exec_promotion (line 3126) | void function thread_clear_exec_promotion (line 3142) | void FILE: osfmk/kern/timer.c function timer_init (line 73) | void function timer_delta (line 79) | uint64_t function timer_advance (line 87) | static void function timer_start (line 105) | void function timer_stop (line 111) | void function timer_update (line 117) | void function timer_switch (line 124) | void function processor_timer_switch_thread (line 137) | void FILE: osfmk/kern/timer.h type timer (line 95) | struct timer { type timer_data_t (line 107) | typedef struct timer timer_data_t, *timer_t; function timer_grab (line 153) | static inline FILE: osfmk/kern/timer_call.c type threshold_t (line 105) | typedef struct { type timer_longterm_t (line 121) | typedef struct { function timer_call_init_abstime (line 195) | static void function timer_call_init (line 234) | void function timer_call_queue_init (line 242) | void function timer_call_setup (line 250) | void function mpqueue_head_t (line 267) | static mpqueue_head_t* function mpqueue_head_t (line 276) | static __inline__ mpqueue_head_t * function mpqueue_head_t (line 316) | static __inline__ mpqueue_head_t * function timer_call_entry_enqueue_tail (line 391) | static __inline__ void function timer_call_entry_dequeue_async (line 417) | static __inline__ void function mpqueue_head_t (line 443) | __inline__ mpqueue_head_t * function mpqueue_head_t (line 507) | mpqueue_head_t * function timer_call_past_deadline_timer_handle (line 552) | uint64_t function boolean_t (line 607) | static boolean_t function boolean_t (line 699) | boolean_t function boolean_t (line 708) | boolean_t function boolean_t (line 718) | boolean_t function boolean_t (line 730) | boolean_t function timer_queue_shutdown (line 781) | void function timer_queue_expire_with_options (line 850) | uint64_t function timer_queue_expire (line 1007) | uint64_t function timer_queue_migrate (line 1022) | int function timer_queue_trace_cpu (line 1118) | void function timer_queue_trace (line 1127) | void function timer_longterm_dequeued_locked (line 1163) | void function mpqueue_head_t (line 1178) | mpqueue_head_t * function timer_longterm_scan (line 1269) | void function timer_longterm_callout (line 1364) | void function timer_longterm_update_locked (line 1372) | void function timer_longterm_update (line 1440) | void function timer_longterm_init (line 1464) | void function timer_sysctl_get (line 1512) | uint64_t function timer_master_scan (line 1554) | static void function timer_sysctl_set_threshold (line 1596) | static void function timer_sysctl_set (line 1666) | int function boolean_t (line 1689) | static boolean_t function timer_compute_leeway (line 1719) | static void function timer_call_slop (line 1773) | uint64_t function timer_get_user_idle_level (line 1798) | int function kern_return_t (line 1804) | kern_return_t function timer_call_trace_enter_before (line 1836) | static void function timer_call_trace_enter_after (line 1854) | static void function timer_call_trace_cancel (line 1862) | static void function timer_call_trace_expire_entry (line 1885) | static void function timer_call_trace_expire_return (line 1906) | static void function running_timer_setup (line 1925) | void function running_timers_sync (line 1950) | void function running_timer_enter (line 1956) | void function running_timers_expire (line 1968) | bool function running_timer_clear (line 1994) | void function running_timer_cancel (line 2010) | void function running_timers_deadline (line 2017) | uint64_t function running_timers_activate (line 2036) | void function running_timers_deactivate (line 2043) | void FILE: osfmk/kern/timer_call.h type timer_call_data_t (line 72) | typedef struct timer_call { type timer_coalescing_priority_params_t (line 161) | typedef struct { type running_timer (line 204) | enum running_timer { type running_timer (line 229) | enum running_timer type running_timer (line 242) | enum running_timer type running_timer (line 249) | enum running_timer type running_timer (line 254) | enum running_timer FILE: osfmk/kern/timer_queue.h type timer_coalescing_priority_params_ns_t (line 111) | typedef struct { FILE: osfmk/kern/tlock.c function lck_ticket_init (line 66) | void function tlock_mark_owned (line 89) | static void function __unused (line 105) | __unused static uint8_t function tlock_contended (line 124) | static void __attribute__((noinline)) function lck_ticket_unlock (line 219) | void function lck_ticket_assert_owned (line 250) | void FILE: osfmk/kern/trustcache.h type trust_cache_module0 (line 42) | struct trust_cache_module0 { type trust_cache_entry1 (line 54) | struct trust_cache_entry1 { type trust_cache_module1 (line 60) | struct trust_cache_module1 { type serialized_trust_caches (line 100) | struct serialized_trust_caches { type trust_cache_module1 (line 110) | struct trust_cache_module1 FILE: osfmk/kern/turnstile.c type turnstile (line 51) | struct turnstile type mpsc_daemon_queue (line 53) | struct mpsc_daemon_queue type turnstile_stats (line 98) | struct turnstile_stats type turnstile_stats (line 99) | struct turnstile_stats type turnstile (line 110) | struct turnstile type turnstile (line 112) | struct turnstile type turnstile (line 114) | struct turnstile type turnstile (line 116) | struct turnstile type turnstile (line 118) | struct turnstile type turnstile (line 120) | struct turnstile type turnstile (line 122) | struct turnstile type turnstile (line 125) | struct turnstile type turnstile (line 129) | struct turnstile type turnstile (line 132) | struct turnstile type turnstile (line 133) | struct turnstile type turnstile (line 135) | struct turnstile type turnstile (line 136) | struct turnstile type turnstile (line 138) | struct turnstile type turnstile (line 139) | struct turnstile type turnstile (line 141) | struct turnstile type turnstile (line 142) | struct turnstile type turnstile (line 144) | struct turnstile type turnstile (line 145) | struct turnstile type turnstile (line 147) | struct turnstile type turnstile (line 150) | struct turnstile type turnstile (line 154) | struct turnstile type turnstile (line 157) | struct turnstile type turnstile (line 160) | struct turnstile type turnstile (line 163) | struct turnstile type turnstile (line 166) | struct turnstile type workqueue (line 169) | struct workqueue type turnstile (line 169) | struct turnstile type turnstile (line 173) | struct turnstile type turnstile (line 176) | struct turnstile type tstile_test_prim (line 180) | struct tstile_test_prim { type tstile_test_prim (line 187) | struct tstile_test_prim type tstile_test_prim (line 188) | struct tstile_test_prim type tstile_test_prim (line 189) | struct tstile_test_prim type tstile_test_prim (line 190) | struct tstile_test_prim type tstile_test_prim (line 193) | struct tstile_test_prim function turnstile_type_t (line 204) | static turnstile_type_t function turnstile_is_send_turnstile (line 214) | static bool function turnstile_is_receive_turnstile (line 231) | static bool function turnstile_get_gencount (line 247) | static uint32_t function turnstile_set_type_and_increment_gencount (line 256) | static void type turnstile_htable_bucket (line 282) | struct turnstile_htable_bucket { type turnstile_htable_bucket (line 289) | struct turnstile_htable_bucket type turnstile_htable_bucket (line 291) | struct turnstile_htable_bucket function turnstiles_hashtable_init (line 318) | static void function boolean_t (line 362) | static inline boolean_t function turnstile_freelist_insert (line 383) | static void type turnstile (line 406) | struct turnstile type turnstile (line 408) | struct turnstile type turnstile (line 410) | struct turnstile function turnstile_hash (line 432) | static inline uint32_t type turnstile_htable_bucket (line 439) | struct turnstile_htable_bucket type turnstile_htable_bucket (line 442) | struct turnstile_htable_bucket function turnstile_hash_bucket_lock (line 469) | unsigned function turnstile_hash_bucket_unlock (line 516) | void type turnstile (line 560) | struct turnstile type turnstile (line 563) | struct turnstile type turnstile_htable_bucket (line 568) | struct turnstile_htable_bucket type turnstile (line 583) | struct turnstile type turnstile (line 633) | struct turnstile type turnstile (line 636) | struct turnstile type turnstile_htable_bucket (line 641) | struct turnstile_htable_bucket type turnstile (line 642) | struct turnstile type turnstile (line 657) | struct turnstile type turnstile (line 710) | struct turnstile type turnstile_htable_bucket (line 718) | struct turnstile_htable_bucket type turnstile (line 738) | struct turnstile type turnstile (line 739) | struct turnstile function turnstile_deallocate_queue_invoke (line 771) | static void function turnstiles_init (line 791) | void type turnstile (line 820) | struct turnstile type turnstile (line 823) | struct turnstile function turnstile_init (line 848) | static void function turnstile_reference (line 885) | void function turnstile_deallocate (line 904) | void function turnstile_deallocate_safe (line 925) | void function turnstile_destroy (line 948) | void type turnstile (line 985) | struct turnstile type turnstile (line 988) | struct turnstile type turnstile (line 989) | struct turnstile type turnstile (line 993) | struct turnstile type turnstile (line 994) | struct turnstile function turnstile_complete (line 1070) | void function turnstile_kernel_update_inheritor_on_wake_locked (line 1162) | void function turnstile_update_inheritor_locked (line 1199) | void function turnstile_stash_inheritor (line 1374) | static void function turnstile_update_inheritor (line 1421) | void function boolean_t (line 1462) | static boolean_t function boolean_t (line 1492) | static boolean_t function boolean_t (line 1527) | static boolean_t function boolean_t (line 1572) | static boolean_t function boolean_t (line 1642) | static boolean_t function boolean_t (line 1702) | static boolean_t function boolean_t (line 1743) | static boolean_t function boolean_t (line 1803) | static boolean_t function thread_get_inheritor_turnstile_sched_priority (line 1847) | int function thread_get_inheritor_turnstile_base_priority (line 1875) | int type turnstile (line 1905) | struct turnstile type turnstile (line 1908) | struct turnstile type waitq (line 1909) | struct waitq type turnstile (line 1941) | struct turnstile function turnstile_stats_update_flags_t (line 1960) | static turnstile_stats_update_flags_t function turnstile_stats_update_flags_t (line 2000) | static turnstile_stats_update_flags_t function boolean_t (line 2024) | static boolean_t function boolean_t (line 2049) | static boolean_t function boolean_t (line 2079) | static boolean_t function boolean_t (line 2121) | static boolean_t function boolean_t (line 2163) | static boolean_t function boolean_t (line 2213) | static boolean_t function turnstile_compute_thread_push (line 2257) | static int function turnstile_waitq_add_thread_priority_queue (line 2298) | void function boolean_t (line 2343) | boolean_t function boolean_t (line 2422) | boolean_t function turnstile_workq_proprietor_of_max_turnstile (line 2454) | int function turnstile_workloop_pusher_info (line 2505) | int function boolean_t (line 2612) | boolean_t function turnstile_update_inheritor_priority_chain (line 2637) | static void function turnstile_update_inheritor_complete (line 2724) | void function turnstile_cleanup (line 2752) | void function turnstile_update_thread_priority_chain (line 2796) | void function turnstile_update_inheritor_workq_priority_chain (line 2815) | static void function turnstile_update_inheritor_thread_priority_chain (line 2859) | static void function turnstile_update_inheritor_turnstile_priority_chain (line 2930) | static void function thread_update_waiting_turnstile_priority_chain (line 2999) | static void function turnstile_stats_update (line 3108) | void function kdp_turnstile_traverse_inheritor_chain (line 3188) | static uint64_t function kdp_turnstile_fill_tsinfo (line 3281) | void function turnstile_get_boost_stats_sysctl (line 3321) | int function turnstile_get_unboost_stats_sysctl (line 3337) | int function tstile_test_prim_init (line 3350) | static void function tstile_test_prim_lock (line 3364) | int function tstile_test_prim_unlock (line 3480) | int FILE: osfmk/kern/turnstile.h type turnstile_stats (line 38) | struct turnstile_stats { type __attribute__ (line 63) | enum __attribute__ type __attribute__ (line 126) | enum __attribute__ type __attribute__ (line 133) | enum __attribute__ type knote (line 196) | struct knote type turnstile (line 197) | struct turnstile type __attribute__ (line 243) | enum __attribute__ type __attribute__ (line 302) | enum __attribute__ type turnstile (line 319) | struct turnstile { type turnstile (line 375) | struct turnstile type turnstile (line 389) | struct turnstile type turnstile (line 401) | struct turnstile type turnstile (line 414) | struct turnstile type waitq (line 428) | struct waitq type turnstile (line 441) | struct turnstile type turnstile (line 459) | struct turnstile type turnstile (line 475) | struct turnstile type turnstile (line 494) | struct turnstile type turnstile (line 513) | struct turnstile type knote (line 516) | struct knote type turnstile (line 558) | struct turnstile type turnstile (line 600) | struct turnstile type turnstile (line 617) | struct turnstile type turnstile (line 631) | struct turnstile type turnstile (line 727) | struct turnstile type turnstile (line 730) | struct turnstile type turnstile (line 731) | struct turnstile type turnstile (line 753) | struct turnstile type turnstile (line 754) | struct turnstile type turnstile (line 774) | struct turnstile type turnstile_update_complete_flags_t (line 778) | typedef enum turnstile_update_complete_flags { type turnstile (line 800) | struct turnstile type turnstile (line 818) | struct turnstile type workqueue (line 846) | struct workqueue type workqueue (line 849) | struct workqueue type workqueue (line 850) | struct workqueue type workqueue (line 851) | struct workqueue type workqueue (line 852) | struct workqueue FILE: osfmk/kern/ux_handler.c function ux_handler_init (line 68) | void function ux_handler_setup (line 80) | void function boolean_t (line 111) | boolean_t function kern_return_t (line 121) | kern_return_t function kern_return_t (line 172) | kern_return_t function kern_return_t (line 198) | kern_return_t function kern_return_t (line 213) | kern_return_t function kern_return_t (line 228) | kern_return_t function kern_return_t (line 245) | kern_return_t FILE: osfmk/kern/waitq.c type waitq (line 118) | struct waitq type waitq (line 122) | struct waitq type waitq_set (line 127) | struct waitq_set type wqp_cache (line 131) | struct wqp_cache { type wqp_cache (line 135) | struct wqp_cache type link_table (line 187) | struct link_table type wq_link_type (line 189) | enum wq_link_type { type waitq_link (line 196) | struct waitq_link { type waitq_link (line 225) | struct waitq_link type waitq_link (line 225) | struct waitq_link function wql_poison (line 249) | static void function wql_do_alloc_stats (line 280) | static __inline__ void function wql_do_invalidate_stats (line 298) | static __inline__ void function wql_do_mkvalid_stats (line 314) | static __inline__ void function wql_init (line 333) | static void function wql_ensure_free_space (line 357) | static void type waitq_link (line 373) | struct waitq_link type lt_elem (line 376) | struct lt_elem type waitq_link (line 380) | struct waitq_link function wql_realloc_link (line 383) | static void function wql_invalidate (line 397) | static void type waitq_link (line 404) | struct waitq_link type lt_elem (line 407) | struct lt_elem type waitq_link (line 410) | struct waitq_link function wql_put_link (line 413) | static void type waitq_link (line 422) | struct waitq_link type lt_elem (line 425) | struct lt_elem type waitq_link (line 432) | struct waitq_link type waitq (line 436) | struct waitq type waitq_link (line 438) | struct waitq_link type waitq_link (line 439) | struct waitq_link type waitq_link (line 440) | struct waitq_link type waitq (line 448) | struct waitq type waitq_link (line 449) | struct waitq_link function walk_waitq_links (line 505) | static __attribute__((noinline)) type link_table (line 614) | struct link_table type wq_prepost_type (line 616) | enum wq_prepost_type { type wq_prepost (line 622) | struct wq_prepost { type wq_prepost (line 643) | struct wq_prepost type wq_prepost (line 643) | struct wq_prepost function wqp_poison (line 664) | static void function wqp_do_alloc_stats (line 683) | static __inline__ void function wqp_init (line 710) | static void function wq_prepost_refill_cpu_cache (line 737) | static void function wq_prepost_ensure_free_space (line 779) | static void type wq_prepost (line 820) | struct wq_prepost type lt_elem (line 823) | struct lt_elem type wq_prepost (line 824) | struct wq_prepost type wqp_cache (line 825) | struct wqp_cache type lt_elem (line 841) | struct lt_elem type wq_prepost (line 880) | struct wq_prepost function wq_prepost_invalidate (line 885) | static void type wq_prepost (line 891) | struct wq_prepost type lt_elem (line 894) | struct lt_elem type wq_prepost (line 897) | struct wq_prepost function wq_prepost_put (line 900) | static void function wq_prepost_rlink (line 906) | static int type wq_prepost (line 912) | struct wq_prepost type wq_prepost (line 913) | struct wq_prepost type lt_elem (line 915) | struct lt_elem type wq_prepost (line 916) | struct wq_prepost type wq_prepost (line 929) | struct wq_prepost function wq_prepost_reset_rnext (line 940) | static void function wq_prepost_remove (line 959) | static int type wq_prepost (line 1023) | struct wq_prepost type lt_elem (line 1026) | struct lt_elem type wq_prepost (line 1029) | struct wq_prepost type wq_prepost (line 1032) | struct wq_prepost type lt_elem (line 1035) | struct lt_elem type wq_prepost (line 1038) | struct wq_prepost function wq_prepost_release_rlist (line 1041) | static void type waitq_set (line 1082) | struct waitq_set type wq_prepost (line 1084) | struct wq_prepost type waitq (line 1085) | struct waitq function wq_prepost_foreach_locked (line 1098) | static int function wq_prepost_iterate (line 1277) | static int type _is_posted_ctx (line 1363) | struct _is_posted_ctx { function wq_is_preposted_on_set_cb (line 1368) | static int function wq_is_preposted_on_set (line 1401) | static int type wq_prepost (line 1424) | struct wq_prepost type wq_prepost (line 1427) | struct wq_prepost function wq_prepost_do_post_locked (line 1466) | static void function wq_table_stats (line 1629) | static void function waitq_link_stats (line 1649) | void function waitq_prepost_stats (line 1658) | void type waitq (line 1672) | struct waitq type waitq (line 1673) | struct waitq function waitq_hash (line 1681) | static __inline__ uint32_t type waitq (line 1691) | struct waitq type waitq (line 1698) | struct waitq function waitq_grab_backtrace (line 1709) | static __inline__ void type wq_stats (line 1726) | struct wq_stats type wq_stats (line 1727) | struct wq_stats type wq_stats (line 1729) | struct wq_stats type waitq (line 1730) | struct waitq type wq_stats (line 1732) | struct wq_stats function waitq_stats_count_wait (line 1745) | static __inline__ void function waitq_stats_count_wakeup (line 1755) | static __inline__ void function waitq_stats_count_clear_wakeup (line 1765) | static __inline__ void function waitq_stats_count_fail (line 1776) | static __inline__ void function waitq_is_valid (line 1792) | int function waitq_set_is_valid (line 1798) | int function waitq_is_global (line 1804) | int function waitq_irq_safe (line 1813) | int function waitq_empty (line 1820) | static inline bool type waitq (line 1834) | struct waitq type waitq (line 1835) | struct waitq type turnstile (line 1839) | struct turnstile function waitq_hash_size (line 1845) | static uint32_t function waitq_thread_insert (line 1866) | static inline void function waitq_thread_remove (line 1883) | static inline void function waitq_bootstrap (line 1899) | void function waitq_lock (line 1988) | void function waitq_unlock (line 2014) | void function thread_clear_waitq_state (line 2031) | static inline void type thread_t (line 2040) | typedef thread_t (*waitq_select_cb)(void *ctx, struct waitq *waitq, type waitq_select_args (line 2043) | struct waitq_select_args { type waitq_select_args (line 2061) | struct waitq_select_args function waitq_select_walk_cb (line 2077) | static int function thread_t (line 2184) | static thread_t function thread_t (line 2265) | static thread_t function do_waitq_select_n_locked (line 2380) | static void function waitq_select_n_locked (line 2534) | static __inline__ int function thread_t (line 2575) | static thread_t type select_thread_ctx (line 2601) | struct select_thread_ctx { function waitq_select_thread_cb (line 2621) | static int function kern_return_t (line 2688) | static kern_return_t function prepost_exists_cb (line 2774) | static int function wait_result_t (line 2790) | wait_result_t function waitq_pull_thread_locked (line 2946) | int function maybe_adjust_thread_pri (line 2986) | static __inline__ function waitq_clear_promotion_locked (line 3020) | void function kern_return_t (line 3061) | kern_return_t function kern_return_t (line 3119) | kern_return_t function thread_t (line 3171) | thread_t function kern_return_t (line 3221) | kern_return_t function kern_return_t (line 3273) | kern_return_t type wq_unlink_ctx (line 3313) | struct wq_unlink_ctx { type waitq_set (line 3318) | struct waitq_set type wq_prepost (line 3319) | struct wq_prepost type waitq (line 3319) | struct waitq function waitq_unlink_all_cb (line 3330) | static int function waitq_deinit (line 3384) | void function waitq_invalidate_locked (line 3431) | void function wqset_clear_prepost_chain_cb (line 3445) | static int type waitq_set (line 3471) | struct waitq_set type waitq_set (line 3474) | struct waitq_set type waitq_set (line 3476) | struct waitq_set function kern_return_t (line 3498) | kern_return_t function sysctl_helper_waitq_set_nelem (line 3550) | int function waitq_set_lazy_init_link (line 3566) | void function boolean_t (line 3609) | boolean_t function waitq_set_deinit (line 3627) | void function kern_return_t (line 3734) | kern_return_t function wqset_id (line 3750) | uint64_t type waitq (line 3769) | struct waitq type waitq_set (line 3770) | struct waitq_set function waitq_clear_prepost_locked (line 3797) | int function waitq_clear_prepost (line 3860) | void function waitq_get_prepost_id (line 3878) | uint64_t function waitq_inset_cb (line 3940) | static int function boolean_t (line 3972) | boolean_t function boolean_t (line 4013) | boolean_t function waitq_link_reserve (line 4052) | uint64_t function waitq_link_release (line 4080) | void function kern_return_t (line 4112) | static kern_return_t function kern_return_t (line 4192) | kern_return_t function waitq_maybe_remove_link (line 4265) | static inline int function waitq_unlink_cb (line 4441) | static int function waitq_unlink_prepost_cb (line 4480) | static int function kern_return_t (line 4520) | static kern_return_t function kern_return_t (line 4622) | kern_return_t function waitq_unlink_by_prepost_id (line 4657) | void type waitq (line 4708) | struct waitq type waitq (line 4711) | struct waitq type wq_prepost (line 4712) | struct wq_prepost function kern_return_t (line 4746) | kern_return_t function kern_return_t (line 4795) | kern_return_t function kern_return_t (line 4828) | kern_return_t function kern_return_t (line 4897) | kern_return_t function waitq_prepost_reserve_cb (line 4908) | static int function waitq_alloc_prepost_reservation (line 4932) | static int function waitq_count_prepost_reservation (line 4997) | static int function waitq_prepost_reserve (line 5078) | uint64_t function waitq_prepost_release_reserve (line 5199) | void function waitq_set_clear_preposts (line 5221) | void type wq_it_ctx (line 5261) | struct wq_it_ctx { function waitq_iterate_sets_cb (line 5267) | static int function wqset_iterate_prepost_cb (line 5301) | static int function waitq_iterate_sets (line 5386) | int function waitq_set_iterate_preposts (line 5413) | int function wait_result_t (line 5446) | wait_result_t function wait_result_t (line 5484) | wait_result_t function kern_return_t (line 5527) | kern_return_t function kern_return_t (line 5572) | kern_return_t function kern_return_t (line 5617) | kern_return_t function thread_t (line 5671) | thread_t FILE: osfmk/kern/waitq.h type waitq_lock_state_t (line 54) | typedef enum e_waitq_lock_state { type waitq_type (line 102) | enum waitq_type { type wq_stats (line 116) | struct wq_stats { type waitq (line 143) | struct waitq { type waitq (line 176) | struct waitq type waitq (line 177) | struct waitq type waitq_set (line 184) | struct waitq_set { type waitq_set (line 194) | struct waitq_set type waitq_set (line 195) | struct waitq_set type waitq (line 225) | struct waitq type waitq (line 250) | struct waitq type waitq (line 264) | struct waitq type waitq (line 273) | struct waitq type waitq (line 276) | struct waitq type waitq (line 284) | struct waitq type waitq (line 294) | struct waitq type waitq (line 303) | struct waitq type waitq (line 310) | struct waitq type waitq_set (line 313) | struct waitq_set type waitq (line 316) | struct waitq type waitq_set (line 319) | struct waitq_set type waitq (line 327) | struct waitq type waitq_iteration_constant (line 334) | enum waitq_iteration_constant { type waitq (line 350) | struct waitq type waitq_set (line 351) | struct waitq_set type waitq (line 354) | struct waitq type waitq_set (line 358) | struct waitq_set type waitq (line 364) | struct waitq type waitq (line 375) | struct waitq { char opaque[WQ_OPAQUE_SIZE]; } __attribute__((aligned(WQ_... type waitq_set (line 376) | struct waitq_set { char opaque[WQS_OPAQUE_SIZE]; } __attribute__((aligne... type waitq (line 386) | struct waitq type waitq (line 387) | struct waitq type waitq (line 392) | struct waitq type waitq (line 395) | struct waitq type waitq_set_prepost_hook_t (line 397) | typedef uint16_t waitq_set_prepost_hook_t; type waitq_set (line 402) | struct waitq_set type waitq_set (line 405) | struct waitq_set type waitq_set (line 409) | struct waitq_set type waitq_set (line 411) | struct waitq_set type waitq_set (line 416) | struct waitq_set type waitq (line 418) | struct waitq type waitq_set (line 418) | struct waitq_set type waitq (line 426) | struct waitq type waitq_set (line 427) | struct waitq_set type waitq_set (line 428) | struct waitq_set type waitq (line 432) | struct waitq type waitq_set (line 432) | struct waitq_set type waitq (line 435) | struct waitq type waitq (line 439) | struct waitq type waitq_set (line 440) | struct waitq_set type waitq (line 444) | struct waitq type waitq_set (line 444) | struct waitq_set type waitq (line 446) | struct waitq type waitq_set (line 448) | struct waitq_set type waitq (line 453) | struct waitq type waitq_set (line 455) | struct waitq_set type waitq (line 460) | struct waitq type waitq_set (line 461) | struct waitq_set type waitq (line 462) | struct waitq type waitq (line 467) | struct waitq type waitq_set (line 469) | struct waitq_set type waitq (line 471) | struct waitq type waitq (line 473) | struct waitq type wq_table_stats (line 480) | struct wq_table_stats { type wq_table_stats (line 498) | struct wq_table_stats type wq_table_stats (line 499) | struct wq_table_stats type waitq (line 509) | struct waitq type waitq (line 514) | struct waitq type waitq (line 522) | struct waitq type waitq (line 528) | struct waitq type waitq (line 536) | struct waitq type waitq (line 543) | struct waitq type waitq (line 549) | struct waitq FILE: osfmk/kern/work_interval.c type work_interval (line 72) | struct work_interval type mpsc_daemon_queue (line 76) | struct mpsc_daemon_queue type work_interval (line 78) | struct work_interval type work_interval_auto_join_status_t (line 91) | typedef uint32_t work_interval_auto_join_status_t; function work_interval_status_deferred_finish (line 93) | static inline bool __unused function work_interval_status_auto_join_count (line 99) | static inline uint32_t __unused type work_interval_deferred_finish_state (line 110) | struct work_interval_deferred_finish_state { type work_interval_auto_join_info (line 117) | struct work_interval_auto_join_info { type work_interval (line 142) | struct work_interval { function work_interval_perform_deferred_finish (line 188) | static inline void function work_interval_auto_join_increment (line 203) | static void function work_interval_auto_join_decrement (line 218) | static void function work_interval_auto_join_enabled (line 262) | static inline bool function work_interval_deferred_finish_enabled (line 273) | static inline bool __unused function work_interval_retain (line 281) | static inline void function work_interval_deallocate (line 293) | static inline void function work_interval_release (line 317) | static void function work_interval_deferred_release (line 340) | static void function work_interval_should_propagate (line 356) | inline bool function work_interval_auto_join_propagate (line 403) | void function work_interval_auto_join_unwind (line 421) | void function work_interval_auto_join_demote (line 439) | void function work_interval_deallocate_queue_invoke (line 447) | static void function work_interval_subsystem_init (line 460) | void type work_interval (line 482) | struct work_interval type work_interval (line 485) | struct work_interval type work_interval (line 499) | struct work_interval function kern_return_t (line 516) | static kern_return_t function work_interval_port_notify (line 566) | void function work_interval_port_type (line 622) | static uint32_t function kern_return_t (line 660) | static kern_return_t function kern_return_t (line 777) | static kern_return_t function kern_return_t (line 784) | kern_return_t function kern_return_t (line 794) | kern_return_t function kern_return_t (line 836) | kern_return_t function kern_return_t (line 992) | kern_return_t function kern_return_t (line 1014) | kern_return_t function kern_return_t (line 1030) | kern_return_t function work_interval_port_type_render_server (line 1064) | bool FILE: osfmk/kern/work_interval.h type kern_work_interval_args (line 43) | struct kern_work_interval_args { type kern_work_interval_create_args (line 54) | struct kern_work_interval_create_args { type kern_work_interval_create_args (line 65) | struct kern_work_interval_create_args type kern_work_interval_args (line 76) | struct kern_work_interval_args FILE: osfmk/kern/zalloc.c type zone_page_metadata (line 159) | struct zone_page_metadata { type zone_page_metadata (line 197) | struct zone_page_metadata type zone_element_t (line 222) | typedef struct zone_element { type zone_magazine (line 236) | struct zone_magazine { type zone_cache (line 356) | struct zone_cache { function __security_const_late (line 368) | static __security_const_late struct { type zone (line 464) | struct zone function vm_offset_t (line 658) | static vm_offset_t function zprot_mode_t (line 665) | static zprot_mode_t function vm_offset_t (line 672) | static vm_offset_t function __abortlike (line 678) | __abortlike function __abortlike (line 687) | __abortlike function __abortlike (line 695) | __abortlike function __abortlike (line 704) | __abortlike function __abortlike (line 714) | __abortlike function __abortlike (line 723) | __abortlike function zone_invalid_foreign_addr_panic (line 732) | static void function __abortlike (line 739) | __abortlike function __abortlike (line 748) | __abortlike function __abortlike (line 757) | __abortlike function zone_elems_free_add (line 772) | static inline void function zone_elems_free_sub (line 781) | static inline void function zone_meta_alloc_size_add (line 791) | static inline uint16_t function zone_meta_alloc_size_sub (line 801) | static inline uint16_t function __abortlike (line 811) | __abortlike function __header_always_inline (line 830) | __header_always_inline bool function __header_always_inline (line 843) | __header_always_inline vm_size_t function __header_always_inline (line 862) | __header_always_inline bool function __header_always_inline (line 868) | __header_always_inline bool function __header_always_inline (line 875) | __header_always_inline bool function __header_always_inline (line 881) | __header_always_inline void function __header_always_inline (line 893) | __header_always_inline zone_pva_t function __header_always_inline (line 899) | __header_always_inline zone_pva_t function __header_always_inline (line 906) | __header_always_inline zone_pva_t function __header_always_inline (line 912) | __header_always_inline vm_address_t function zone_page_metadata (line 919) | zone_page_metadata * function __header_always_inline (line 925) | __header_always_inline zone_pva_t function zone_page_metadata (line 931) | zone_page_metadata * function zone_page_metadata (line 937) | zone_page_metadata * function __header_always_inline (line 943) | __header_always_inline zone_id_t function __header_always_inline (line 949) | __header_always_inline vm_offset_t function __header_always_inline (line 955) | __header_always_inline void function zone_page_metadata (line 975) | zone_page_metadata * function __header_always_inline (line 1006) | __header_always_inline void function __header_always_inline (line 1032) | __header_always_inline void function zone_meta_lock_in_partial (line 1041) | static inline void function zone_meta_unlock_from_partial (line 1054) | static inline void function zone_meta_populate (line 1070) | static void function zone_page_metadata (line 1117) | zone_page_metadata * type zone_page_metadata (line 1145) | struct zone_page_metadata type zone_page_metadata (line 1149) | struct zone_page_metadata function vm_size_t (line 1183) | vm_size_t function __abortlike (line 1210) | __abortlike function __abortlike (line 1235) | __abortlike function zone_require (line 1252) | void function zone_id_require (line 1269) | void function zone_id_require_allow_foreign (line 1284) | void function zone_owns (line 1300) | bool type zone_bits_chain (line 1356) | struct zone_bits_chain { type zone_bits_head (line 1361) | struct zone_bits_head { type zone_bits_chain (line 1366) | struct zone_bits_chain type zone_bits_head (line 1367) | struct zone_bits_head type zone_bits_allocator_meta (line 1369) | struct zone_bits_allocator_meta { type zone_bits_allocator_header (line 1375) | struct zone_bits_allocator_header { type zalloc_bits_allocator_test_setup (line 1380) | struct zalloc_bits_allocator_test_setup { type zone_bits_allocator_header (line 1385) | struct zone_bits_allocator_header type zone_bits_allocator_header (line 1388) | struct zone_bits_allocator_header function zba_populate (line 1391) | static void type zone_bits_allocator_header (line 1403) | struct zone_bits_allocator_header type zone_bits_allocator_header (line 1406) | struct zone_bits_allocator_header function zba_lock (line 1409) | static void function zba_unlock (line 1415) | static void function zba_populate (line 1421) | static void function zone_bits_allocator_meta (line 1459) | zone_bits_allocator_meta * function __pure2 (line 1465) | __pure2 function __pure2 (line 1472) | __pure2 function zone_bits_head (line 1480) | zone_bits_head * function __pure2 (line 1486) | __pure2 function zone_bits_chain (line 1496) | zone_bits_chain * function __pure2 (line 1502) | __pure2 function __abortlike (line 1509) | __abortlike function __abortlike (line 1517) | __abortlike function zba_push_block (line 1524) | static void function zba_remove_block (line 1544) | static void function vm_address_t (line 1562) | static vm_address_t type zone_bits_allocator_header (line 1577) | struct zone_bits_allocator_header type zone_bits_allocator_header (line 1581) | struct zone_bits_allocator_header function zba_node_parent (line 1584) | static size_t function zba_node_left_child (line 1590) | static size_t function zba_node_buddy (line 1596) | static size_t function zba_node (line 1602) | static size_t type zone_bits_chain (line 1609) | struct zone_bits_chain type zone_bits_allocator_header (line 1610) | struct zone_bits_allocator_header type zone_bits_chain (line 1613) | struct zone_bits_chain function zba_node_flip_split (line 1616) | static void function zba_node_is_split (line 1622) | static bool function zba_free (line 1628) | static void function vm_size_t (line 1652) | static vm_size_t function zba_init_chunk (line 1662) | static void function zba_grow (line 1684) | __attribute__((noinline)) function vm_offset_t (line 1696) | static vm_offset_t function zba_bits_ref_order (line 1730) | static uint32_t function bitmap_t (line 1736) | static bitmap_t * function vm_offset_t (line 1742) | static vm_offset_t function vm_offset_t (line 1776) | static vm_offset_t function vm_offset_t (line 1824) | static vm_offset_t function zone_meta_bits_init (line 1850) | static void function zone_meta_bits_merge (line 1905) | static void function zone_bits_free (line 1950) | static void function zone_meta_is_free (line 1964) | static bool function zone_meta_mark_free (line 1984) | static bool function zone_meta_mark_used (line 2012) | static bool type ztBlock (line 2088) | struct ztBlock { type ztBlock (line 2099) | typedef struct ztBlock ztBlock; function ztLog2up (line 2105) | static uint32_t function vm_tag_t (line 2117) | static vm_tag_t * function ztLog2down (line 2133) | static uint32_t function ztFault (line 2140) | static void function boolean_t (line 2159) | static boolean_t function ztDump (line 2180) | void __unused function ztFree (line 2228) | static void function ztAlloc (line 2292) | static uint32_t function __startup_func (line 2342) | __startup_func function ztMemoryAdd (line 2395) | static void function ztMemoryRemove (line 2433) | static void function zone_index_from_tag_index (line 2460) | uint32_t function __pure2 (line 2489) | __pure2 function zone_lock_was_contended (line 2496) | __attribute__((noinline, cold)) function zone_lock_nopreempt_check_contention (line 2541) | static inline void function zone_lock_check_contention (line 2551) | static inline void function zone_unlock_nopreempt (line 2558) | static inline void function zone_depot_lock_nopreempt (line 2564) | static inline void function zone_depot_unlock_nopreempt (line 2570) | static inline void function zone_depot_lock (line 2576) | static inline void function zone_depot_unlock (line 2582) | static inline void function zone_alloc_pages_for_nelems (line 2603) | static uint32_t function vm_size_t (line 2614) | static inline vm_size_t function zone_cache_swap_magazines (line 2626) | static void function zone_magazine_load (line 2650) | static void function zone_magazine_t (line 2664) | static zone_magazine_t function zone_magazine_t (line 2679) | static zone_magazine_t function zone_magazine_free (line 2686) | static void function zone_enable_caching (line 2692) | static void function zone_maps_owned (line 2711) | bool function zone_map_sizes (line 2717) | void function vm_map_t (line 2735) | __attribute__((always_inline)) function zpercpu_count (line 2742) | unsigned function track_this_zone (line 2748) | int function vm_size_t (line 2784) | vm_size_t function __header_always_inline (line 2812) | __header_always_inline vm_offset_t * function __header_always_inline (line 2818) | __header_always_inline vm_offset_t * type zone_bool_gen (line 2829) | struct zone_bool_gen { function __startup_func (line 2838) | __startup_func function zone_poison_count_init (line 2878) | static inline uint32_t function zprot_mode_t (line 2889) | static zprot_mode_t function __abortlike (line 2946) | __abortlike function zalloc_validate_element_zero (line 3041) | static void type __attribute__ (line 3059) | typedef __attribute__((ext_vector_type(2))) type zpair_t (line 3061) | typedef struct { function zalloc_validate_element_poison (line 3068) | __attribute__((noinline)) function zalloc_validate_element (line 3115) | static void function zone_early_gap_drop (line 3163) | __attribute__((noinline)) function zone_early_gap_add (line 3194) | static void function zone_allocate_random_early_gap (line 3238) | __attribute__((noinline)) function zone_cleanup_early_gaps_if_needed (line 3263) | static inline void function zone_early_scramble_rr (line 3273) | static void function __header_always_inline (line 3322) | __header_always_inline bool function zone_setup_logging (line 3394) | static void type zallocation (line 3535) | struct zallocation { type zallocation (line 3550) | struct zallocation type ztrace (line 3551) | struct ztrace type ztrace (line 3554) | struct ztrace function __startup_func (line 3563) | __startup_func function get_zleak_state (line 3625) | int function kern_return_t (line 3637) | kern_return_t function zleak_activate_if_needed (line 3718) | static inline void function zleak_track_if_needed (line 3737) | static inline void function boolean_t (line 3765) | static boolean_t function zleak_free (line 3864) | __attribute__((noinline)) function zleak_activate_if_needed (line 3907) | static inline void function zleak_track_if_needed (line 3912) | static inline void function zalloc_log_or_trace_leaks (line 3919) | __attribute__((noinline)) function zalloc_should_log_or_trace_leaks (line 3971) | static inline bool function zfree_log_trace (line 3997) | __attribute__((noinline)) function hash_mix (line 4042) | uintptr_t function hashbacktrace (line 4065) | uint32_t function hashaddr (line 4086) | uint32_t function kma_flags_t (line 4231) | static inline kma_flags_t function zcram_and_lock (line 4281) | static void function zcram (line 4391) | static void function zone_cram_foreign (line 4403) | void function zone_fill_initially (line 4430) | void function vm_offset_t (line 4453) | static vm_offset_t function zone_expand_pred_nope (line 4503) | static bool function ZONE_TRACE_VM_KERN_REQUEST_START (line 4509) | static inline void function ZONE_TRACE_VM_KERN_REQUEST_END (line 4520) | static inline void function zone_expand_locked (line 4535) | static void function zalloc_needs_refill (line 4713) | static bool function zone_expand_async (line 4743) | static void function zone_expand_async_schedule_if_needed (line 4766) | static inline void function zone_replenish_wait_if_needed (line 4807) | static void function zone_replenish_locked (line 4836) | __attribute__((noinline)) function zone_replenish_needed (line 4914) | static bool function __dead2 (line 4926) | __dead2 function zone_replenish_configure (line 4969) | void function get_zone_map_size (line 5020) | void function get_largest_zone_info (line 5028) | void function zone_map_nearing_exhaustion (line 5042) | bool function kill_process_in_largest_zone (line 5056) | static void function kasan_quarantine_freed_element (line 5162) | static bool function __header_always_inline (line 5199) | __header_always_inline void function zfree_item (line 5223) | static void function zfree_cached_slow (line 5235) | __attribute__((noinline)) function zfree_cached (line 5337) | static void function zfree_ext (line 5372) | __attribute__((noinline)) function zfree_percpu (line 5458) | void function __header_always_inline (line 5560) | __header_always_inline void function zpercpu_foreach_cpu (line 5635) | zpercpu_foreach_cpu(i) { type zone_depot (line 5869) | struct zone_depot type zone_page_metadata (line 6086) | struct zone_page_metadata function zone_reclaim_chunk (line 6173) | static void function zone_reclaim_elements (line 6284) | static uint16_t function zone_reclaim_recirc_magazine (line 6301) | static uint16_t function zone_depot_trim (line 6323) | static void function zone_reclaim (line 6367) | static void function zone_reclam_all (line 6550) | static void function zone_gc (line 6579) | void function zone_gc_trim (line 6614) | void function zone_gc_drain (line 6620) | void function zone_defrag_needed (line 6626) | static bool function zone_defrag_async (line 6654) | static void function compute_zone_working_set_size (line 6691) | void function vm_map_copy_t (line 6782) | static vm_map_copy_t function boolean_t (line 6811) | static boolean_t function kern_return_t (line 6871) | kern_return_t function kern_return_t (line 6882) | kern_return_t function kern_return_t (line 6894) | kern_return_t function kern_return_t (line 7014) | kern_return_t function kern_return_t (line 7062) | kern_return_t function get_zones_collectable_bytes (line 7087) | uint64_t function kern_return_t (line 7103) | kern_return_t function kern_return_t (line 7159) | kern_return_t function kern_return_t (line 7245) | kern_return_t function kern_return_t (line 7300) | kern_return_t function zone_t (line 7318) | zone_t function zone_t (line 7339) | static zone_t function zone_is_initializing (line 7354) | static bool function zone_set_submap_idx (line 7360) | void function zone_set_noexpand (line 7372) | void function zone_set_exhaustible (line 7382) | void function zone_t (line 7406) | static zone_t function __abortlike (line 7490) | __abortlike function vm_size_t (line 7506) | static vm_size_t function vm_size_t (line 7554) | static vm_size_t function vm_size_t (line 7584) | vm_size_t function zone_t (line 7603) | zone_t function __startup_func (line 7849) | __startup_func function __startup_func (line 7869) | __startup_func function zone_t (line 7914) | zone_t function zone_t (line 7923) | zone_t function zdestroy (line 7935) | void function __startup_func (line 8007) | __startup_func function vm_offset_t (line 8055) | static inline vm_offset_t function __startup_func (line 8065) | __startup_func function __startup_func (line 8078) | __startup_func function zone_map_range (line 8120) | zone_map_range function __startup_func (line 8159) | __startup_func function __startup_func (line 8232) | __startup_func function __startup_func (line 8371) | __startup_func function __startup_func (line 8506) | __startup_func function zalloc_first_proc_made (line 8536) | void function __startup_func (line 8542) | __startup_func type zone_page_metadata (line 8589) | struct zone_page_metadata function kern_return_t (line 8624) | kern_return_t function zone_foreach (line 8839) | zone_foreach(z) { function zone_gc_replenish_test (line 8929) | void function zone_alloc_replenish_test (line 8936) | void FILE: osfmk/kern/zalloc.h type zone_view (line 170) | struct zone_view type zone (line 171) | struct zone type zone_view (line 173) | struct zone_view type zone (line 175) | struct zone type zone_stats (line 606) | struct zone_stats type zone_view (line 625) | struct zone_view type zone_view (line 626) | struct zone_view { type zone_create_startup_spec (line 930) | struct zone_create_startup_spec { type zone_create_startup_spec (line 940) | struct zone_create_startup_spec type zone_view_startup_spec (line 951) | struct zone_view_startup_spec { type zone_view_startup_spec (line 961) | struct zone_view_startup_spec FILE: osfmk/kern/zalloc_internal.h type gzalloc_data_t (line 88) | typedef struct gzalloc_data { type zone_pva_t (line 114) | typedef struct zone_packed_virtual_address { type zone_stats (line 127) | struct zone_stats { type zone (line 136) | struct zone { type kheap_zones (line 319) | struct kheap_zones { type zone (line 333) | struct zone type ztrace (line 338) | struct ztrace type zone_map_range (line 353) | struct zone_map_range { function __pure2 (line 358) | __pure2 function zone_count_allocated (line 365) | static inline uint32_t function vm_size_t (line 371) | static inline vm_size_t function vm_size_t (line 380) | static inline vm_size_t function vm_size_t (line 391) | static inline vm_size_t function vm_size_t (line 398) | static inline vm_size_t function vm_size_t (line 405) | static inline vm_size_t function vm_tag_t (line 543) | static inline vm_tag_t type ztrace (line 600) | struct ztrace { function zone_lock (line 619) | static inline void function zone_unlock (line 634) | static inline void FILE: osfmk/kperf/action.c type action (line 61) | struct action { type action (line 71) | struct action function kperf_action_has_non_system (line 76) | bool function kperf_action_has_task (line 90) | bool function kperf_action_has_thread (line 100) | bool function kperf_system_memory_log (line 110) | static void function kperf_sample_user_internal (line 123) | static void function kperf_sample_user (line 160) | void function kern_return_t (line 197) | static kern_return_t function kern_return_t (line 392) | kern_return_t function kperf_kdebug_handler (line 419) | void function kperf_thread_ast_handler (line 463) | __attribute__((noinline)) function kperf_ast_pend (line 503) | int function kperf_ast_set_callstack_depth (line 529) | void function kperf_kdbg_cswitch_get (line 541) | int function kperf_kdbg_cswitch_set (line 547) | int function kperf_action_get_count (line 559) | unsigned int function kperf_action_set_samplers (line 565) | int function kperf_action_get_samplers (line 583) | int function kperf_action_set_userdata (line 599) | int function kperf_action_get_userdata (line 611) | int function kperf_action_set_filter (line 627) | int function kperf_action_get_filter (line 639) | int function kperf_action_reset (line 655) | void function kperf_action_set_count (line 667) | int function kperf_action_set_ucallstack_depth (line 726) | int function kperf_action_set_kcallstack_depth (line 745) | int function kperf_action_get_ucallstack_depth (line 764) | int function kperf_action_get_kcallstack_depth (line 782) | int FILE: osfmk/kperf/action.h type kperf_sample (line 36) | struct kperf_sample type kperf_usample (line 37) | struct kperf_usample type kperf_context (line 38) | struct kperf_context type kperf_sample (line 84) | struct kperf_sample type kperf_context (line 85) | struct kperf_context type kperf_usample (line 92) | struct kperf_usample type kperf_context (line 92) | struct kperf_context FILE: osfmk/kperf/callstack.c function callstack_fixup_user (line 47) | static void function kern_return_t (line 103) | __attribute__((used)) function kern_return_t (line 149) | __attribute__((used)) function kern_return_t (line 168) | __attribute__((used)) function callstack_fixup_interrupted (line 190) | static void function kperf_continuation_sample (line 211) | void function kperf_backtrace_sample (line 232) | void function kperf_kcallstack_sample (line 269) | void function kperf_ucallstack_sample (line 327) | void function scrub_word (line 368) | static inline uintptr_t function scrub_frame (line 382) | static inline uintptr_t function callstack_log (line 392) | static void function kperf_kcallstack_log (line 433) | void function kperf_ucallstack_log (line 440) | void function kperf_ucallstack_pend (line 447) | int function kern_return_t (line 459) | static kern_return_t function kern_return_t (line 466) | static kern_return_t function chudxnu_vm_unslide (line 492) | static inline uint64_t function kern_return_t (line 505) | static kern_return_t function kern_return_t (line 669) | kern_return_t function kern_return_t (line 700) | static kern_return_t function kern_return_t (line 1017) | kern_return_t type cframe64_t (line 1034) | typedef struct _cframe64_t { type cframe_t (line 1041) | typedef struct _cframe_t { type x86_kernel_state (line 1053) | struct x86_kernel_state function kern_return_t (line 1152) | static kern_return_t function kern_return_t (line 1232) | static kern_return_t function kern_return_t (line 1309) | static kern_return_t function __private_extern__ (line 1521) | __private_extern__ FILE: osfmk/kperf/callstack.h type kp_ucallstack (line 54) | struct kp_ucallstack { type kp_kcallstack (line 60) | struct kp_kcallstack { type kperf_context (line 69) | struct kperf_context type kp_kcallstack (line 71) | struct kp_kcallstack type kperf_context (line 71) | struct kperf_context type kp_kcallstack (line 72) | struct kp_kcallstack type kp_kcallstack (line 73) | struct kp_kcallstack type kperf_context (line 73) | struct kperf_context type kp_kcallstack (line 74) | struct kp_kcallstack type kperf_context (line 74) | struct kperf_context type kp_ucallstack (line 76) | struct kp_ucallstack type kperf_context (line 76) | struct kperf_context type kperf_context (line 77) | struct kperf_context type kp_ucallstack (line 79) | struct kp_ucallstack FILE: osfmk/kperf/context.h type kperf_context (line 35) | struct kperf_context { FILE: osfmk/kperf/kdebug_trigger.c type kperf_kdebug_filter (line 64) | struct kperf_kdebug_filter { type kperf_kdebug_filter_type (line 70) | enum kperf_kdebug_filter_type { function kperf_kdebug_setup (line 97) | void function kperf_kdebug_reset (line 105) | void function boolean_t (line 115) | boolean_t function kperf_kdebug_set_filter (line 141) | int function kperf_kdebug_get_filter (line 173) | uint32_t function kperf_kdebug_set_n_debugids (line 184) | int function kperf_kdebug_set_action (line 198) | int function kperf_kdebug_get_action (line 211) | int function kperf_kdebug_update (line 217) | static void FILE: osfmk/kperf/kdebug_trigger.h type kperf_kdebug_filter (line 37) | struct kperf_kdebug_filter type kperf_kdebug_filter (line 55) | struct kperf_kdebug_filter FILE: osfmk/kperf/kperf.c type kperf_sample (line 52) | struct kperf_sample type kperf_sampling (line 56) | enum kperf_sampling type kperf_sample (line 69) | struct kperf_sample function kperf_init_early (line 80) | void function kperf_init (line 97) | void function kperf_setup (line 103) | void function kperf_reset (line 120) | void function kperf_kernel_configure (line 140) | void function kperf_on_cpu_internal (line 211) | void function kperf_on_cpu_update (line 228) | void function kperf_is_sampling (line 236) | bool function kperf_enable_sampling (line 242) | int function kperf_disable_sampling (line 265) | int function kperf_timer_expire (line 285) | void function boolean_t (line 294) | boolean_t function kperf_thread_set_dirty (line 300) | void function kperf_port_to_pid (line 310) | int FILE: osfmk/kperf/kperf.h type kperf_sample (line 71) | struct kperf_sample type kperf_sampling (line 73) | enum kperf_sampling { type kperf_sampling (line 79) | enum kperf_sampling function kperf_on_cpu (line 104) | static inline void function kperf_off_cpu (line 120) | static inline void function kperf_make_runnable (line 134) | static inline void function kperf_running_setup (line 145) | static inline void function kperf_interrupt (line 157) | static inline void function kperf_kdebug_callback (line 173) | static inline void FILE: osfmk/kperf/kperf_kpc.c function kperf_kpc_thread_ast (line 40) | void function kperf_kpc_thread_sample (line 48) | void function kperf_kpc_cpu_sample (line 73) | void function kperf_kpc_config_log (line 92) | void function kperf_kpc_log (line 122) | static void function kperf_kpc_cpu_log (line 152) | void function kperf_kpc_thread_log (line 158) | void FILE: osfmk/kperf/kperf_kpc.h type kpcdata (line 39) | struct kpcdata { type kpcdata (line 48) | struct kpcdata type kpcdata (line 49) | struct kpcdata type kpcdata (line 50) | struct kpcdata type kpcdata (line 51) | struct kpcdata type kpcdata (line 52) | struct kpcdata FILE: osfmk/kperf/kperfbsd.c type kperf_request (line 52) | enum kperf_request { function kperf_sysctl_get_set_uint32 (line 108) | static int function kperf_sysctl_get_set_int (line 130) | static int function kperf_sysctl_get_set_uint64 (line 152) | static int function kperf_sysctl_get_set_unsigned_uint32 (line 174) | static int function sysctl_timer_period (line 215) | static int function sysctl_action_filter (line 244) | static int function sysctl_bless (line 279) | static int function sysctl_action_samplers (line 294) | static int function sysctl_action_userdata (line 301) | static int function sysctl_action_ucallstack_depth (line 308) | static int function sysctl_action_kcallstack_depth (line 315) | static int function sysctl_kdebug_action (line 322) | static int function sysctl_kdebug_filter (line 329) | static int function kperf_sampling_get (line 351) | static uint32_t function kperf_sampling_set (line 357) | static int function sysctl_sampling (line 367) | static int function sysctl_action_count (line 374) | static int function sysctl_timer_count (line 381) | static int function sysctl_timer_action (line 388) | static int function sysctl_timer_pet (line 395) | static int function sysctl_bless_preempt (line 402) | static int function sysctl_kperf_reset (line 410) | static int function sysctl_pet_idle_rate (line 427) | static int function sysctl_lightweight_pet (line 434) | static int function sysctl_kdbg_cswitch (line 441) | static int function sysctl_lazy_wait_time_threshold (line 448) | static int function sysctl_lazy_wait_action (line 455) | static int function sysctl_lazy_cpu_time_threshold (line 462) | static int function sysctl_lazy_cpu_action (line 469) | static int function SYSCTL_HANDLER_ARGS (line 476) | static int function kperf_sysctl_bless_handler (line 578) | static int type kperf_limit_request (line 798) | enum kperf_limit_request { function SYSCTL_HANDLER_ARGS (line 805) | static int FILE: osfmk/kperf/kptimer.c type kptimer (line 72) | struct kptimer { type kptimer (line 95) | struct kptimer type timer_call (line 104) | struct timer_call function kptimer_init (line 138) | void function kptimer_set_cpu_deadline (line 147) | static void function kptimer_setup (line 154) | static void function kptimer_reset (line 188) | void function kptimer_get_cpu_deadline (line 205) | static uint64_t function kptimer_sample_curcpu (line 211) | static void function kptimer_lock (line 238) | static void function kptimer_unlock (line 244) | static void function dead_reckon_deadline (line 254) | static inline uint64_t function kptimer_fire (line 265) | static uint64_t function kptimer_expire (line 322) | void function kptimer_broadcast (line 365) | static void function kptimer_broadcast_ack (line 379) | static void function kptimer_sample_pet_remote (line 393) | static void function kperf_signal_handler (line 408) | void function kptimer_broadcast_pet (line 419) | static void function kptimer_pet_handler (line 436) | static void function kptimer_pet_enter (line 475) | void function kptimer_earliest_deadline (line 497) | static uint64_t function kptimer_running_setup (line 518) | void function kptimer_start_remote (line 528) | static void function kptimer_stop_curcpu (line 541) | static void function kptimer_stop_remote (line 550) | static void function kptimer_start (line 558) | void function kptimer_stop (line 592) | void function kptimer_get_period (line 618) | int function kptimer_set_period (line 628) | int function kptimer_get_action (line 651) | int function kptimer_set_action (line 661) | int function kptimer_get_count (line 678) | unsigned int function kptimer_set_count (line 684) | int function kptimer_min_period_abs (line 698) | uint64_t function kptimer_get_pet_timerid (line 710) | uint32_t function kptimer_set_pet_timerid (line 716) | int FILE: osfmk/kperf/kptimer.h type kptimer_period_limit (line 54) | enum kptimer_period_limit { FILE: osfmk/kperf/lazy.c function kperf_lazy_reset (line 44) | void function kperf_lazy_off_cpu (line 54) | void function kperf_lazy_make_runnable (line 63) | void function kperf_lazy_wait_sample (line 79) | void function kperf_lazy_cpu_sample (line 127) | void function kperf_lazy_get_wait_action (line 174) | int function kperf_lazy_set_wait_action (line 180) | int function kperf_lazy_get_wait_time_threshold (line 192) | uint64_t function kperf_lazy_set_wait_time_threshold (line 198) | int function kperf_lazy_get_cpu_action (line 205) | int function kperf_lazy_set_cpu_action (line 211) | int function kperf_lazy_get_cpu_time_threshold (line 222) | uint64_t function kperf_lazy_set_cpu_time_threshold (line 228) | int FILE: osfmk/kperf/meminfo.c function kperf_meminfo_sample (line 40) | void function kperf_meminfo_log (line 73) | void FILE: osfmk/kperf/meminfo.h type meminfo (line 36) | struct meminfo { type kperf_context (line 42) | struct kperf_context type meminfo (line 43) | struct meminfo type meminfo (line 44) | struct meminfo FILE: osfmk/kperf/pet.c type kperf_sample (line 98) | struct kperf_sample function kppet_lock_assert_owned (line 123) | static void function kppet_lock (line 129) | static void function kppet_unlock (line 135) | static void function kppet_on_cpu (line 141) | void function kppet_setup (line 194) | static void function kppet_config (line 211) | void function kppet_reset (line 256) | void function kppet_wake_thread (line 264) | void function kppet_thread (line 270) | __attribute__((noreturn)) function kppet_sample_thread (line 294) | static void function kern_return_t (line 330) | static kern_return_t function kppet_sample_task (line 391) | static void function kern_return_t (line 453) | static kern_return_t function kppet_sample_tasks (line 508) | static uint64_t function kppet_get_idle_rate (line 540) | int function kppet_set_idle_rate (line 546) | int function kppet_lightweight_active_update (line 553) | void function kppet_get_lightweight_pet (line 560) | int function kppet_set_lightweight_pet (line 566) | int FILE: osfmk/kperf/sample.h type kperf_usample (line 41) | struct kperf_usample { type kperf_sample (line 47) | struct kperf_sample { FILE: osfmk/kperf/task_samplers.c function kperf_task_snapshot_sample (line 39) | void function kperf_task_snapshot_log (line 78) | void function kperf_task_info_log (line 101) | void FILE: osfmk/kperf/task_samplers.h type kperf_task_snapshot (line 35) | struct kperf_task_snapshot { type kperf_task_snapshot (line 53) | struct kperf_task_snapshot type kperf_task_snapshot (line 54) | struct kperf_task_snapshot type kperf_context (line 55) | struct kperf_context FILE: osfmk/kperf/thread_samplers.c function kperf_thread_info_runmode_legacy (line 65) | static uint32_t function kperf_thread_info_sample (line 105) | void function kperf_thread_info_log (line 120) | void function kperf_thread_scheduling_sample (line 132) | void function kperf_thread_scheduling_log (line 172) | void function kperf_thread_snapshot_sample (line 222) | void function kperf_thread_snapshot_log (line 258) | void function kperf_thread_dispatch_sample (line 281) | void function kperf_thread_dispatch_pend (line 326) | int function kperf_thread_dispatch_log (line 334) | void function kperf_thread_inscyc_log (line 350) | void FILE: osfmk/kperf/thread_samplers.h type kperf_thread_info (line 35) | struct kperf_thread_info { type kperf_thread_info (line 42) | struct kperf_thread_info type kperf_context (line 43) | struct kperf_context type kperf_thread_info (line 44) | struct kperf_thread_info type kperf_thread_scheduling (line 50) | struct kperf_thread_scheduling { type kperf_thread_scheduling (line 66) | struct kperf_thread_scheduling type kperf_context (line 67) | struct kperf_context type kperf_thread_scheduling (line 68) | struct kperf_thread_scheduling type kperf_thread_snapshot (line 71) | struct kperf_thread_snapshot { type kperf_thread_snapshot (line 78) | struct kperf_thread_snapshot type kperf_context (line 79) | struct kperf_context type kperf_thread_snapshot (line 80) | struct kperf_thread_snapshot type kperf_thread_dispatch (line 83) | struct kperf_thread_dispatch { type kperf_thread_dispatch (line 87) | struct kperf_thread_dispatch type kperf_context (line 88) | struct kperf_context type kperf_context (line 89) | struct kperf_context type kperf_thread_dispatch (line 90) | struct kperf_thread_dispatch type kperf_context (line 92) | struct kperf_context FILE: osfmk/libsa/arm/types.h type dev_t (line 59) | typedef long dev_t; type bit8_t (line 61) | typedef signed char bit8_t; type u_bit8_t (line 62) | typedef unsigned char u_bit8_t; type bit16_t (line 64) | typedef short bit16_t; type u_bit16_t (line 65) | typedef unsigned short u_bit16_t; type bit32_t (line 67) | typedef int bit32_t; type u_bit32_t (line 68) | typedef unsigned int u_bit32_t; type bit64_t (line 71) | typedef struct { int __val[2]; } bit64_t; type u_bit64_t (line 72) | typedef struct { unsigned int __val[2]; } u_bit64_t; FILE: osfmk/libsa/i386/types.h type dev_t (line 59) | typedef int dev_t; type bit8_t (line 61) | typedef signed char bit8_t; type u_bit8_t (line 62) | typedef unsigned char u_bit8_t; type bit16_t (line 64) | typedef short bit16_t; type u_bit16_t (line 65) | typedef unsigned short u_bit16_t; type bit32_t (line 67) | typedef int bit32_t; type u_bit32_t (line 68) | typedef unsigned int u_bit32_t; type bit64_t (line 71) | typedef struct { int __val[2]; } bit64_t; type u_bit64_t (line 72) | typedef struct { unsigned int __val[2]; } u_bit64_t; FILE: osfmk/libsa/string.h function __nochk_bcopy (line 145) | __attribute__((always_inline)) static inline void FILE: osfmk/libsa/sys/timers.h type timespec (line 60) | struct timespec { type timespec (line 67) | struct timespec FILE: osfmk/libsa/types.h type u_char (line 62) | typedef unsigned char u_char; type u_short (line 63) | typedef unsigned short u_short; type u_int (line 64) | typedef unsigned int u_int; type u_long (line 65) | typedef unsigned long u_long; type quad (line 67) | typedef struct _quad_ { type daddr_t (line 73) | typedef unsigned int daddr_t; type off_t (line 75) | typedef unsigned int off_t; type uchar_t (line 90) | typedef unsigned char uchar_t; type ushort_t (line 91) | typedef unsigned short ushort_t; type uint_t (line 92) | typedef unsigned int uint_t; type ulong_t (line 93) | typedef unsigned long ulong_t; type vuchar_t (line 94) | typedef volatile unsigned char vuchar_t; type vushort_t (line 95) | typedef volatile unsigned short vushort_t; type vuint_t (line 96) | typedef volatile unsigned int vuint_t; type vulong_t (line 97) | typedef volatile unsigned long vulong_t; FILE: osfmk/mach/arm/boolean.h type boolean_t (line 68) | typedef int boolean_t; FILE: osfmk/mach/arm/kern_return.h type kern_return_t (line 71) | typedef int kern_return_t; FILE: osfmk/mach/arm/processor_info.h type processor_cpu_stat (line 37) | struct processor_cpu_stat { type processor_cpu_stat_data_t (line 49) | typedef struct processor_cpu_stat processor_cpu_stat_data_t; type processor_cpu_stat (line 50) | struct processor_cpu_stat type processor_cpu_stat64 (line 54) | struct processor_cpu_stat64 { type processor_cpu_stat64_data_t (line 67) | typedef struct processor_cpu_stat64 processor_cpu_stat64_data_t; type processor_cpu_stat64 (line 68) | struct processor_cpu_stat64 FILE: osfmk/mach/arm/thread_status.h type arm_state_hdr (line 101) | struct arm_state_hdr { type arm_state_hdr_t (line 105) | typedef struct arm_state_hdr arm_state_hdr_t; type _STRUCT_ARM_THREAD_STATE (line 107) | typedef _STRUCT_ARM_THREAD_STATE arm_thread_state_t; type _STRUCT_ARM_THREAD_STATE (line 108) | typedef _STRUCT_ARM_THREAD_STATE arm_thread_state32_t; type _STRUCT_ARM_THREAD_STATE64 (line 109) | typedef _STRUCT_ARM_THREAD_STATE64 arm_thread_state64_t; type arm_unified_thread_state (line 157) | struct arm_unified_thread_state { type arm_unified_thread_state_t (line 166) | typedef struct arm_unified_thread_state arm_unified_thread_state_t; type _STRUCT_ARM_VFP_STATE (line 178) | typedef _STRUCT_ARM_VFP_STATE arm_vfp_state_t; type _STRUCT_ARM_NEON_STATE (line 179) | typedef _STRUCT_ARM_NEON_STATE arm_neon_state_t; type _STRUCT_ARM_NEON_STATE (line 180) | typedef _STRUCT_ARM_NEON_STATE arm_neon_state32_t; type _STRUCT_ARM_NEON_STATE64 (line 181) | typedef _STRUCT_ARM_NEON_STATE64 arm_neon_state64_t; type _STRUCT_ARM_EXCEPTION_STATE (line 184) | typedef _STRUCT_ARM_EXCEPTION_STATE arm_exception_state_t; type _STRUCT_ARM_EXCEPTION_STATE (line 185) | typedef _STRUCT_ARM_EXCEPTION_STATE arm_exception_state32_t; type _STRUCT_ARM_EXCEPTION_STATE64 (line 186) | typedef _STRUCT_ARM_EXCEPTION_STATE64 arm_exception_state64_t; type _STRUCT_ARM_DEBUG_STATE32 (line 188) | typedef _STRUCT_ARM_DEBUG_STATE32 arm_debug_state32_t; type _STRUCT_ARM_DEBUG_STATE64 (line 189) | typedef _STRUCT_ARM_DEBUG_STATE64 arm_debug_state64_t; type _STRUCT_ARM_PAGEIN_STATE (line 191) | typedef _STRUCT_ARM_PAGEIN_STATE arm_pagein_state_t; type _STRUCT_ARM_DEBUG_STATE (line 201) | typedef _STRUCT_ARM_DEBUG_STATE arm_debug_state_t; type _STRUCT_ARM_LEGACY_DEBUG_STATE (line 203) | typedef _STRUCT_ARM_LEGACY_DEBUG_STATE arm_debug_state_t; function boolean_t (line 247) | static inline boolean_t function boolean_t (line 253) | static inline boolean_t function arm_thread_state32_t (line 259) | static inline arm_thread_state32_t* function arm_thread_state64_t (line 265) | static inline arm_thread_state64_t* function arm_thread_state32_t (line 271) | static inline const arm_thread_state32_t* function arm_thread_state64_t (line 277) | static inline const arm_thread_state64_t* type arm_vfpsaved_state (line 296) | struct arm_vfpsaved_state { type arm_saved_state (line 303) | struct arm_saved_state { type arm_saved_state_t (line 322) | typedef struct arm_saved_state arm_saved_state_t; type arm_saved_state32_t (line 327) | typedef struct arm_saved_state arm_saved_state32_t; function copy_signed_thread_state (line 329) | static inline void function arm_saved_state32_t (line 335) | static inline arm_saved_state32_t* function boolean_t (line 341) | static inline boolean_t type arm_saved_state_tagged (line 348) | struct arm_saved_state_tagged { type arm_saved_state_tagged_t (line 352) | typedef struct arm_saved_state_tagged arm_saved_state_tagged_t; function register_t (line 358) | static inline register_t function add_saved_state_pc (line 364) | static inline void function set_saved_state_pc (line 370) | static inline void function register_t (line 376) | static inline register_t function set_saved_state_sp (line 382) | static inline void function register_t (line 388) | static inline register_t function set_saved_state_fp (line 394) | static inline void function register_t (line 400) | static inline register_t function set_saved_state_lr (line 406) | static inline void function register_t (line 412) | static inline register_t function mask_saved_state_cpsr (line 418) | static inline void function set_saved_state_cpsr (line 425) | static inline void function register_t (line 431) | static inline register_t function set_saved_state_reg (line 437) | static inline void type arm_saved_state32 (line 453) | struct arm_saved_state32 { type arm_saved_state32_t (line 463) | typedef struct arm_saved_state32 arm_saved_state32_t; type arm_saved_state32_tagged (line 465) | struct arm_saved_state32_tagged { type arm_saved_state32_tagged_t (line 469) | typedef struct arm_saved_state32_tagged arm_saved_state32_tagged_t; type arm_saved_state64 (line 474) | struct arm_saved_state64 { type arm_saved_state64_t (line 489) | typedef struct arm_saved_state64 arm_saved_state64_t; type arm_saved_state64_tagged (line 494) | struct arm_saved_state64_tagged { type arm_saved_state64_tagged_t (line 498) | typedef struct arm_saved_state64_tagged arm_saved_state64_tagged_t; type arm_saved_state (line 500) | struct arm_saved_state { type arm_saved_state_t (line 510) | typedef struct arm_saved_state arm_saved_state_t; type arm_kernel_saved_state (line 512) | struct arm_kernel_saved_state { type arm_kernel_saved_state_t (line 525) | typedef struct arm_kernel_saved_state arm_kernel_saved_state_t; function check_and_sign_copied_thread_state (line 597) | static inline void function copy_signed_thread_state (line 607) | static inline void function boolean_t (line 618) | static inline boolean_t function boolean_t (line 624) | static inline boolean_t function arm_saved_state32_t (line 630) | static inline arm_saved_state32_t* function arm_saved_state32_t (line 636) | static inline const arm_saved_state32_t* function arm_saved_state64_t (line 642) | static inline arm_saved_state64_t* function arm_saved_state64_t (line 648) | static inline const arm_saved_state64_t* function register_t (line 654) | static inline register_t function add_saved_state_pc (line 660) | static inline void function set_saved_state_pc (line 680) | static inline void function register_t (line 698) | static inline register_t function set_saved_state_sp (line 704) | static inline void function register_t (line 714) | static inline register_t function set_saved_state_lr (line 720) | static inline void function register_t (line 738) | static inline register_t function set_saved_state_fp (line 744) | static inline void function check_saved_state_reglimit (line 754) | static inline int function register_t (line 760) | static inline register_t function set_saved_state_reg (line 770) | static inline void function get_saved_state_cpsr (line 804) | static inline uint32_t function mask_saved_state_cpsr (line 810) | static inline void function set_saved_state_cpsr (line 834) | static inline void function register_t (line 852) | static inline register_t function set_saved_state_far (line 858) | static inline void function get_saved_state_esr (line 868) | static inline uint32_t function set_saved_state_esr (line 874) | static inline void function get_saved_state_exc (line 884) | static inline uint32_t function set_saved_state_exc (line 890) | static inline void function get_saved_state_svc_number (line 902) | static inline int type _STRUCT_ARM_LEGACY_DEBUG_STATE (line 908) | typedef _STRUCT_ARM_LEGACY_DEBUG_STATE arm_legacy_debug_state_t; type arm_debug_aggregate_state (line 910) | struct arm_debug_aggregate_state { type arm_debug_state_t (line 918) | typedef struct arm_debug_aggregate_state arm_debug_state_t; type __uint128_t (line 926) | typedef __uint128_t uint128_t; type uint64x2_t (line 927) | typedef uint64_t uint64x2_t __attribute__((ext_vector_type(2))); type uint32x4_t (line 928) | typedef uint32_t uint32x4_t __attribute__((ext_vector_type(4))); type arm_neon_saved_state32 (line 930) | struct arm_neon_saved_state32 { type arm_neon_saved_state32_t (line 939) | typedef struct arm_neon_saved_state32 arm_neon_saved_state32_t; type arm_neon_saved_state64 (line 944) | struct arm_neon_saved_state64 { type arm_neon_saved_state64_t (line 953) | typedef struct arm_neon_saved_state64 arm_neon_saved_state64_t; type arm_neon_saved_state (line 958) | struct arm_neon_saved_state { type arm_neon_saved_state_t (line 965) | typedef struct arm_neon_saved_state arm_neon_saved_state_t; type arm_kernel_neon_saved_state (line 969) | struct arm_kernel_neon_saved_state { type arm_kernel_neon_saved_state_t (line 973) | typedef struct arm_kernel_neon_saved_state arm_kernel_neon_saved_state_t; function boolean_t (line 975) | static inline boolean_t function boolean_t (line 981) | static inline boolean_t function arm_neon_saved_state32_t (line 987) | static inline arm_neon_saved_state32_t * function arm_neon_saved_state64_t (line 993) | static inline arm_neon_saved_state64_t * type arm_context (line 1004) | struct arm_context { type arm_context_t (line 1008) | typedef struct arm_context arm_context_t; type arm_kernel_context (line 1010) | struct arm_kernel_context { type arm_kernel_context_t (line 1014) | typedef struct arm_kernel_context arm_kernel_context_t; FILE: osfmk/mach/arm/vm_types.h type __darwin_natural_t (line 93) | typedef __darwin_natural_t natural_t; type integer_t (line 94) | typedef int integer_t; type vm_offset_t (line 101) | typedef uintptr_t vm_offset_t; type vm_size_t (line 102) | typedef uintptr_t vm_size_t; type mach_vm_address_t (line 104) | typedef uint64_t mach_vm_address_t; type mach_vm_offset_t (line 105) | typedef uint64_t mach_vm_offset_t; type mach_vm_size_t (line 106) | typedef uint64_t mach_vm_size_t; type vm_map_offset_t (line 108) | typedef uint64_t vm_map_offset_t; type vm_map_address_t (line 109) | typedef uint64_t vm_map_address_t; type vm_map_size_t (line 110) | typedef uint64_t vm_map_size_t; type natural_t (line 112) | typedef natural_t vm_offset_t; type natural_t (line 118) | typedef natural_t vm_size_t; type mach_vm_address_t (line 128) | typedef uint32_t mach_vm_address_t; type mach_vm_offset_t (line 129) | typedef uint32_t mach_vm_offset_t; type mach_vm_size_t (line 130) | typedef uint32_t mach_vm_size_t; type mach_vm_address_t (line 132) | typedef uint64_t mach_vm_address_t; type mach_vm_offset_t (line 133) | typedef uint64_t mach_vm_offset_t; type mach_vm_size_t (line 134) | typedef uint64_t mach_vm_size_t; type vm_map_offset_t (line 137) | typedef uint32_t vm_map_offset_t; type vm_map_address_t (line 138) | typedef uint32_t vm_map_address_t; type vm_map_size_t (line 139) | typedef uint32_t vm_map_size_t; type vm32_offset_t (line 143) | typedef uint32_t vm32_offset_t; type vm32_address_t (line 144) | typedef uint32_t vm32_address_t; type vm32_size_t (line 145) | typedef uint32_t vm32_size_t; type vm_offset_t (line 147) | typedef vm_offset_t mach_port_context_t; type vm32_offset_t (line 150) | typedef vm32_offset_t mach_port_context32_t; type mach_vm_offset_t (line 151) | typedef mach_vm_offset_t mach_port_context64_t; FILE: osfmk/mach/clock_types.h type alarm_type_t (line 51) | typedef int alarm_type_t; type sleep_type_t (line 52) | typedef int sleep_type_t; type clock_id_t (line 53) | typedef int clock_id_t; type clock_flavor_t (line 54) | typedef int clock_flavor_t; type clock_res_t (line 56) | typedef int clock_res_t; type mach_timespec (line 61) | struct mach_timespec { type mach_timespec_t (line 65) | typedef struct mach_timespec mach_timespec_t; FILE: osfmk/mach/coalition.h type coalition_resource_usage (line 126) | struct coalition_resource_usage { type procinfo_coalinfo (line 180) | struct procinfo_coalinfo { FILE: osfmk/mach/dyld_kernel.h type dyld_kernel_image_info (line 43) | struct dyld_kernel_image_info { type dyld_kernel_process_info (line 50) | struct dyld_kernel_process_info { type dyld_kernel_image_info_t (line 62) | typedef struct dyld_kernel_image_info dyld_kernel_image_info_t; type dyld_kernel_process_info_t (line 63) | typedef struct dyld_kernel_process_info dyld_kernel_process_info_t; type dyld_kernel_image_info_t (line 64) | typedef dyld_kernel_image_info_t *dyld_kernel_image_info_array_t; FILE: osfmk/mach/dyld_kernel_fixups.h function strings_are_equal (line 51) | static inline int type dyld_chained_ptr_64_kernel_cache_rebase (line 71) | struct dyld_chained_ptr_64_kernel_cache_rebase function sign_pointer (line 74) | static uint64_t __unused function fixup_value (line 102) | static inline __attribute__((__always_inline__)) void function walk_chain (line 149) | static inline __attribute__((__always_inline__)) int function kernel_collection_slide (line 210) | static inline __attribute__((__always_inline__)) int function kernel_collection_adjust_fileset_entry_addrs (line 332) | static void function kernel_collection_adjust_mh_addrs (line 393) | static void function rebase_chain (line 528) | static void function rebase_threaded_starts (line 597) | static bool __unused FILE: osfmk/mach/error.h type kern_return_t (line 111) | typedef kern_return_t mach_error_t; type mach_error_t (line 112) | typedef mach_error_t (* mach_error_fn_t)( void ); FILE: osfmk/mach/events_info.h type events_info (line 47) | struct events_info { type events_info_data_t (line 56) | typedef struct events_info events_info_data_t; type events_info (line 57) | struct events_info FILE: osfmk/mach/exception_types.h type exception_type_t (line 192) | typedef int exception_type_t; type integer_t (line 193) | typedef integer_t exception_data_type_t; type mach_exception_data_type_t (line 194) | typedef int64_t mach_exception_data_type_t; type exception_behavior_t (line 195) | typedef int exception_behavior_t; type exception_data_type_t (line 196) | typedef exception_data_type_t *exception_data_t; type mach_exception_data_type_t (line 197) | typedef mach_exception_data_type_t *mach_exception_data_t; type exception_mask_t (line 198) | typedef unsigned int exception_mask_t; type exception_mask_t (line 199) | typedef exception_mask_t *exception_mask_array_t; type exception_behavior_t (line 200) | typedef exception_behavior_t *exception_behavior_array_t; type thread_state_flavor_t (line 201) | typedef thread_state_flavor_t *exception_flavor_array_t; type mach_port_t (line 202) | typedef mach_port_t *exception_port_array_t; type ipc_info_port_t (line 203) | typedef ipc_info_port_t *exception_port_info_array_t; type mach_exception_data_type_t (line 204) | typedef mach_exception_data_type_t mach_exception_code_t; type mach_exception_data_type_t (line 205) | typedef mach_exception_data_type_t mach_exception_subcode_t; FILE: osfmk/mach/host_info.h type integer_t (line 77) | typedef integer_t *host_info_t; type integer_t (line 78) | typedef integer_t *host_info64_t; type integer_t (line 81) | typedef integer_t host_info_data_t[HOST_INFO_MAX]; type integer_t (line 93) | typedef integer_t host_flavor_t; type host_basic_info_old (line 106) | struct host_basic_info_old { type host_basic_info_data_old_t (line 114) | typedef struct host_basic_info_old host_basic_info_data_old_t; type host_basic_info_old (line 115) | struct host_basic_info_old type host_can_has_debugger_info (line 120) | struct host_can_has_debugger_info { type host_can_has_debugger_info_data_t (line 123) | typedef struct host_can_has_debugger_info host_can_has_debugger_in... type host_can_has_debugger_info (line 124) | struct host_can_has_debugger_info type host_basic_info (line 130) | struct host_basic_info { type host_basic_info_data_t (line 146) | typedef struct host_basic_info host_basic_info_data_t; type host_basic_info (line 147) | struct host_basic_info type host_sched_info (line 151) | struct host_sched_info { type host_sched_info_data_t (line 156) | typedef struct host_sched_info host_sched_info_data_t; type host_sched_info (line 157) | struct host_sched_info type kernel_resource_sizes (line 161) | struct kernel_resource_sizes { type kernel_resource_sizes_data_t (line 169) | typedef struct kernel_resource_sizes kernel_resource_sizes_data_t; type kernel_resource_sizes (line 170) | struct kernel_resource_sizes type host_priority_info (line 174) | struct host_priority_info { type host_priority_info_data_t (line 185) | typedef struct host_priority_info host_priority_info_data_t; type host_priority_info (line 186) | struct host_priority_info type host_load_info (line 204) | struct host_load_info { type host_load_info_data_t (line 209) | typedef struct host_load_info host_load_info_data_t; type host_load_info (line 210) | struct host_load_info type host_purgable_info_data_t (line 214) | typedef struct vm_purgeable_info host_purgable_info_data_t; type vm_purgeable_info (line 215) | struct vm_purgeable_info type host_cpu_load_info (line 255) | struct host_cpu_load_info { /* number of ticks while running... type host_cpu_load_info_data_t (line 259) | typedef struct host_cpu_load_info host_cpu_load_info_data_t; type host_cpu_load_info (line 260) | struct host_cpu_load_info type host_preferred_user_arch (line 264) | struct host_preferred_user_arch { type host_preferred_user_arch_data_t (line 269) | typedef struct host_preferred_user_arch host_preferred_user_arch_data_t; type host_preferred_user_arch (line 270) | struct host_preferred_user_arch type _processor_statistics_np (line 278) | struct _processor_statistics_np { type host_debug_info_internal (line 298) | struct host_debug_info_internal { type host_debug_info_internal (line 306) | struct host_debug_info_internal type host_debug_info_internal_data_t (line 307) | typedef struct host_debug_info_internal host_debug_info_internal_data_t; type _processor_statistics_np (line 319) | struct _processor_statistics_np FILE: osfmk/mach/i386/_structs.h type _STRUCT_FP_CONTROL (line 117) | typedef _STRUCT_FP_CONTROL __darwin_fp_control_t; type _STRUCT_FP_CONTROL (line 141) | typedef _STRUCT_FP_CONTROL fp_control_t; type _STRUCT_FP_STATUS (line 167) | typedef _STRUCT_FP_STATUS __darwin_fp_status_t; type _STRUCT_FP_STATUS (line 187) | typedef _STRUCT_FP_STATUS fp_status_t; FILE: osfmk/mach/i386/boolean.h type boolean_t (line 69) | typedef unsigned int boolean_t; type boolean_t (line 71) | typedef int boolean_t; FILE: osfmk/mach/i386/fp_reg.h type x86_fx_thread_state (line 65) | struct x86_fx_thread_state { type xsave_header (line 98) | struct xsave_header { type reg128_t (line 104) | typedef struct { uint64_t lo64, hi64; }__attribute__ ((packed)) reg128_t; type reg256_t (line 105) | typedef struct { reg128_t lo128, hi128; }__attribute__ ((packed)) reg256_t; type reg512_t (line 106) | typedef struct { reg256_t lo256, hi256; }__attribute__ ((packed)) reg512_t; type x86_avx_thread_state (line 108) | struct x86_avx_thread_state { type x86_avx512_thread_state (line 115) | struct x86_avx512_thread_state { type x86_ext_thread_state_t (line 130) | typedef union { FILE: osfmk/mach/i386/kern_return.h type kern_return_t (line 71) | typedef int kern_return_t; FILE: osfmk/mach/i386/thread_status.h type x86_state_hdr (line 167) | struct x86_state_hdr { type x86_state_hdr_t (line 171) | typedef struct x86_state_hdr x86_state_hdr_t; type _STRUCT_X86_THREAD_STATE32 (line 185) | typedef _STRUCT_X86_THREAD_STATE32 i386_thread_state_t; type _STRUCT_X86_THREAD_STATE32 (line 189) | typedef _STRUCT_X86_THREAD_STATE32 x86_thread_state32_t; type _STRUCT_X86_FLOAT_STATE32 (line 196) | typedef _STRUCT_X86_FLOAT_STATE32 i386_float_state_t; type _STRUCT_X86_FLOAT_STATE32 (line 200) | typedef _STRUCT_X86_FLOAT_STATE32 x86_float_state32_t; type _STRUCT_X86_AVX_STATE32 (line 204) | typedef _STRUCT_X86_AVX_STATE32 x86_avx_state32_t; type _STRUCT_X86_AVX512_STATE32 (line 208) | typedef _STRUCT_X86_AVX512_STATE32 x86_avx512_state32_t; type _STRUCT_X86_EXCEPTION_STATE32 (line 215) | typedef _STRUCT_X86_EXCEPTION_STATE32 i386_exception_state_t; type _STRUCT_X86_EXCEPTION_STATE32 (line 219) | typedef _STRUCT_X86_EXCEPTION_STATE32 x86_exception_state32_t; type _STRUCT_X86_DEBUG_STATE32 (line 225) | typedef _STRUCT_X86_DEBUG_STATE32 x86_debug_state32_t; type _STRUCT_X86_THREAD_STATE64 (line 231) | typedef _STRUCT_X86_THREAD_STATE64 x86_thread_state64_t; type _STRUCT_X86_THREAD_FULL_STATE64 (line 235) | typedef _STRUCT_X86_THREAD_FULL_STATE64 x86_thread_full_state64_t; type _STRUCT_X86_FLOAT_STATE64 (line 239) | typedef _STRUCT_X86_FLOAT_STATE64 x86_float_state64_t; type _STRUCT_X86_AVX_STATE64 (line 243) | typedef _STRUCT_X86_AVX_STATE64 x86_avx_state64_t; type _STRUCT_X86_AVX512_STATE64 (line 247) | typedef _STRUCT_X86_AVX512_STATE64 x86_avx512_state64_t; type _STRUCT_X86_EXCEPTION_STATE64 (line 251) | typedef _STRUCT_X86_EXCEPTION_STATE64 x86_exception_state64_t; type _STRUCT_X86_DEBUG_STATE64 (line 257) | typedef _STRUCT_X86_DEBUG_STATE64 x86_debug_state64_t; type _STRUCT_X86_PAGEIN_STATE (line 263) | typedef _STRUCT_X86_PAGEIN_STATE x86_pagein_state_t; type _STRUCT_X86_INSTRUCTION_STATE (line 269) | typedef _STRUCT_X86_INSTRUCTION_STATE x86_instruction_state_t; type _STRUCT_LAST_BRANCH_STATE (line 275) | typedef _STRUCT_LAST_BRANCH_STATE last_branch_state_t; type x86_thread_state (line 285) | struct x86_thread_state { type x86_float_state (line 293) | struct x86_float_state { type x86_exception_state (line 301) | struct x86_exception_state { type x86_debug_state (line 309) | struct x86_debug_state { type x86_avx_state (line 317) | struct x86_avx_state { type x86_avx512_state (line 325) | struct x86_avx512_state { type x86_thread_state_t (line 333) | typedef struct x86_thread_state x86_thread_state_t; type x86_float_state_t (line 337) | typedef struct x86_float_state x86_float_state_t; type x86_exception_state_t (line 341) | typedef struct x86_exception_state x86_exception_state_t; type x86_debug_state_t (line 345) | typedef struct x86_debug_state x86_debug_state_t; type x86_avx_state_t (line 349) | typedef struct x86_avx_state x86_avx_state_t; type x86_avx512_state_t (line 353) | typedef struct x86_avx512_state x86_avx512_state_t; type x86_saved_state32 (line 374) | struct x86_saved_state32 { type x86_saved_state32_t (line 396) | typedef struct x86_saved_state32 x86_saved_state32_t; type x86_64_intr_stack_frame (line 407) | struct x86_64_intr_stack_frame { type x86_64_intr_stack_frame_t (line 419) | typedef struct x86_64_intr_stack_frame x86_64_intr_stack_frame_t; type x86_saved_state64 (line 429) | struct x86_saved_state64 { type x86_saved_state64_t (line 456) | typedef struct x86_saved_state64 x86_saved_state64_t; type x86_saved_state_t (line 465) | typedef struct { function boolean_t (line 477) | static inline boolean_t function boolean_t (line 483) | static inline boolean_t function x86_saved_state32_t (line 489) | static inline x86_saved_state32_t * function x86_saved_state64_t (line 495) | static inline x86_saved_state64_t * FILE: osfmk/mach/i386/vm_types.h type __darwin_natural_t (line 92) | typedef __darwin_natural_t natural_t; type integer_t (line 93) | typedef int integer_t; type vm_offset_t (line 100) | typedef uintptr_t vm_offset_t; type natural_t (line 102) | typedef natural_t vm_offset_t; type vm_size_t (line 111) | typedef uintptr_t vm_size_t; type natural_t (line 113) | typedef natural_t vm_size_t; type mach_vm_address_t (line 123) | typedef uint64_t mach_vm_address_t; type mach_vm_offset_t (line 124) | typedef uint64_t mach_vm_offset_t; type mach_vm_size_t (line 125) | typedef uint64_t mach_vm_size_t; type vm_map_offset_t (line 127) | typedef uint64_t vm_map_offset_t; type vm_map_address_t (line 128) | typedef uint64_t vm_map_address_t; type vm_map_size_t (line 129) | typedef uint64_t vm_map_size_t; type mach_vm_address_t (line 131) | typedef mach_vm_address_t mach_port_context_t; type vm32_address_t (line 139) | typedef uint32_t vm32_address_t; type vm32_offset_t (line 140) | typedef uint32_t vm32_offset_t; type vm32_size_t (line 141) | typedef uint32_t vm32_size_t; FILE: osfmk/mach/kmod.h type kmod_t (line 56) | typedef int kmod_t; type kmod_info (line 58) | struct kmod_info type kern_return_t (line 59) | typedef kern_return_t kmod_start_func_t(struct kmod_info * ki, void * da... type kern_return_t (line 60) | typedef kern_return_t kmod_stop_func_t(struct kmod_info * ki, void * data); type kmod_reference_t (line 73) | typedef struct kmod_reference { type kmod_info_t (line 87) | typedef struct kmod_info { type kmod_info_32_v1_t (line 104) | typedef struct kmod_info_32_v1 { type kmod_info_64_v1_t (line 121) | typedef struct kmod_info_64_v1 { type kmod_control_flavor_t (line 192) | typedef int kmod_control_flavor_t; type kmod_info_t (line 193) | typedef kmod_info_t * kmod_info_array_t; FILE: osfmk/mach/mach_time.h type mach_timebase_info (line 36) | struct mach_timebase_info { type mach_timebase_info (line 41) | struct mach_timebase_info type mach_timebase_info_data_t (line 42) | typedef struct mach_timebase_info mach_timebase_info_data_t; type timespec (line 74) | struct timespec type timespec (line 79) | struct timespec FILE: osfmk/mach/mach_traps.h type kern_invalid_args (line 400) | struct kern_invalid_args { type kern_invalid_args (line 404) | struct kern_invalid_args type mach_reply_port_args (line 406) | struct mach_reply_port_args { type mach_reply_port_args (line 410) | struct mach_reply_port_args type thread_get_special_reply_port_args (line 412) | struct thread_get_special_reply_port_args { type thread_get_special_reply_port_args (line 416) | struct thread_get_special_reply_port_args type thread_self_trap_args (line 418) | struct thread_self_trap_args { type thread_self_trap_args (line 422) | struct thread_self_trap_args type task_self_trap_args (line 424) | struct task_self_trap_args { type task_self_trap_args (line 428) | struct task_self_trap_args type host_self_trap_args (line 430) | struct host_self_trap_args { type host_self_trap_args (line 434) | struct host_self_trap_args type mach_msg_overwrite_trap_args (line 436) | struct mach_msg_overwrite_trap_args { type mach_msg_overwrite_trap_args (line 448) | struct mach_msg_overwrite_trap_args type mach_msg_overwrite_trap_args (line 450) | struct mach_msg_overwrite_trap_args type semaphore_signal_trap_args (line 452) | struct semaphore_signal_trap_args { type semaphore_signal_trap_args (line 456) | struct semaphore_signal_trap_args type semaphore_signal_all_trap_args (line 458) | struct semaphore_signal_all_trap_args { type semaphore_signal_all_trap_args (line 462) | struct semaphore_signal_all_trap_args type semaphore_signal_thread_trap_args (line 464) | struct semaphore_signal_thread_trap_args { type semaphore_signal_thread_trap_args (line 469) | struct semaphore_signal_thread_trap_args type semaphore_wait_trap_args (line 471) | struct semaphore_wait_trap_args { type semaphore_wait_trap_args (line 475) | struct semaphore_wait_trap_args type semaphore_wait_signal_trap_args (line 477) | struct semaphore_wait_signal_trap_args { type semaphore_wait_signal_trap_args (line 482) | struct semaphore_wait_signal_trap_args type semaphore_timedwait_trap_args (line 484) | struct semaphore_timedwait_trap_args { type semaphore_timedwait_trap_args (line 490) | struct semaphore_timedwait_trap_args type semaphore_timedwait_signal_trap_args (line 492) | struct semaphore_timedwait_signal_trap_args { type semaphore_timedwait_signal_trap_args (line 499) | struct semaphore_timedwait_signal_trap_args type task_for_pid_args (line 501) | struct task_for_pid_args { type task_for_pid_args (line 507) | struct task_for_pid_args type task_name_for_pid_args (line 509) | struct task_name_for_pid_args { type task_name_for_pid_args (line 515) | struct task_name_for_pid_args type pid_for_task_args (line 517) | struct pid_for_task_args { type pid_for_task_args (line 522) | struct pid_for_task_args type debug_control_port_for_pid_args (line 524) | struct debug_control_port_for_pid_args { type debug_control_port_for_pid_args (line 530) | struct debug_control_port_for_pid_args type macx_swapon_args (line 532) | struct macx_swapon_args { type macx_swapon_args (line 539) | struct macx_swapon_args type macx_swapoff_args (line 541) | struct macx_swapoff_args { type macx_swapoff_args (line 546) | struct macx_swapoff_args type macx_triggers_args (line 548) | struct macx_triggers_args { type macx_triggers_args (line 555) | struct macx_triggers_args type macx_backing_store_suspend_args (line 557) | struct macx_backing_store_suspend_args { type macx_backing_store_suspend_args (line 561) | struct macx_backing_store_suspend_args type macx_backing_store_recovery_args (line 563) | struct macx_backing_store_recovery_args { type macx_backing_store_recovery_args (line 567) | struct macx_backing_store_recovery_args type swtch_pri_args (line 569) | struct swtch_pri_args { type swtch_pri_args (line 573) | struct swtch_pri_args type pfz_exit_args (line 575) | struct pfz_exit_args { type pfz_exit_args (line 579) | struct pfz_exit_args type swtch_args (line 581) | struct swtch_args { type swtch_args (line 585) | struct swtch_args type clock_sleep_trap_args (line 587) | struct clock_sleep_trap_args { type clock_sleep_trap_args (line 595) | struct clock_sleep_trap_args type thread_switch_args (line 597) | struct thread_switch_args { type thread_switch_args (line 603) | struct thread_switch_args type mach_timebase_info_trap_args (line 605) | struct mach_timebase_info_trap_args { type mach_timebase_info_trap_args (line 609) | struct mach_timebase_info_trap_args type mach_wait_until_trap_args (line 611) | struct mach_wait_until_trap_args { type mach_wait_until_trap_args (line 615) | struct mach_wait_until_trap_args type mk_timer_create_trap_args (line 617) | struct mk_timer_create_trap_args { type mk_timer_create_trap_args (line 621) | struct mk_timer_create_trap_args type mk_timer_destroy_trap_args (line 623) | struct mk_timer_destroy_trap_args { type mk_timer_destroy_trap_args (line 627) | struct mk_timer_destroy_trap_args type mk_timer_arm_trap_args (line 629) | struct mk_timer_arm_trap_args { type mk_timer_arm_trap_args (line 634) | struct mk_timer_arm_trap_args type mk_timer_arm_leeway_trap_args (line 636) | struct mk_timer_arm_leeway_trap_args { type mk_timer_arm_leeway_trap_args (line 643) | struct mk_timer_arm_leeway_trap_args type mk_timer_cancel_trap_args (line 645) | struct mk_timer_cancel_trap_args { type mk_timer_cancel_trap_args (line 650) | struct mk_timer_cancel_trap_args type _kernelrpc_mach_vm_allocate_trap_args (line 652) | struct _kernelrpc_mach_vm_allocate_trap_args { type _kernelrpc_mach_vm_allocate_trap_args (line 660) | struct _kernelrpc_mach_vm_allocate_trap_args type _kernelrpc_mach_vm_deallocate_args (line 662) | struct _kernelrpc_mach_vm_deallocate_args { type _kernelrpc_mach_vm_deallocate_args (line 668) | struct _kernelrpc_mach_vm_deallocate_args type task_dyld_process_info_notify_get_trap_args (line 670) | struct task_dyld_process_info_notify_get_trap_args { type task_dyld_process_info_notify_get_trap_args (line 676) | struct task_dyld_process_info_notify_get_trap_args type _kernelrpc_mach_vm_protect_args (line 678) | struct _kernelrpc_mach_vm_protect_args { type _kernelrpc_mach_vm_protect_args (line 686) | struct _kernelrpc_mach_vm_protect_args type _kernelrpc_mach_vm_map_trap_args (line 688) | struct _kernelrpc_mach_vm_map_trap_args { type _kernelrpc_mach_vm_map_trap_args (line 698) | struct _kernelrpc_mach_vm_map_trap_args type _kernelrpc_mach_vm_purgable_control_trap_args (line 700) | struct _kernelrpc_mach_vm_purgable_control_trap_args { type _kernelrpc_mach_vm_purgable_control_trap_args (line 708) | struct _kernelrpc_mach_vm_purgable_control_trap_args type _kernelrpc_mach_port_allocate_args (line 710) | struct _kernelrpc_mach_port_allocate_args { type _kernelrpc_mach_port_allocate_args (line 716) | struct _kernelrpc_mach_port_allocate_args type _kernelrpc_mach_port_deallocate_args (line 718) | struct _kernelrpc_mach_port_deallocate_args { type _kernelrpc_mach_port_deallocate_args (line 723) | struct _kernelrpc_mach_port_deallocate_args type _kernelrpc_mach_port_mod_refs_args (line 725) | struct _kernelrpc_mach_port_mod_refs_args { type _kernelrpc_mach_port_mod_refs_args (line 732) | struct _kernelrpc_mach_port_mod_refs_args type _kernelrpc_mach_port_move_member_args (line 734) | struct _kernelrpc_mach_port_move_member_args { type _kernelrpc_mach_port_move_member_args (line 740) | struct _kernelrpc_mach_port_move_member_args type _kernelrpc_mach_port_insert_right_args (line 742) | struct _kernelrpc_mach_port_insert_right_args { type _kernelrpc_mach_port_insert_right_args (line 749) | struct _kernelrpc_mach_port_insert_right_args type _kernelrpc_mach_port_get_attributes_args (line 751) | struct _kernelrpc_mach_port_get_attributes_args { type _kernelrpc_mach_port_get_attributes_args (line 759) | struct _kernelrpc_mach_port_get_attributes_args type _kernelrpc_mach_port_insert_member_args (line 761) | struct _kernelrpc_mach_port_insert_member_args { type _kernelrpc_mach_port_insert_member_args (line 767) | struct _kernelrpc_mach_port_insert_member_args type _kernelrpc_mach_port_extract_member_args (line 769) | struct _kernelrpc_mach_port_extract_member_args { type _kernelrpc_mach_port_extract_member_args (line 775) | struct _kernelrpc_mach_port_extract_member_args type _kernelrpc_mach_port_construct_args (line 777) | struct _kernelrpc_mach_port_construct_args { type _kernelrpc_mach_port_construct_args (line 784) | struct _kernelrpc_mach_port_construct_args type _kernelrpc_mach_port_destruct_args (line 786) | struct _kernelrpc_mach_port_destruct_args { type _kernelrpc_mach_port_destruct_args (line 793) | struct _kernelrpc_mach_port_destruct_args type _kernelrpc_mach_port_guard_args (line 795) | struct _kernelrpc_mach_port_guard_args { type _kernelrpc_mach_port_guard_args (line 802) | struct _kernelrpc_mach_port_guard_args type _kernelrpc_mach_port_unguard_args (line 804) | struct _kernelrpc_mach_port_unguard_args { type _kernelrpc_mach_port_unguard_args (line 810) | struct _kernelrpc_mach_port_unguard_args type mach_generate_activity_id_args (line 812) | struct mach_generate_activity_id_args { type mach_generate_activity_id_args (line 818) | struct mach_generate_activity_id_args type host_create_mach_voucher_args (line 824) | struct host_create_mach_voucher_args { type host_create_mach_voucher_args (line 831) | struct host_create_mach_voucher_args type mach_voucher_extract_attr_recipe_args (line 833) | struct mach_voucher_extract_attr_recipe_args { type mach_voucher_extract_attr_recipe_args (line 841) | struct mach_voucher_extract_attr_recipe_args type _kernelrpc_mach_port_type_args (line 843) | struct _kernelrpc_mach_port_type_args { type _kernelrpc_mach_port_type_args (line 849) | struct _kernelrpc_mach_port_type_args type _kernelrpc_mach_port_request_notification_args (line 851) | struct _kernelrpc_mach_port_request_notification_args { type _kernelrpc_mach_port_request_notification_args (line 861) | struct _kernelrpc_mach_port_request_notification_args type iokit_user_client_trap_args (line 865) | struct iokit_user_client_trap_args { type iokit_user_client_trap_args (line 877) | struct iokit_user_client_trap_args FILE: osfmk/mach/mach_types.h type task (line 121) | struct task type thread (line 122) | struct thread type ipc_space (line 123) | struct ipc_space type coalition (line 124) | struct coalition type host (line 125) | struct host type host (line 126) | struct host type host (line 127) | struct host type processor (line 128) | struct processor type processor_set (line 129) | struct processor_set type processor_set (line 130) | struct processor_set type semaphore (line 131) | struct semaphore type ledger (line 132) | struct ledger type alarm (line 133) | struct alarm type clock (line 134) | struct clock type clock (line 135) | struct clock type arcade_register (line 136) | struct arcade_register type ipc_eventlink (line 137) | struct ipc_eventlink type ipc_port (line 138) | struct ipc_port type suid_cred (line 139) | struct suid_cred type task_id_token (line 140) | struct task_id_token type lock_set (line 145) | struct lock_set type lock_set (line 146) | struct lock_set type thread (line 153) | struct thread type host (line 154) | struct host type processor (line 155) | struct processor type processor_set (line 156) | struct processor_set type semaphore (line 157) | struct semaphore type ledger (line 158) | struct ledger type alarm (line 159) | struct alarm type clock (line 160) | struct clock type arcade_register (line 161) | struct arcade_register type ipc_eventlink (line 162) | struct ipc_eventlink type ipc_port (line 163) | struct ipc_port type suid_cred (line 164) | struct suid_cred type mach_port_t (line 176) | typedef mach_port_t task_t; type mach_port_t (line 177) | typedef mach_port_t task_name_t; type mach_port_t (line 178) | typedef mach_port_t task_policy_set_t; type mach_port_t (line 179) | typedef mach_port_t task_policy_get_t; type mach_port_t (line 180) | typedef mach_port_t task_inspect_t; type mach_port_t (line 181) | typedef mach_port_t task_read_t; type mach_port_t (line 182) | typedef mach_port_t task_suspension_token_t; type mach_port_t (line 183) | typedef mach_port_t thread_t; type mach_port_t (line 184) | typedef mach_port_t thread_act_t; type mach_port_t (line 185) | typedef mach_port_t thread_inspect_t; type mach_port_t (line 186) | typedef mach_port_t thread_read_t; type mach_port_t (line 187) | typedef mach_port_t ipc_space_t; type mach_port_t (line 188) | typedef mach_port_t ipc_space_read_t; type mach_port_t (line 189) | typedef mach_port_t ipc_space_inspect_t; type mach_port_t (line 190) | typedef mach_port_t coalition_t; type mach_port_t (line 191) | typedef mach_port_t host_t; type mach_port_t (line 192) | typedef mach_port_t host_priv_t; type mach_port_t (line 193) | typedef mach_port_t host_security_t; type mach_port_t (line 194) | typedef mach_port_t processor_t; type mach_port_t (line 195) | typedef mach_port_t processor_set_t; type mach_port_t (line 196) | typedef mach_port_t processor_set_control_t; type mach_port_t (line 197) | typedef mach_port_t semaphore_t; type mach_port_t (line 198) | typedef mach_port_t lock_set_t; type mach_port_t (line 199) | typedef mach_port_t ledger_t; type mach_port_t (line 200) | typedef mach_port_t alarm_t; type mach_port_t (line 201) | typedef mach_port_t clock_serv_t; type mach_port_t (line 202) | typedef mach_port_t clock_ctrl_t; type mach_port_t (line 203) | typedef mach_port_t arcade_register_t; type mach_port_t (line 204) | typedef mach_port_t ipc_eventlink_t; type mach_port_t (line 205) | typedef mach_port_t eventlink_port_pair_t[2]; type mach_port_t (line 206) | typedef mach_port_t suid_cred_t; type mach_port_t (line 207) | typedef mach_port_t task_id_token_t; type processor_set_t (line 216) | typedef processor_set_t processor_set_name_t; type mach_port_t (line 221) | typedef mach_port_t clock_reply_t; type mach_port_t (line 222) | typedef mach_port_t bootstrap_t; type mach_port_t (line 223) | typedef mach_port_t mem_entry_name_port_t; type mach_port_t (line 224) | typedef mach_port_t exception_handler_t; type exception_handler_t (line 225) | typedef exception_handler_t *exception_handler_array_t; type mach_port_t (line 226) | typedef mach_port_t vm_task_entry_t; type mach_port_t (line 227) | typedef mach_port_t io_master_t; type mach_port_t (line 228) | typedef mach_port_t UNDServerRef; type mach_port_t (line 229) | typedef mach_port_t mach_eventlink_t; type ipc_info_port_t (line 231) | typedef ipc_info_port_t exception_handler_info_t; type task_t (line 240) | typedef task_t *task_array_t; type thread_t (line 241) | typedef thread_t *thread_array_t; type processor_set_t (line 242) | typedef processor_set_t *processor_set_array_t; type processor_set_t (line 243) | typedef processor_set_t *processor_set_name_array_t; type processor_t (line 244) | typedef processor_t *processor_array_t; type thread_act_t (line 245) | typedef thread_act_t *thread_act_array_t; type ledger_t (line 246) | typedef ledger_t *ledger_array_t; type task_t (line 254) | typedef task_t task_port_t; type task_array_t (line 255) | typedef task_array_t task_port_array_t; type thread_t (line 256) | typedef thread_t thread_port_t; type thread_array_t (line 257) | typedef thread_array_t thread_port_array_t; type ipc_space_t (line 258) | typedef ipc_space_t ipc_space_port_t; type host_t (line 259) | typedef host_t host_name_t; type host_t (line 260) | typedef host_t host_name_port_t; type processor_set_t (line 261) | typedef processor_set_t processor_set_port_t; type processor_set_t (line 262) | typedef processor_set_t processor_set_name_port_t; type processor_set_array_t (line 263) | typedef processor_set_array_t processor_set_name_port_array_t; type processor_set_t (line 264) | typedef processor_set_t processor_set_control_port_t; type processor_t (line 265) | typedef processor_t processor_port_t; type processor_array_t (line 266) | typedef processor_array_t processor_port_array_t; type thread_act_t (line 267) | typedef thread_act_t thread_act_port_t; type thread_act_array_t (line 268) | typedef thread_act_array_t thread_act_port_array_t; type semaphore_t (line 269) | typedef semaphore_t semaphore_port_t; type lock_set_t (line 270) | typedef lock_set_t lock_set_port_t; type ledger_t (line 271) | typedef ledger_t ledger_port_t; type ledger_array_t (line 272) | typedef ledger_array_t ledger_port_array_t; type alarm_t (line 273) | typedef alarm_t alarm_port_t; type clock_serv_t (line 274) | typedef clock_serv_t clock_serv_port_t; type clock_ctrl_t (line 275) | typedef clock_ctrl_t clock_ctrl_port_t; type exception_handler_t (line 276) | typedef exception_handler_t exception_port_t; type exception_handler_array_t (line 277) | typedef exception_handler_array_t exception_port_arrary_t; type suid_cred_uid_t (line 281) | typedef uint32_t suid_cred_uid_t; type mach_task_flavor_t (line 349) | typedef unsigned int mach_task_flavor_t; type mach_thread_flavor_t (line 356) | typedef unsigned int mach_thread_flavor_t; type natural_t (line 362) | typedef natural_t ledger_item_t; type ledger_amount_t (line 365) | typedef int64_t ledger_amount_t; type mach_vm_offset_t (line 368) | typedef mach_vm_offset_t *emulation_vector_t; FILE: osfmk/mach/mach_voucher_types.h type mach_port_t (line 53) | typedef mach_port_t mach_voucher_t; type mach_port_name_t (line 56) | typedef mach_port_name_t mach_voucher_name_t; type mach_voucher_name_t (line 59) | typedef mach_voucher_name_t *mach_voucher_name_array_t; type mach_voucher_t (line 67) | typedef mach_voucher_t ipc_voucher_t; type ipc_voucher (line 70) | struct ipc_voucher type ipc_voucher (line 72) | struct ipc_voucher type mach_voucher_selector_t (line 81) | typedef uint32_t mach_voucher_selector_t; type mach_voucher_attr_key_t (line 91) | typedef uint32_t mach_voucher_attr_key_t; type mach_voucher_attr_key_t (line 92) | typedef mach_voucher_attr_key_t *mach_voucher_attr_key_array_t; type mach_voucher_attr_content_size_t (line 117) | typedef uint32_t mach_voucher_attr_content_size_t; type mach_voucher_attr_command_t (line 123) | typedef uint32_t mach_voucher_attr_command_t; type mach_voucher_attr_recipe_command_t (line 133) | typedef uint32_t mach_voucher_attr_recipe_command_t; type mach_voucher_attr_recipe_command_t (line 134) | typedef mach_voucher_attr_recipe_command_t *mach_voucher_attr_recipe_com... type mach_voucher_attr_recipe_data_t (line 163) | typedef struct mach_voucher_attr_recipe_data { type mach_voucher_attr_recipe_data_t (line 170) | typedef mach_voucher_attr_recipe_data_t *mach_voucher_attr_recipe_t; type mach_msg_type_number_t (line 171) | typedef mach_msg_type_number_t mach_voucher_attr_recipe_size_t; type mach_voucher_attr_raw_recipe_t (line 175) | typedef mach_voucher_attr_raw_recipe_t mach_voucher_attr_raw_recipe_arra... type mach_msg_type_number_t (line 176) | typedef mach_msg_type_number_t mach_voucher_attr_raw_recipe_size_t; type mach_msg_type_number_t (line 177) | typedef mach_msg_type_number_t mach_voucher_attr_raw_recipe_array_size_t; type mach_port_t (line 194) | typedef mach_port_t mach_voucher_attr_manager_t; type mach_port_t (line 203) | typedef mach_port_t mach_voucher_attr_control_t; type mach_port_t (line 212) | typedef mach_port_t ipc_voucher_attr_manager_t; type mach_port_t (line 213) | typedef mach_port_t ipc_voucher_attr_control_t; type ipc_voucher_attr_manager (line 216) | struct ipc_voucher_attr_manager type ipc_voucher_attr_control (line 217) | struct ipc_voucher_attr_control type ipc_voucher_attr_manager (line 219) | struct ipc_voucher_attr_manager type ipc_voucher_attr_control (line 220) | struct ipc_voucher_attr_control type mach_voucher_attr_value_handle_t (line 231) | typedef uint64_t mach_voucher_attr_value_handle_t; type mach_voucher_attr_value_handle_t (line 232) | typedef mach_voucher_attr_value_handle_t *mach_voucher_attr_value_handle... type mach_msg_type_number_t (line 234) | typedef mach_msg_type_number_t mach_voucher_attr_value_handle_array_size_t; type mach_voucher_attr_value_reference_t (line 237) | typedef uint32_t mach_voucher_attr_value_reference_t; type mach_voucher_attr_value_flags_t (line 238) | typedef uint32_t mach_voucher_attr_value_flags_t; type mach_voucher_attr_control_flags_t (line 243) | typedef uint32_t mach_voucher_attr_control_flags_t; type mach_voucher_attr_importance_refs (line 254) | typedef uint32_t mach_voucher_attr_importance_refs; FILE: osfmk/mach/machine.h type integer_t (line 70) | typedef integer_t cpu_type_t; type integer_t (line 71) | typedef integer_t cpu_subtype_t; type integer_t (line 72) | typedef integer_t cpu_threadtype_t; type machine_info (line 95) | struct machine_info { type machine_info (line 107) | struct machine_info type machine_info_data_t (line 108) | typedef struct machine_info machine_info_data_t; type machine_info (line 110) | struct machine_info FILE: osfmk/mach/memory_object.h type mach_port_t (line 77) | typedef mach_port_t memory_object_t; type mach_port_t (line 82) | typedef mach_port_t memory_object_control_t; type mach_port_t (line 86) | typedef mach_port_t memory_object_name_t; type mach_port_t (line 90) | typedef mach_port_t memory_object_rep_t; type memory_object_copy_strategy_t (line 95) | typedef int memory_object_copy_strategy_t; type memory_object_return_t (line 131) | typedef int memory_object_return_t; type memory_object_flavor_t (line 152) | typedef int memory_object_flavor_t; type old_memory_object_behave_info (line 163) | struct old_memory_object_behave_info { type memory_object_perf_info (line 169) | struct memory_object_perf_info { type old_memory_object_attr_info (line 174) | struct old_memory_object_attr_info { /* old attr list */ type memory_object_attr_info (line 180) | struct memory_object_attr_info { type memory_object_behave_info (line 187) | struct memory_object_behave_info { type old_memory_object_behave_info (line 195) | struct old_memory_object_behave_info type old_memory_object_behave_info_data_t (line 196) | typedef struct old_memory_object_behave_info old_memory_object_behave_in... type memory_object_behave_info (line 198) | struct memory_object_behave_info type memory_object_behave_info_data_t (line 199) | typedef struct memory_object_behave_info memory_object_behave_info_data_t; type memory_object_perf_info (line 201) | struct memory_object_perf_info type memory_object_perf_info_data_t (line 202) | typedef struct memory_object_perf_info memory_object_perf_info_data_t; type old_memory_object_attr_info (line 204) | struct old_memory_object_attr_info type old_memory_object_attr_info_data_t (line 205) | typedef struct old_memory_object_attr_info old_memory_object_attr_info_d... type memory_object_attr_info (line 207) | struct memory_object_attr_info type memory_object_attr_info_data_t (line 208) | typedef struct memory_object_attr_info memory_object_attr_info_data_t; FILE: osfmk/mach/memory_object_types.h type memory_object_offset_t (line 93) | typedef unsigned long long memory_object_offset_t; type memory_object_size_t (line 94) | typedef unsigned long long memory_object_size_t; type natural_t (line 95) | typedef natural_t memory_object_cluster_size_t; type natural_t (line 96) | typedef natural_t * memory_object_fault_info_t; type vm_object_id_t (line 98) | typedef unsigned long long vm_object_id_t; type natural_t (line 108) | typedef natural_t mo_ipc_object_bits_t; type memory_object_pager_ops (line 110) | struct memory_object_pager_ops type vm_object (line 112) | struct vm_object type memory_object (line 120) | struct memory_object { type memory_object_pager_ops (line 137) | struct memory_object_pager_ops { type mach_port_t (line 195) | typedef mach_port_t memory_object_t; type mach_port_t (line 201) | typedef mach_port_t memory_object_control_t; type memory_object_t (line 205) | typedef memory_object_t *memory_object_array_t; type mach_port_t (line 210) | typedef mach_port_t memory_object_name_t; type mach_port_t (line 214) | typedef mach_port_t memory_object_default_t; type memory_object_copy_strategy_t (line 224) | typedef int memory_object_copy_strategy_t; type memory_object_return_t (line 260) | typedef int memory_object_return_t; type memory_object_flavor_t (line 290) | typedef int memory_object_flavor_t; type old_memory_object_behave_info (line 303) | struct old_memory_object_behave_info { type old_memory_object_attr_info (line 309) | struct old_memory_object_attr_info { /* old attr list */ type old_memory_object_behave_info (line 315) | struct old_memory_object_behave_info type old_memory_object_behave_info_data_t (line 316) | typedef struct old_memory_object_behave_info old_memory_object_behave_in... type old_memory_object_attr_info (line 317) | struct old_memory_object_attr_info type old_memory_object_attr_info_data_t (line 318) | typedef struct old_memory_object_attr_info old_memory_object_attr_info_d... type memory_object_perf_info (line 348) | struct memory_object_perf_info { type memory_object_attr_info (line 353) | struct memory_object_attr_info { type memory_object_behave_info (line 360) | struct memory_object_behave_info { type memory_object_behave_info (line 369) | struct memory_object_behave_info type memory_object_behave_info_data_t (line 370) | typedef struct memory_object_behave_info memory_object_behave_info_data_t; type memory_object_perf_info (line 372) | struct memory_object_perf_info type memory_object_perf_info_data_t (line 373) | typedef struct memory_object_perf_info memory_object_perf_info_data_t; type memory_object_attr_info (line 375) | struct memory_object_attr_info type memory_object_attr_info_data_t (line 376) | typedef struct memory_object_attr_info memory_object_attr_info_data_t; type upl_page_info (line 468) | struct upl_page_info { type upl_page_info (line 495) | struct upl_page_info { type upl_page_info_t (line 501) | typedef struct upl_page_info upl_page_info_t; type upl_page_info_t (line 502) | typedef upl_page_info_t *upl_page_info_array_t; type upl_page_info_array_t (line 503) | typedef upl_page_info_array_t upl_page_list_ptr_t; type upl_offset_t (line 505) | typedef uint32_t upl_offset_t; type upl_size_t (line 506) | typedef uint32_t upl_size_t; type upl_control_flags_t (line 511) | typedef uint64_t upl_control_flags_t; FILE: osfmk/mach/message.h type natural_t (line 94) | typedef natural_t mach_msg_timeout_t; type mach_msg_bits_t (line 224) | typedef unsigned int mach_msg_bits_t; type natural_t (line 225) | typedef natural_t mach_msg_size_t; type integer_t (line 226) | typedef integer_t mach_msg_id_t; type mach_msg_priority_t (line 230) | typedef unsigned int mach_msg_priority_t; type mach_msg_qos_t (line 235) | typedef uint8_t mach_msg_qos_t; function mach_msg_priority_is_pthread_priority_inline (line 255) | static inline int function mach_msg_priority_t (line 268) | static inline mach_msg_priority_t function mach_msg_qos_t (line 282) | static inline mach_msg_qos_t function mach_msg_qos_t (line 290) | static inline mach_msg_qos_t function mach_msg_priority_relpri_inline (line 298) | static inline int type mach_msg_type_name_t (line 321) | typedef unsigned int mach_msg_type_name_t; type mach_msg_copy_options_t (line 334) | typedef unsigned int mach_msg_copy_options_t; type mach_msg_guard_flags_t (line 348) | typedef unsigned int mach_msg_guard_flags_t; type mach_msg_descriptor_type_t (line 362) | typedef unsigned int mach_msg_descriptor_type_t; type mach_msg_type_descriptor_t (line 372) | typedef struct{ type mach_msg_port_descriptor_t (line 379) | typedef struct{ type mach_msg_ool_descriptor32_t (line 393) | typedef struct{ type mach_msg_ool_descriptor64_t (line 402) | typedef struct{ type mach_msg_ool_descriptor_t (line 411) | typedef struct{ type mach_msg_ool_ports_descriptor32_t (line 428) | typedef struct{ type mach_msg_ool_ports_descriptor64_t (line 437) | typedef struct{ type mach_msg_ool_ports_descriptor_t (line 446) | typedef struct{ type mach_msg_guarded_port_descriptor32_t (line 463) | typedef struct{ type mach_msg_guarded_port_descriptor64_t (line 471) | typedef struct{ type mach_msg_guarded_port_descriptor_t (line 479) | typedef struct{ type mach_msg_descriptor_t (line 511) | typedef union{ type mach_msg_descriptor_t (line 519) | typedef union{ type mach_msg_body_t (line 528) | typedef struct{ type mach_msg_header_t (line 535) | typedef struct{ type mach_msg_base_t (line 547) | typedef struct{ type mach_msg_trailer_type_t (line 552) | typedef unsigned int mach_msg_trailer_type_t; type mach_msg_trailer_size_t (line 556) | typedef unsigned int mach_msg_trailer_size_t; type mach_msg_trailer_t (line 559) | typedef struct{ type mach_msg_seqno_trailer_t (line 573) | typedef struct{ type security_token_t (line 579) | typedef struct{ type mach_msg_security_trailer_t (line 583) | typedef struct{ type audit_token_t (line 599) | typedef struct{ type mach_msg_audit_trailer_t (line 603) | typedef struct{ type mach_msg_context_trailer_t (line 611) | typedef struct{ type mach_msg_context_trailer32_t (line 621) | typedef struct{ type mach_msg_context_trailer64_t (line 630) | typedef struct{ type msg_labels_t (line 641) | typedef struct{ type mach_msg_filter_id (line 645) | typedef int mach_msg_filter_id; type mach_msg_mac_trailer_t (line 653) | typedef struct{ type mach_msg_mac_trailer32_t (line 665) | typedef struct{ type mach_msg_mac_trailer64_t (line 676) | typedef struct{ type mach_msg_mac_trailer64_t (line 701) | typedef mach_msg_mac_trailer64_t mach_msg_max_trailer64_t; type mach_msg_mac_trailer32_t (line 702) | typedef mach_msg_mac_trailer32_t mach_msg_max_trailer32_t; type mach_msg_mac_trailer_t (line 705) | typedef mach_msg_mac_trailer_t mach_msg_max_trailer_t; type mach_msg_security_trailer_t (line 715) | typedef mach_msg_security_trailer_t mach_msg_format_0_trailer_t; type integer_t (line 728) | typedef integer_t mach_msg_options_t; type mach_msg_empty_send_t (line 730) | typedef struct{ type mach_msg_empty_rcv_t (line 734) | typedef struct{ type mach_msg_empty_t (line 739) | typedef union{ function mach_msg_size_t (line 762) | static inline mach_msg_size_t type natural_t (line 797) | typedef natural_t mach_msg_type_size_t; type natural_t (line 798) | typedef natural_t mach_msg_type_number_t; type integer_t (line 841) | typedef integer_t mach_msg_option_t; type kern_return_t (line 1027) | typedef kern_return_t mach_msg_return_t; FILE: osfmk/mach/mig.h type mig_stub_routine_t (line 83) | typedef mig_stub_routine_t mig_routine_t; type mig_routine_t (line 90) | typedef mig_routine_t (*mig_server_routine_t) (mach_msg_header_t *InHeadP); type kern_return_t (line 97) | typedef kern_return_t (*mig_impl_routine_t)(void); type mach_msg_type_descriptor_t (line 99) | typedef mach_msg_type_descriptor_t routine_arg_descriptor; type mach_msg_type_descriptor_t (line 100) | typedef mach_msg_type_descriptor_t *routine_arg_descriptor_t; type mach_msg_type_descriptor_t (line 101) | typedef mach_msg_type_descriptor_t *mig_routine_arg_descriptor_t; type routine_descriptor (line 105) | struct routine_descriptor { type routine_descriptor (line 114) | struct routine_descriptor type mig_routine_descriptor (line 116) | typedef struct routine_descriptor mig_routine_descriptor; type mig_routine_descriptor (line 117) | typedef mig_routine_descriptor *mig_routine_descriptor_t; type mig_subsystem (line 121) | struct mig_subsystem { type mig_symtab_t (line 133) | typedef struct mig_symtab { type mig_notify_type_t (line 178) | typedef unsigned int mig_notify_type_t; type MIGIID (line 180) | typedef struct MIGIID { type IMIGObjectVtbl (line 187) | typedef struct IMIGObjectVtbl IMIGObjectVtbl; type IMIGNotifyObjectVtbl (line 188) | typedef struct IMIGNotifyObjectVtbl IMIGNotifyObjectVtbl; type IMIGObject (line 190) | typedef struct IMIGObject { type IMIGNotifyObject (line 194) | typedef struct IMIGNotifyObject { type IMIGObjectVtbl (line 198) | struct IMIGObjectVtbl { type IMIGNotifyObjectVtbl (line 240) | struct IMIGNotifyObjectVtbl { FILE: osfmk/mach/mig_errors.h type mig_reply_error_t (line 99) | typedef struct { function __NDR_convert__mig_reply_error_t (line 112) | static __inline__ void FILE: osfmk/mach/mig_log.h type mig_who_t (line 39) | typedef enum { type mig_which_event_t (line 44) | typedef enum { type mig_which_error_t (line 51) | typedef enum { FILE: osfmk/mach/mk_timer.h type mk_timer_expire_msg (line 68) | struct mk_timer_expire_msg { type mk_timer_expire_msg_t (line 74) | typedef struct mk_timer_expire_msg mk_timer_expire_msg_t; FILE: osfmk/mach/ndr.h type NDR_record_t (line 40) | typedef struct { function __BEGIN_DECLS (line 113) | __BEGIN_DECLS function __NDR_READSWAP__double (line 126) | static __inline__ double FILE: osfmk/mach/notify.h type mach_port_t (line 91) | typedef mach_port_t notify_port_t; type mach_port_deleted_notification_t (line 101) | typedef struct { type mach_send_possible_notification_t (line 108) | typedef struct { type mach_port_destroyed_notification_t (line 115) | typedef struct { type mach_no_senders_notification_t (line 122) | typedef struct { type mach_send_once_notification_t (line 129) | typedef struct { type mach_dead_name_notification_t (line 134) | typedef struct { FILE: osfmk/mach/policy.h type policy_t (line 79) | typedef int policy_t; type integer_t (line 80) | typedef integer_t *policy_info_t; type integer_t (line 81) | typedef integer_t *policy_base_t; type integer_t (line 82) | typedef integer_t *policy_limit_t; type policy_timeshare_base (line 113) | struct policy_timeshare_base { type policy_timeshare_limit (line 116) | struct policy_timeshare_limit { type policy_timeshare_info (line 119) | struct policy_timeshare_info { type policy_timeshare_base (line 127) | struct policy_timeshare_base type policy_timeshare_limit (line 128) | struct policy_timeshare_limit type policy_timeshare_info (line 129) | struct policy_timeshare_info type policy_timeshare_base_data_t (line 131) | typedef struct policy_timeshare_base policy_timeshare_base_data_t; type policy_timeshare_limit_data_t (line 132) | typedef struct policy_timeshare_limit policy_timeshare_limit_data_t; type policy_timeshare_info_data_t (line 133) | typedef struct policy_timeshare_info policy_timeshare_info_data_t; type policy_rr_base (line 147) | struct policy_rr_base { type policy_rr_limit (line 151) | struct policy_rr_limit { type policy_rr_info (line 154) | struct policy_rr_info { type policy_rr_base (line 162) | struct policy_rr_base type policy_rr_limit (line 163) | struct policy_rr_limit type policy_rr_info (line 164) | struct policy_rr_info type policy_rr_base_data_t (line 166) | typedef struct policy_rr_base policy_rr_base_data_t; type policy_rr_limit_data_t (line 167) | typedef struct policy_rr_limit policy_rr_limit_data_t; type policy_rr_info_data_t (line 168) | typedef struct policy_rr_info policy_rr_info_data_t; type policy_fifo_base (line 181) | struct policy_fifo_base { type policy_fifo_limit (line 184) | struct policy_fifo_limit { type policy_fifo_info (line 187) | struct policy_fifo_info { type policy_fifo_base (line 194) | struct policy_fifo_base type policy_fifo_limit (line 195) | struct policy_fifo_limit type policy_fifo_info (line 196) | struct policy_fifo_info type policy_fifo_base_data_t (line 198) | typedef struct policy_fifo_base policy_fifo_base_data_t; type policy_fifo_limit_data_t (line 199) | typedef struct policy_fifo_limit policy_fifo_limit_data_t; type policy_fifo_info_data_t (line 200) | typedef struct policy_fifo_info policy_fifo_info_data_t; type policy_bases (line 213) | struct policy_bases { type policy_limits (line 219) | struct policy_limits { type policy_infos (line 225) | struct policy_infos { type policy_base_data_t (line 231) | typedef struct policy_bases policy_base_data_t; type policy_limit_data_t (line 232) | typedef struct policy_limits policy_limit_data_t; type policy_info_data_t (line 233) | typedef struct policy_infos policy_info_data_t; FILE: osfmk/mach/port.h type natural_t (line 106) | typedef natural_t mach_port_name_t; type mach_port_name_t (line 107) | typedef mach_port_name_t *mach_port_name_array_t; type ipc_port (line 137) | struct ipc_port type ipc_port (line 141) | struct ipc_port function boolean_t (line 147) | static inline boolean_t type ipc_port_t (line 153) | typedef ipc_port_t mach_port_t; type mach_port_t (line 186) | typedef mach_port_t *mach_port_array_t; type natural_t (line 248) | typedef natural_t mach_port_right_t; type natural_t (line 263) | typedef natural_t mach_port_type_t; type mach_port_type_t (line 264) | typedef mach_port_type_t *mach_port_type_array_t; type natural_t (line 303) | typedef natural_t mach_port_urefs_t; type integer_t (line 304) | typedef integer_t mach_port_delta_t; type natural_t (line 308) | typedef natural_t mach_port_seqno_t; type natural_t (line 309) | typedef natural_t mach_port_mscount_t; type natural_t (line 310) | typedef natural_t mach_port_msgcount_t; type natural_t (line 311) | typedef natural_t mach_port_rights_t; type mach_port_srights_t (line 318) | typedef unsigned int mach_port_srights_t; type mach_port_status_t (line 320) | typedef struct mach_port_status { type mach_port_limits_t (line 343) | typedef struct mach_port_limits { type mach_port_info_ext_t (line 357) | typedef struct mach_port_info_ext { type integer_t (line 363) | typedef integer_t *mach_port_info_t; type mach_port_flavor_t (line 366) | typedef int mach_port_flavor_t; type mach_port_qos_t (line 386) | typedef struct mach_port_qos { type mach_port_options_t (line 416) | typedef struct mach_port_options { type mach_port_options_t (line 425) | typedef mach_port_options_t *mach_port_options_ptr_t; type mach_port_guard_exception_codes (line 435) | enum mach_port_guard_exception_codes { type mach_port_t (line 502) | typedef mach_port_t port_t; type mach_port_name_t (line 503) | typedef mach_port_name_t port_name_t; type mach_port_name_t (line 504) | typedef mach_port_name_t *port_name_array_t; FILE: osfmk/mach/processor_info.h type integer_t (line 77) | typedef integer_t *processor_info_t; type integer_t (line 78) | typedef integer_t *processor_info_array_t; type integer_t (line 81) | typedef integer_t processor_info_data_t[PROCESSOR_INFO_MAX]; type integer_t (line 84) | typedef integer_t *processor_set_info_t; type integer_t (line 87) | typedef integer_t processor_set_info_data_t[PROCESSOR_SET_INFO_MAX]; type processor_flavor_t (line 92) | typedef int processor_flavor_t; type processor_basic_info (line 98) | struct processor_basic_info { type processor_basic_info_data_t (line 106) | typedef struct processor_basic_info processor_basic_info_data_t; type processor_basic_info (line 107) | struct processor_basic_info type processor_cpu_load_info (line 111) | struct processor_cpu_load_info { /* number of ticks while ru... type processor_cpu_load_info_data_t (line 115) | typedef struct processor_cpu_load_info processor_cpu_load_info_data_t; type processor_cpu_load_info (line 116) | struct processor_cpu_load_info type processor_set_flavor_t (line 125) | typedef int processor_set_flavor_t; type processor_set_basic_info (line 128) | struct processor_set_basic_info { type processor_set_basic_info_data_t (line 133) | typedef struct processor_set_basic_info processor_set_basic_info_data_t; type processor_set_basic_info (line 134) | struct processor_set_basic_info type processor_set_load_info (line 140) | struct processor_set_load_info { type processor_set_load_info_data_t (line 147) | typedef struct processor_set_load_info processor_set_load_info_data_t; type processor_set_load_info (line 148) | struct processor_set_load_info FILE: osfmk/mach/rpc.h type routine_arg_type (line 59) | typedef unsigned int routine_arg_type; type routine_arg_offset (line 60) | typedef unsigned int routine_arg_offset; type routine_arg_size (line 61) | typedef unsigned int routine_arg_size; type rpc_routine_arg_descriptor (line 66) | struct rpc_routine_arg_descriptor { type rpc_routine_arg_descriptor (line 72) | struct rpc_routine_arg_descriptor type rpc_routine_descriptor (line 74) | struct rpc_routine_descriptor { type rpc_routine_descriptor (line 85) | struct rpc_routine_descriptor type rpc_signature (line 90) | struct rpc_signature { type rpc_subsystem (line 115) | struct rpc_subsystem { type rpc_subsystem (line 131) | struct rpc_subsystem FILE: osfmk/mach/sfi_class.h type sfi_class_id_t (line 47) | typedef uint32_t sfi_class_id_t; FILE: osfmk/mach/shared_memory_server.h type sf_mapping (line 107) | struct sf_mapping { type sf_mapping_t (line 114) | typedef struct sf_mapping sf_mapping_t; type shared_region_range_np (line 123) | struct shared_region_range_np { type shared_file_mapping_np (line 133) | struct shared_file_mapping_np type shared_region_range_np (line 136) | struct shared_region_range_np FILE: osfmk/mach/shared_region.h type shared_file_mapping_np (line 150) | struct shared_file_mapping_np { type shared_file_mapping_slide_np (line 158) | struct shared_file_mapping_slide_np { type shared_file_np (line 167) | struct shared_file_np { type shared_file_mapping_np (line 200) | struct shared_file_mapping_np FILE: osfmk/mach/sync_policy.h type sync_policy_t (line 35) | typedef int sync_policy_t; FILE: osfmk/mach/task_info.h type natural_t (line 80) | typedef natural_t task_flavor_t; type integer_t (line 81) | typedef integer_t *task_info_t; type integer_t (line 85) | typedef integer_t task_info_data_t[TASK_INFO_MAX]; type task_basic_info_32 (line 97) | struct task_basic_info_32 { type task_basic_info_32_data_t (line 107) | typedef struct task_basic_info_32 task_basic_info_32_data_t; type task_basic_info_32 (line 108) | struct task_basic_info_32 type task_basic_info_64 (line 113) | struct task_basic_info_64 { type task_basic_info_64_data_t (line 134) | typedef struct task_basic_info_64 task_basic_info_64_data_t; type task_basic_info_64 (line 135) | struct task_basic_info_64 type task_basic_info (line 174) | struct task_basic_info { type task_basic_info_data_t (line 185) | typedef struct task_basic_info task_basic_info_data_t; type task_basic_info (line 186) | struct task_basic_info type task_events_info (line 199) | struct task_events_info { type task_events_info_data_t (line 209) | typedef struct task_events_info task_events_info_data_t; type task_events_info (line 210) | struct task_events_info type task_thread_times_info (line 217) | struct task_thread_times_info { type task_thread_times_info_data_t (line 224) | typedef struct task_thread_times_info task_thread_times_info_data_t; type task_thread_times_info (line 225) | struct task_thread_times_info type task_absolutetime_info (line 231) | struct task_absolutetime_info { type task_absolutetime_info_data_t (line 238) | typedef struct task_absolutetime_info task_absolutetime_info_data_t; type task_absolutetime_info (line 239) | struct task_absolutetime_info type task_kernelmemory_info (line 245) | struct task_kernelmemory_info { type task_kernelmemory_info_data_t (line 252) | typedef struct task_kernelmemory_info task_kernelmemory_info_data_t; type task_kernelmemory_info (line 253) | struct task_kernelmemory_info type task_affinity_tag_info (line 268) | struct task_affinity_tag_info { type task_affinity_tag_info_data_t (line 274) | typedef struct task_affinity_tag_info task_affinity_tag_info_data_t; type task_affinity_tag_info (line 275) | struct task_affinity_tag_info type task_dyld_info (line 281) | struct task_dyld_info { type task_dyld_info_data_t (line 286) | typedef struct task_dyld_info task_dyld_info_data_t; type task_dyld_info (line 287) | struct task_dyld_info type task_basic_info_64_2 (line 299) | struct task_basic_info_64_2 { type task_basic_info_64_2_data_t (line 309) | typedef struct task_basic_info_64_2 task_basic_info_64_2_data_t; type task_basic_info_64_2 (line 310) | struct task_basic_info_64_2 type task_extmod_info (line 317) | struct task_extmod_info { type task_extmod_info_data_t (line 321) | typedef struct task_extmod_info task_extmod_info_data_t; type task_extmod_info (line 322) | struct task_extmod_info type mach_task_basic_info (line 328) | struct mach_task_basic_info { type mach_task_basic_info_data_t (line 339) | typedef struct mach_task_basic_info mach_task_basic_info_data_t; type mach_task_basic_info (line 340) | struct mach_task_basic_info type task_power_info (line 347) | struct task_power_info { type task_power_info_data_t (line 356) | typedef struct task_power_info task_power_info_data_t; type task_power_info (line 357) | struct task_power_info type task_vm_info (line 365) | struct task_vm_info { type task_vm_info_data_t (line 423) | typedef struct task_vm_info task_vm_info_data_t; type task_vm_info (line 424) | struct task_vm_info type task_purgable_info_t (line 439) | typedef struct vm_purgeable_info task_purgable_info_t; type task_trace_memory_info (line 443) | struct task_trace_memory_info { type task_trace_memory_info_data_t (line 448) | typedef struct task_trace_memory_info task_trace_memory_info_data_t; type task_trace_memory_info (line 449) | struct task_trace_memory_info type task_wait_state_info (line 454) | struct task_wait_state_info { type task_wait_state_info_data_t (line 459) | typedef struct task_wait_state_info task_wait_state_info_data_t; type task_wait_state_info (line 460) | struct task_wait_state_info type gpu_energy_data (line 466) | typedef struct { type gpu_energy_data (line 473) | typedef gpu_energy_data *gpu_energy_data_t; type task_power_info_v2 (line 474) | struct task_power_info_v2 { type task_power_info_v2_data_t (line 484) | typedef struct task_power_info_v2 task_power_info_v2_data_t; type task_power_info_v2 (line 485) | struct task_power_info_v2 type pvm_account_info (line 494) | struct pvm_account_info { type pvm_account_info (line 501) | struct pvm_account_info type pvm_account_info_data_t (line 502) | typedef struct pvm_account_info pvm_account_info_data_t; type task_flags_info (line 509) | struct task_flags_info { type task_flags_info_data_t (line 512) | typedef struct task_flags_info task_flags_info_data_t; type task_flags_info (line 513) | struct task_flags_info type task_debug_info_internal (line 523) | struct task_debug_info_internal { type task_debug_info_internal (line 527) | struct task_debug_info_internal type task_debug_info_internal_data_t (line 528) | typedef struct task_debug_info_internal task_debug_info_internal_data_t; type task_exc_guard_behavior_t (line 538) | typedef uint32_t task_exc_guard_behavior_t; FILE: osfmk/mach/task_inspect.h type natural_t (line 37) | typedef natural_t task_inspect_flavor_t; type task_inspect_flavor (line 39) | enum task_inspect_flavor { type task_inspect_basic_counts (line 43) | struct task_inspect_basic_counts { type task_inspect_basic_counts_data_t (line 49) | typedef struct task_inspect_basic_counts task_inspect_basic_counts_data_t; type task_inspect_basic_counts (line 50) | struct task_inspect_basic_counts type integer_t (line 52) | typedef integer_t *task_inspect_info_t; FILE: osfmk/mach/task_policy.h type natural_t (line 51) | typedef natural_t task_policy_flavor_t; type integer_t (line 52) | typedef integer_t *task_policy_t; type task_role_t (line 113) | typedef enum task_role { type task_category_policy (line 126) | struct task_category_policy { type task_category_policy_data_t (line 130) | typedef struct task_category_policy task_category_policy_dat... type task_category_policy (line 131) | struct task_category_policy type task_latency_qos (line 137) | enum task_latency_qos { type integer_t (line 146) | typedef integer_t task_latency_qos_t; type task_throughput_qos (line 147) | enum task_throughput_qos { type integer_t (line 160) | typedef integer_t task_throughput_qos_t; type task_qos_policy (line 162) | struct task_qos_policy { type task_qos_policy (line 167) | struct task_qos_policy type task_requested_policy (line 197) | struct task_requested_policy { type task_effective_policy (line 229) | struct task_effective_policy { type task_requested_policy (line 260) | struct task_requested_policy type task_effective_policy (line 261) | struct task_effective_policy type task_suppression_policy (line 284) | struct task_suppression_policy { type task_suppression_policy (line 297) | struct task_suppression_policy type task_policy_state (line 302) | struct task_policy_state { type task_policy_state (line 314) | struct task_policy_state FILE: osfmk/mach/task_special_ports.h type task_special_port_t (line 70) | typedef int task_special_port_t; FILE: osfmk/mach/thread_info.h type natural_t (line 81) | typedef natural_t thread_flavor_t; type integer_t (line 82) | typedef integer_t *thread_info_t; type integer_t (line 85) | typedef integer_t thread_info_data_t[THREAD_INFO_MAX]; type thread_basic_info (line 92) | struct thread_basic_info { type thread_basic_info_data_t (line 104) | typedef struct thread_basic_info thread_basic_info_data_t; type thread_basic_info (line 105) | struct thread_basic_info type thread_identifier_info (line 111) | struct thread_identifier_info { type thread_identifier_info_data_t (line 117) | typedef struct thread_identifier_info thread_identifier_info_data_t; type thread_identifier_info (line 118) | struct thread_identifier_info type thread_extended_info (line 152) | struct thread_extended_info { // same as proc_threadinfo (from... type thread_extended_info_data_t (line 165) | typedef struct thread_extended_info thread_extended_info_data_t; type thread_extended_info (line 166) | struct thread_extended_info type thread_debug_info_internal (line 173) | struct thread_debug_info_internal { type thread_debug_info_internal (line 177) | struct thread_debug_info_internal type thread_debug_info_internal_data_t (line 178) | typedef struct thread_debug_info_internal thread_debug_info_internal_da... type io_stat_entry (line 199) | struct io_stat_entry { type io_stat_info (line 204) | struct io_stat_info { type io_stat_info (line 212) | struct io_stat_info FILE: osfmk/mach/thread_policy.h type natural_t (line 51) | typedef natural_t thread_policy_flavor_t; type integer_t (line 52) | typedef integer_t *thread_policy_t; type thread_standard_policy (line 86) | struct thread_standard_policy { type thread_standard_policy_data_t (line 90) | typedef struct thread_standard_policy thread_standard_policy_data_t; type thread_standard_policy (line 91) | struct thread_standard_policy type thread_extended_policy (line 109) | struct thread_extended_policy { type thread_extended_policy_data_t (line 113) | typedef struct thread_extended_policy thread_extended_policy_data_t; type thread_extended_policy (line 114) | struct thread_extended_policy type thread_time_constraint_policy (line 148) | struct thread_time_constraint_policy { type thread_time_constraint_policy_data_t (line 155) | typedef struct thread_time_constraint_policy \ type thread_time_constraint_policy (line 157) | struct thread_time_constraint_policy type thread_precedence_policy (line 176) | struct thread_precedence_policy { type thread_precedence_policy_data_t (line 180) | typedef struct thread_precedence_policy thread_precedence_policy... type thread_precedence_policy (line 181) | struct thread_precedence_policy type thread_affinity_policy (line 206) | struct thread_affinity_policy { type thread_affinity_policy_data_t (line 212) | typedef struct thread_affinity_policy thread_affinity_policy_d... type thread_affinity_policy (line 213) | struct thread_affinity_policy type thread_background_policy (line 224) | struct thread_background_policy { type thread_background_policy_data_t (line 230) | typedef struct thread_background_policy thread_background_policy... type thread_background_policy (line 231) | struct thread_background_policy type integer_t (line 238) | typedef integer_t thread_latency_qos_t; type thread_latency_qos_policy (line 240) | struct thread_latency_qos_policy { type thread_latency_qos_policy_data_t (line 244) | typedef struct thread_latency_qos_policy thread_latency_qos_polic... type thread_latency_qos_policy (line 245) | struct thread_latency_qos_policy type integer_t (line 251) | typedef integer_t thread_throughput_qos_t; type thread_throughput_qos_policy (line 253) | struct thread_throughput_qos_policy { type thread_throughput_qos_policy_data_t (line 257) | typedef struct thread_throughput_qos_policy thread_throughput_qos_po... type thread_throughput_qos_policy (line 258) | struct thread_throughput_qos_policy type thread_policy_state (line 272) | struct thread_policy_state { type thread_policy_state_data_t (line 286) | typedef struct thread_policy_state thread_policy_state_data_t; type thread_policy_state (line 287) | struct thread_policy_state type thread_qos_t (line 298) | typedef uint8_t thread_qos_t; type thread_qos_policy (line 354) | struct thread_qos_policy { type thread_qos_policy_data_t (line 359) | typedef struct thread_qos_policy thread_qos_policy_data_t; type thread_qos_policy (line 360) | struct thread_qos_policy type thread_requested_policy (line 378) | struct thread_requested_policy { type thread_effective_policy (line 401) | struct thread_effective_policy { FILE: osfmk/mach/thread_status.h type natural_t (line 83) | typedef natural_t *thread_state_t; type natural_t (line 86) | typedef natural_t thread_state_data_t[THREAD_STATE_MAX]; type thread_state_flavor_t (line 94) | typedef int thread_state_flavor_t; type thread_state_flavor_t (line 95) | typedef thread_state_flavor_t *thread_state_flavor_array_t; FILE: osfmk/mach/time_value.h type time_value (line 66) | struct time_value { type time_value_t (line 71) | typedef struct time_value time_value_t; FILE: osfmk/mach/vm_attributes.h type vm_machine_attribute_t (line 76) | typedef unsigned int vm_machine_attribute_t; type vm_machine_attribute_val_t (line 85) | typedef int vm_machine_attribute_val_t; FILE: osfmk/mach/vm_behavior.h type vm_behavior_t (line 47) | typedef int vm_behavior_t; FILE: osfmk/mach/vm_inherit.h type vm_inherit_t (line 75) | typedef unsigned int vm_inherit_t; FILE: osfmk/mach/vm_param.h function mach_vm_round_page_overflow (line 131) | static inline int OS_WARN_RESULT function mach_vm_offset_t (line 371) | static inline mach_vm_offset_t function vm_offset_t (line 380) | static inline vm_offset_t function mach_vm_offset_t (line 389) | static inline mach_vm_offset_t function round_page_32 (line 398) | static inline uint32_t type vm_packing_params_t (line 453) | typedef struct vm_packing_params { function vm_offset_t (line 501) | static inline vm_offset_t function vm_offset_t (line 529) | static inline vm_offset_t function vm_offset_t (line 559) | static inline vm_offset_t function vm_verify_pointer_packable (line 596) | static inline void FILE: osfmk/mach/vm_prot.h type vm_prot_t (line 75) | typedef int vm_prot_t; FILE: osfmk/mach/vm_purgable.h type vm_purgable_t (line 53) | typedef int vm_purgable_t; FILE: osfmk/mach/vm_region.h type vm32_object_id_t (line 58) | typedef uint32_t vm32_object_id_t; type vm_region_flavor_t (line 71) | typedef int vm_region_flavor_t; type vm_region_basic_info_64 (line 75) | struct vm_region_basic_info_64 { type vm_region_basic_info_64 (line 85) | struct vm_region_basic_info_64 type vm_region_basic_info_data_64_t (line 86) | typedef struct vm_region_basic_info_64 vm_region_basic_info_da... type vm_region_basic_info (line 103) | struct vm_region_basic_info { type vm_region_basic_info (line 114) | struct vm_region_basic_info type vm_region_basic_info_data_t (line 115) | typedef struct vm_region_basic_info vm_region_basic_info_da... type vm_region_extended_info__legacy (line 139) | struct vm_region_extended_info__legacy { type vm_region_extended_info (line 166) | struct vm_region_extended_info { type vm_region_extended_info (line 179) | struct vm_region_extended_info type vm_region_extended_info_data_t (line 180) | typedef struct vm_region_extended_info vm_region_extended_info... type vm_region_top_info (line 190) | struct vm_region_top_info { type vm_region_top_info (line 198) | struct vm_region_top_info type vm_region_top_info_data_t (line 199) | typedef struct vm_region_top_info vm_region_top_info_data_t; type vm_region_submap_info (line 227) | struct vm_region_submap_info { type vm_region_submap_info (line 247) | struct vm_region_submap_info type vm_region_submap_info_data_t (line 248) | typedef struct vm_region_submap_info vm_region_submap_info_d... type vm_region_submap_info_64 (line 254) | struct vm_region_submap_info_64 { type vm_region_submap_info_64 (line 276) | struct vm_region_submap_info_64 type vm_region_submap_info_data_64_t (line 277) | typedef struct vm_region_submap_info_64 vm_region_submap_info_d... type vm_region_submap_short_info_64 (line 301) | struct vm_region_submap_short_info_64 { type vm_region_submap_short_info_64 (line 317) | struct vm_region_submap_short_info_64 type vm_region_submap_short_info_data_64_t (line 318) | typedef struct vm_region_submap_short_info_64 vm_region_submap_short_... type mach_vm_read_entry (line 324) | struct mach_vm_read_entry { type vm_read_entry (line 329) | struct vm_read_entry { type vm32_read_entry (line 335) | struct vm32_read_entry { type mach_vm_read_entry (line 344) | struct mach_vm_read_entry type vm_read_entry (line 345) | struct vm_read_entry type vm32_read_entry (line 347) | struct vm32_read_entry type vm_page_info_flavor_t (line 356) | typedef int vm_page_info_flavor_t; type vm_page_info_basic (line 359) | struct vm_page_info_basic { type vm_page_info_basic (line 367) | struct vm_page_info_basic type vm_page_info_basic_data_t (line 368) | typedef struct vm_page_info_basic vm_page_info_basic_data_t; FILE: osfmk/mach/vm_statistics.h type vm_statistics (line 88) | struct vm_statistics { type vm_statistics (line 117) | struct vm_statistics type vm_statistics_data_t (line 118) | typedef struct vm_statistics vm_statistics_data_t; type vm_statistics64 (line 136) | struct vm_statistics64 { type vm_statistics64 (line 171) | struct vm_statistics64 type vm_statistics64_data_t (line 172) | typedef struct vm_statistics64 vm_statistics64_data_t; type vm_extmod_statistics (line 194) | struct vm_extmod_statistics { type vm_extmod_statistics (line 203) | struct vm_extmod_statistics type vm_extmod_statistics_data_t (line 204) | typedef struct vm_extmod_statistics vm_extmod_statistics_data_t; type vm_purgeable_stat_t (line 206) | typedef struct vm_purgeable_stat { type vm_purgeable_info (line 211) | struct vm_purgeable_info { type vm_purgeable_info (line 217) | struct vm_purgeable_info type pmap_statistics (line 243) | struct pmap_statistics { type pmap_statistics (line 261) | struct pmap_statistics type virtual_memory_guard_exception_codes (line 369) | enum virtual_memory_guard_exception_codes { type vm_map_kernel_flags_t (line 374) | typedef struct { type vm_named_entry_kernel_flags_t (line 428) | typedef struct { FILE: osfmk/mach/vm_sync.h type vm_sync_t (line 66) | typedef unsigned vm_sync_t; FILE: osfmk/mach/vm_types.h type vm_offset_t (line 40) | typedef vm_offset_t pointer_t; type vm_offset_t (line 41) | typedef vm_offset_t vm_address_t; type addr64_t (line 49) | typedef uint64_t addr64_t; type reg64_t (line 61) | typedef uint32_t reg64_t; type ppnum_t (line 68) | typedef uint32_t ppnum_t; type _vm_map (line 86) | struct _vm_map type vm_object (line 87) | struct vm_object type pmap (line 93) | struct pmap type _vm_map (line 94) | struct _vm_map type vm_object (line 95) | struct vm_object type vm_object_fault_info (line 96) | struct vm_object_fault_info type mach_port_t (line 103) | typedef mach_port_t vm_map_t, vm_map_read_t, vm_map_inspect_t; type vm_object_offset_t (line 121) | typedef uint64_t vm_object_offset_t; type vm_object_size_t (line 122) | typedef uint64_t vm_object_size_t; type vm_tag_t (line 129) | typedef uint16_t vm_tag_t; type vm_allocation_total (line 157) | struct vm_allocation_total { type vm_allocation_zone_total (line 162) | struct vm_allocation_zone_total { type vm_allocation_zone_total_t (line 166) | typedef struct vm_allocation_zone_total vm_allocation_zone_total_t; type vm_allocation_site (line 168) | struct vm_allocation_site { type vm_allocation_site_t (line 181) | typedef struct vm_allocation_site vm_allocation_site_t; type vm_map_copy (line 199) | struct vm_map_copy type vm_named_entry (line 200) | struct vm_named_entry type upl (line 206) | struct upl type vm_map_copy (line 207) | struct vm_map_copy type vm_named_entry (line 208) | struct vm_named_entry type mach_port_t (line 214) | typedef mach_port_t upl_t; type mach_port_t (line 215) | typedef mach_port_t vm_named_entry_t; type vm_rtfault_record_t (line 228) | typedef struct { FILE: osfmk/mach_debug/hash_info.h type hash_info_bucket_t (line 69) | typedef struct hash_info_bucket { type hash_info_bucket_t (line 73) | typedef hash_info_bucket_t *hash_info_bucket_array_t; FILE: osfmk/mach_debug/ipc_info.h type ipc_info_space_t (line 78) | typedef struct ipc_info_space { type ipc_info_space_basic_t (line 87) | typedef struct ipc_info_space_basic { type ipc_info_name_t (line 95) | typedef struct ipc_info_name { type ipc_info_name_t (line 105) | typedef ipc_info_name_t *ipc_info_name_array_t; type ipc_info_tree_name_t (line 108) | typedef struct ipc_info_tree_name { type ipc_info_tree_name_t (line 114) | typedef ipc_info_tree_name_t *ipc_info_tree_name_array_t; type ipc_info_port_t (line 116) | typedef struct ipc_info_port { type ipc_info_port_t (line 121) | typedef ipc_info_port_t *exception_handler_info_array_t; FILE: osfmk/mach_debug/lockgroup_info.h type lockgroup_info_t (line 43) | typedef struct lockgroup_info { type lockgroup_info_t (line 72) | typedef lockgroup_info_t *lockgroup_info_array_t; FILE: osfmk/mach_debug/mach_debug_types.h type mach_core_details (line 78) | struct mach_core_details { type mach_core_fileheader (line 84) | struct mach_core_fileheader { FILE: osfmk/mach_debug/page_info.h type vm_offset_t (line 63) | typedef vm_offset_t *page_address_array_t; FILE: osfmk/mach_debug/vm_info.h type mach_vm_info_region_t (line 79) | typedef struct mach_vm_info_region { type vm_info_region_64_t (line 92) | typedef struct vm_info_region_64 { type vm_info_region_t (line 105) | typedef struct vm_info_region { type vm_info_object_t (line 119) | typedef struct vm_info_object { type vm_info_object_t (line 145) | typedef vm_info_object_t *vm_info_object_array_t; FILE: osfmk/mach_debug/zone_info.h type zone_name_t (line 73) | typedef struct zone_name { type zone_name_t (line 77) | typedef zone_name_t *zone_name_array_t; type zone_info_t (line 80) | typedef struct zone_info { type zone_info_t (line 92) | typedef zone_info_t *zone_info_array_t; type mach_zone_name_t (line 102) | typedef struct mach_zone_name { type mach_zone_name_t (line 106) | typedef mach_zone_name_t *mach_zone_name_array_t; type mach_zone_info_t (line 108) | typedef struct mach_zone_info_data { type mach_zone_info_t (line 119) | typedef mach_zone_info_t *mach_zone_info_array_t; type task_zone_info_t (line 134) | typedef struct task_zone_info_data { type task_zone_info_t (line 148) | typedef task_zone_info_t *task_zone_info_array_t; type mach_memory_info_t (line 152) | typedef struct mach_memory_info { type mach_memory_info_t (line 168) | typedef mach_memory_info_t *mach_memory_info_array_t; type zone_btrecord_t (line 193) | typedef struct zone_btrecord { type zone_btrecord_t (line 199) | typedef zone_btrecord_t *zone_btrecord_array_t; FILE: osfmk/machine/machine_routines.h type cpu_event (line 119) | enum cpu_event { type cpu_event (line 130) | enum cpu_event type cpu_event (line 154) | enum cpu_event FILE: osfmk/machine/monotonic.h type mt_cpu (line 47) | struct mt_cpu { type mt_thread (line 58) | struct mt_thread { type mt_task (line 63) | struct mt_task { type mt_cpu (line 67) | struct mt_cpu type mt_cpu (line 70) | struct mt_cpu type mt_cpu (line 72) | struct mt_cpu type mt_cpu (line 75) | struct mt_cpu FILE: osfmk/machine/pal_hibernate.h type pal_hib_ctx_t (line 66) | typedef struct pal_hib_ctx pal_hib_ctx_t; FILE: osfmk/prng/entropy.c type entropy_cpu_data_t (line 48) | typedef struct entropy_cpu_data { type entropy_health_test_t (line 62) | typedef struct entropy_health_test { type health_test_result_t (line 77) | typedef enum health_test_result { type entropy_data_t (line 84) | typedef struct entropy_data { function __startup_func (line 155) | __startup_func function __startup_func (line 164) | __startup_func function entropy_collect (line 183) | void function health_test_result_t (line 226) | static health_test_result_t function reset_test (line 239) | static void function health_test_result_t (line 264) | static health_test_result_t function health_test_result_t (line 307) | static health_test_result_t function health_test_result_t (line 327) | static health_test_result_t function entropy_analysis_store (line 349) | static void function entropy_provide (line 364) | int32_t FILE: osfmk/prng/entropy.h type entropy_health_stats_t (line 67) | typedef struct entropy_health_stats { FILE: osfmk/prng/prng_random.c type cckprng_ctx (line 44) | struct cckprng_ctx type cckprng_funcs (line 46) | struct cckprng_funcs function bootseed_init_bootloader (line 52) | static void function bootseed_init_native (line 74) | static void function bootseed_init_native (line 115) | static void function bootseed_init (line 122) | static void type ccdrbg_info (line 141) | struct ccdrbg_info type ccdrbg_nisthmac_custom (line 142) | struct ccdrbg_nisthmac_custom function early_random (line 185) | uint64_t function read_erandom (line 225) | static void function read_frandom (line 257) | void function register_and_init_prng (line 263) | void function random_cpu_init (line 283) | void function read_random (line 296) | void function ensure_gsbase (line 303) | static void function read_random_generate (line 323) | static void function write_random (line 338) | int function random_bool_init (line 366) | void function random_bool_gen_entropy (line 376) | void function random_bool_gen_bits (line 396) | unsigned int FILE: osfmk/prng/random.h type cckprng_ctx (line 42) | struct cckprng_ctx type cckprng_funcs (line 42) | struct cckprng_funcs type bool_gen (line 47) | struct bool_gen { type bool_gen (line 53) | struct bool_gen type bool_gen (line 55) | struct bool_gen type bool_gen (line 57) | struct bool_gen FILE: osfmk/tests/bitmap_test.c function dump_bitmap_next (line 42) | void function dump_bitmap_lsb (line 51) | void function test_bitmap (line 67) | void function kern_return_t (line 175) | kern_return_t FILE: osfmk/tests/kernel_tests.c type xnupost_panic_widget (line 104) | struct xnupost_panic_widget type xnupost_test (line 109) | struct xnupost_test function kern_return_t (line 157) | kern_return_t function boolean_t (line 178) | boolean_t function kern_return_t (line 205) | kern_return_t function kern_return_t (line 235) | kern_return_t function kern_return_t (line 287) | kern_return_t function kern_return_t (line 293) | kern_return_t function kern_return_t (line 299) | kern_return_t function xnupost_reset_panic_widgets (line 314) | void function kern_return_t (line 320) | kern_return_t function xt_panic_return_t (line 367) | xt_panic_return_t function kern_return_t (line 383) | kern_return_t function kern_return_t (line 399) | kern_return_t function compare_numbers_ascending (line 426) | static int function count_bits (line 444) | static int function kern_return_t (line 450) | kern_return_t type kcdata_descriptor (line 589) | struct kcdata_descriptor type sample_disk_io_stats (line 590) | struct sample_disk_io_stats { type kcdata_subtype_descriptor (line 597) | struct kcdata_subtype_descriptor function kern_return_t (line 628) | kern_return_t type vm_object (line 769) | struct vm_object function astris_vm_page_unpack_ptr (line 779) | static inline uintptr_t function ppnum_t (line 813) | static inline ppnum_t function kern_return_t (line 821) | kern_return_t type ts_kern_prim_test_args (line 864) | struct ts_kern_prim_test_args { function wait_threads (line 875) | static void function wake_threads (line 892) | static void function thread_lock_unlock_kernel_primitive (line 904) | static void function kern_return_t (line 940) | kern_return_t type synch_test_common (line 991) | struct synch_test_common { function kern_return_t (line 998) | static kern_return_t function destroy_synch_test_common (line 1010) | static void function start_threads (line 1016) | static void function get_max_pri (line 1048) | static unsigned int function wait_all_thread (line 1054) | static void function notify_waiter (line 1060) | static void function wait_for_waiters (line 1066) | static void function exclude_current_waiter (line 1106) | static void type info_sleep_inheritor_test (line 1127) | struct info_sleep_inheritor_test { function primitive_lock (line 1144) | static void function primitive_unlock (line 1159) | static void function wait_result_t (line 1174) | static wait_result_t function primitive_wakeup_one_with_inheritor (line 1192) | static void function primitive_wakeup_all_with_inheritor (line 1205) | static void function primitive_change_sleep_inheritor (line 1219) | static void function kern_return_t (line 1233) | static kern_return_t function gate_wait_result_t (line 1250) | static gate_wait_result_t function primitive_gate_open (line 1267) | static void function primitive_gate_close (line 1282) | static void function primitive_gate_steal (line 1297) | static void function kern_return_t (line 1312) | static kern_return_t function primitive_gate_assert (line 1329) | static void function primitive_gate_init (line 1344) | static void function primitive_gate_destroy (line 1359) | static void function thread_inheritor_like_mutex (line 1374) | static void function thread_just_inheritor_do_work (line 1427) | static void function thread_steal_work (line 1467) | static void function thread_no_inheritor_work (line 1528) | static void function thread_mtx_work (line 1555) | static void function thread_rw_work (line 1655) | static void function test_sleep_with_wake_all (line 1732) | static void function test_sleep_with_wake_one (line 1745) | static void function test_change_sleep_inheritor (line 1763) | static void function test_no_inheritor (line 1777) | static void function test_rw_lock (line 1791) | static void function test_mtx_lock (line 1803) | static void function kern_return_t (line 1815) | kern_return_t function thread_gate_aggressive (line 1904) | static void function thread_gate_like_mutex (line 1964) | static void function thread_just_one_do_work (line 2012) | static void function test_gate_push (line 2054) | static void function test_gate_handoff (line 2070) | static void function test_gate_steal (line 2091) | static void function kern_return_t (line 2109) | kern_return_t type turnstile_chain_test (line 2167) | struct turnstile_chain_test { function thread_sleep_gate_chain_work (line 2176) | static void function thread_gate_chain_work (line 2272) | static void function thread_sleep_chain_work (line 2335) | static void function test_sleep_chain (line 2413) | static void function test_gate_chain (line 2423) | static void function test_sleep_gate_chain (line 2434) | static void function kern_return_t (line 2445) | kern_return_t function kern_return_t (line 2482) | kern_return_t function kern_return_t (line 2528) | kern_return_t FILE: osfmk/tests/ktest.c function ktest_start (line 34) | void function ktest_finish (line 40) | void function ktest_testbegin (line 46) | void function ktest_testend (line 54) | void function ktest_testskip (line 62) | void function ktest_log (line 74) | void function ktest_perf (line 86) | void function ktest_testcase (line 93) | void function ktest_update_test_result_state (line 136) | void function ktest_assertion_check (line 144) | void FILE: osfmk/tests/ktest_accessor.c function ktest_set_current_expr (line 35) | void function ktest_set_current_var (line 46) | void function ktest_set_current_msg (line 70) | void FILE: osfmk/tests/ktest_emit.c function ktest_emit_start (line 48) | void function ktest_emit_finish (line 55) | void function ktest_emit_testbegin (line 62) | void function ktest_emit_testskip (line 91) | void function ktest_emit_testend (line 121) | void function ktest_emit_log (line 149) | void function ktest_emit_perfdata (line 179) | void function ktest_emit_testcase (line 210) | void FILE: osfmk/tests/pmap_tests.c type pmap_test_thread_args (line 48) | typedef struct { function pmap_t (line 54) | static pmap_t function pmap_disconnect_thread (line 68) | static void function kern_return_t (line 78) | kern_return_t function kern_return_t (line 122) | kern_return_t function kern_return_t (line 129) | kern_return_t FILE: osfmk/tests/ptrauth_data_tests.c function kern_return_t (line 81) | kern_return_t FILE: osfmk/tests/test_thread_call.c type test_param (line 43) | typedef enum { function test_once_callback (line 53) | static void function test_once_thread_call (line 82) | static void function test_signal_callback (line 151) | static void function test_signal_thread_call (line 164) | static void function kern_return_t (line 202) | kern_return_t FILE: osfmk/tests/vfp_state_test.c type vfp_state_test_args (line 61) | struct vfp_state_test_args { function wait_threads (line 73) | static void function wake_threads (line 90) | static void function vfp_state_test_thread_routine (line 100) | static void function kern_return_t (line 211) | kern_return_t FILE: osfmk/tests/xnupost.h type xnupost_test_action_t (line 47) | typedef enum { XT_ACTION_NONE = 0, XT_ACTION_SKIPPED, XT_ACTION_PASSED, ... type kern_return_t (line 49) | typedef kern_return_t (*test_function)(void); type xnupost_test (line 50) | struct xnupost_test { type kern_return_t (line 62) | typedef kern_return_t xt_panic_return_t; type xt_panic_return_t (line 69) | typedef xt_panic_return_t (*xt_panic_widget_func)(const char * panicstr,... type xnupost_panic_widget (line 70) | struct xnupost_panic_widget { type xnupost_test_data_t (line 85) | typedef struct xnupost_test xnupost_test_data_t; type xnupost_test (line 86) | struct xnupost_test type xnupost_test (line 88) | struct xnupost_test FILE: osfmk/vm/WKdm_new.h type WK_word (line 74) | typedef unsigned int WK_word; FILE: osfmk/vm/bsd_vm.c function get_map_nentries (line 76) | int function mach_vm_offset_t (line 83) | mach_vm_offset_t function mach_vm_offset_t (line 89) | mach_vm_offset_t type memory_object_pager_ops (line 99) | struct memory_object_pager_ops type vnode_pager (line 116) | struct vnode_pager { type vnode (line 150) | struct vnode type vnode (line 156) | struct vnode type vnode_pager (line 161) | struct vnode_pager function memory_object_control_uiomove (line 187) | int function memory_object_t (line 360) | memory_object_t function kern_return_t (line 377) | kern_return_t function kern_return_t (line 423) | kern_return_t function kern_return_t (line 445) | kern_return_t function kern_return_t (line 455) | kern_return_t function vnode_pager_dirtied (line 465) | void function kern_return_t (line 479) | kern_return_t function kern_return_t (line 497) | kern_return_t function kern_return_t (line 514) | kern_return_t function kern_return_t (line 531) | kern_return_t function kern_return_t (line 549) | kern_return_t function kern_return_t (line 574) | kern_return_t function kern_return_t (line 594) | kern_return_t function kern_return_t (line 615) | kern_return_t function vnode_pager_reference (line 650) | void function vnode_pager_deallocate (line 663) | void function kern_return_t (line 684) | kern_return_t function kern_return_t (line 699) | kern_return_t function kern_return_t (line 713) | kern_return_t function kern_return_t (line 737) | kern_return_t function vnode_pager_cluster_write (line 756) | void function kern_return_t (line 837) | kern_return_t function vnode_pager_t (line 905) | vnode_pager_t function vnode_pager_t (line 936) | vnode_pager_t type vnode (line 948) | struct vnode function fill_procregioninfo (line 967) | int function fill_procregioninfo_onlymappedvnodes (line 1133) | int function find_region_details (line 1211) | int function fill_vnodeinfoforaddr (line 1263) | static int function kern_return_t (line 1328) | kern_return_t function kern_return_t (line 1348) | kern_return_t function vm_object_t (line 1372) | vm_object_t FILE: osfmk/vm/device_vm.c type memory_object_pager_ops (line 68) | struct memory_object_pager_ops type device_port_t (line 85) | typedef uintptr_t device_port_t; type device_pager (line 90) | struct device_pager { function __header_always_inline (line 107) | __header_always_inline os_ref_count_t type device_pager (line 116) | struct device_pager function memory_object_t (line 140) | memory_object_t function kern_return_t (line 181) | kern_return_t function device_pager_t (line 234) | device_pager_t function kern_return_t (line 249) | kern_return_t function kern_return_t (line 311) | kern_return_t function kern_return_t (line 338) | kern_return_t function device_pager_reference (line 363) | void function device_pager_deallocate (line 379) | void function kern_return_t (line 433) | kern_return_t function kern_return_t (line 443) | kern_return_t function kern_return_t (line 453) | kern_return_t function kern_return_t (line 465) | kern_return_t function kern_return_t (line 479) | kern_return_t function kern_return_t (line 504) | kern_return_t function device_pager_t (line 535) | device_pager_t function boolean_t (line 562) | boolean_t FILE: osfmk/vm/lz4.c function lz4raw_decode_buffer (line 37) | size_t function lz4_hash (line 81) | static inline uint32_t function lz4_fill16 (line 88) | static inline void function lz4_nmatch4 (line 96) | static inline size_t function lz4_nmatch8 (line 104) | static inline size_t function lz4_nmatch16 (line 112) | static inline size_t function lz4_nmatch32 (line 120) | static inline size_t function lz4_nmatch64 (line 128) | static inline size_t function lz4_nmatch (line 136) | static inline size_t function clamp (line 168) | static inline uint32_t function lz4_encode_2gb (line 236) | void function lz4raw_encode_buffer (line 401) | size_t type lz4_uint128 (line 462) | typedef uint32_t lz4_uint128 __attribute__((ext_vector_type(4))) __attri... function lz4_decode (line 464) | int FILE: osfmk/vm/lz4.h type lz4_hash_entry_t (line 46) | typedef struct { uint32_t offset; uint32_t word; } lz4_hash_entry_t; type __attribute__ (line 85) | typedef __attribute__((__ext_vector_type__(8))) type __attribute__ (line 86) | typedef __attribute__((__ext_vector_type__(16))) type __attribute__ (line 87) | typedef __attribute__((__ext_vector_type__(32))) type __attribute__ (line 88) | typedef __attribute__((__ext_vector_type__(64))) type __attribute__ (line 89) | typedef __attribute__((__ext_vector_type__(16), __aligned__(1))) type __attribute__ (line 90) | typedef __attribute__((__ext_vector_type__(32), __aligned__(1))) type __attribute__ (line 91) | typedef __attribute__((__ext_vector_type__(64), __aligned__(1))) type __attribute__ (line 93) | typedef __attribute__((__ext_vector_type__(4))) type __attribute__ (line 94) | typedef __attribute__((__ext_vector_type__(4), __aligned__(2))) type __attribute__ (line 96) | typedef __attribute__((__ext_vector_type__(2))) type __attribute__ (line 97) | typedef __attribute__((__ext_vector_type__(4))) type __attribute__ (line 98) | typedef __attribute__((__ext_vector_type__(8))) type __attribute__ (line 100) | typedef __attribute__((__ext_vector_type__(4))) function UTIL_FUNCTION (line 105) | UTIL_FUNCTION uint16_t function UTIL_FUNCTION (line 110) | UTIL_FUNCTION uint32_t function UTIL_FUNCTION (line 115) | UTIL_FUNCTION uint64_t function UTIL_FUNCTION (line 120) | UTIL_FUNCTION vector_uchar16 function UTIL_FUNCTION (line 125) | UTIL_FUNCTION vector_uchar32 function UTIL_FUNCTION (line 130) | UTIL_FUNCTION vector_uchar64 function UTIL_FUNCTION (line 137) | UTIL_FUNCTION void function UTIL_FUNCTION (line 142) | UTIL_FUNCTION void function UTIL_FUNCTION (line 147) | UTIL_FUNCTION void function UTIL_FUNCTION (line 152) | UTIL_FUNCTION void function UTIL_FUNCTION (line 157) | UTIL_FUNCTION void function UTIL_FUNCTION (line 162) | UTIL_FUNCTION void function UTIL_FUNCTION (line 169) | UTIL_FUNCTION void function UTIL_FUNCTION (line 174) | UTIL_FUNCTION void function UTIL_FUNCTION (line 179) | UTIL_FUNCTION void FILE: osfmk/vm/memory_object.c type memory_object_lock_result_t (line 135) | typedef int memory_object_lock_result_t; function memory_object_lock_result_t (line 161) | memory_object_lock_result_t function kern_return_t (line 297) | kern_return_t function kern_return_t (line 369) | kern_return_t function kern_return_t (line 393) | kern_return_t function boolean_t (line 432) | boolean_t type vnode (line 514) | struct vnode function vm_object_update_extent (line 517) | static int function kern_return_t (line 692) | kern_return_t function kern_return_t (line 1057) | static kern_return_t function kern_return_t (line 1111) | kern_return_t function kern_return_t (line 1130) | kern_return_t function kern_return_t (line 1263) | kern_return_t function kern_return_t (line 1390) | kern_return_t function kern_return_t (line 1504) | kern_return_t function kern_return_t (line 1545) | kern_return_t function kern_return_t (line 1577) | kern_return_t function kern_return_t (line 1617) | kern_return_t function memory_manager_default_reference (line 1707) | memory_manager_default_reference(void) function memory_manager_default_check (line 1742) | memory_manager_default_check(void) function kern_return_t (line 1766) | kern_return_t function kern_return_t (line 1794) | kern_return_t function memory_object_mark_used (line 1817) | void function memory_object_mark_unused (line 1835) | void function memory_object_mark_io_tracking (line 1853) | void function memory_object_mark_trusted (line 1871) | void function memory_object_mark_eligible_for_secluded (line 1890) | void function kern_return_t (line 1925) | kern_return_t function kern_return_t (line 1946) | kern_return_t function boolean_t (line 1965) | boolean_t function boolean_t (line 1984) | boolean_t function __private_extern__ (line 1998) | __private_extern__ memory_object_control_t function __private_extern__ (line 2005) | __private_extern__ void function __private_extern__ (line 2013) | __private_extern__ vm_object_t function __private_extern__ (line 2020) | __private_extern__ vm_object_t function memory_object_control_t (line 2036) | memory_object_control_t function mach_port_t (line 2044) | mach_port_t function memory_object_control_reference (line 2051) | void function memory_object_control_deallocate (line 2063) | void function memory_object_control_disable (line 2069) | void function memory_object_default_reference (line 2077) | void function memory_object_default_deallocate (line 2084) | void function memory_object_t (line 2091) | memory_object_t function mach_port_t (line 2099) | mach_port_t function memory_object_reference (line 2108) | void function memory_object_deallocate (line 2117) | void function kern_return_t (line 2127) | kern_return_t function kern_return_t (line 2142) | kern_return_t function kern_return_t (line 2153) | kern_return_t function kern_return_t (line 2172) | kern_return_t function kern_return_t (line 2197) | kern_return_t function kern_return_t (line 2212) | kern_return_t function kern_return_t (line 2229) | kern_return_t function kern_return_t (line 2267) | kern_return_t function kern_return_t (line 2280) | kern_return_t function kern_return_t (line 2291) | kern_return_t function boolean_t (line 2306) | boolean_t function upl_t (line 2324) | upl_t function mach_port_t (line 2343) | mach_port_t function __private_extern__ (line 2350) | __private_extern__ void FILE: osfmk/vm/pmap.h type pfc (line 580) | struct pfc { type pmap_flush_context (line 585) | typedef struct pfc pmap_flush_context; type pmap_legacy_trust_cache (line 837) | struct pmap_legacy_trust_cache { type pmap_legacy_trust_cache (line 844) | struct pmap_legacy_trust_cache type pmap_legacy_trust_cache (line 847) | struct pmap_legacy_trust_cache type pmap_tc_type_t (line 850) | typedef enum { type pmap_image4_trust_cache (line 860) | struct pmap_image4_trust_cache { type pmap_tc_ret_t (line 875) | typedef enum { type pmap_image4_trust_cache (line 898) | struct pmap_image4_trust_cache FILE: osfmk/vm/vm32_user.c function kern_return_t (line 105) | kern_return_t function kern_return_t (line 122) | kern_return_t function kern_return_t (line 135) | kern_return_t function kern_return_t (line 149) | kern_return_t function kern_return_t (line 164) | kern_return_t function kern_return_t (line 179) | kern_return_t function kern_return_t (line 190) | kern_return_t function kern_return_t (line 215) | kern_return_t function kern_return_t (line 233) | kern_return_t function kern_return_t (line 243) | kern_return_t function kern_return_t (line 253) | kern_return_t function kern_return_t (line 279) | kern_return_t function kern_return_t (line 298) | kern_return_t function kern_return_t (line 324) | kern_return_t function kern_return_t (line 334) | kern_return_t function kern_return_t (line 348) | kern_return_t function kern_return_t (line 371) | kern_return_t function kern_return_t (line 406) | kern_return_t function kern_return_t (line 428) | kern_return_t function kern_return_t (line 484) | kern_return_t function kern_return_t (line 501) | kern_return_t function kern_return_t (line 519) | kern_return_t function kern_return_t (line 532) | kern_return_t function kern_return_t (line 552) | kern_return_t function kern_return_t (line 568) | kern_return_t FILE: osfmk/vm/vm_apple_protect.c type pager_crypt_info (line 122) | struct pager_crypt_info type pager_crypt_info (line 123) | struct pager_crypt_info type memory_object_pager_ops (line 129) | struct memory_object_pager_ops type apple_protect_pager (line 150) | struct apple_protect_pager { type pager_crypt_info (line 203) | struct pager_crypt_info function kern_return_t (line 236) | kern_return_t function kern_return_t (line 296) | kern_return_t function kern_return_t (line 311) | kern_return_t function kern_return_t (line 321) | kern_return_t function kern_return_t (line 337) | kern_return_t function apple_protect_pager_reference (line 742) | void function apple_protect_pager_dequeue (line 763) | void function apple_protect_pager_terminate_internal (line 792) | void function apple_protect_pager_deallocate_internal (line 826) | void function apple_protect_pager_deallocate (line 891) | void function kern_return_t (line 905) | kern_return_t function kern_return_t (line 920) | kern_return_t function kern_return_t (line 939) | kern_return_t function kern_return_t (line 973) | kern_return_t function boolean_t (line 1007) | boolean_t function apple_protect_pager_t (line 1030) | apple_protect_pager_t function apple_protect_pager_t (line 1042) | apple_protect_pager_t function memory_object_t (line 1219) | memory_object_t function apple_protect_pager_trim (line 1401) | void function crypt_info_reference (line 1479) | void function crypt_info_deallocate (line 1494) | void FILE: osfmk/vm/vm_compressor.c function vmc_pop (line 74) | static inline uint32_t type freezer_context (line 125) | struct freezer_context function vmc_hash (line 147) | unsigned int type c_sv_hash_entry (line 161) | struct c_sv_hash_entry { type c_sv_hash_entry (line 339) | struct c_sv_hash_entry type vm_compressor_swapper_stats (line 347) | struct vm_compressor_swapper_stats function boolean_t (line 375) | static inline boolean_t function vm_available_memory (line 391) | uint64_t function vm_compressor_pages_compressed (line 398) | uint64_t function boolean_t (line 405) | boolean_t function boolean_t (line 433) | boolean_t function vm_wants_task_throttled (line 461) | int function vm_compressor_take_paging_space_action (line 491) | static void function vm_decompressor_lock (line 518) | void function vm_decompressor_unlock (line 528) | void function cslot_copy (line 540) | static inline void function vm_compressor_init (line 579) | void function c_seg_validate (line 929) | static void function c_seg_need_delayed_compaction (line 1002) | void function c_seg_move_to_sparse_list (line 1037) | void function c_seg_insert_into_q (line 1063) | void function c_seg_try_minor_compaction_and_unlock (line 1092) | void function c_seg_do_minor_compaction_and_unlock (line 1119) | int function kdp_compressor_busy_find_owner (line 1174) | void function do_cseg_wedge_thread (line 1184) | int function do_cseg_unwedge_thread (line 1200) | int function c_seg_wait_on_busy (line 1210) | void function c_seg_update_task_owner (line 1249) | void function task_disown_frozen_csegs (line 1273) | void function c_seg_switch_state (line 1311) | void function c_seg_free (line 1533) | void function c_seg_free_locked (line 1546) | void function c_seg_trim_tail (line 1635) | void function c_seg_minor_compaction_and_unlock (line 1682) | int function c_seg_alloc_nextslot (line 1784) | static void function boolean_t (line 1849) | boolean_t function boolean_t (line 1872) | boolean_t function vm_compressor_compute_elapsed_msecs (line 2002) | uint64_t function compute_swapout_target_age (line 2026) | void function boolean_t (line 2160) | static boolean_t function vm_thrashing_jetsam_done (line 2321) | void function vm_run_compactor (line 2345) | void function vm_wake_compactor_swapper (line 2392) | void function vm_consider_swapping (line 2415) | void function vm_consider_waking_compactor_swapper (line 2476) | void function vm_compressor_do_delayed_compactions (line 2526) | void function vm_compressor_age_swapped_in_segments (line 2572) | static void function vm_compressor_flush (line 2606) | void function vm_compressor_swap_trigger_thread (line 2684) | static void function vm_compressor_record_warmup_start (line 2737) | void function vm_compressor_record_warmup_end (line 2759) | void function vm_compressor_delay_trim (line 2785) | void function vm_compressor_do_warmup (line 2796) | void function do_fastwake_warmup_all (line 2817) | void function do_fastwake_warmup (line 2838) | void function vm_compressor_compact_and_swap (line 2916) | void function c_segment_t (line 3323) | static c_segment_t function c_current_seg_filled (line 3475) | static void function c_seg_swapin_requeue (line 3594) | void function c_seg_swapin (line 3643) | int function c_segment_sv_hash_drop_ref (line 3754) | static void function c_segment_sv_hash_insert (line 3775) | static int function c_compressed_record_data (line 3826) | static void function c_compress_page (line 3843) | static int function sv_decompress (line 4029) | static inline void function c_decompress_page (line 4076) | static int function vm_compressor_get (line 4519) | int function vm_compressor_inject_error (line 4588) | void function vm_compressor_free (line 4676) | int function vm_compressor_put (line 4714) | int function vm_compressor_transfer (line 4729) | void function vm_compressor_finished_filling (line 4776) | void function kern_return_t (line 4810) | kern_return_t FILE: osfmk/vm/vm_compressor.h type c_slot (line 146) | struct c_slot { type c_segment (line 192) | struct c_segment { type c_slot_mapping (line 250) | struct c_slot_mapping { type c_slot_mapping (line 256) | struct c_slot_mapping type c_segment (line 357) | struct c_segment type c_slot (line 358) | struct c_slot FILE: osfmk/vm/vm_compressor_algorithms.c type compressor_encode_scratch_t (line 51) | typedef union { type compressor_decode_scratch_t (line 56) | typedef union { type compressor_state_t (line 61) | typedef struct { type compressor_preselect_t (line 99) | enum compressor_preselect_t { function compressor_preselect (line 143) | static inline enum compressor_preselect_t function compressor_selector_update (line 170) | static inline void function WKdm_hv (line 218) | static inline void function WKdmD (line 240) | static inline bool function WKdmC (line 268) | static inline int function metacompressor (line 295) | int function metadecompressor (line 381) | bool function vm_compressor_get_encode_scratch_size (line 417) | uint32_t function vm_compressor_get_decode_scratch_size (line 427) | uint32_t function vm_compressor_algorithm (line 438) | int function vm_compressor_algorithm_init (line 444) | void FILE: osfmk/vm/vm_compressor_algorithms.h type compressor_stats_t (line 35) | typedef struct { type compressor_tuneables_t (line 79) | typedef struct { type vm_compressor_codec_t (line 98) | typedef enum { type vm_compressor_mode_t (line 104) | typedef enum { FILE: osfmk/vm/vm_compressor_backing_store.c type swapfile (line 86) | struct swapfile { type swapfile (line 117) | struct swapfile type swapfile (line 123) | struct swapfile type vnode (line 126) | struct vnode type vnode (line 175) | struct vnode type swapfile (line 183) | struct swapfile type swapfile (line 189) | struct swapfile type swapfile (line 194) | struct swapfile type swapfile (line 199) | struct swapfile type swapfile (line 206) | struct swapfile function swap_crypt_initialize (line 240) | void function vm_swap_encrypt (line 337) | void function vm_swap_decrypt (line 370) | void function vm_compressor_swap_init (line 403) | void function c_compressed_record_init (line 478) | void function c_compressed_record_write (line 487) | void function vm_compaction_swapper_do_init (line 500) | void function vm_swap_consider_defragmenting (line 566) | void function vm_swap_defragment (line 611) | static void function vm_swapfile_create_thread (line 703) | static void function kern_return_t (line 770) | kern_return_t function vm_swapfile_gc_thread (line 818) | static void function vm_swapout_thread_throttle_adjust (line 907) | static void type swapout_io_completion (line 1022) | struct swapout_io_completion type swapout_io_completion (line 1028) | struct swapout_io_completion type swapout_io_completion (line 1043) | struct swapout_io_completion function vm_swapout_complete_soc (line 1058) | static void function vm_swapout_thread (line 1084) | static void function vm_swapout_iodone (line 1221) | void function vm_swapout_finish (line 1242) | static void function boolean_t (line 1320) | boolean_t type vnode (line 1463) | struct vnode function kern_return_t (line 1464) | kern_return_t function kern_return_t (line 1529) | kern_return_t function kern_return_t (line 1670) | kern_return_t function vm_swap_free_now (line 1697) | static void function vm_swap_free (line 1737) | void function vm_swap_wait_on_trim_handling_in_progress (line 1792) | static void function vm_swap_handle_delayed_trims (line 1806) | static void function vm_swap_do_delayed_trim (line 1857) | static void function vm_swap_flush (line 1917) | void function vm_swap_reclaim (line 1925) | void function vm_swap_get_total_space (line 2188) | uint64_t function vm_swap_get_used_space (line 2198) | uint64_t function vm_swap_get_free_space (line 2208) | uint64_t function vm_swap_get_max_configured_space (line 2214) | uint64_t function vm_swap_low_on_space (line 2221) | int function vm_swap_out_of_space (line 2240) | int function boolean_t (line 2255) | boolean_t function boolean_t (line 2270) | boolean_t FILE: osfmk/vm/vm_compressor_backing_store.h type swapfile (line 75) | struct swapfile type swapout_io_completion (line 81) | struct swapout_io_completion { type swapfile (line 98) | struct swapfile type swapout_io_completion (line 99) | struct swapout_io_completion type vnode (line 109) | struct vnode type vnode (line 110) | struct vnode type vnode (line 111) | struct vnode type vnode (line 112) | struct vnode type vnode (line 113) | struct vnode type vnode (line 114) | struct vnode type vnode (line 115) | struct vnode type vnode (line 119) | struct vnode type vnode (line 123) | struct vnode FILE: osfmk/vm/vm_compressor_pager.c type memory_object_pager_ops (line 123) | struct memory_object_pager_ops type compressor_slot_t (line 152) | typedef int compressor_slot_t; type compressor_pager (line 154) | struct compressor_pager { function kern_return_t (line 240) | kern_return_t function kern_return_t (line 265) | kern_return_t function kern_return_t (line 276) | kern_return_t function kern_return_t (line 285) | kern_return_t function kern_return_t (line 293) | kern_return_t function kern_return_t (line 302) | kern_return_t function compressor_memory_object_reference (line 335) | void function compressor_memory_object_deallocate (line 351) | void function kern_return_t (line 440) | kern_return_t function kern_return_t (line 503) | kern_return_t function kern_return_t (line 526) | kern_return_t function kern_return_t (line 539) | kern_return_t function kern_return_t (line 564) | kern_return_t function compressor_pager_slots_chunk_free (line 615) | unsigned int function compressor_pager_slot_lookup (line 650) | void function vm_compressor_pager_init (line 725) | void function compressor_slot_t (line 753) | static compressor_slot_t * function zfree_slot_array (line 773) | static void function kern_return_t (line 790) | kern_return_t function kern_return_t (line 856) | kern_return_t function vm_compressor_pager_state_clr (line 927) | unsigned int function vm_external_state_t (line 962) | vm_external_state_t function vm_compressor_pager_reap_pages (line 998) | unsigned int function vm_compressor_pager_transfer (line 1061) | void function memory_object_offset_t (line 1097) | memory_object_offset_t function vm_compressor_pager_get_count (line 1177) | unsigned int function vm_compressor_pager_count (line 1198) | void function kern_return_t (line 1236) | kern_return_t function kern_return_t (line 1263) | kern_return_t FILE: osfmk/vm/vm_debug.c function kern_return_t (line 113) | kern_return_t function kern_return_t (line 337) | kern_return_t function kern_return_t (line 558) | kern_return_t function kern_return_t (line 662) | kern_return_t FILE: osfmk/vm/vm_external.h type vm_external_state_t (line 70) | typedef int vm_external_state_t; FILE: osfmk/vm/vm_fault.c type vnode (line 136) | struct vnode function OS_ALWAYS_INLINE (line 144) | OS_ALWAYS_INLINE type vmrtfr (line 221) | struct vmrtfr { function __startup_func (line 244) | __startup_func function __startup_func (line 292) | __startup_func function vm_fault_cleanup (line 320) | void function vm_fault_is_sequential (line 362) | static function boolean_t (line 491) | static function vm_page_throttled (line 626) | static int function vm_fault_return_t (line 717) | static vm_fault_return_t function vm_fault_cs_clear (line 770) | static void function vm_fault_enqueue_throttled_locked (line 782) | static void function vm_fault_zero_page (line 806) | static int function vm_fault_return_t (line 912) | vm_fault_return_t function vm_fault_cs_need_validation (line 2440) | static bool function vm_fault_cs_page_immutable (line 2488) | static bool function vm_fault_cs_page_nx (line 2502) | static bool function kern_return_t (line 2514) | static kern_return_t function kern_return_t (line 2636) | static kern_return_t function kern_return_t (line 2961) | static kern_return_t function vm_fault_enqueue_page (line 2998) | static void function vm_fault_enter_set_mapped (line 3184) | static bool function kern_return_t (line 3263) | static kern_return_t function kern_return_t (line 3307) | static kern_return_t function kern_return_t (line 3356) | static kern_return_t function kern_return_t (line 3460) | static kern_return_t function kern_return_t (line 3613) | kern_return_t function vm_pre_fault (line 3662) | void function kern_return_t (line 3698) | kern_return_t function kern_return_t (line 3714) | kern_return_t function boolean_t (line 3730) | static boolean_t function vm_fault_complete (line 3755) | static void function vm_fault_type_for_tracing (line 3868) | static inline int function kern_return_t (line 3877) | kern_return_t function kern_return_t (line 6004) | kern_return_t function vm_fault_unwire (line 6079) | void function kern_return_t (line 6277) | static kern_return_t function vm_fault_copy_cleanup (line 6484) | static void function vm_fault_copy_dst_cleanup (line 6503) | static void function kern_return_t (line 6547) | kern_return_t function vm_fault_classify (line 6898) | void function vm_fault_classify_init (line 6948) | void function vm_offset_t (line 6963) | vm_offset_t function boolean_t (line 7089) | static boolean_t function vm_page_validate_cs_mapped_slow (line 7156) | void function vm_page_validate_cs_mapped (line 7214) | void function vm_page_map_and_validate_cs (line 7226) | static void function vm_page_validate_cs (line 7294) | void function vm_page_validate_cs_mapped_chunk (line 7311) | void function vm_rtfrecord_lock (line 7379) | static void function vm_rtfrecord_unlock (line 7385) | static void function vmrtfaultinfo_bufsz (line 7391) | unsigned int function vm_record_rtfault (line 7399) | __attribute__((noinline)) function vmrtf_extract (line 7446) | int function vmtc_text_page_diagnose (line 7547) | static void function kern_return_t (line 7661) | static kern_return_t function is_page_wired (line 7766) | static bool function kern_return_t (line 7786) | kern_return_t function kern_return_t (line 7932) | kern_return_t FILE: osfmk/vm/vm_fault.h type kern_return_t (line 76) | typedef kern_return_t vm_fault_return_t; FILE: osfmk/vm/vm_fourk_pager.c type memory_object_pager_ops (line 120) | struct memory_object_pager_ops type fourk_pager_backing (line 142) | struct fourk_pager_backing { type fourk_pager (line 146) | struct fourk_pager { function kern_return_t (line 218) | kern_return_t function kern_return_t (line 278) | kern_return_t function kern_return_t (line 293) | kern_return_t function kern_return_t (line 303) | kern_return_t function fourk_pager_reference (line 320) | void function fourk_pager_dequeue (line 341) | void function fourk_pager_terminate_internal (line 370) | void function fourk_pager_deallocate_internal (line 400) | void function fourk_pager_deallocate (line 465) | void function kern_return_t (line 479) | kern_return_t function kern_return_t (line 494) | kern_return_t function kern_return_t (line 513) | kern_return_t function kern_return_t (line 547) | kern_return_t function fourk_pager_t (line 585) | fourk_pager_t function fourk_pager_trim (line 597) | void function vm_object_t (line 675) | vm_object_t function memory_object_t (line 694) | memory_object_t function kern_return_t (line 771) | kern_return_t function kern_return_t (line 1279) | kern_return_t FILE: osfmk/vm/vm_init.c function vm_mem_bootstrap_log (line 90) | static inline void function __startup_func (line 101) | __startup_func FILE: osfmk/vm/vm_kern.c function kern_return_t (line 106) | kern_return_t function kern_return_t (line 249) | kern_return_t function kernel_memory_populate_with_pages (line 564) | void function kern_return_t (line 668) | kern_return_t function kernel_memory_depopulate (line 770) | void function kern_return_t (line 858) | kern_return_t function kern_return_t (line 868) | kern_return_t function kern_return_t (line 878) | kern_return_t function kern_return_t (line 903) | kern_return_t function kern_return_t (line 1038) | kern_return_t function kern_return_t (line 1047) | kern_return_t function kern_return_t (line 1064) | kern_return_t function kern_return_t (line 1083) | kern_return_t function kern_return_t (line 1092) | kern_return_t function kmem_free (line 1143) | void function kern_return_t (line 1177) | kern_return_t function kern_return_t (line 1224) | kern_return_t function kmem_set_user_wire_limits (line 1314) | static void function __startup_func (line 1359) | __startup_func function kern_return_t (line 1460) | kern_return_t function kern_return_t (line 1495) | kern_return_t function kern_return_t (line 1530) | kern_return_t function kern_return_t (line 1558) | kern_return_t function vm_kernel_addrhash_internal (line 1597) | static void function vm_kernel_addrhash_external (line 1626) | void function vm_offset_t (line 1634) | vm_offset_t function vm_kernel_addrhide (line 1642) | void function vm_kernel_addrperm_external (line 1657) | void function vm_kernel_unslide_or_perm_external (line 1671) | void function vm_packing_pointer_invalid (line 1679) | void function vm_packing_verify_range (line 1694) | void FILE: osfmk/vm/vm_kern.h type vm_page (line 83) | struct vm_page type vm_page (line 184) | struct vm_page type mach_memory_info (line 212) | struct mach_memory_info type mach_memory_info (line 214) | struct mach_memory_info type kern_allocation_name (line 282) | typedef struct vm_allocation_site kern_allocation_name; type kern_allocation_name (line 283) | typedef kern_allocation_name * kern_allocation_name_t; type kern_allocation_name (line 285) | struct kern_allocation_name type kern_allocation_name (line 286) | struct kern_allocation_name FILE: osfmk/vm/vm_map.c type vm_map_header (line 184) | struct vm_map_header type vm_map_header (line 187) | struct vm_map_header type vm_map_header (line 199) | struct vm_map_header type vm_map_header (line 204) | struct vm_map_header type vm_map_header (line 301) | struct vm_map_header type vm_map_entry (line 377) | struct vm_map_entry function vm_map_entry_copy_pmap_cs_assoc (line 394) | static inline void function vm_map_entry_copy_code_signing (line 409) | static inline void function vm_map_entry_copy (line 422) | static inline void function vm_map_entry_copy_full (line 450) | static inline void function vm_map_lock_read_to_write (line 464) | __attribute__((always_inline)) function boolean_t (line 475) | __attribute__((always_inline)) function boolean_t (line 486) | __attribute__((always_inline)) function vm_self_region_page_shift_safely (line 504) | int function vm_self_region_page_shift (line 529) | int function override_nx (line 577) | int function vm_map_copy_require (line 687) | static inline void function vm_map_require (line 699) | void function kern_return_t (line 723) | kern_return_t function kern_return_t (line 772) | kern_return_t function __startup_func (line 1044) | __startup_func function __startup_func (line 1142) | __startup_func function vm_kernel_reserved_entry_init (line 1203) | void function vm_map_disable_hole_optimization (line 1215) | void function boolean_t (line 1245) | boolean_t function vm_map_t (line 1259) | vm_map_t function vm_map_t (line 1275) | vm_map_t function vm_map_size_t (line 1368) | vm_map_size_t function vm_map_entry_t (line 1423) | static vm_map_entry_t function _vm_map_entry_dispose (line 1478) | static void function boolean_t (line 1504) | boolean_t function vm_map_destroy (line 1528) | void function pid_t (line 1591) | pid_t function boolean_t (line 1631) | boolean_t function kern_return_t (line 1657) | kern_return_t function __unused (line 1951) | __unused static void function boolean_t (line 2022) | boolean_t function kern_return_t (line 2055) | kern_return_t function boolean_t (line 2112) | static boolean_t type memory_object_pager_ops (line 3321) | struct memory_object_pager_ops function kern_return_t (line 3966) | static kern_return_t function kern_return_t (line 4740) | kern_return_t function kern_return_t (line 4783) | kern_return_t function kern_return_t (line 4827) | kern_return_t function kern_return_t (line 5034) | kern_return_t function kern_return_t (line 5259) | kern_return_t function vm_map_clip_unnest (line 5277) | static void function vm_map_clip_start (line 5366) | void function _vm_map_clip_start (line 5430) | static void function vm_map_clip_end (line 5477) | void function _vm_map_clip_end (line 5547) | static void function boolean_t (line 5614) | static boolean_t function kern_return_t (line 5684) | kern_return_t function kern_return_t (line 6141) | kern_return_t function kern_return_t (line 6202) | static kern_return_t function subtract_wire_counts (line 6276) | static void function kern_return_t (line 6325) | static kern_return_t function kern_return_t (line 6987) | kern_return_t function kern_return_t (line 7002) | kern_return_t function kern_return_t (line 7018) | kern_return_t function kern_return_t (line 7044) | kern_return_t function kern_return_t (line 7084) | static kern_return_t function kern_return_t (line 7424) | kern_return_t function vm_map_entry_delete (line 7441) | static void function vm_map_submap_pmap_clean (line 7491) | void function virt_memory_guard_ast (line 7598) | void function vm_map_guard_exception (line 7652) | static void function kern_return_t (line 7691) | static kern_return_t function kern_return_t (line 8425) | kern_return_t function kern_return_t (line 8453) | kern_return_t function kern_return_t (line 8486) | kern_return_t function vm_map_copy_t (line 8507) | static vm_map_copy_t function vm_map_copy_discard (line 8527) | void function vm_map_copy_t (line 8586) | vm_map_copy_t function boolean_t (line 8633) | static boolean_t function kern_return_t (line 8656) | static kern_return_t function kern_return_t (line 8860) | static kern_return_t function kern_return_t (line 9493) | kern_return_t function kern_return_t (line 9800) | static kern_return_t function kern_return_t (line 10024) | static kern_return_t function kern_return_t (line 15732) | static kern_return_t function kern_return_t (line 15827) | static kern_return_t function kern_return_t (line 15969) | static kern_return_t function kern_return_t (line 16019) | static kern_return_t function vm_map_entry_t (line 16114) | vm_map_entry_t function kern_return_t (line 16253) | static kern_return_t function vm_map_is_exotic (line 17100) | bool function vm_map_is_alien (line 17107) | bool function vm_map_mark_alien (line 17115) | void function vm_map_single_jit (line 17124) | void function vm_map_copy_to_physcopy (line 17135) | void function vm_map_copy_adjust_get_target_copy_map (line 17296) | void function vm_map_copy_trim (line 17342) | void function kern_return_t (line 17405) | kern_return_t function kern_return_t (line 17670) | kern_return_t function kern_return_t (line 17752) | kern_return_t function kern_return_t (line 17806) | kern_return_t function kern_return_t (line 18082) | static kern_return_t function vm_map_t (line 18371) | vm_map_t function kern_return_t (line 18404) | kern_return_t function kern_return_t (line 18446) | kern_return_t function boolean_t (line 18484) | boolean_t function kern_return_t (line 18538) | kern_return_t function vm_map_footprint_query_page_info (line 18642) | void function kern_return_t (line 18801) | kern_return_t function kern_return_t (line 18829) | kern_return_t function kern_return_t (line 18846) | kern_return_t function kern_return_t (line 19346) | kern_return_t function kern_return_t (line 19608) | kern_return_t function vm_object_t (line 19653) | vm_object_t function vm_map_t (line 19688) | vm_map_t function vm_object_t (line 19753) | vm_object_t function vm_map_t (line 19804) | vm_map_t function vm_map_reference (line 19815) | void function vm_map_deallocate (line 19832) | void function vm_map_inspect_deallocate (line 19844) | void function vm_map_read_deallocate (line 19851) | void function vm_map_disable_NX (line 19859) | void function vm_map_disallow_data_exec (line 19872) | void function vm_map_set_32bit (line 19885) | void function vm_map_set_64bit (line 19896) | void function vm_map_set_jumbo (line 19909) | void function vm_map_set_jit_entitled (line 19922) | void function vm_map_set_max_addr (line 19935) | void function vm_map_offset_t (line 19980) | vm_map_offset_t function vm_map_get_max_aslr_slide_section (line 19990) | void function vm_map_get_max_aslr_slide_pages (line 20005) | uint64_t function vm_map_get_max_loader_aslr_slide_pages (line 20019) | uint64_t function boolean_t (line 20033) | boolean_t function boolean_t (line 20041) | boolean_t function kern_return_t (line 20062) | kern_return_t function kern_return_t (line 20095) | kern_return_t function vm_map_set_user_wire_limit (line 20151) | void function vm_map_switch_protect (line 20159) | void function boolean_t (line 20169) | boolean_t function kern_return_t (line 20179) | kern_return_t function vm_map_cs_debugged_set (line 20186) | void function vm_map_cs_enforcement_set (line 20196) | void function vm_map_iokit_mapped_region (line 20212) | void function vm_map_iokit_unmapped_region (line 20221) | void function kern_return_t (line 20232) | kern_return_t function kern_return_t (line 20326) | kern_return_t function vm_map_disconnect_page_mappings (line 20390) | int function kern_return_t (line 20440) | kern_return_t type freezer_context (line 20484) | struct freezer_context function kern_return_t (line 20490) | kern_return_t function boolean_t (line 20727) | boolean_t function vm_map_offset_t (line 20798) | vm_map_offset_t function vm_map_offset_t (line 20806) | vm_map_offset_t function boolean_t (line 20814) | boolean_t function vm_map_page_shift (line 20822) | int function vm_map_page_size (line 20829) | int function vm_map_offset_t (line 20836) | vm_map_offset_t function kern_return_t (line 20843) | kern_return_t function kern_return_t (line 20858) | kern_return_t function vm_map_sizes (line 20948) | void function vm_map_shadow_max (line 21001) | int function vm_commit_pagezero_status (line 21047) | void function vm_map_set_high_start (line 21054) | void type vm_map_corpse_footprint_header (line 21142) | struct vm_map_corpse_footprint_header { type cf_disp_t (line 21155) | typedef uint8_t cf_disp_t; type vm_map_corpse_footprint_region (line 21156) | struct vm_map_corpse_footprint_region { function cf_disp_t (line 21162) | static cf_disp_t function vm_page_cf_disp_to_disposition (line 21175) | static int type vm_map_corpse_footprint_region (line 21197) | struct vm_map_corpse_footprint_region type vm_map_corpse_footprint_header (line 21199) | struct vm_map_corpse_footprint_header type vm_map_corpse_footprint_region (line 21203) | struct vm_map_corpse_footprint_region type vm_map_corpse_footprint_region (line 21204) | struct vm_map_corpse_footprint_region type vm_map_corpse_footprint_region (line 21208) | struct vm_map_corpse_footprint_region type vm_map_corpse_footprint_region (line 21244) | struct vm_map_corpse_footprint_region function kern_return_t (line 21259) | kern_return_t function vm_map_corpse_footprint_collect_done (line 21544) | void function kern_return_t (line 21624) | kern_return_t function vm_map_corpse_footprint_destroy (line 21731) | void function vm_map_copy_footprint_ledgers (line 21758) | void function vm_map_copy_ledger (line 21789) | void function vm_map_pmap_check_ledgers (line 21879) | void FILE: osfmk/vm/vm_map.h type vm_map_entry (line 138) | struct vm_map_entry type vm_map_object_t (line 149) | typedef union vm_map_object { type vm_named_entry (line 180) | struct vm_named_entry { type vm_map_links (line 219) | struct vm_map_links { type vm_map_entry (line 255) | struct vm_map_entry { function VME_OBJECT_SET (line 339) | static inline void function VME_SUBMAP_SET (line 351) | static inline void function VME_OFFSET_SET (line 358) | static inline void function VME_ALIAS_SET (line 374) | static inline void function VME_OBJECT_SHADOW (line 384) | static inline void type vm_map_header (line 430) | struct vm_map_header { type _vm_map (line 460) | struct _vm_map { type vm_map_version_t (line 550) | typedef struct vm_map_version { type vm_map_copy (line 589) | struct vm_map_copy { type vm_reserved_region (line 1069) | struct vm_reserved_region { type vm_reserved_region (line 1082) | struct vm_reserved_region function boolean_t (line 1398) | static inline boolean_t function vm_map_range_overflows (line 1476) | static inline int function mach_vm_range_overflows (line 1483) | static inline int function VM_MAP_IS_EXOTIC (line 1549) | static inline bool function VM_MAP_IS_ALIEN (line 1562) | static inline bool function VM_MAP_POLICY_WX_FAIL (line 1580) | static inline bool function VM_MAP_POLICY_WX_STRIP_X (line 1590) | static inline bool function VM_MAP_POLICY_ALLOW_MULTIPLE_JIT (line 1600) | static inline bool function VM_MAP_POLICY_ALLOW_JIT_RANDOM_ADDRESS (line 1610) | static inline bool function VM_MAP_POLICY_ALLOW_JIT_INHERIT (line 1617) | static inline bool function VM_MAP_POLICY_ALLOW_JIT_SHARING (line 1627) | static inline bool function VM_MAP_POLICY_ALLOW_JIT_COPY (line 1637) | static inline bool function VM_MAP_POLICY_WRITABLE_SHARED_REGION (line 1647) | static inline bool function vm_prot_to_wimg (line 1661) | static inline void FILE: osfmk/vm/vm_map_store.c function boolean_t (line 35) | boolean_t function boolean_t (line 42) | boolean_t function vm_map_store_init (line 51) | void function boolean_t (line 62) | __attribute__((noinline)) function vm_map_store_update (line 81) | void function vm_map_store_find_last_free (line 106) | void function _vm_map_store_entry_link (line 128) | void function vm_map_store_entry_link (line 152) | void function _vm_map_store_entry_unlink (line 185) | void function vm_map_store_entry_unlink (line 200) | void function vm_map_store_copy_reset (line 226) | void function vm_map_store_update_first_free (line 238) | void FILE: osfmk/vm/vm_map_store.h type _vm_map (line 43) | struct _vm_map type vm_map_entry (line 44) | struct vm_map_entry type vm_map_copy (line 45) | struct vm_map_copy type vm_map_header (line 46) | struct vm_map_header type vm_map_store (line 48) | struct vm_map_store { type vm_map_header (line 131) | struct vm_map_header type _vm_map (line 132) | struct _vm_map type vm_map_entry (line 132) | struct vm_map_entry type _vm_map (line 133) | struct _vm_map type vm_map_entry (line 133) | struct vm_map_entry type _vm_map (line 134) | struct _vm_map type vm_map_entry (line 134) | struct vm_map_entry type vm_map_header (line 135) | struct vm_map_header type vm_map_entry (line 135) | struct vm_map_entry type vm_map_entry (line 135) | struct vm_map_entry type _vm_map (line 136) | struct _vm_map type vm_map_entry (line 136) | struct vm_map_entry type vm_map_entry (line 136) | struct vm_map_entry type vm_map_header (line 137) | struct vm_map_header type vm_map_entry (line 137) | struct vm_map_entry type _vm_map (line 138) | struct _vm_map type vm_map_entry (line 138) | struct vm_map_entry type _vm_map (line 139) | struct _vm_map type vm_map_entry (line 139) | struct vm_map_entry type vm_map_copy (line 140) | struct vm_map_copy type vm_map_entry (line 140) | struct vm_map_entry type _vm_map (line 142) | struct _vm_map type vm_map_header (line 144) | struct vm_map_header FILE: osfmk/vm/vm_map_store_ll.c function boolean_t (line 31) | boolean_t function vm_map_store_init_ll (line 144) | void function boolean_t (line 159) | boolean_t function vm_map_store_find_last_free_ll (line 236) | void function vm_map_store_entry_link_ll (line 263) | void function vm_map_store_entry_unlink_ll (line 269) | void function vm_map_store_copy_reset_ll (line 275) | void function update_first_free_ll (line 284) | void FILE: osfmk/vm/vm_map_store_ll.h type _vm_map (line 34) | struct _vm_map type vm_map_header (line 36) | struct vm_map_header type _vm_map (line 37) | struct _vm_map type vm_map_entry (line 37) | struct vm_map_entry type _vm_map (line 38) | struct _vm_map type vm_map_entry (line 38) | struct vm_map_entry type vm_map_header (line 39) | struct vm_map_header type vm_map_entry (line 39) | struct vm_map_entry type vm_map_entry (line 39) | struct vm_map_entry type vm_map_header (line 40) | struct vm_map_header type vm_map_entry (line 40) | struct vm_map_entry type _vm_map (line 41) | struct _vm_map type vm_map_entry (line 41) | struct vm_map_entry type vm_map_copy (line 42) | struct vm_map_copy type vm_map_entry (line 42) | struct vm_map_entry FILE: osfmk/vm/vm_map_store_rb.c function vm_map_store_init_rb (line 37) | void function rb_node_compare (line 43) | int function __dead2 (line 60) | __dead2 function boolean_t (line 77) | boolean_t function vm_map_store_entry_link_rb (line 108) | void function vm_map_store_entry_unlink_rb (line 120) | void function vm_map_store_copy_reset_rb (line 134) | void function vm_map_combine_hole (line 155) | void function vm_map_delete_hole (line 183) | void function check_map_sanity (line 222) | static void function copy_hole_info (line 282) | static void function update_holes_on_entry_deletion (line 294) | void function update_holes_on_entry_creation (line 482) | void function update_first_free_rb (line 650) | void FILE: osfmk/vm/vm_map_store_rb.h type vm_map_header (line 36) | struct vm_map_header type vm_map_store (line 37) | struct vm_map_store type vm_map_store (line 37) | struct vm_map_store type _vm_map (line 38) | struct _vm_map type vm_map_entry (line 38) | struct vm_map_entry type vm_map_entry (line 38) | struct vm_map_entry type _vm_map (line 39) | struct _vm_map type vm_map_entry (line 39) | struct vm_map_entry type vm_map_header (line 40) | struct vm_map_header type vm_map_entry (line 40) | struct vm_map_entry type vm_map_entry (line 40) | struct vm_map_entry type vm_map_header (line 41) | struct vm_map_header type vm_map_entry (line 41) | struct vm_map_entry type vm_map_copy (line 42) | struct vm_map_copy type vm_map_entry (line 42) | struct vm_map_entry type _vm_map (line 43) | struct _vm_map type vm_map_entry (line 43) | struct vm_map_entry FILE: osfmk/vm/vm_object.c type vm_counters (line 113) | struct vm_counters type memory_object_pager_ops (line 116) | struct memory_object_pager_ops function vm_object_tracking_init (line 125) | void type vm_object (line 245) | struct vm_object type vm_object (line 248) | struct vm_object type vm_object (line 256) | struct vm_object type vm_object (line 265) | struct vm_object type vm_object (line 277) | struct vm_object type io_reprioritize_req (line 466) | struct io_reprioritize_req function __private_extern__ (line 496) | __private_extern__ void function __private_extern__ (line 524) | __private_extern__ vm_object_t function __startup_func (line 548) | __startup_func function vm_io_reprioritize_init (line 610) | void function vm_object_reaper_init (line 626) | void function __private_extern__ (line 660) | __private_extern__ void function vm_page_t (line 878) | vm_page_t function vm_object_cache_remove_locked (line 971) | static void function vm_object_cache_remove (line 984) | void function vm_object_cache_add (line 998) | void function vm_object_cache_evict (line 1026) | int function kern_return_t (line 1266) | static kern_return_t function vm_object_reap (line 1399) | void function vm_object_reap_pages (line 1609) | void function vm_object_reap_async (line 1829) | void function vm_object_reaper_thread (line 1850) | void function vm_object_release_pager (line 1917) | static void function kern_return_t (line 1940) | kern_return_t type chunk_state_t (line 2033) | typedef uint64_t chunk_state_t; function boolean_t (line 2082) | static boolean_t function deactivate_pages_in_object (line 2128) | static void function vm_object_size_t (line 2344) | static vm_object_size_t function __private_extern__ (line 2426) | __private_extern__ void function vm_object_reuse_pages (line 2544) | void function __private_extern__ (line 2664) | __private_extern__ void function __private_extern__ (line 2679) | __private_extern__ void function __private_extern__ (line 2945) | __private_extern__ kern_return_t function __private_extern__ (line 3231) | __private_extern__ boolean_t function kern_return_t (line 3309) | static kern_return_t function __private_extern__ (line 3435) | __private_extern__ vm_object_t function __private_extern__ (line 3766) | __private_extern__ kern_return_t function __private_extern__ (line 3876) | __private_extern__ boolean_t function vm_object_t (line 4095) | vm_object_t function vm_object_compressor_pager_create (line 4186) | void function vm_object_do_collapse_compressor (line 4300) | void function vm_object_do_collapse (line 4386) | static void function vm_object_do_bypass (line 4572) | static void function __private_extern__ (line 4692) | __private_extern__ void function __private_extern__ (line 5140) | __private_extern__ void function __private_extern__ (line 5211) | __private_extern__ boolean_t function kern_return_t (line 5289) | kern_return_t function kern_return_t (line 5385) | kern_return_t function kern_return_t (line 5434) | kern_return_t function __private_extern__ (line 5494) | __private_extern__ kern_return_t function __private_extern__ (line 5582) | __private_extern__ kern_return_t function vm_object_purge (line 5642) | uint64_t function kern_return_t (line 5845) | kern_return_t function kern_return_t (line 6172) | kern_return_t function __private_extern__ (line 6264) | __private_extern__ void function kern_return_t (line 6289) | kern_return_t function __private_extern__ (line 6641) | __private_extern__ void function kern_return_t (line 6986) | kern_return_t function kern_return_t (line 7137) | kern_return_t function kern_return_t (line 7230) | kern_return_t function vm_object_lock (line 7278) | void function boolean_t (line 7292) | boolean_t function boolean_t (line 7302) | boolean_t function boolean_t (line 7317) | boolean_t function vm_object_lock_check_contended (line 7335) | bool function vm_object_lock_shared (line 7351) | void function boolean_t (line 7361) | boolean_t function boolean_t (line 7378) | boolean_t function boolean_t (line 7393) | boolean_t function vm_object_unlock (line 7408) | void function vm_object_change_wimg_mode (line 7429) | void type freezer_context (line 7456) | struct freezer_context function c_freezer_should_yield (line 7475) | static int function vm_object_compressed_freezer_done (line 7494) | void function vm_object_compressed_freezer_pageout (line 7501) | uint32_t function vm_object_pageout (line 7716) | void function vm_page_request_reprioritize (line 7849) | void function vm_decmp_upl_reprioritize (line 7884) | void function vm_page_handle_prio_inversion (line 8005) | void function wait_result_t (line 8058) | wait_result_t function io_reprioritize_thread (line 8077) | static void function vm_object_access_tracking (line 8101) | void function vm_object_ledger_tag_ledgers (line 8138) | void function kern_return_t (line 8245) | kern_return_t function vm_owned_objects_disown (line 8596) | void FILE: osfmk/vm/vm_object.h type vm_page (line 106) | struct vm_page type vm_object_fault_info (line 115) | struct vm_object_fault_info { type vm_object (line 143) | struct vm_object { type pmap (line 683) | struct pmap type io_reprioritize_req (line 886) | struct io_reprioritize_req { type io_reprioritize_req (line 893) | struct io_reprioritize_req function wait_result_t (line 915) | static __inline__ wait_result_t function wait_result_t (line 932) | static __inline__ wait_result_t function wait_result_t (line 946) | static __inline__ wait_result_t function wait_result_t (line 970) | static __inline__ wait_result_t function vm_object_wakeup (line 988) | static __inline__ void function vm_object_set_wanted (line 1002) | static __inline__ void function vm_object_wanted (line 1013) | static __inline__ int FILE: osfmk/vm/vm_page.h type vm_page_packed_t (line 87) | typedef uint32_t vm_page_packed_t; type vm_page_packed_queue_entry (line 89) | struct vm_page_packed_queue_entry { type vm_page_packed_queue_entry (line 94) | struct vm_page_packed_queue_entry type vm_page_queue_head_t (line 95) | typedef struct vm_page_packed_queue_entry vm_page_queue_head_t; type vm_page_queue_chain_t (line 96) | typedef struct vm_page_packed_queue_entry vm_page_queue_chain_t; type vm_page_packed_queue_entry (line 97) | struct vm_page_packed_queue_entry type vm_page_packed_t (line 99) | typedef vm_page_packed_t vm_page_object_t; type vm_page (line 107) | struct vm_page type vm_page (line 195) | struct vm_page { type vm_page (line 281) | struct vm_page function VMP_CS_FOR_OFFSET (line 286) | static inline int function VMP_CS_VALIDATED (line 295) | static inline bool function VMP_CS_TAINTED (line 309) | static inline bool function VMP_CS_NX (line 323) | static inline bool function VMP_CS_SET_VALIDATED (line 337) | static inline void function VMP_CS_SET_TAINTED (line 359) | static inline void function VMP_CS_SET_NX (line 381) | static inline void type vm_page_with_ppnum (line 409) | struct vm_page_with_ppnum { type vm_page_with_ppnum (line 414) | struct vm_page_with_ppnum function ppnum_t (line 417) | static inline ppnum_t type vm_page_with_ppnum (line 439) | struct vm_page_with_ppnum { type vm_page_with_ppnum (line 442) | struct vm_page_with_ppnum function vm_page_packed_t (line 488) | static inline vm_page_packed_t function vm_page_unpack_ptr (line 504) | static inline uintptr_t function vm_page_enqueue_tail (line 535) | static __inline__ void function vm_page_remque (line 549) | static __inline__ void function vm_page_queue_enter_clump (line 661) | static inline void type vm_speculative_age_q (line 1077) | struct vm_speculative_age_q { type vm_speculative_age_q (line 1088) | struct vm_speculative_age_q type vm_locks_array_t (line 1095) | typedef struct vm_locks_array { type vpl (line 1205) | struct vpl { type vpl (line 1219) | struct vpl type vm_speculative_age_q (line 1505) | struct vm_speculative_age_q type vm_page_delayed_work (line 1794) | struct vm_page_delayed_work { type vm_page_delayed_work_ctx (line 1801) | struct vm_page_delayed_work_ctx { type vm_page_delayed_work (line 1806) | struct vm_page_delayed_work FILE: osfmk/vm/vm_pageout.c type cq (line 285) | struct cq { type cq (line 292) | struct cq type cq (line 307) | struct cq type vm_pageout_queue (line 308) | struct vm_pageout_queue type vm_pageout_debug (line 324) | struct vm_pageout_debug type vm_pageout_vminfo (line 326) | struct vm_pageout_vminfo type vm_pageout_state (line 327) | struct vm_pageout_state type vm_config (line 328) | struct vm_config type vm_pageout_queue (line 330) | struct vm_pageout_queue type vm_pageout_queue (line 331) | struct vm_pageout_queue function vm_pageout_object_terminate (line 366) | void function vm_pageclean_setup (line 533) | static void function vm_pageout_initialize_page (line 592) | void type vmct_state_t (line 691) | typedef enum vmct_state_t { function vm_pageout_cluster (line 700) | void function vm_pageout_throttle_up (line 756) | void function vm_pageout_throttle_up_batch (line 804) | static void type vm_pageout_stat (line 849) | struct vm_pageout_stat { function record_memory_pressure (line 915) | void function mach_vm_ctl_page_free_wanted (line 952) | unsigned int function kern_return_t (line 977) | kern_return_t function vm_pageout_disconnect_all_pages (line 1062) | void function vm_pageout_disconnect_all_pages_in_queue (line 1082) | void function vm_pageout_anonymous_pages (line 1200) | void function vm_pageout_page_queue (line 1228) | void type flow_control (line 1450) | struct flow_control { function vm_pageout_delayed_unlock (line 1476) | static void function vm_pageout_prepare_to_block (line 1503) | static void type vm_pageout_vminfo (line 1536) | struct vm_pageout_vminfo type memory_object_pager_ops (line 1543) | struct memory_object_pager_ops function update_vm_info (line 1545) | void function vps_deal_with_secluded_page_overflow (line 1762) | static void function vps_init_page_targets (line 1813) | static void function vps_purge_object (line 1836) | static int function vps_age_speculative_queue (line 1883) | static int function vps_object_cache_evict (line 1976) | static int inline function vps_calculate_filecache_min (line 2027) | static void function vps_flow_control_reset_deadlock_timer (line 2071) | static void function vps_flow_control (line 2096) | static int function vps_choose_victim_page (line 2330) | static int function vps_requeue_page (line 2531) | static void function vps_switch_object (line 2560) | static int function vps_deal_with_throttled_queues (line 2653) | static void function vm_page_balance_inactive (line 2768) | void function vm_pageout_scan (line 2832) | void function vm_page_free_reserve (line 3662) | void function vm_pageout_continue (line 3708) | void function kern_return_t (line 3743) | kern_return_t function vm_pageout_iothread_external_continue (line 3764) | static void type cq (line 3916) | struct cq function vm_pageout_iothread_internal_continue (line 3917) | void function kern_return_t (line 4133) | kern_return_t function vm_pageout_adjust_eq_iothrottle (line 4254) | static void function vm_pageout_iothread_external (line 4282) | static void function vm_pageout_iothread_internal (line 4308) | static void function kern_return_t (line 4350) | kern_return_t function vm_pressure_response (line 4368) | void function kern_return_t (line 4464) | kern_return_t function vm_pressure_thread (line 4525) | void function compute_pageout_gc_throttle (line 4547) | void function vm_pageout_garbage_collect (line 4578) | void function vm_set_restrictions (line 4644) | void function vm_pageout (line 4679) | void function kern_return_t (line 5004) | kern_return_t function upl_set_decmp_info (line 5094) | static void function upl_t (line 5125) | static upl_t function upl_destroy (line 5207) | static void function upl_deallocate (line 5287) | void function upl_mark_decmp (line 5309) | void function upl_unmark_decmp (line 5318) | void function boolean_t (line 5333) | boolean_t function vm_page_delayed_work_init_ctx (line 5350) | void type vm_page_delayed_work (line 5363) | struct vm_page_delayed_work type vm_page_delayed_work_ctx (line 5366) | struct vm_page_delayed_work_ctx type vm_page_delayed_work_ctx (line 5368) | struct vm_page_delayed_work_ctx function vm_page_delayed_work_finish_ctx (line 5378) | void function __private_extern__ (line 5433) | __private_extern__ kern_return_t function __private_extern__ (line 6269) | __private_extern__ kern_return_t function kern_return_t (line 6326) | kern_return_t function kern_return_t (line 6852) | kern_return_t function kern_return_t (line 7132) | kern_return_t function kern_return_t (line 7231) | kern_return_t function kern_return_t (line 8008) | kern_return_t function kern_return_t (line 8442) | kern_return_t function kern_return_t (line 8458) | kern_return_t function iopl_valid_data (line 8475) | void function vm_object_set_pmap_cache_attr (line 8577) | void function boolean_t (line 8599) | boolean_t function kern_return_t (line 8685) | kern_return_t function kern_return_t (line 8847) | kern_return_t function kern_return_t (line 9682) | kern_return_t function upl_range_needed (line 9778) | void function __startup_func (line 9824) | __startup_func function kern_return_t (line 9876) | kern_return_t function vm_paging_unmap_object (line 10103) | void function vm_pageout_steal_laundry (line 10156) | void function upl_t (line 10179) | upl_t function vector_upl_deallocate (line 10203) | void function boolean_t (line 10228) | boolean_t function boolean_t (line 10242) | boolean_t function vector_upl_set_pagelist (line 10291) | void function upl_t (line 10320) | upl_t function upl_t (line 10336) | upl_t function vector_upl_get_submap (line 10379) | void function vector_upl_set_submap (line 10397) | void function vector_upl_set_iostate (line 10413) | void function vector_upl_get_iostate (line 10444) | void function vector_upl_get_iostate_byindex (line 10472) | void function upl_page_info_t (line 10492) | upl_page_info_t * function vm_size_t (line 10504) | vm_size_t function upl_clear_dirty (line 10510) | void function upl_set_referenced (line 10522) | void function upl_set_blkno (line 10540) | void function memoryshot (line 10559) | void inline function boolean_t (line 10575) | boolean_t function boolean_t (line 10580) | boolean_t function boolean_t (line 10585) | boolean_t function boolean_t (line 10590) | boolean_t function boolean_t (line 10595) | boolean_t function ppnum_t (line 10600) | ppnum_t function upl_page_set_mark (line 10606) | void function boolean_t (line 10612) | boolean_t function vm_countdirtypages (line 10618) | void function upl_get_cached_tier (line 10736) | int function upl_callout_iodone (line 10748) | void function upl_set_iodone (line 10762) | void function upl_set_iodone_error (line 10768) | void function ppnum_t (line 10779) | ppnum_t function upl_size_t (line 10786) | upl_size_t function upl_size_t (line 10793) | upl_size_t function vm_object_offset_t (line 10806) | vm_object_offset_t function vm_object_offset_t (line 10814) | vm_object_offset_t function upl_t (line 10821) | upl_t function upl_set_associated_upl (line 10827) | void type vnode (line 10833) | struct vnode function kern_return_t (line 10844) | kern_return_t function upl_ubc_alias_get (line 10851) | int function boolean_t (line 10870) | boolean_t function boolean_t (line 10890) | boolean_t function boolean_t (line 10907) | boolean_t function boolean_t (line 10922) | boolean_t FILE: osfmk/vm/vm_pageout.h type freezer_context (line 98) | struct freezer_context { type vm_page (line 231) | struct vm_page type vnode (line 270) | struct vnode type vm_pageout_queue (line 295) | struct vm_pageout_queue { type vm_pageout_queue (line 314) | struct vm_pageout_queue type vm_pageout_queue (line 315) | struct vm_pageout_queue type _vector_upl_iostates (line 344) | struct _vector_upl_iostates { type vector_upl_iostates_t (line 349) | typedef struct _vector_upl_iostates vector_upl_iostates_t; type _vector_upl (line 351) | struct _vector_upl { type _vector_upl (line 364) | struct _vector_upl type ucd (line 372) | struct ucd { type upl_io_completion (line 380) | struct upl_io_completion { type upl (line 388) | struct upl { type vm_page_delayed_work (line 510) | struct vm_page_delayed_work type vm_page_delayed_work (line 514) | struct vm_page_delayed_work type vm_page_stats_reusable (line 577) | struct vm_page_stats_reusable { type vm_page_stats_reusable (line 599) | struct vm_page_stats_reusable type vm_config (line 613) | struct vm_config { type vm_config (line 621) | struct vm_config type vm_pageout_state (line 645) | struct vm_pageout_state { type vm_pageout_state (line 685) | struct vm_pageout_state type vm_pageout_vminfo (line 690) | struct vm_pageout_vminfo { type vm_pageout_vminfo (line 722) | struct vm_pageout_vminfo type vm_pageout_debug (line 732) | struct vm_pageout_debug { type vm_pageout_debug (line 789) | struct vm_pageout_debug type vm_compressor_swapper_stats (line 801) | struct vm_compressor_swapper_stats { type vm_compressor_swapper_stats (line 813) | struct vm_compressor_swapper_stats type vmct_stats_t (line 816) | typedef struct vmct_stats_s { FILE: osfmk/vm/vm_phantom_cache.c type vm_phantom_hash_entry_t (line 75) | typedef uint32_t vm_phantom_hash_entry_t; type phantom_cache_stats (line 91) | struct phantom_cache_stats { function vm_phantom_cache_init (line 106) | void function vm_phantom_cache_add_ghost (line 172) | void function vm_ghost_t (line 278) | vm_ghost_t function vm_phantom_cache_update (line 322) | void function boolean_t (line 379) | static boolean_t function boolean_t (line 413) | boolean_t function vm_phantom_cache_restart_sample (line 506) | void FILE: osfmk/vm/vm_phantom_cache.h type vm_ghost (line 38) | struct vm_ghost { type vm_ghost (line 45) | struct vm_ghost FILE: osfmk/vm/vm_protos.h type pager_crypt_info (line 173) | struct pager_crypt_info type pager_crypt_info (line 179) | struct pager_crypt_info type pager_crypt_info (line 185) | struct pager_crypt_info type vm_shared_region_slide_info (line 191) | struct vm_shared_region_slide_info type vm_shared_region_slide_info (line 197) | struct vm_shared_region_slide_info type vm_shared_region_slide_info (line 202) | struct vm_shared_region_slide_info type vm_shared_region_slide_info (line 208) | struct vm_shared_region_slide_info type task (line 219) | struct task type vnode (line 221) | struct vnode type vnode (line 222) | struct vnode type vnode (line 258) | struct vnode type vnode (line 262) | struct vnode type vnode (line 263) | struct vnode type vnode (line 266) | struct vnode type pager_return_t (line 270) | typedef int pager_return_t; type vnode (line 272) | struct vnode type vnode (line 276) | struct vnode type vnode (line 279) | struct vnode type vnode (line 281) | struct vnode type vnode (line 283) | struct vnode type vnode (line 285) | struct vnode type vnode (line 287) | struct vnode type vnode (line 291) | struct vnode type vnode (line 294) | struct vnode type timespec (line 300) | struct timespec type vnode (line 302) | struct vnode type timespec (line 303) | struct timespec type timespec (line 304) | struct timespec type vnode (line 306) | struct vnode type vnode (line 311) | struct vnode type timespec (line 367) | struct timespec type timespec (line 368) | struct timespec type vnode (line 378) | struct vnode type vnode (line 418) | struct vnode type vnode (line 419) | struct vnode type vnode (line 423) | struct vnode type vnode (line 426) | struct vnode type vm_map_entry (line 428) | struct vm_map_entry type vm_object (line 429) | struct vm_object type vm_map_entry (line 429) | struct vm_map_entry type memory_object_pager_ops (line 474) | struct memory_object_pager_ops type macx_triggers_args (line 487) | struct macx_triggers_args type macx_triggers_args (line 489) | struct macx_triggers_args type proc (line 505) | struct proc type proc (line 506) | struct proc type proc (line 507) | struct proc type vnode (line 512) | struct vnode type vnode (line 519) | struct vnode type vm_named_entry (line 582) | struct vm_named_entry type proc (line 633) | struct proc type trim_list (line 646) | struct trim_list { type vnode (line 652) | struct vnode type trim_list (line 652) | struct trim_list type vm_counters (line 659) | struct vm_counters { type vm_counters (line 670) | struct vm_counters type vm_page_secluded_data (line 673) | struct vm_page_secluded_data { type vm_page_secluded_data (line 683) | struct vm_page_secluded_data type proc (line 749) | struct proc type proc (line 750) | struct proc type proc (line 751) | struct proc type proc (line 752) | struct proc type thread (line 753) | struct thread type thread (line 754) | struct thread FILE: osfmk/vm/vm_purgeable.c type token (line 59) | struct token { type token (line 65) | struct token type purgeable_q (line 83) | struct purgeable_q function vm_purgeable_token_check_queue (line 95) | static void function kern_return_t (line 154) | kern_return_t function token_idx_t (line 316) | static token_idx_t function token_idx_t (line 373) | static token_idx_t function vm_purgeable_token_delete_first (line 438) | void function vm_purgeable_token_delete_last (line 452) | void function vm_purgeable_q_advance_all (line 468) | void function vm_purgeable_token_remove_ripe (line 557) | static void function vm_purgeable_token_choose_and_delete_ripe (line 588) | static void function vm_object_t (line 677) | static vm_object_t function vm_purgeable_object_purge_all (line 815) | void function boolean_t (line 881) | boolean_t function boolean_t (line 894) | boolean_t function vm_purgeable_object_add (line 1033) | void function purgeable_q_t (line 1089) | purgeable_q_t function vm_purgeable_stats_helper (line 1154) | void function vm_purgeable_stats (line 1172) | void function vm_purgeable_account_volatile_queue (line 1201) | static void function kern_return_t (line 1227) | kern_return_t function vm_purgeable_queue_purge_task_owned (line 1292) | static uint64_t function vm_purgeable_purge_task_owned (line 1374) | uint64_t function vm_purgeable_nonvolatile_enqueue (line 1406) | void function vm_purgeable_nonvolatile_dequeue (line 1459) | void function vm_purgeable_accounting (line 1504) | void function vm_purgeable_nonvolatile_owner_update (line 1607) | void function vm_purgeable_volatile_owner_update (line 1627) | void function vm_object_owner_compressed_update (line 1647) | void FILE: osfmk/vm/vm_purgeable_internal.h type purgeable_q_type (line 42) | enum purgeable_q_type { type token_idx_t (line 49) | typedef uint32_t token_idx_t; type token_cnt_t (line 50) | typedef uint32_t token_cnt_t; type purgeable_q (line 54) | struct purgeable_q { type purgeable_q (line 67) | struct purgeable_q type purgeable_q (line 69) | struct purgeable_q FILE: osfmk/vm/vm_resident.c type vm_page_secluded_data (line 140) | struct vm_page_secluded_data type memory_object_pager_ops (line 144) | struct memory_object_pager_ops type vm_speculative_age_q (line 166) | struct vm_speculative_age_q type vm_page_bucket_t (line 205) | typedef struct { function hash_debug (line 255) | void type vm_page_queue_free_head (line 324) | struct vm_page_queue_free_head { type vm_page_queue_free_head (line 328) | struct vm_page_queue_free_head type vpl (line 362) | struct vpl type vm_page_stats_reusable (line 497) | struct vm_page_stats_reusable function vm_set_page_size (line 508) | void function vm_clump_update_stats (line 537) | static inline void function vm_page_setup_clump (line 549) | static void function vm_page_set_colors (line 587) | static void function vm_page_t (line 654) | static vm_page_t function vm_free_delayed_pages (line 720) | void function vm_free_delayed_pages_contig (line 796) | static void function vm_page_init_local_q (line 853) | void function vm_init_before_launchd (line 891) | void function __startup_func (line 910) | __startup_func function vm_page_retire_startup (line 1341) | static void function pmap_startup (line 1372) | void function vm_page_module_init_delayed (line 1639) | static void function __startup_func (line 1671) | __startup_func function vm_page_create (line 1716) | void function vm_page_create_retired (line 1743) | void function vm_page_insert (line 1790) | void function vm_page_insert_wired (line 1799) | void function vm_page_insert_internal (line 1809) | void function vm_page_replace (line 2066) | void function vm_page_remove (line 2167) | void function vm_page_t (line 2387) | vm_page_t function vm_page_t (line 2413) | vm_page_t function vm_page_rename (line 2582) | void function vm_page_init (line 2647) | void function vm_page_t (line 2711) | static vm_page_t function vm_page_t (line 2724) | vm_page_t function vm_page_t (line 2733) | vm_page_t function vm_page_release_fictitious (line 2750) | void function vm_pool_low (line 2774) | bool function vm_update_darkwake_mode (line 2795) | void function vm_page_update_background_state (line 2835) | void function vm_page_assign_background_state (line 2876) | void function vm_page_remove_from_backgroundq (line 2906) | void function vm_page_add_to_backgroundq (line 2937) | void function vm_page_t (line 2992) | vm_page_t function vm_page_t (line 3085) | vm_page_t function vm_page_t (line 3095) | vm_page_t function vm_page_t (line 3370) | vm_page_t function vm_page_secluded_drain (line 3509) | uint64_t function vm_page_grab_diags (line 3571) | static inline void function vm_page_release (line 3590) | void function vm_page_release_startup (line 3763) | void function boolean_t (line 3812) | boolean_t function vm_page_t (line 3945) | vm_page_t function vm_page_free_prepare (line 3978) | static void function vm_page_free_prepare_queues (line 3987) | void function vm_page_free_prepare_object (line 4087) | void function vm_page_free (line 4126) | void function vm_page_free_unlocked (line 4141) | void function vm_page_free_list (line 4169) | void function vm_page_wire (line 4464) | void function vm_page_unwire (line 4595) | void function vm_page_deactivate (line 4688) | void function vm_page_deactivate_internal (line 4696) | void function vm_page_enqueue_cleaned (line 4785) | void function vm_page_activate (line 4849) | void function vm_page_speculate (line 4941) | void function vm_page_speculate_ageit (line 5049) | void function vm_page_lru (line 5082) | void function vm_page_reactivate_all_throttled (line 5131) | void function vm_page_reactivate_local (line 5218) | void function vm_page_part_zero_fill (line 5317) | void function vm_page_zero_fill (line 5361) | void function vm_page_part_copy (line 5383) | void function vm_page_copy (line 5412) | void function _vm_page_print (line 5464) | static void function vm_page_verify_contiguous (line 5517) | static int function vm_page_verify_free_list (line 5551) | static unsigned int function vm_page_verify_free_lists (line 5632) | static void function vm_page_t (line 5750) | static vm_page_t function kern_return_t (line 6429) | kern_return_t function vm_page_do_delayed_work (line 6508) | void function kern_return_t (line 6663) | kern_return_t function vm_page_set_offset (line 6737) | void function vm_page_t (line 6743) | vm_page_t function vm_object_offset_t (line 6749) | vm_object_offset_t function ppnum_t (line 6755) | ppnum_t type vm_pageout_queue (line 6768) | struct vm_pageout_queue type hibernate_statistics (line 6782) | struct hibernate_statistics { function hibernate_drain_pageout_queue (line 6831) | static int function hibernate_flush_queue (line 6868) | static int function hibernate_flush_dirty_pages (line 7090) | static int function hibernate_reset_stats (line 7168) | void function hibernate_flush_memory (line 7175) | int function hibernate_page_list_zero (line 7238) | static void function hibernate_free_gobble_pages (line 7259) | void function boolean_t (line 7279) | static boolean_t function hibernate_discard_page (line 7387) | static void function hibernate_vm_lock_queues (line 7459) | void function hibernate_vm_unlock_queues (line 7474) | void function hibernate_page_list_setall (line 7494) | void function hibernate_page_list_discard (line 7909) | void type ppnum_mapping (line 8039) | struct ppnum_mapping { type ppnum_mapping (line 8046) | struct ppnum_mapping type ppnum_mapping (line 8047) | struct ppnum_mapping function hibernate_create_paddr_map (line 8050) | void function ppnum_t (line 8080) | ppnum_t function hibernate_mark_as_unneeded (line 8106) | uint32_t function hibernate_hash_insert_page (line 8132) | void function hibernate_free_range (line 8156) | void function hibernate_rebuild_vm_structs (line 8182) | void function hibernate_teardown_vm_structs (line 8275) | uint32_t function vm_page_info (line 8404) | unsigned int function vm_page_buckets_check (line 8441) | void function vm_page_queues_remove (line 8538) | void function vm_page_remove_internal (line 8727) | void function vm_page_enqueue_inactive (line 8752) | void function vm_page_enqueue_active (line 8797) | void function vm_page_check_pageable_safe (line 8836) | void function vm_tag_t (line 8874) | vm_tag_t function vm_tag_alloc_locked (line 8932) | void function vm_tag_free_locked (line 8999) | static void function vm_tag_init (line 9018) | static void function vm_tag_t (line 9031) | vm_tag_t function vm_tag_update_size (line 9057) | void function kern_allocation_update_size (line 9096) | void function vm_allocation_zones_init (line 9126) | void function vm_tag_t (line 9151) | __attribute__((noinline)) function vm_tag_t (line 9169) | vm_tag_t function vm_tag_update_zone_size (line 9185) | void function kern_allocation_update_subtotal (line 9213) | void function kern_allocation_name_t (line 9256) | kern_allocation_name_t function kern_allocation_name_release (line 9276) | void function vm_tag_t (line 9286) | vm_tag_t function vm_page_count_object (line 9293) | static void function vm_page_iterate_purgeable_objects (line 9308) | static void function vm_page_iterate_objects (line 9322) | static void function process_account (line 9340) | static uint64_t function vm_page_diagnose_estimate (line 9461) | uint32_t function vm_page_diagnose_zone_stats (line 9497) | static void function vm_page_diagnose_zone (line 9510) | static void function vm_page_diagnose_heap (line 9518) | static int function kern_return_t (line 9537) | kern_return_t function kern_return_t (line 9709) | kern_return_t function vm_tag_get_kext (line 9755) | uint32_t function start_secluded_suppression (line 9789) | void function stop_secluded_suppression (line 9805) | void function vm_retire_boot_pages (line 9823) | void function vm_retired_pages_count (line 9849) | uint32_t FILE: osfmk/vm/vm_shared_region.c type vm_shared_region (line 153) | struct vm_shared_region function vm_shared_region_t (line 226) | vm_shared_region_t function vm_map_t (line 254) | vm_map_t function vm_shared_region_set (line 286) | void function vm_shared_region_t (line 330) | vm_shared_region_t function vm_shared_region_reference_locked (line 425) | static void function vm_shared_region_reference (line 462) | void function vm_shared_region_deallocate (line 483) | void function vm_shared_region_timeout (line 589) | void function vm_shared_region_t (line 605) | static vm_shared_region_t function vm_shared_region_destroy (line 843) | static void function kern_return_t (line 925) | kern_return_t function kern_return_t (line 995) | static kern_return_t function boolean_t (line 1020) | static boolean_t function kern_return_t (line 1039) | __attribute__((noinline)) function vm_shared_region_undo_mappings (line 1185) | void function kern_return_t (line 1302) | __attribute__((noinline)) function kern_return_t (line 1669) | __attribute__((noinline)) function vm_shared_region_map_file_final (line 1787) | __attribute__((noinline)) function vm_shared_region_t (line 1896) | vm_shared_region_t function kern_return_t (line 1928) | kern_return_t type vm_shared_region_slide_info (line 2162) | struct vm_shared_region_slide_info function kern_return_t (line 2164) | kern_return_t function kern_return_t (line 2202) | kern_return_t function kern_return_t (line 2408) | static kern_return_t function kern_return_t (line 2448) | static kern_return_t function kern_return_t (line 2479) | static kern_return_t function kern_return_t (line 2520) | static kern_return_t function kern_return_t (line 2543) | static kern_return_t function kern_return_t (line 2584) | static kern_return_t function kern_return_t (line 2639) | static kern_return_t function kern_return_t (line 2662) | static kern_return_t function kern_return_t (line 2726) | static kern_return_t function kern_return_t (line 2832) | static kern_return_t function kern_return_t (line 2879) | static kern_return_t function kern_return_t (line 2940) | kern_return_t function _vm_commpage_init (line 2985) | static void function vm_commpage_text_init (line 3024) | void function vm_commpage_init (line 3055) | void function kern_return_t (line 3092) | kern_return_t function vm_shared_region_slide (line 3245) | int function vm_shared_region_pivot (line 3325) | void function vm_shared_region_reslide_stale (line 3385) | void function vm_shared_region_is_reslide (line 3408) | bool function post_sys_powersource_internal (line 3442) | static void type vm_shared_region (line 3453) | struct vm_shared_region FILE: osfmk/vm/vm_shared_region.h type vm_shared_region (line 61) | struct vm_shared_region type vm_shared_region (line 90) | struct vm_shared_region type vm_shared_region_slide_info_entry_v2 (line 104) | struct vm_shared_region_slide_info_entry_v2 type vm_shared_region_slide_info_entry_v2 (line 105) | struct vm_shared_region_slide_info_entry_v2 { type vm_shared_region_slide_info_entry_v3 (line 125) | struct vm_shared_region_slide_info_entry_v3 type vm_shared_region_slide_info_entry_v3 (line 126) | struct vm_shared_region_slide_info_entry_v3 { type vm_shared_region_slide_info_entry_v4 (line 137) | struct vm_shared_region_slide_info_entry_v4 type vm_shared_region_slide_info_entry_v4 (line 138) | struct vm_shared_region_slide_info_entry_v4 { type vm_shared_region_slide_info_entry_v2 (line 161) | struct vm_shared_region_slide_info_entry_v2 type vm_shared_region_slide_info_entry_v3 (line 162) | struct vm_shared_region_slide_info_entry_v3 type vm_shared_region_slide_info_entry_v4 (line 163) | struct vm_shared_region_slide_info_entry_v4 type vm_shared_region_slide_info (line 181) | struct vm_shared_region_slide_info { type vm_shared_region (line 200) | struct vm_shared_region { type vm_shared_region (line 243) | struct vm_shared_region type vm_shared_region_slide_info (line 244) | struct vm_shared_region_slide_info type vm_shared_region_slide_info_entry (line 245) | struct vm_shared_region_slide_info_entry type slide_info_entry_toc (line 246) | struct slide_info_entry_toc type _sr_file_mappings (line 250) | struct _sr_file_mappings { type _vm_map (line 263) | struct _vm_map type task (line 264) | struct task type _vm_map (line 271) | struct _vm_map type task (line 272) | struct task type task (line 274) | struct task type task (line 276) | struct task type vm_shared_region (line 278) | struct vm_shared_region type vm_shared_region (line 280) | struct vm_shared_region type task (line 282) | struct task type vm_shared_region (line 283) | struct vm_shared_region type vm_shared_region (line 291) | struct vm_shared_region type _sr_file_mappings (line 297) | struct _sr_file_mappings type _sr_file_mappings (line 298) | struct _sr_file_mappings type vm_shared_region (line 302) | struct vm_shared_region type _sr_file_mappings (line 304) | struct _sr_file_mappings type vm_shared_region (line 306) | struct vm_shared_region type _vm_map (line 311) | struct _vm_map type task (line 312) | struct task type _vm_map (line 315) | struct _vm_map type task (line 316) | struct task FILE: osfmk/vm/vm_shared_region_pager.c type memory_object_pager_ops (line 128) | struct memory_object_pager_ops type shared_region_jop_key_map (line 150) | struct shared_region_jop_key_map { function shared_region_find_key (line 170) | uint64_t function shared_region_key_alloc (line 195) | void function shared_region_key_dealloc (line 259) | extern void type shared_region_pager (line 293) | struct shared_region_pager { function kern_return_t (line 372) | kern_return_t function kern_return_t (line 440) | kern_return_t function kern_return_t (line 455) | kern_return_t function kern_return_t (line 465) | kern_return_t function kern_return_t (line 481) | kern_return_t function shared_region_pager_reference (line 840) | void function shared_region_pager_dequeue (line 861) | void function shared_region_pager_terminate_internal (line 890) | void function shared_region_pager_deallocate_internal (line 913) | void function shared_region_pager_deallocate (line 997) | void function kern_return_t (line 1011) | kern_return_t function kern_return_t (line 1026) | kern_return_t function kern_return_t (line 1045) | kern_return_t function kern_return_t (line 1074) | kern_return_t function boolean_t (line 1107) | boolean_t function shared_region_pager_t (line 1131) | shared_region_pager_t function shared_region_pager_t (line 1147) | static shared_region_pager_t function memory_object_t (line 1243) | memory_object_t function memory_object_t (line 1279) | memory_object_t function shared_region_pager_match_task_key (line 1341) | void function shared_region_pager_trim (line 1350) | void FILE: osfmk/vm/vm_swapfile_pager.c type memory_object_pager_ops (line 117) | struct memory_object_pager_ops type swapfile_pager (line 138) | struct swapfile_pager { type vnode (line 170) | struct vnode function kern_return_t (line 200) | kern_return_t function kern_return_t (line 253) | kern_return_t function kern_return_t (line 268) | kern_return_t function kern_return_t (line 278) | kern_return_t function kern_return_t (line 293) | kern_return_t function swapfile_pager_reference (line 480) | void function swapfile_pager_dequeue (line 501) | void function swapfile_pager_terminate_internal (line 530) | void function swapfile_pager_deallocate_internal (line 553) | void function swapfile_pager_deallocate (line 604) | void function kern_return_t (line 618) | kern_return_t function kern_return_t (line 633) | kern_return_t function kern_return_t (line 652) | kern_return_t function kern_return_t (line 685) | kern_return_t function swapfile_pager_t (line 716) | swapfile_pager_t function swapfile_pager_t (line 728) | swapfile_pager_t function memory_object_t (line 817) | memory_object_t function memory_object_control_t (line 863) | memory_object_control_t FILE: osfmk/vm/vm_tests.c function vm_test_collapse_compressor (line 64) | static void function vm_test_wire_and_extract (line 245) | static void function vm_test_page_wire_overflow_panic (line 335) | static void function vm_test_kernel_object_fault (line 361) | static void function vm_test_device_pager_transpose (line 395) | static void function vm_test_4k (line 497) | void function vm_test_map_copy_adjust_to_target_one (line 786) | static void function vm_test_map_copy_adjust_to_target (line 830) | static void function kern_return_t (line 944) | kern_return_t FILE: osfmk/vm/vm_user.c function kern_return_t (line 137) | kern_return_t function kern_return_t (line 150) | kern_return_t function kern_return_t (line 226) | kern_return_t function kern_return_t (line 239) | kern_return_t function kern_return_t (line 321) | kern_return_t function kern_return_t (line 349) | kern_return_t function kern_return_t (line 376) | kern_return_t function kern_return_t (line 405) | kern_return_t function kern_return_t (line 435) | kern_return_t function kern_return_t (line 468) | kern_return_t function kern_return_t (line 499) | kern_return_t function kern_return_t (line 531) | kern_return_t function kern_return_t (line 570) | kern_return_t function kern_return_t (line 613) | kern_return_t function kern_return_t (line 661) | kern_return_t function kern_return_t (line 727) | kern_return_t function kern_return_t (line 784) | kern_return_t function kern_return_t (line 831) | kern_return_t function kern_return_t (line 872) | kern_return_t function kern_return_t (line 897) | kern_return_t function kern_return_t (line 918) | kern_return_t function kern_return_t (line 951) | kern_return_t function kern_return_t (line 995) | kern_return_t function kern_return_t (line 1019) | kern_return_t function kern_return_t (line 1071) | kern_return_t function kern_return_t (line 1095) | kern_return_t function kern_return_t (line 1129) | kern_return_t function kern_return_t (line 1152) | kern_return_t function kern_return_t (line 1192) | kern_return_t function kern_return_t (line 1279) | kern_return_t function kern_return_t (line 1300) | kern_return_t function kern_return_t (line 1354) | kern_return_t function kern_return_t (line 1445) | kern_return_t function kern_return_t (line 1466) | kern_return_t function kern_return_t (line 1528) | kern_return_t function kern_return_t (line 1539) | kern_return_t function kern_return_t (line 1589) | kern_return_t function kern_return_t (line 1663) | kern_return_t function kern_return_t (line 1712) | kern_return_t function vm_toggle_entry_reuse (line 1728) | int function kern_return_t (line 1769) | kern_return_t function kern_return_t (line 1821) | kern_return_t function kern_return_t (line 1852) | kern_return_t function kern_return_t (line 1902) | kern_return_t function kern_return_t (line 1942) | kern_return_t function kern_return_t (line 1982) | kern_return_t function kern_return_t (line 2020) | kern_return_t function kern_return_t (line 2057) | kern_return_t function kern_return_t (line 2113) | kern_return_t function kern_return_t (line 2135) | kern_return_t function kern_return_t (line 2176) | kern_return_t function kern_return_t (line 2209) | kern_return_t function kern_return_t (line 2226) | kern_return_t function kern_return_t (line 2243) | kern_return_t function kern_return_t (line 2374) | kern_return_t function kern_return_t (line 2393) | kern_return_t function kern_return_t (line 2411) | kern_return_t function kern_return_t (line 2425) | kern_return_t function kern_return_t (line 2470) | kern_return_t function kern_return_t (line 2501) | kern_return_t function kern_return_t (line 3223) | kern_return_t function kern_return_t (line 3243) | kern_return_t function kern_return_t (line 3271) | kern_return_t function kern_return_t (line 3287) | kern_return_t function __private_extern__ (line 3309) | __private_extern__ kern_return_t function kern_return_t (line 3367) | kern_return_t function kern_return_t (line 3427) | kern_return_t function kern_return_t (line 3441) | kern_return_t function kern_return_t (line 3455) | kern_return_t function kern_return_t (line 3517) | kern_return_t function kern_return_t (line 3530) | kern_return_t function kern_return_t (line 3581) | kern_return_t function kern_return_t (line 3664) | kern_return_t function kern_return_t (line 3714) | kern_return_t function kern_return_t (line 3755) | kern_return_t function mach_memory_entry_port_release (line 3851) | void function mach_destroy_memory_entry (line 3871) | void function kern_return_t (line 3917) | kern_return_t function kern_return_t (line 3971) | kern_return_t function kern_return_t (line 4054) | kern_return_t function kern_return_t (line 4064) | kern_return_t function kern_return_t (line 4072) | kern_return_t function kern_return_t (line 4086) | kern_return_t function kern_return_t (line 4115) | kern_return_t function kern_return_t (line 4138) | kern_return_t function kern_return_t (line 4156) | kern_return_t function ppnum_t (line 4196) | ppnum_t function kern_return_t (line 4286) | kern_return_t function kern_return_t (line 4419) | kern_return_t function kern_return_t (line 4437) | kern_return_t function kern_return_t (line 4469) | kern_return_t FILE: osfmk/voucher/ipc_pthread_priority.c type ipc_voucher_attr_manager (line 99) | struct ipc_voucher_attr_manager function ipc_pthread_priority_init (line 113) | void function kern_return_t (line 143) | kern_return_t function kern_return_t (line 162) | kern_return_t function kern_return_t (line 222) | kern_return_t function kern_return_t (line 267) | kern_return_t function ipc_pthread_priority_release (line 285) | void FILE: osfmk/voucher/ipc_pthread_priority_types.h type ipc_pthread_priority_value_t (line 38) | typedef uint32_t ipc_pthread_priority_value_t; FILE: osfmk/x86_64/copyio.c type smaplog_entry_t (line 103) | typedef struct { function smaplog_add_entry (line 116) | static void function user_access_enable (line 140) | static inline void function user_access_disable (line 150) | static inline void function copyio (line 167) | static int function copyio_phys (line 406) | static int function copyinmsg (line 426) | int function copyin (line 432) | int function copyin_atomic32 (line 443) | int function copyin_atomic32_wait_if_equals (line 453) | int function copyin_atomic64 (line 468) | int function copyout_atomic32 (line 478) | int function copyout_atomic64 (line 488) | int function copyinstr (line 498) | int function copyoutmsg (line 506) | int function copyout (line 513) | int function kern_return_t (line 521) | kern_return_t FILE: osfmk/x86_64/counter.c function OS_OVERLOADABLE (line 63) | OS_OVERLOADABLE function OS_OVERLOADABLE (line 72) | OS_OVERLOADABLE function OS_OVERLOADABLE (line 81) | OS_OVERLOADABLE function OS_OVERLOADABLE (line 90) | OS_OVERLOADABLE function OS_OVERLOADABLE (line 97) | OS_OVERLOADABLE function OS_OVERLOADABLE (line 104) | OS_OVERLOADABLE FILE: osfmk/x86_64/kpc_x86.c function IA32_FIXED_CTR_CTRL (line 68) | static uint64_t function wrIA32_FIXED_CTRx (line 75) | static void function IA32_PMCx (line 82) | static uint64_t function wrIA32_PMCx (line 92) | static void function IA32_PERFEVTSELx (line 98) | static uint64_t function wrIA32_PERFEVTSELx (line 104) | static void function boolean_t (line 113) | boolean_t function boolean_t (line 119) | boolean_t function kpc_fixed_count (line 127) | uint32_t function kpc_configurable_count (line 135) | uint32_t function kpc_fixed_config_count (line 143) | uint32_t function kpc_configurable_config_count (line 149) | uint32_t function kpc_rawpmu_config_count (line 156) | uint32_t function kpc_get_rawpmu_config (line 163) | int function kpc_fixed_width (line 169) | static uint8_t function kpc_configurable_width (line 179) | static uint8_t function kpc_fixed_max (line 189) | uint64_t function kpc_configurable_max (line 195) | uint64_t function kpc_reload_fixed (line 202) | static uint64_t function kpc_reload_configurable (line 211) | static uint64_t function set_running_fixed (line 226) | static void function set_running_configurable (line 262) | static void function kpc_set_running_mp_call (line 290) | static void function kpc_get_fixed_config (line 304) | int function kpc_set_fixed_config (line 311) | static int function kpc_get_fixed_counters (line 320) | int function kpc_get_configurable_config (line 332) | int function kpc_set_configurable_config (line 347) | static int function kpc_get_configurable_counters (line 393) | int function kpc_get_curcpu_counters_mp_call (line 430) | static void function kpc_get_all_cpus_counters (line 446) | int function kpc_set_config_mp_call (line 470) | static void function kpc_set_reload_mp_call (line 498) | static void function kpc_set_period_arch (line 551) | int function kpc_arch_init (line 562) | void function kpc_get_classes (line 575) | uint32_t function kpc_set_running_arch (line 581) | int function kpc_set_config_arch (line 595) | int function get_interrupted_pc (line 603) | static uintptr_t function kpc_sample_kperf_x86 (line 633) | static void function kpc_pmi_handler (line 650) | void function kpc_set_sw_inc (line 704) | int function kpc_get_pmu_version (line 710) | int FILE: osfmk/x86_64/loose_ends.c function setbit (line 129) | void function clrbit (line 138) | void function testbit (line 147) | int function ffsbit (line 156) | int function ffs (line 167) | int function ffsll (line 181) | int function fls (line 198) | int function flsll (line 208) | int function bzero_phys_nc (line 218) | void function bzero_phys (line 226) | void function bcopy_phys (line 239) | void function apply_func_phys (line 257) | int function ovbcopy (line 277) | void function __private_extern__ (line 321) | __private_extern__ uint64_t function ml_phys_read_long_long (line 404) | static unsigned long long function ml_phys_read (line 410) | unsigned int function ml_phys_read_word (line 416) | unsigned int function ml_phys_read_64 (line 422) | unsigned int function ml_phys_read_word_64 (line 428) | unsigned int function ml_phys_read_half (line 434) | unsigned int function ml_phys_read_half_64 (line 440) | unsigned int function ml_phys_read_byte (line 446) | unsigned int function ml_phys_read_byte_64 (line 452) | unsigned int function ml_phys_read_double (line 458) | unsigned long long function ml_phys_read_double_64 (line 464) | unsigned long long function __private_extern__ (line 476) | __private_extern__ void function ml_phys_write_byte (line 553) | void function ml_phys_write_byte_64 (line 559) | void function ml_phys_write_half (line 565) | void function ml_phys_write_half_64 (line 571) | void function ml_phys_write (line 577) | void function ml_phys_write_64 (line 583) | void function ml_phys_write_word (line 589) | void function ml_phys_write_word_64 (line 595) | void function ml_phys_write_double (line 601) | void function ml_phys_write_double_64 (line 607) | void function ml_port_io_read (line 613) | uint32_t function ml_port_io_write (line 687) | void function ml_port_io_read8 (line 758) | uint8_t function ml_port_io_read16 (line 764) | uint16_t function ml_port_io_read32 (line 770) | uint32_t function ml_port_io_write8 (line 776) | void function ml_port_io_write16 (line 782) | void function ml_port_io_write32 (line 788) | void function boolean_t (line 802) | boolean_t function boolean_t (line 820) | boolean_t function bcmp (line 833) | int function memcmp (line 865) | int function memcmp_zero_ptr_aligned (line 880) | unsigned long function strlen (line 934) | size_t function machine_callstack (line 952) | void function fillPage (line 961) | void function __clflush (line 971) | static inline void function dcache_incoherent_io_store64 (line 977) | void function dcache_incoherent_io_flush64 (line 993) | void function flush_dcache64 (line 999) | void function invalidate_icache64 (line 1016) | void function mapping_set_mod (line 1026) | void function mapping_set_ref (line 1032) | void function cache_flush_page_phys (line 1039) | void function kdp_register_callout (line 1071) | void function host_vmxon (line 1079) | int function host_vmxoff (line 1085) | void function xcpm_bootstrap (line 1105) | void function xcpm_mbox_lock (line 1114) | void function xcpm_mbox_unlock (line 1120) | void function xcpm_bios_mbox_cmd_read (line 1128) | uint32_t function xcpm_bios_mbox_cmd_unsafe_read (line 1140) | uint32_t function xcpm_bios_mbox_cmd_write (line 1146) | void function boolean_t (line 1159) | boolean_t FILE: osfmk/x86_64/lowglobals.h type lowglo (line 50) | typedef struct lowglo { FILE: osfmk/x86_64/machine_kpc.h type kpc_config_t (line 32) | typedef uint64_t kpc_config_t; FILE: osfmk/x86_64/machine_remote_time.c function mach_bridge_register_regwrite_timestamp_callback (line 52) | void function mach_bridge_send_timestamp (line 69) | void FILE: osfmk/x86_64/monotonic_x86_64.c type mt_cpu (line 73) | struct mt_cpu function mt_core_snap (line 79) | uint64_t function mt_core_set_snap (line 99) | void type mt_cpu (line 162) | struct mt_cpu function enable_counters (line 164) | static void function disable_counters (line 177) | static void function core_down (line 183) | static void function core_up (line 197) | static void function mt_cpu_down (line 217) | void function mt_cpu_up (line 223) | void function mt_count_pmis (line 232) | uint64_t function mt_check_for_pmi (line 243) | static void function mt_pmi_x86_64 (line 293) | static int function mt_microstackshot_start_remote (line 301) | static void function mt_microstackshot_start_arch (line 318) | int function mt_early_init (line 337) | void function core_init (line 350) | static int type mt_device (line 358) | struct mt_device FILE: osfmk/x86_64/pmap.c type vm_object (line 208) | struct vm_object type vm_object (line 209) | struct vm_object type vm_object (line 210) | struct vm_object type pmap (line 229) | struct pmap function vm_offset_t (line 269) | vm_offset_t function pmap_cpu_init (line 313) | void function pmap_scale_shift (line 363) | static uint32_t function pmap_bootstrap (line 387) | void function pmap_virtual_space (line 514) | void function pmap_unpack_index (line 537) | int32_t function pmap_pack_index (line 553) | void function pal_hib_teardown_pmap_structs (line 568) | void function pal_hib_rebuild_pmap_structs (line 606) | void function pmap_pv_fixup (line 650) | static void function pmap_init (line 682) | void function pmap_mark_range (line 839) | void function pmap_free_early_PT (line 917) | static void function pmap_lowmem_finalize (line 978) | void function x86_64_protect_data_const (line 1267) | void function boolean_t (line 1286) | boolean_t function pmap_assert_free (line 1314) | void function boolean_t (line 1365) | boolean_t function hv_ept_pmap_create (line 1405) | void function pmap_t (line 1434) | __attribute__((used)) function pmap_t (line 1457) | pmap_t function pmap_check_ledgers (line 1599) | static inline void function pmap_destroy (line 1612) | void function pmap_reference (line 1684) | void function pmap_remove_some_phys (line 1698) | void function pmap_protect (line 1707) | void function pmap_protect_options (line 1731) | void function kern_return_t (line 1842) | kern_return_t function kern_return_t (line 1855) | kern_return_t function kern_return_t (line 1900) | kern_return_t function kern_return_t (line 1998) | kern_return_t function kern_return_t (line 2107) | kern_return_t function vm_size_t (line 2217) | vm_size_t function kern_return_t (line 2247) | static kern_return_t function kern_return_t (line 2302) | kern_return_t function pmap_pre_expand (line 2322) | void function pmap_sync_page_data_phys (line 2365) | void function pmap_sync_page_attributes_phys (line 2376) | void function pmap_copy_page (line 2382) | void function pmap_pageable (line 2405) | void function invalidate_icache (line 2417) | void function flush_dcache (line 2425) | void function kern_return_t (line 2440) | kern_return_t function kern_return_t (line 2456) | kern_return_t function pmap_list_resident_pages (line 2467) | int function boolean_t (line 2480) | boolean_t function boolean_t (line 2497) | boolean_t function pmap_switch (line 2519) | void function pmap_require (line 2528) | void function pmap_disable_NX (line 2540) | void function pmap_flush_context_init (line 2548) | void function pmap_tlbi_response (line 2555) | static bool function pmap_flush (line 2589) | void function invept (line 2704) | static void function pmap_flush_tlbs (line 2727) | void function process_pmap_updates (line 2920) | static void function pmap_update_interrupt (line 2955) | void function kern_return_t (line 2971) | kern_return_t function pmap_set_process (line 3159) | void function pmap_advise_pagezero_range (line 3205) | void function pmap_verify_noncacheable (line 3222) | uintptr_t function trust_cache_init (line 3243) | void function kern_return_t (line 3249) | kern_return_t function pmap_tc_ret_t (line 3257) | pmap_tc_ret_t function pmap_is_trust_cache_loaded (line 3270) | bool function pmap_lookup_in_loaded_trust_caches (line 3277) | bool function pmap_lookup_in_static_trust_cache (line 3284) | uint32_t function pmap_set_compilation_service_cdhash (line 3294) | void function pmap_match_compilation_service_cdhash (line 3306) | bool function pmap_in_ppl (line 3326) | bool function pmap_lockdown_image4_slab (line 3333) | void function kern_return_t (line 3339) | kern_return_t function pmap_free_reserved_ppl_page (line 3353) | void function kern_return_t (line 3363) | kern_return_t FILE: osfmk/x86_64/pmap_pcid.c function pmap_pcid_configure (line 62) | __attribute__((aligned(64))); function pmap_pcid_initialize (line 157) | void function pmap_pcid_initialize_kernel (line 172) | void function pcid_t (line 186) | pcid_t function pmap_pcid_deallocate_pcid (line 235) | void function pmap_destroy_pcid_sync (line 262) | void function pcid_t (line 274) | pcid_t function pmap_pcid_activate (line 295) | void type invpcid_type_t (line 388) | typedef enum { type invpcid_desc_t (line 391) | typedef struct __attribute__((packed)) { function invpcid (line 396) | static inline void function pmap_tlbi_range (line 410) | void FILE: pexpert/arm/pe_consistent_debug.c function dbg_record_header_t (line 37) | static dbg_record_header_t* function boolean_t (line 55) | boolean_t function PE_consistent_debug_inherit (line 73) | int function PE_consistent_debug_register (line 93) | int function PE_consistent_debug_enabled (line 108) | int FILE: pexpert/arm/pe_fiq.c function _gic_read32 (line 26) | static uint32_t function _gic_read64 (line 32) | static uint64_t function _gic_write32 (line 38) | static void function vm_offset_t (line 50) | static vm_offset_t function pe_init_fiq (line 73) | void function pe_init_fiq (line 175) | void FILE: pexpert/arm/pe_identify_machine.c function pe_identify_machine (line 44) | void function vm_offset_t (line 234) | vm_offset_t type tbd_ops (line 262) | struct tbd_ops type panic_trace_t (line 273) | typedef enum{ type command_buffer_element_t (line 285) | typedef struct command_buffer_element { function pe_init_debug_command (line 330) | static void function pe_run_debug_command (line 390) | static void function PE_arm_debug_enable_trace (line 422) | void function PE_arm_panic_hook (line 439) | static void function PE_init_cpu (line 461) | void function PE_init_cpu (line 475) | void function PE_panic_hook (line 483) | void function pe_arm_init_debug (line 491) | void function pe_arm_map_interrupt_controller (line 545) | static uint32_t function pe_arm_init_interrupts (line 586) | uint32_t function pe_arm_init_timer (line 601) | static uint32_t FILE: pexpert/arm/pe_init.c type embedded_panic_header (line 60) | struct embedded_panic_header type macos_panic_header (line 70) | struct macos_panic_header function check_for_panic_log (line 83) | static void function PE_initialize_console (line 172) | int function PE_init_iokit (line 225) | void function PE_lockdown_iokit (line 353) | void function PE_slide_devicetree (line 371) | void function PE_init_platform (line 379) | void function PE_create_console (line 484) | void function PE_current_console (line 500) | int function PE_display_icon (line 507) | void function boolean_t (line 515) | extern boolean_t function PE_register_timebase_callback (line 523) | void function PE_call_timebase_callback (line 531) | void function PE_stub_poll_input (line 547) | int function PE_i_can_has_debugger (line 562) | uint32_t function boolean_t (line 582) | boolean_t function PE_save_buffer_to_vram (line 588) | void function PE_get_offset_into_panic_region (line 614) | uint32_t function PE_init_panicheader (line 624) | void function PE_update_panicheader_nestedpanic (line 651) | void function boolean_t (line 698) | boolean_t function PE_sync_panic_buffers (line 712) | void function pe_prepare_images (line 729) | static void function PE_mark_hwaccess (line 777) | void FILE: pexpert/arm/pe_kprintf.c function __startup_func (line 29) | __startup_func function _kprintf (line 59) | static void function kprintf (line 80) | __attribute__((noinline, not_tail_called)) function serial_putc_crlf (line 137) | static void function serial_putc (line 146) | void function serial_getc (line 152) | int FILE: pexpert/arm/pe_serial.c type pe_serial_functions (line 35) | struct pe_serial_functions { type pe_serial_functions (line 45) | struct pe_serial_functions function ln2410_uart_init (line 60) | static void function ln2410_uart_set_baud_rate (line 81) | static void function ln2410_tr0 (line 125) | static int function ln2410_td0 (line 130) | static void function ln2410_rr0 (line 135) | static int function ln2410_rd0 (line 140) | static int type pe_serial_functions (line 146) | struct pe_serial_functions function dcc_uart_init (line 160) | static void function read_dtr (line 165) | static unsigned int function write_dtr (line 180) | static void function dcc_tr0 (line 195) | static int function dcc_td0 (line 207) | static void function dcc_rr0 (line 213) | static int function dcc_rd0 (line 225) | static int type pe_serial_functions (line 231) | struct pe_serial_functions type shm_buffer_info (line 278) | struct shm_buffer_info { type shmcon_header (line 284) | struct shmcon_header { type shmcon_header (line 302) | struct shmcon_header function shmcon_set_baud_rate (line 309) | static void function shmcon_tr0 (line 315) | static int function shmcon_td0 (line 350) | static void function shmcon_rr0 (line 362) | static int function shmcon_rd0 (line 371) | static int function shmcon_init (line 385) | static void type pe_serial_functions (line 488) | struct pe_serial_functions function pe_shmcon_set_child (line 498) | int function dockchannel_drain_on_stall (line 533) | static int function dockchannel_uart_tr0 (line 550) | static int function dockchannel_uart_td0 (line 570) | static void function dockchannel_uart_rr0 (line 579) | static int function dockchannel_uart_rd0 (line 585) | static int function dockchannel_uart_clear_intr (line 591) | static void function dockchannel_uart_init (line 600) | static void type pe_serial_functions (line 618) | struct pe_serial_functions function pi3_uart_tr0 (line 634) | static int function pi3_uart_td0 (line 640) | static void function pi3_uart_rr0 (line 646) | static int function pi3_uart_rd0 (line 652) | static int function pi3_uart_init (line 658) | static void type pe_serial_functions (line 708) | struct pe_serial_functions function vmapple_uart_transmit_ready (line 751) | static int function vmapple_uart_transmit_data (line 757) | static void function vmapple_uart_receive_ready (line 763) | static int function vmapple_uart_receive_data (line 769) | static int function vmapple_uart_init (line 775) | static void type pe_serial_functions (line 798) | struct pe_serial_functions function register_serial_functions (line 812) | static void function serial_init (line 819) | int function uart_putc (line 997) | void function uart_getc (line 1013) | int FILE: pexpert/gen/bootargs.c type boolean_t (line 31) | typedef boolean_t (*argsep_func_t) (char c); type i24 (line 46) | struct i24 { function boolean_t (line 54) | static boolean_t function boolean_t (line 177) | boolean_t function boolean_t (line 186) | boolean_t function boolean_t (line 195) | static boolean_t function boolean_t (line 205) | static boolean_t function argstrcpy (line 216) | static int function argstrcpy2 (line 232) | static int function argnumcpy (line 248) | static int function getval (line 280) | static int function boolean_t (line 376) | boolean_t function boolean_t (line 391) | boolean_t function boolean_t (line 440) | boolean_t FILE: pexpert/gen/device_tree.c function assert_in_dt_region (line 61) | static inline void function assert_prop_in_dt_region (line 70) | static inline void function DeviceTreeNodeProperty (line 108) | static inline DeviceTreeNodeProperty const * function RealDTEntry (line 125) | static RealDTEntry function RealDTEntry (line 149) | static RealDTEntry function RealDTEntry (line 167) | static RealDTEntry function RealDTEntry (line 173) | static RealDTEntry function RealDTEntry (line 200) | static RealDTEntry function SecureDTInit (line 234) | void function SecureDTIsLockedDown (line 246) | bool function SecureDTEntryIsEqual (line 270) | int function SecureDTFindEntry (line 280) | int function find_entry (line 291) | int function SecureDTLookupEntry (line 329) | int function SecureDTInitEntryIterator (line 371) | int function SecureDTEnterEntry (line 392) | int function SecureDTExitEntry (line 414) | int function SecureDTIterateEntries (line 434) | int function SecureDTRestartEntryIteration (line 453) | int function SecureDTGetPropertyInternal (line 475) | static int function SecureDTGetProperty (line 505) | int function SecureDTGetPropertyRegion (line 512) | int function SecureDTInitPropertyIterator (line 520) | int function SecureDTIterateProperties (line 529) | int function SecureDTRestartPropertyIteration (line 548) | int FILE: pexpert/gen/kcformat.c type kc_index_t (line 41) | typedef enum kc_index { function kc_index_t (line 61) | static inline kc_index_t function PE_set_kc_header (line 78) | void function PE_reset_kc_header (line 107) | void function PE_set_kc_header_and_base (line 120) | void function PE_set_kc_vp (line 137) | void function PE_reset_all_kc_vp (line 153) | void function PE_get_kc_slide (line 180) | uintptr_t function PE_get_primary_kc_format (line 189) | bool FILE: pexpert/gen/pe_gen.c function pe_init_debug (line 49) | void function PE_enter_debugger (line 102) | void function PE_i_can_has_kernel_configuration (line 110) | uint32_t function PE_init_printf (line 128) | void function PE_get_random_seed (line 138) | uint32_t FILE: pexpert/i386/pe_identify_machine.c function pe_identify_machine (line 40) | void function PE_panic_hook (line 75) | void FILE: pexpert/i386/pe_init.c function PE_initialize_console (line 66) | int function PE_init_iokit (line 111) | void function PE_lockdown_iokit (line 195) | void function PE_init_platform (line 202) | void function PE_create_console (line 267) | void function PE_current_console (line 277) | int function PE_display_icon (line 285) | void function boolean_t (line 305) | boolean_t function PE_register_timebase_callback (line 313) | void function PE_call_timebase_callback (line 321) | void function PE_stub_poll_input (line 352) | int function boolean_t (line 359) | boolean_t function PE_sync_panic_buffers (line 371) | void function PE_i_can_has_debugger (line 377) | uint32_t function PE_get_offset_into_panic_region (line 400) | uint32_t function PE_init_panicheader (line 409) | void function PE_update_panicheader_nestedpanic (line 430) | void FILE: pexpert/i386/pe_interrupt.c type i386_interrupt_handler (line 39) | struct i386_interrupt_handler { type i386_interrupt_handler_t (line 46) | typedef struct i386_interrupt_handler i386_interrupt_handler_t; function PE_incoming_interrupt (line 52) | void function PE_install_interrupt_handler (line 74) | void FILE: pexpert/i386/pe_kprintf.c function __startup_func (line 69) | __startup_func function _kprintf (line 102) | static void function kprintf (line 121) | __attribute__((noinline, not_tail_called)) function kprintf_break_lock (line 199) | void FILE: pexpert/i386/pe_serial.c type pe_serial_functions (line 38) | struct pe_serial_functions { type pe_serial_functions (line 47) | struct pe_serial_functions function legacy_uart_probe (line 119) | static int function legacy_uart_set_baud_rate (line 135) | static void function legacy_uart_tr0 (line 151) | static int function legacy_uart_td0 (line 157) | static void function legacy_uart_init (line 163) | static void function legacy_uart_rr0 (line 194) | static int function legacy_uart_rd0 (line 209) | static int type pe_serial_functions (line 215) | struct pe_serial_functions function mmio_uart_present (line 252) | static int function mmio_uart_probe (line 266) | static int function mmio_uart_set_baud_rate (line 297) | static void function mmio_uart_tr0 (line 314) | static int function mmio_uart_td0 (line 320) | static void function mmio_uart_init (line 326) | static void function mmio_uart_rr0 (line 359) | static int function lpss_uart_enable (line 374) | void function lpss_uart_re_init (line 400) | static void function mmio_uart_rd0 (line 433) | static int type pe_serial_functions (line 439) | struct pe_serial_functions function pcie_mmio_uart_present (line 472) | static int function pcie_mmio_uart_probe (line 487) | static int function pcie_mmio_uart_set_baud_rate (line 511) | static void function pcie_mmio_uart_tr0 (line 528) | static int function pcie_mmio_uart_td0 (line 534) | static void function pcie_mmio_uart_init (line 540) | static void function pcie_mmio_uart_rr0 (line 546) | static int function pcie_mmio_uart_rd0 (line 561) | static int type pe_serial_functions (line 567) | struct pe_serial_functions function serial_init (line 580) | int function uart_putc (line 613) | static void function uart_getc (line 624) | static int function serial_putc (line 636) | void function serial_getc (line 642) | int FILE: pexpert/pexpert/arm/AIC.h function _aic_read32 (line 10) | static inline unsigned long function _aic_write32 (line 18) | static inline void FILE: pexpert/pexpert/arm/boot.h type Boot_Video (line 20) | struct Boot_Video { type Boot_Video (line 37) | typedef struct Boot_Video Boot_Video; type boot_args (line 46) | typedef struct boot_args { FILE: pexpert/pexpert/arm/consistent_debug.h type dbg_processor_t (line 53) | typedef enum { type dbg_top_level_header_t (line 84) | typedef struct { type dbg_record_header_t (line 90) | typedef struct { type dbg_cpr_state_entry_t (line 96) | typedef struct { type dbg_cpr_t (line 105) | typedef struct { type dbg_registry_t (line 113) | typedef struct { FILE: pexpert/pexpert/arm64/AIC.h function _aic_read32 (line 12) | static inline uint32_t function _aic_write32 (line 18) | static inline void FILE: pexpert/pexpert/arm64/boot.h type Boot_Video (line 32) | struct Boot_Video { type Boot_Video (line 49) | typedef struct Boot_Video Boot_Video; type boot_args (line 58) | typedef struct boot_args { FILE: pexpert/pexpert/device_tree.h type DeviceTreeNodeProperty (line 76) | typedef struct DeviceTreeNodeProperty { type DeviceTreeNode (line 83) | typedef struct OpaqueDTEntry { type DeviceTreeNode (line 90) | typedef const DeviceTreeNode *RealDTEntry; type DTSavedScope (line 92) | struct DTSavedScope { type OpaqueDTEntryIterator (line 100) | typedef struct OpaqueDTEntryIterator { type OpaqueDTPropertyIterator (line 109) | typedef struct OpaqueDTPropertyIterator { type OpaqueDTEntry (line 116) | struct OpaqueDTEntry type OpaqueDTEntryIterator (line 119) | struct OpaqueDTEntryIterator type OpaqueDTPropertyIterator (line 122) | struct OpaqueDTPropertyIterator FILE: pexpert/pexpert/i386/boot.h type EfiMemoryRange (line 67) | typedef struct EfiMemoryRange { type Boot_VideoV1 (line 83) | struct Boot_VideoV1 { type Boot_VideoV1 (line 91) | typedef struct Boot_VideoV1 Boot_VideoV1; type Boot_Video (line 93) | struct Boot_Video { type Boot_Video (line 104) | typedef struct Boot_Video Boot_Video; type boot_icon_element (line 112) | struct boot_icon_element { type boot_icon_element (line 120) | typedef struct boot_icon_element boot_icon_element; type boot_args (line 150) | typedef struct boot_args { FILE: pexpert/pexpert/i386/efi.h type EFI_UINT8 (line 34) | typedef uint8_t EFI_UINT8; type EFI_UINT16 (line 35) | typedef uint16_t EFI_UINT16; type EFI_UINT32 (line 36) | typedef uint32_t EFI_UINT32; type EFI_UINT64 (line 37) | typedef uint64_t EFI_UINT64; type EFI_UINTN (line 39) | typedef uint32_t EFI_UINTN; type EFI_INT8 (line 41) | typedef int8_t EFI_INT8; type EFI_INT16 (line 42) | typedef int16_t EFI_INT16; type EFI_INT32 (line 43) | typedef int32_t EFI_INT32; type EFI_INT64 (line 44) | typedef int64_t EFI_INT64; type EFI_CHAR8 (line 46) | typedef int8_t EFI_CHAR8; type EFI_CHAR16 (line 47) | typedef int16_t EFI_CHAR16; type EFI_CHAR32 (line 48) | typedef int32_t EFI_CHAR32; type EFI_CHAR64 (line 49) | typedef int64_t EFI_CHAR64; type EFI_STATUS (line 51) | typedef uint32_t EFI_STATUS; type EFI_BOOLEAN (line 52) | typedef uint8_t EFI_BOOLEAN; type VOID (line 53) | typedef void VOID; type EFI_PTR32 (line 55) | typedef uint32_t EFI_PTR32; type EFI_HANDLE32 (line 56) | typedef uint32_t EFI_HANDLE32; type EFI_PTR64 (line 58) | typedef uint64_t EFI_PTR64; type EFI_HANDLE64 (line 59) | typedef uint64_t EFI_HANDLE64; type EFI_GUID (line 133) | typedef struct { type EFI_GUID_UNION (line 146) | typedef union { type EFI_TIME (line 162) | typedef struct { type EFI_MEMORY_TYPE (line 187) | typedef enum { type EFI_TABLE_HEADER (line 205) | typedef struct { type EFI_UINT64 (line 234) | typedef EFI_UINT64 EFI_PHYSICAL_ADDRESS; type EFI_UINT64 (line 235) | typedef EFI_UINT64 EFI_VIRTUAL_ADDRESS; type EFI_MEMORY_DESCRIPTOR (line 238) | typedef struct { type EFI_RUNTIMESERVICE (line 248) | typedef type EFI_RUNTIMESERVICE (line 258) | typedef type EFI_RUNTIMESERVICE (line 274) | typedef type EFI_RUNTIMESERVICE (line 285) | typedef type EFI_RUNTIMESERVICE (line 294) | typedef type EFI_TIME_CAPABILITIES (line 308) | typedef struct { type EFI_RUNTIMESERVICE (line 314) | typedef type EFI_RUNTIMESERVICE (line 322) | typedef type EFI_RUNTIMESERVICE (line 329) | typedef type EFI_RUNTIMESERVICE (line 338) | typedef type EFI_RESET_TYPE (line 346) | typedef enum { type EFI_RUNTIMESERVICE (line 356) | typedef type EFI_RUNTIMESERVICE (line 366) | typedef type EFI_RUNTIMESERVICE (line 387) | typedef type EFI_RUNTIME_SERVICES_32 (line 405) | typedef struct { type EFI_RUNTIME_SERVICES_64 (line 445) | typedef struct { type EFI_CONFIGURATION_TABLE_32 (line 488) | typedef struct { type EFI_CONFIGURATION_TABLE_64 (line 493) | typedef struct { type EFI_SYSTEM_TABLE_32 (line 507) | typedef struct EFI_SYSTEM_TABLE_32 { type EFI_SYSTEM_TABLE_64 (line 529) | typedef struct EFI_SYSTEM_TABLE_64 { FILE: pexpert/pexpert/i386/protos.h type i386_ioport_t (line 40) | typedef unsigned short i386_ioport_t; FILE: pexpert/pexpert/pe_images.h type boot_progress_element (line 32) | struct boot_progress_element { type boot_progress_element (line 39) | typedef struct boot_progress_element boot_progress_element; FILE: pexpert/pexpert/pexpert.h type embedded_panic_header (line 60) | struct embedded_panic_header type macos_panic_header (line 73) | struct macos_panic_header type clock_frequency_info_t (line 177) | struct clock_frequency_info_t { type clock_frequency_info_t (line 207) | typedef struct clock_frequency_info_t clock_frequency_info_t; type timebase_freq_t (line 211) | struct timebase_freq_t { type timebase_freq_t (line 216) | struct timebase_freq_t type PE_Video (line 272) | struct PE_Video { type PE_Video (line 292) | typedef struct PE_Video PE_Video; type PE_state_t (line 321) | typedef struct PE_state { type kc_kind_t (line 421) | typedef enum kc_kind { type kc_format_t (line 430) | typedef enum kc_format { type PE_panic_save_context_t (line 477) | typedef struct PE_panic_save_context { FILE: san/kasan-arm64.c type pmap_paddr_t (line 56) | typedef uint64_t pmap_paddr_t; function alloc_page (line 94) | static uintptr_t function alloc_zero_page (line 108) | static uintptr_t function align_to_page (line 116) | static void function kasan_map_shadow_internal (line 124) | static void function kasan_map_shadow (line 191) | void function kasan_map_shadow_early (line 200) | static void function kasan_arch_init (line 274) | void function kasan_bootstrap (line 290) | void function kasan_is_shadow_mapped (line 337) | bool FILE: san/kasan-fakestack.c type fakestack_header (line 56) | struct fakestack_header { type fakestack_header (line 66) | struct fakestack_header function thread_enter_fakestack (line 77) | static bool function kasan_fakestack_suspend (line 92) | void function kasan_fakestack_resume (line 100) | void function ptr_is_on_stack (line 111) | static bool function kasan_fakestack_gc (line 124) | void function uptr (line 170) | static uptr ALWAYS_INLINE function kasan_fakestack_free (line 217) | static void NOINLINE function kasan_fakestack_drop (line 251) | void NOINLINE function kasan_init_fakestack (line 270) | void NOINLINE function kasan_init_fakestack (line 301) | void function kasan_unpoison_fakestack (line 307) | void function uptr (line 313) | static uptr function kasan_fakestack_free (line 320) | static void function kasan_init_thread (line 329) | void FILE: san/kasan-memintrinsics.c function __asan_bcopy (line 39) | void function __asan_bzero (line 70) | void function __asan_bcmp (line 77) | int function __asan_memcmp (line 85) | int function __asan_strlcpy (line 93) | size_t function __asan_strlcat (line 100) | size_t function __asan_strnlen (line 121) | size_t function __asan_strlen (line 128) | size_t FILE: san/kasan-test.c type kasan_test (line 66) | struct kasan_test { function heap_cleanup (line 83) | static void function test_global_overflow (line 92) | static int function test_heap_underflow (line 103) | static int function test_heap_overflow (line 116) | static int function test_heap_uaf (line 129) | static int function test_heap_inval_free (line 141) | static int function test_heap_double_free (line 150) | static int function test_heap_small_free (line 167) | static int function test_stack_overflow (line 187) | static int function test_stack_underflow (line 208) | static int function test_memcpy (line 233) | static int function test_memmove (line 253) | static int function test_bcopy (line 273) | static int function test_memset (line 293) | static int function test_memcmp (line 312) | static int function test_bcmp (line 342) | static int function test_bzero (line 372) | static int function test_strlcpy (line 391) | static int function test_strncpy (line 408) | static int function test_strlcat (line 425) | static int function test_strncat (line 446) | static int function test_blacklist_helper (line 465) | test_blacklist_helper(void) function test_blacklist (line 470) | static int OS_NOINLINE function test_blacklist_str (line 479) | static int OS_NOINLINE function test_strnlen (line 492) | static int function force_fakestack (line 516) | static void OS_NOINLINE function OS_NOINLINE (line 522) | OS_NOINLINE function test_fakestack (line 549) | static int function test_stack_uaf (line 569) | static int type kasan_test (line 578) | struct kasan_test function kasan_run_test (line 608) | static int function kasan_test (line 654) | void function kasan_handle_test (line 683) | void function __kasan_runtests (line 692) | void FILE: san/kasan-x86_64.c type split_addr_t (line 62) | typedef struct { function split_addr_t (line 70) | static split_addr_t function alloc_page (line 84) | static uintptr_t function alloc_superpage (line 100) | static uintptr_t function alloc_page_zero (line 113) | static uintptr_t function kasan_map_shadow_superpage_zero (line 121) | static void function kasan_map_shadow (line 177) | void function kasan_arch_init (line 254) | void function kasan_reserve_memory (line 266) | void function kasan_is_shadow_mapped (line 321) | bool FILE: san/kasan.c function kasan_lock (line 104) | void function kasan_unlock (line 112) | void function kasan_lock_held (line 122) | bool function kasan_check_enabled (line 128) | static inline bool function kasan_poison_active (line 134) | static inline bool function kasan_poison (line 153) | void NOINLINE function kasan_poison_range (line 203) | void function kasan_unpoison (line 211) | void NOINLINE function kasan_unpoison_stack (line 217) | void NOINLINE function kasan_rz_clobber (line 233) | static void NOINLINE function kasan_violation (line 269) | static void function kasan_check_range (line 282) | void NOINLINE function kasan_check_shadow (line 296) | bool function kasan_report_leak (line 315) | static void function kasan_leak_init (line 348) | void function kasan_check_uninitialized (line 359) | void function kasan_shadow_crashlog (line 434) | static size_t function kasan_report_internal (line 485) | static void function OS_NORETURN (line 517) | OS_NORETURN function kasan_log_report (line 525) | static void function OS_NORETURN (line 566) | OS_NORETURN function __asan_report_store_n (line 571) | void OS_NORETURN function kasan_unpoison_curstack (line 578) | void NOINLINE function __asan_handle_no_return (line 596) | void NOINLINE function kasan_range_poisoned (line 608) | bool NOINLINE function kasan_init_globals (line 646) | static void NOINLINE function kasan_load_kext (line 657) | void NOINLINE function kasan_unload_kext (line 675) | void NOINLINE function kasan_disable (line 697) | void NOINLINE function kasan_init_xnu_globals (line 707) | static void NOINLINE function kasan_late_init (line 737) | void NOINLINE function kasan_notify_stolen (line 748) | void NOINLINE function kasan_debug_touch_mappings (line 754) | static void NOINLINE function kasan_init (line 777) | void NOINLINE function kasan_notify_address_internal (line 836) | static void NOINLINE function kasan_notify_address (line 862) | void function kasan_notify_address_nopoison (line 871) | void type kasan_alloc_header (line 883) | struct kasan_alloc_header { type kasan_alloc_header (line 893) | struct kasan_alloc_header type kasan_alloc_footer (line 895) | struct kasan_alloc_footer { type kasan_alloc_footer (line 898) | struct kasan_alloc_footer function magic_for_addr (line 903) | static uint16_t type kasan_alloc_header (line 914) | struct kasan_alloc_header type kasan_alloc_header (line 917) | struct kasan_alloc_header type kasan_alloc_footer (line 920) | struct kasan_alloc_footer type kasan_alloc_header (line 923) | struct kasan_alloc_header function vm_size_t (line 933) | vm_size_t function vm_size_t (line 958) | static vm_size_t function kasan_alloc_crc (line 987) | static uint16_t function vm_size_t (line 1005) | static vm_size_t function vm_address_t (line 1046) | vm_address_t function vm_address_t (line 1086) | vm_address_t function vm_size_t (line 1100) | vm_size_t function kasan_check_free (line 1111) | void type freelist_entry (line 1152) | struct freelist_entry { type freelist_entry (line 1168) | struct freelist_entry type quarantine (line 1170) | struct quarantine { type quarantine (line 1178) | struct quarantine function fle_crc (line 1184) | static uint16_t function kasan_free_internal (line 1193) | void NOINLINE function kasan_free (line 1308) | void NOINLINE function uptr (line 1319) | uptr function __asan_poison_cxx_array_cookie (line 1332) | void function kasan_unpoison_cxx_array_cookie (line 1345) | void function __asan_loadN (line 1377) | void function __asan_storeN (line 1383) | void function kasan_set_shadow (line 1389) | static void function SET_SHADOW_DECLARE (line 1401) | SET_SHADOW_DECLARE(f1) function sysctl_kasan_test (line 1488) | static int function sysctl_fakestack_enable (line 1503) | static int FILE: san/kasan.h type uptr (line 45) | typedef uintptr_t uptr; type kasan_test (line 117) | struct kasan_test type kasan_test (line 118) | struct kasan_test function __END_DECLS (line 155) | __END_DECLS type kasan_thread_data (line 161) | struct kasan_thread_data type kasan_thread_data (line 162) | struct kasan_thread_data FILE: san/kasan_dynamic_blacklist.c type blacklist_entry (line 27) | struct blacklist_entry { function dybl_lock (line 42) | static void function dybl_unlock (line 49) | static void type blacklist_hash_entry (line 61) | struct blacklist_hash_entry { type hash_chain_head (line 68) | struct hash_chain_head { type blacklist_hash_entry (line 73) | struct blacklist_hash_entry type hash_chain_head (line 74) | struct hash_chain_head type blacklist_hash_entry (line 76) | struct blacklist_hash_entry function hash_addr (line 87) | static unsigned type blacklist_hash_entry (line 94) | struct blacklist_hash_entry type blacklist_hash_entry (line 98) | struct blacklist_hash_entry type blacklist_hash_entry (line 109) | struct blacklist_hash_entry type blacklist_entry (line 110) | struct blacklist_entry type blacklist_hash_entry (line 114) | struct blacklist_hash_entry function hash_drop (line 128) | static void type range_tree_entry (line 142) | struct range_tree_entry { function range_tree_cmp (line 159) | static int NOINLINE function kasan_dybl_load_kext (line 189) | void function kasan_dybl_unload_kext (line 230) | void function NOINLINE (line 278) | static const NOINLINE char * function kasan_is_blacklisted (line 351) | bool OS_NOINLINE function add_blacklist_entry (line 464) | static void function access_t (line 530) | static inline access_t function kasan_init_dybl (line 548) | void function kasan_is_blacklisted (line 588) | bool FILE: san/kasan_internal.h type uptr (line 36) | typedef uintptr_t uptr; function kasan_granule_trunc (line 94) | static inline uintptr_t function kasan_granule_round (line 100) | static inline uintptr_t function kasan_granule_partial (line 106) | static inline size_t type __attribute__ (line 126) | enum __attribute__ type kasan_violation_types (line 157) | enum kasan_violation_types { type access_t (line 166) | typedef enum kasan_access_types access_t; type violation_t (line 167) | typedef enum kasan_violation_types violation_t; type asan_global_source_location (line 199) | struct asan_global_source_location { type asan_global (line 206) | struct asan_global { FILE: san/ksancov.c type uthread (line 62) | struct uthread type uthread (line 63) | struct uthread type ksancov_dev (line 80) | struct ksancov_dev { type ksancov_dev (line 95) | struct ksancov_dev type ksancov_edgemap (line 113) | struct ksancov_edgemap function ksancov_dev_t (line 116) | static ksancov_dev_t function free_dev (line 135) | static void function __sanitizer_cov_trace_pc_indirect (line 147) | void function trace_pc_guard (line 156) | static inline void __attribute__((always_inline)) function __sanitizer_cov_trace_pc (line 223) | void __attribute__((noinline)) function __sanitizer_cov_trace_pc_guard (line 229) | void __attribute__((noinline)) function __sanitizer_cov_trace_pc_guard_init (line 235) | void function __sanitizer_cov_pcs_init (line 248) | void function ksancov_map (line 325) | static int function ksancov_map_edgemap (line 359) | static int function ksancov_open (line 379) | static int function ksancov_trace_alloc (line 408) | static int function ksancov_counters_alloc (line 443) | static int function ksancov_attach (line 475) | static int function ksancov_detach (line 514) | static void function ksancov_close (line 542) | static int function ksancov_testpanic (line 575) | static void function ksancov_ioctl (line 617) | static int function ksancov_dev_clone (line 675) | static int type cdevsw (line 692) | struct cdevsw function ksancov_init_dev (line 708) | int FILE: san/ksancov.h type ksancov_buf_desc (line 43) | struct ksancov_buf_desc { type ksancov_header (line 76) | struct ksancov_header { type ksancov_trace (line 81) | struct ksancov_trace { type ksancov_counters (line 97) | struct ksancov_counters { type ksancov_edgemap (line 110) | struct ksancov_edgemap { function ksancov_open (line 161) | static inline int function ksancov_map (line 167) | static inline int function ksancov_map_edgemap (line 190) | static inline int function ksancov_nedges (line 212) | static inline size_t function ksancov_mode_trace (line 223) | static inline int function ksancov_mode_counters (line 234) | static inline int function ksancov_thread_self (line 245) | static inline int function ksancov_start (line 257) | static inline int function ksancov_stop (line 265) | static inline int function ksancov_reset (line 273) | static inline int function ksancov_edge_addr (line 289) | static inline uintptr_t function ksancov_trace_max_pcs (line 299) | static inline size_t function ksancov_trace_offset (line 305) | static inline uintptr_t function ksancov_trace_head (line 312) | static inline size_t function ksancov_trace_entry (line 320) | static inline uintptr_t FILE: san/memintrinsics.h function __nosan_bcmp (line 49) | static inline int function __nosan_bcopy (line 54) | static inline void function __nosan_memcmp (line 59) | static inline int function __nosan_bzero (line 64) | static inline void function __nosan_strlcpy (line 70) | static inline size_t function __nosan_strlcat (line 87) | static inline size_t function __nosan_strnlen (line 104) | static inline size_t function __nosan_strlen (line 109) | static inline size_t FILE: san/tools/generate_dynamic_blacklist.py function type_map (line 6) | def type_map(x): FILE: san/tools/ksancov.c function usage (line 52) | static void function main (line 64) | int FILE: san/ubsan.c function ubsan_buf_log (line 39) | static void function ubsan_buf_log_loc (line 52) | static void function ubsan_loc_acquire (line 65) | static bool function format_overflow (line 87) | static void function format_shift (line 102) | static void function format_type_mismatch (line 128) | static void function format_oob (line 150) | static void function format_nullability_arg (line 163) | static void function format_nonnull_return (line 175) | static void function format_load_invalid_value (line 185) | static void function format_missing_return (line 192) | static void function format_float_cast_overflow (line 198) | static void function format_implicit_conversion (line 225) | static void function format_function_type_mismatch (line 239) | static void function format_vla_bound_not_positive (line 247) | static void function format_invalid_builtin (line 254) | static void function ubsan_format (line 261) | void type UBFatality (line 320) | enum UBFatality { Fatal, FleshWound } function ubsan_handle (line 322) | static void function __ubsan_handle_builtin_unreachable (line 344) | void function __ubsan_handle_shift_out_of_bounds (line 351) | void function __ubsan_handle_shift_out_of_bounds_abort (line 358) | void function DEFINE_OVERFLOW (line 375) | DEFINE_OVERFLOW(add) function __ubsan_handle_type_mismatch_v1_abort (line 388) | void function __ubsan_handle_pointer_overflow (line 395) | void function __ubsan_handle_pointer_overflow_abort (line 402) | void function __ubsan_handle_out_of_bounds (line 409) | void function __ubsan_handle_out_of_bounds_abort (line 416) | void function __ubsan_handle_nullability_arg (line 423) | void function __ubsan_handle_nullability_arg_abort (line 430) | void function __ubsan_handle_nonnull_arg (line 437) | void function __ubsan_handle_nonnull_arg_abort (line 444) | void function __ubsan_handle_nullability_return_v1 (line 451) | void function __ubsan_handle_nullability_return_v1_abort (line 458) | void function __ubsan_handle_nonnull_return_v1 (line 465) | void function __ubsan_handle_nonnull_return_v1_abort (line 472) | void function __ubsan_handle_missing_return (line 479) | void function __ubsan_handle_missing_return_abort (line 486) | void function __ubsan_handle_float_cast_overflow (line 493) | void function __ubsan_handle_float_cast_overflow_abort (line 500) | void function __ubsan_handle_implicit_conversion (line 507) | void function __ubsan_handle_implicit_conversion_abort (line 514) | void function __ubsan_handle_function_type_mismatch (line 521) | void function __ubsan_handle_function_type_mismatch_abort (line 528) | void function __ubsan_handle_vla_bound_not_positive (line 535) | void function __ubsan_handle_vla_bound_not_positive_abort (line 542) | void function __ubsan_handle_invalid_builtin (line 549) | void function __ubsan_handle_invalid_builtin_abort (line 556) | void function __ubsan_handle_load_invalid_value (line 563) | void function __ubsan_handle_load_invalid_value_abort (line 570) | void FILE: san/ubsan.h type san_type_desc (line 35) | struct san_type_desc { type san_src_loc (line 49) | struct san_src_loc { type ubsan_overflow_desc (line 55) | struct ubsan_overflow_desc { type ubsan_unreachable_desc (line 60) | struct ubsan_unreachable_desc { type ubsan_shift_desc (line 64) | struct ubsan_shift_desc { type ubsan_align_desc (line 70) | struct ubsan_align_desc { type ubsan_ptroverflow_desc (line 77) | struct ubsan_ptroverflow_desc { type ubsan_oob_desc (line 81) | struct ubsan_oob_desc { type ubsan_load_invalid_desc (line 87) | struct ubsan_load_invalid_desc { type ubsan_nullability_arg_desc (line 92) | struct ubsan_nullability_arg_desc { type ubsan_nullability_ret_desc (line 98) | struct ubsan_nullability_ret_desc { type ubsan_missing_ret_desc (line 102) | struct ubsan_missing_ret_desc { type ubsan_float_desc (line 106) | struct ubsan_float_desc { type ubsan_implicit_conv_desc (line 112) | struct ubsan_implicit_conv_desc { type ubsan_func_type_mismatch_desc (line 119) | struct ubsan_func_type_mismatch_desc { type ubsan_vla_bound_desc (line 124) | struct ubsan_vla_bound_desc { type ubsan_invalid_builtin (line 129) | struct ubsan_invalid_builtin { type ubsan_violation (line 158) | struct ubsan_violation { type ubsan_buf (line 183) | struct ubsan_buf { type ubsan_violation (line 189) | struct ubsan_violation type ubsan_violation (line 190) | struct ubsan_violation type ubsan_buf (line 190) | struct ubsan_buf type ubsan_overflow_desc (line 196) | struct ubsan_overflow_desc type ubsan_overflow_desc (line 197) | struct ubsan_overflow_desc type ubsan_unreachable_desc (line 198) | struct ubsan_unreachable_desc type ubsan_overflow_desc (line 199) | struct ubsan_overflow_desc type ubsan_overflow_desc (line 200) | struct ubsan_overflow_desc type ubsan_float_desc (line 201) | struct ubsan_float_desc type ubsan_float_desc (line 202) | struct ubsan_float_desc type ubsan_func_type_mismatch_desc (line 203) | struct ubsan_func_type_mismatch_desc type ubsan_func_type_mismatch_desc (line 204) | struct ubsan_func_type_mismatch_desc type ubsan_implicit_conv_desc (line 205) | struct ubsan_implicit_conv_desc type ubsan_implicit_conv_desc (line 206) | struct ubsan_implicit_conv_desc type ubsan_invalid_builtin (line 207) | struct ubsan_invalid_builtin type ubsan_invalid_builtin (line 208) | struct ubsan_invalid_builtin type ubsan_load_invalid_desc (line 209) | struct ubsan_load_invalid_desc type ubsan_load_invalid_desc (line 210) | struct ubsan_load_invalid_desc type ubsan_missing_ret_desc (line 211) | struct ubsan_missing_ret_desc type ubsan_missing_ret_desc (line 212) | struct ubsan_missing_ret_desc type ubsan_overflow_desc (line 213) | struct ubsan_overflow_desc type ubsan_overflow_desc (line 214) | struct ubsan_overflow_desc type ubsan_overflow_desc (line 215) | struct ubsan_overflow_desc type ubsan_overflow_desc (line 216) | struct ubsan_overflow_desc type ubsan_nullability_arg_desc (line 217) | struct ubsan_nullability_arg_desc type ubsan_nullability_arg_desc (line 218) | struct ubsan_nullability_arg_desc type ubsan_nullability_ret_desc (line 219) | struct ubsan_nullability_ret_desc type ubsan_nullability_ret_desc (line 220) | struct ubsan_nullability_ret_desc type ubsan_nullability_arg_desc (line 221) | struct ubsan_nullability_arg_desc type ubsan_nullability_arg_desc (line 222) | struct ubsan_nullability_arg_desc type ubsan_nullability_ret_desc (line 223) | struct ubsan_nullability_ret_desc type ubsan_nullability_ret_desc (line 224) | struct ubsan_nullability_ret_desc type ubsan_oob_desc (line 225) | struct ubsan_oob_desc type ubsan_oob_desc (line 226) | struct ubsan_oob_desc type ubsan_ptroverflow_desc (line 227) | struct ubsan_ptroverflow_desc type ubsan_ptroverflow_desc (line 228) | struct ubsan_ptroverflow_desc type ubsan_shift_desc (line 229) | struct ubsan_shift_desc type ubsan_shift_desc (line 230) | struct ubsan_shift_desc type ubsan_overflow_desc (line 231) | struct ubsan_overflow_desc type ubsan_overflow_desc (line 232) | struct ubsan_overflow_desc type ubsan_align_desc (line 233) | struct ubsan_align_desc type ubsan_align_desc (line 234) | struct ubsan_align_desc type ubsan_vla_bound_desc (line 235) | struct ubsan_vla_bound_desc type ubsan_vla_bound_desc (line 236) | struct ubsan_vla_bound_desc FILE: san/ubsan_log.c type ubsan_violation (line 46) | struct ubsan_violation function next_entry (line 59) | static inline size_t function ubsan_log_append (line 65) | void function sysctl_ubsan_log_dump (line 103) | static int function sysctl_ubsan_log_entries (line 139) | static int FILE: security/_label.h type label (line 83) | struct label { FILE: security/mac.h type mac (line 92) | struct mac { type mac (line 97) | struct mac type user_mac (line 113) | struct user_mac { type user32_mac (line 118) | struct user32_mac { type user64_mac (line 123) | struct user64_mac { type mac (line 162) | struct mac type mac (line 163) | struct mac FILE: security/mac_audit.c function mac_system_check_audit (line 81) | int function mac_system_check_auditon (line 91) | int function mac_system_check_auditctl (line 101) | int function mac_proc_check_getauid (line 112) | int function mac_proc_check_setauid (line 136) | int function mac_proc_check_getaudit (line 159) | int function mac_proc_check_setaudit (line 182) | int function mac_audit_data (line 213) | int function mac_audit_text (line 233) | int function mac_audit_check_preselect (line 267) | int function mac_audit_check_postselect (line 306) | int function mac_system_check_audit (line 360) | int function mac_system_check_auditon (line 366) | int function mac_system_check_auditctl (line 372) | int function mac_proc_check_getauid (line 378) | int function mac_proc_check_setauid (line 384) | int function mac_proc_check_getaudit (line 390) | int function mac_proc_check_setaudit (line 396) | int function mac_audit_check_preselect (line 403) | int function mac_audit_check_postselect (line 410) | int function mac_audit_text (line 417) | int FILE: security/mac_base.c type mac_policy_list_element (line 255) | struct mac_policy_list_element type mac_label_element_list_t (line 267) | struct mac_label_element_list_t type mac_label_element_list_t (line 268) | struct mac_label_element_list_t function mac_policy_grab_exclusive (line 270) | static __inline void function mac_policy_release_exclusive (line 281) | static __inline void function mac_policy_list_busy (line 290) | void function mac_policy_list_conditional_busy (line 298) | int function mac_policy_list_unbusy (line 318) | void function mac_policy_init (line 333) | void function mac_policy_initmach (line 365) | void function mac_policy_initbsd (line 384) | void function mac_policy_addto_labellist (line 417) | void function mac_policy_removefrom_labellist (line 532) | void function mac_policy_updateflags (line 574) | static void function mac_policy_fixup_mmd_list (line 579) | static __inline void function mac_policy_register (line 618) | int function mac_policy_unregister (line 791) | int function mac_error_select (line 868) | int function mac_label_init (line 907) | void function mac_label_destroy (line 914) | void function mac_check_structmac_consistent (line 924) | int function mac_label_externalize (line 939) | static int function mac_externalize (line 1038) | int function mac_label_internalize (line 1101) | static int function mac_internalize (line 1157) | int function __mac_get_pid (line 1179) | int function __mac_get_proc (line 1239) | int function __mac_set_proc (line 1291) | int function __mac_get_fd (line 1350) | int function mac_get_filelink (line 1452) | static int function __mac_get_file (line 1528) | int function __mac_get_link (line 1535) | int function __mac_set_fd (line 1542) | int function mac_set_filelink (line 1642) | static int function __mac_set_file (line 1715) | int function __mac_set_link (line 1722) | int function __mac_syscall (line 1744) | int function mac_mount_label_get (line 1796) | int function __mac_get_mount (line 1860) | int function mac_schedule_userret (line 1894) | int function mac_do_machexc (line 1917) | int type sysctl_oid_list (line 1945) | struct sysctl_oid_list function mac_policy_register (line 1947) | int function mac_policy_unregister (line 1954) | int function mac_audit_text (line 1960) | int function mac_vnop_setxattr (line 1966) | int function mac_vnop_getxattr (line 1972) | int function mac_vnop_removexattr (line 1979) | int function mac_file_setxattr (line 1985) | int function mac_file_getxattr (line 1991) | int function mac_file_removexattr (line 1998) | int function mac_label_get (line 2004) | intptr_t function mac_label_set (line 2010) | void function mac_iokit_check_hid_control (line 2017) | int type vnode (line 2023) | struct vnode type vnode (line 2023) | struct vnode type componentname (line 2023) | struct componentname function mac_mount_check_snapshot_mount (line 2025) | int type vnode (line 2032) | struct vnode type componentname (line 2032) | struct componentname function mac_vnode_check_trigger_resolve (line 2033) | int FILE: security/mac_data.c function mac_find_policy_data (line 58) | int function mac_find_module_data (line 71) | int FILE: security/mac_data.h type mac_module_data_element (line 100) | struct mac_module_data_element { type mac_module_data_list (line 107) | struct mac_module_data_list { type mac_module_data (line 112) | struct mac_module_data { type mac_module_data (line 127) | struct mac_module_data function mmd_fixup_ele (line 135) | static __inline void FILE: security/mac_file.c type label (line 51) | struct label type label (line 54) | struct label function mac_file_label_init (line 64) | void function mac_file_label_free (line 70) | static void function mac_file_label_associate (line 77) | void function mac_file_label_destroy (line 83) | void function mac_file_check_create (line 90) | int function mac_file_check_dup (line 99) | int function mac_file_check_fcntl (line 108) | int function mac_file_check_ioctl (line 118) | int function mac_file_check_inherit (line 127) | int function mac_file_check_receive (line 136) | int function mac_file_check_get_offset (line 145) | int function mac_file_check_change_offset (line 154) | int function mac_file_check_get (line 163) | int function mac_file_check_set (line 173) | int function mac_file_check_lock (line 183) | int function mac_file_check_library_validation (line 193) | int function mac_file_check_mmap (line 213) | int function mac_file_check_mmap_downgrade (line 229) | void function mac_file_notify_close (line 241) | void function mac_file_setxattr (line 252) | int function mac_file_getxattr (line 265) | int function mac_file_removexattr (line 279) | int FILE: security/mac_framework.h type attrlist (line 84) | struct attrlist type auditinfo (line 85) | struct auditinfo type componentname (line 86) | struct componentname type cs_blob (line 87) | struct cs_blob type devnode (line 88) | struct devnode type exception_action (line 89) | struct exception_action type flock (line 90) | struct flock type fdescnode (line 91) | struct fdescnode type fileglob (line 92) | struct fileglob type fileproc (line 93) | struct fileproc type ifreq (line 94) | struct ifreq type image_params (line 95) | struct image_params type ipc_port (line 96) | struct ipc_port type knote (line 97) | struct knote type mac (line 98) | struct mac type msg (line 99) | struct msg type msqid_kernel (line 100) | struct msqid_kernel type mount (line 101) | struct mount type pipe (line 102) | struct pipe type proc (line 103) | struct proc type pseminfo (line 104) | struct pseminfo type pshminfo (line 105) | struct pshminfo type semid_kernel (line 106) | struct semid_kernel type shmid_kernel (line 107) | struct shmid_kernel type sockaddr (line 108) | struct sockaddr type sockopt (line 109) | struct sockopt type socket (line 110) | struct socket type task (line 111) | struct task type thread (line 112) | struct thread type timespec (line 113) | struct timespec type tty (line 114) | struct tty type ucred (line 115) | struct ucred type uio (line 116) | struct uio type uthread (line 117) | struct uthread type vfs_attr (line 118) | struct vfs_attr type vfs_context (line 119) | struct vfs_context type vnode (line 120) | struct vnode type vnode_attr (line 121) | struct vnode_attr type vop_setlabel_args (line 122) | struct vop_setlabel_args type OSObject (line 134) | typedef OSObject *io_object_t; type OSObject (line 136) | struct OSObject type OSObject (line 137) | struct OSObject type label (line 150) | struct label type vnode (line 152) | struct vnode type vnode (line 152) | struct vnode type label (line 153) | struct label type label (line 153) | struct label type label (line 156) | struct label type mac (line 163) | struct mac type label (line 164) | struct label type label (line 166) | struct label type label (line 166) | struct label type label (line 167) | struct label type label (line 168) | struct label type vnode (line 170) | struct vnode type vnode (line 170) | struct vnode type label (line 171) | struct label type label (line 171) | struct label type devnode (line 173) | struct devnode type devnode (line 176) | struct devnode type label (line 177) | struct label type label (line 177) | struct label type devnode (line 178) | struct devnode type devnode (line 179) | struct devnode type mount (line 180) | struct mount type devnode (line 180) | struct devnode type vnode (line 181) | struct vnode type image_params (line 182) | struct image_params type fileglob (line 183) | struct fileglob type fileglob (line 185) | struct fileglob type fileglob (line 186) | struct fileglob type fileglob (line 188) | struct fileglob type fileglob (line 190) | struct fileglob type fileglob (line 191) | struct fileglob type fileglob (line 192) | struct fileglob type fileglob (line 194) | struct fileglob type flock (line 195) | struct flock type proc (line 196) | struct proc type fileglob (line 197) | struct fileglob type fileglob (line 199) | struct fileglob type fileglob (line 201) | struct fileglob type fileglob (line 203) | struct fileglob type fileglob (line 204) | struct fileglob type ucred (line 206) | struct ucred type fileglob (line 206) | struct fileglob type fileglob (line 207) | struct fileglob type fileglob (line 208) | struct fileglob type fileglob (line 209) | struct fileglob type mount (line 218) | struct mount type mount (line 220) | struct mount type vfs_attr (line 221) | struct vfs_attr type mount (line 222) | struct mount type vnode (line 223) | struct vnode type componentname (line 224) | struct componentname type mount (line 225) | struct mount type mount (line 226) | struct mount type mount (line 228) | struct mount type mount (line 230) | struct mount type vnode (line 233) | struct vnode type vnode (line 234) | struct vnode type componentname (line 234) | struct componentname type mount (line 237) | struct mount type mount (line 239) | struct mount type mount (line 240) | struct mount type vfs_attr (line 241) | struct vfs_attr type mount (line 242) | struct mount type mount (line 243) | struct mount type mount (line 244) | struct mount type mount (line 245) | struct mount type label (line 246) | struct label type mount (line 248) | struct mount type mount (line 249) | struct mount type label (line 250) | struct label type fileglob (line 252) | struct fileglob type pipe (line 253) | struct pipe type knote (line 255) | struct knote type pipe (line 256) | struct pipe type pipe (line 257) | struct pipe type pipe (line 258) | struct pipe type pipe (line 260) | struct pipe type pipe (line 261) | struct pipe type label (line 262) | struct label type pipe (line 263) | struct pipe type pipe (line 264) | struct pipe type label (line 265) | struct label type pipe (line 266) | struct pipe type pseminfo (line 269) | struct pseminfo type pseminfo (line 270) | struct pseminfo type pseminfo (line 271) | struct pseminfo type pseminfo (line 273) | struct pseminfo type pseminfo (line 275) | struct pseminfo type label (line 275) | struct label type label (line 276) | struct label type pseminfo (line 278) | struct pseminfo type pseminfo (line 279) | struct pseminfo type pseminfo (line 280) | struct pseminfo type pshminfo (line 282) | struct pshminfo type pshminfo (line 284) | struct pshminfo type pshminfo (line 286) | struct pshminfo type pshminfo (line 287) | struct pshminfo type pshminfo (line 289) | struct pshminfo type pshminfo (line 292) | struct pshminfo type label (line 292) | struct label type label (line 293) | struct label type pshminfo (line 295) | struct pshminfo type pshminfo (line 296) | struct pshminfo type pshminfo (line 297) | struct pshminfo type proc (line 310) | struct proc type vnode (line 310) | struct vnode type vnode (line 310) | struct vnode type vnode (line 310) | struct vnode type auditinfo_addr (line 325) | struct auditinfo_addr type socket (line 335) | struct socket type socket (line 336) | struct socket type socket (line 337) | struct socket type sockaddr (line 338) | struct sockaddr type socket (line 339) | struct socket type sockaddr (line 340) | struct sockaddr type socket (line 343) | struct socket type socket (line 345) | struct socket type socket (line 346) | struct socket type socket (line 347) | struct socket type sockaddr (line 348) | struct sockaddr type socket (line 349) | struct socket type sockaddr (line 350) | struct sockaddr type socket (line 351) | struct socket type sockopt (line 352) | struct sockopt type socket (line 353) | struct socket type sockopt (line 354) | struct sockopt type socket (line 355) | struct socket type socket (line 356) | struct socket type socket (line 357) | struct socket type socket (line 358) | struct socket type label (line 359) | struct label type label (line 359) | struct label type socket (line 360) | struct socket type socket (line 361) | struct socket type mac (line 362) | struct mac type socket (line 363) | struct socket type socket (line 364) | struct socket type socket (line 365) | struct socket type socket (line 366) | struct socket type mac (line 367) | struct mac type vnode (line 368) | struct vnode type vnode (line 370) | struct vnode type vnode (line 377) | struct vnode type vnode (line 378) | struct vnode type msqid_kernel (line 384) | struct msqid_kernel type msg (line 384) | struct msg type msg (line 385) | struct msg type msg (line 386) | struct msg type msg (line 387) | struct msg type msqid_kernel (line 388) | struct msqid_kernel type msg (line 389) | struct msg type msg (line 390) | struct msg type msqid_kernel (line 392) | struct msqid_kernel type msqid_kernel (line 394) | struct msqid_kernel type msqid_kernel (line 396) | struct msqid_kernel type msqid_kernel (line 398) | struct msqid_kernel type msqid_kernel (line 400) | struct msqid_kernel type msqid_kernel (line 401) | struct msqid_kernel type msqid_kernel (line 402) | struct msqid_kernel type semid_kernel (line 404) | struct semid_kernel type semid_kernel (line 406) | struct semid_kernel type semid_kernel (line 408) | struct semid_kernel type semid_kernel (line 410) | struct semid_kernel type semid_kernel (line 411) | struct semid_kernel type semid_kernel (line 412) | struct semid_kernel type semid_kernel (line 413) | struct semid_kernel type shmid_kernel (line 415) | struct shmid_kernel type shmid_kernel (line 417) | struct shmid_kernel type shmid_kernel (line 419) | struct shmid_kernel type shmid_kernel (line 421) | struct shmid_kernel type shmid_kernel (line 423) | struct shmid_kernel type shmid_kernel (line 424) | struct shmid_kernel type shmid_kernel (line 425) | struct shmid_kernel type shmid_kernel (line 426) | struct shmid_kernel type vnode (line 427) | struct vnode type vnode (line 429) | struct vnode type vnode (line 430) | struct vnode type componentname (line 431) | struct componentname type vnode (line 432) | struct vnode type vnode (line 433) | struct vnode type componentname (line 433) | struct componentname type vnode (line 434) | struct vnode type componentname (line 435) | struct componentname type vnode_attr (line 435) | struct vnode_attr type vnode (line 436) | struct vnode type vnode (line 438) | struct vnode type vnode (line 439) | struct vnode type vnode (line 440) | struct vnode type image_params (line 441) | struct image_params type vnode (line 442) | struct vnode type ucred (line 443) | struct ucred type vnode (line 444) | struct vnode type vnode_attr (line 444) | struct vnode_attr type vnode (line 445) | struct vnode type attrlist (line 446) | struct attrlist type vnode (line 447) | struct vnode type attrlist (line 448) | struct attrlist type vnode (line 449) | struct vnode type uio (line 450) | struct uio type vnode (line 451) | struct vnode type knote (line 454) | struct knote type vnode (line 454) | struct vnode type vnode (line 455) | struct vnode type label (line 456) | struct label type vnode (line 457) | struct vnode type vnode (line 458) | struct vnode type componentname (line 458) | struct componentname type vnode (line 459) | struct vnode type vnode (line 460) | struct vnode type componentname (line 461) | struct componentname type vnode (line 462) | struct vnode type vnode (line 464) | struct vnode type vnode (line 467) | struct vnode type vnode (line 468) | struct vnode type vnode (line 469) | struct vnode type vnode (line 470) | struct vnode type vnode (line 471) | struct vnode type componentname (line 471) | struct componentname type vnode (line 471) | struct vnode type vnode (line 472) | struct vnode type componentname (line 472) | struct componentname type vnode (line 473) | struct vnode type vnode (line 474) | struct vnode type attrlist (line 475) | struct attrlist type attrlist (line 475) | struct attrlist type vnode (line 476) | struct vnode type vnode (line 478) | struct vnode type kauth_acl (line 479) | struct kauth_acl type vnode (line 480) | struct vnode type attrlist (line 481) | struct attrlist type vnode (line 482) | struct vnode type uio (line 483) | struct uio type vnode (line 484) | struct vnode type vnode (line 486) | struct vnode type vnode (line 488) | struct vnode type vnode (line 490) | struct vnode type timespec (line 491) | struct timespec type timespec (line 491) | struct timespec type vnode (line 492) | struct vnode type cs_blob (line 493) | struct cs_blob type image_params (line 493) | struct image_params type vnode (line 496) | struct vnode type cs_blob (line 497) | struct cs_blob type vnode (line 497) | struct vnode type cs_blob (line 498) | struct cs_blob type vnode (line 500) | struct vnode type vnode (line 502) | struct vnode type componentname (line 503) | struct componentname type vnode (line 506) | struct vnode type vnode (line 507) | struct vnode type componentname (line 508) | struct componentname type vnode_attr (line 508) | struct vnode_attr type vnode (line 509) | struct vnode type socket (line 509) | struct socket type vnode (line 510) | struct vnode type vnode (line 511) | struct vnode type componentname (line 511) | struct componentname type vnode (line 513) | struct vnode type mount (line 515) | struct mount type vnode (line 515) | struct vnode type mount (line 517) | struct mount type devnode (line 517) | struct devnode type vnode (line 518) | struct vnode type mount (line 519) | struct mount type vnode (line 519) | struct vnode type mount (line 520) | struct mount type fdescnode (line 520) | struct fdescnode type vnode (line 521) | struct vnode type mount (line 522) | struct mount type vnode (line 523) | struct vnode type label (line 524) | struct label type label (line 524) | struct label type vnode (line 525) | struct vnode type vnode (line 526) | struct vnode type mac (line 526) | struct mac type label (line 527) | struct label type vnode (line 528) | struct vnode type vnode (line 529) | struct vnode type label (line 531) | struct label type vnode (line 533) | struct vnode type vnode (line 534) | struct vnode type label (line 535) | struct label type mount (line 536) | struct mount type vnode (line 536) | struct vnode type mount (line 538) | struct mount type vnode (line 539) | struct vnode type vnode (line 539) | struct vnode type componentname (line 539) | struct componentname type vnode (line 540) | struct vnode type vnode (line 541) | struct vnode type vnode (line 542) | struct vnode type componentname (line 542) | struct componentname type vnode (line 543) | struct vnode type vnode (line 544) | struct vnode type vnode (line 545) | struct vnode type componentname (line 545) | struct componentname type vnode (line 546) | struct vnode type kauth_acl (line 546) | struct kauth_acl type vnode (line 547) | struct vnode type attrlist (line 547) | struct attrlist type vnode (line 548) | struct vnode type uio (line 548) | struct uio type vnode (line 549) | struct vnode type vnode (line 550) | struct vnode type vnode (line 551) | struct vnode type vnode (line 552) | struct vnode type timespec (line 552) | struct timespec type timespec (line 552) | struct timespec type vnode (line 553) | struct vnode type proc (line 554) | struct proc type vnode (line 554) | struct vnode type mount (line 555) | struct mount type vnode (line 555) | struct vnode type vnode (line 555) | struct vnode type componentname (line 556) | struct componentname type vnode (line 557) | struct vnode type tty (line 558) | struct tty type label (line 558) | struct label type tty (line 559) | struct tty type label (line 559) | struct label type sockaddr (line 563) | struct sockaddr type sockaddr (line 564) | struct sockaddr type fileproc (line 567) | struct fileproc type vnode (line 567) | struct vnode type vfs_context (line 567) | struct vfs_context type fileproc (line 568) | struct fileproc type vnode (line 568) | struct vnode type vfs_context (line 568) | struct vfs_context FILE: security/mac_internal.h type mac_policy_list_element (line 102) | struct mac_policy_list_element { type mac_policy_list (line 106) | struct mac_policy_list { type mac_policy_list_t (line 116) | typedef struct mac_policy_list mac_policy_list_t; type mac_label_listener (line 123) | struct mac_label_listener { type mac_label_element (line 133) | struct mac_label_element { type mac_label_element_list_t (line 145) | struct mac_label_element_list_t type mac_label_element_list_t (line 146) | struct mac_label_element_list_t type mac_policy_list (line 148) | struct mac_policy_list function mac_proc_check_enforce (line 172) | static __inline__ bool function mac_cred_check_enforce (line 186) | static __inline__ bool type label (line 208) | struct label type label (line 209) | struct label type label (line 211) | struct label type label (line 212) | struct label type user_mac (line 214) | struct user_mac type mac (line 216) | struct mac type label (line 219) | struct label type label (line 220) | struct label type label (line 222) | struct label type label (line 223) | struct label type __mac_get_pid_args (line 374) | struct __mac_get_pid_args type __mac_get_proc_args (line 375) | struct __mac_get_proc_args type __mac_set_proc_args (line 376) | struct __mac_set_proc_args type __mac_get_lcid_args (line 377) | struct __mac_get_lcid_args type __mac_get_fd_args (line 378) | struct __mac_get_fd_args type __mac_get_file_args (line 379) | struct __mac_get_file_args type __mac_get_link_args (line 380) | struct __mac_get_link_args type __mac_set_fd_args (line 381) | struct __mac_set_fd_args type __mac_set_file_args (line 382) | struct __mac_set_file_args type __mac_syscall_args (line 383) | struct __mac_syscall_args type label (line 388) | struct label type label (line 390) | struct label FILE: security/mac_iokit.c function mac_iokit_check_open_service (line 67) | int function mac_iokit_check_open (line 76) | int function mac_iokit_check_set_properties (line 85) | int function mac_iokit_check_filter_properties (line 94) | int function mac_iokit_check_get_property (line 103) | int function mac_iokit_check_hid_control (line 112) | int FILE: security/mac_kext.c function mac_kext_check_load (line 34) | int function mac_kext_check_unload (line 44) | int function mac_kext_check_query (line 54) | int FILE: security/mac_label.c type label (line 40) | struct label type label (line 42) | struct label type label (line 46) | struct label function mac_labelzone_free (line 56) | void function mac_label_get (line 73) | intptr_t function mac_label_set (line 81) | void FILE: security/mac_mach.c type proc (line 54) | struct proc type task (line 55) | struct task type proc (line 66) | struct proc function mac_task_check_expose_task (line 77) | int function mac_task_check_task_id_token_get_task (line 106) | int function mac_task_check_get_movable_control_port (line 128) | int function mac_task_check_set_host_special_port (line 140) | int function mac_task_check_set_host_exception_port (line 157) | int function mac_task_check_dyld_process_info_notify_register (line 174) | int function mac_task_check_set_host_exception_ports (line 186) | int function mac_thread_userret (line 211) | void function mac_proc_notify_exec_complete (line 217) | void type label (line 244) | struct label type label (line 247) | struct label function mac_exc_free_label (line 260) | void function mac_exc_associate_action_label (line 269) | void function mac_exc_free_action_label (line 276) | void function mac_exc_update_action_label (line 285) | int function mac_exc_inherit_action_label (line 296) | int function mac_exc_update_task_crash_label (line 303) | int type label (line 319) | struct label type proc (line 320) | struct proc type label (line 322) | struct label type label (line 327) | struct label function mac_exc_action_check_exception_send (line 335) | int FILE: security/mac_mach_internal.h type exception_action (line 64) | struct exception_action type proc (line 65) | struct proc type uthread (line 66) | struct uthread type task (line 67) | struct task type task (line 77) | struct task type task (line 78) | struct task type task (line 79) | struct task type ipc_port (line 80) | struct ipc_port type task (line 81) | struct task type task (line 83) | struct task type proc (line 93) | struct proc type proc (line 94) | struct proc type task (line 100) | struct task type task (line 101) | struct task type thread (line 107) | struct thread type thread (line 108) | struct thread type label (line 111) | struct label type label (line 112) | struct label type exception_action (line 114) | struct exception_action type label (line 114) | struct label type exception_action (line 115) | struct exception_action type exception_action (line 117) | struct exception_action type label (line 117) | struct label type exception_action (line 118) | struct exception_action type exception_action (line 118) | struct exception_action type task (line 119) | struct task type label (line 119) | struct label type task (line 121) | struct task type exception_action (line 121) | struct exception_action type proc (line 123) | struct proc type task (line 124) | struct task type label (line 126) | struct label type proc (line 126) | struct proc type label (line 127) | struct label FILE: security/mac_necp.c function mac_necp_check_open (line 35) | int function mac_necp_check_client_action (line 59) | int FILE: security/mac_pipe.c type label (line 75) | struct label type label (line 78) | struct label function mac_pipe_label_init (line 88) | void function mac_pipe_label_free (line 94) | void function mac_pipe_label_destroy (line 101) | void function mac_pipe_label_associate (line 108) | void function mac_pipe_check_kqfilter (line 114) | int function mac_pipe_check_ioctl (line 129) | int function mac_pipe_check_read (line 146) | int function mac_pipe_check_select (line 163) | int function mac_pipe_check_stat (line 180) | int function mac_pipe_check_write (line 197) | int FILE: security/mac_policy.h type attrlist (line 89) | struct attrlist type auditinfo (line 90) | struct auditinfo type bpf_d (line 91) | struct bpf_d type cs_blob (line 92) | struct cs_blob type devnode (line 93) | struct devnode type exception_action (line 94) | struct exception_action type fileglob (line 95) | struct fileglob type ifnet (line 96) | struct ifnet type inpcb (line 97) | struct inpcb type ipq (line 98) | struct ipq type label (line 99) | struct label type mac_policy_conf (line 100) | struct mac_policy_conf type mbuf (line 101) | struct mbuf type mount (line 102) | struct mount type msg (line 103) | struct msg type msqid_kernel (line 104) | struct msqid_kernel type pipe (line 105) | struct pipe type pseminfo (line 106) | struct pseminfo type pshminfo (line 107) | struct pshminfo type sbuf (line 108) | struct sbuf type semid_kernel (line 109) | struct semid_kernel type shmid_kernel (line 110) | struct shmid_kernel type socket (line 111) | struct socket type sockopt (line 112) | struct sockopt type task (line 113) | struct task type thread (line 114) | struct thread type tty (line 115) | struct tty type ucred (line 116) | struct ucred type vfs_attr (line 117) | struct vfs_attr type vnode (line 118) | struct vnode type ucred (line 131) | struct ucred type OSObject (line 138) | typedef OSObject *io_object_t; type OSObject (line 140) | struct OSObject type OSObject (line 141) | struct OSObject type vnode (line 292) | struct vnode type vnode (line 294) | struct vnode type label (line 295) | struct label type label (line 296) | struct label type label (line 297) | struct label type proc (line 298) | struct proc type label (line 320) | struct label type label (line 402) | struct label type label (line 422) | struct label type sbuf (line 424) | struct sbuf type label (line 444) | struct label type sbuf (line 446) | struct sbuf type label (line 456) | struct label type label (line 479) | struct label type proc (line 528) | struct proc type vnode (line 529) | struct vnode type vnode (line 531) | struct vnode type label (line 532) | struct label type label (line 533) | struct label type label (line 534) | struct label type label (line 553) | struct label type devnode (line 568) | struct devnode type label (line 569) | struct label type devnode (line 587) | struct devnode type label (line 588) | struct label type label (line 601) | struct label type label (line 602) | struct label type label (line 613) | struct label type label (line 623) | struct label type mount (line 638) | struct mount type devnode (line 639) | struct devnode type label (line 640) | struct label type vnode (line 641) | struct vnode type label (line 642) | struct label type label (line 663) | struct label type exception_action (line 664) | struct exception_action type label (line 665) | struct label type exception_action (line 675) | struct exception_action type label (line 676) | struct label type label (line 688) | struct label type label (line 703) | struct label type proc (line 704) | struct proc type label (line 714) | struct label type exception_action (line 729) | struct exception_action type label (line 730) | struct label type label (line 731) | struct label type fileglob (line 747) | struct fileglob type label (line 748) | struct label type fileglob (line 779) | struct fileglob type label (line 780) | struct label type fileglob (line 799) | struct fileglob type label (line 800) | struct label type fileglob (line 819) | struct fileglob type fileglob (line 837) | struct fileglob type label (line 838) | struct label type fileglob (line 854) | struct fileglob type label (line 855) | struct label type fileglob (line 877) | struct fileglob type label (line 878) | struct label type fileglob (line 898) | struct fileglob type label (line 899) | struct label type flock (line 901) | struct flock type proc (line 922) | struct proc type fileglob (line 923) | struct fileglob type fileglob (line 950) | struct fileglob type label (line 951) | struct label type fileglob (line 968) | struct fileglob type label (line 969) | struct label type fileglob (line 986) | struct fileglob type label (line 987) | struct label type fileglob (line 1005) | struct fileglob type fileglob (line 1021) | struct fileglob type label (line 1022) | struct label type fileglob (line 1033) | struct fileglob type label (line 1034) | struct label type label (line 1045) | struct label type label (line 1052) | struct label type mount (line 1187) | struct mount type label (line 1188) | struct label type mount (line 1210) | struct mount type label (line 1211) | struct label type vfs_attr (line 1212) | struct vfs_attr type mount (line 1229) | struct mount type label (line 1230) | struct label type vnode (line 1248) | struct vnode type label (line 1249) | struct label type componentname (line 1250) | struct componentname type mount (line 1267) | struct mount type mount (line 1284) | struct mount type mount (line 1302) | struct mount type mount (line 1320) | struct mount type vnode (line 1343) | struct vnode type vnode (line 1344) | struct vnode type componentname (line 1345) | struct componentname type mount (line 1363) | struct mount type mount (line 1380) | struct mount type label (line 1381) | struct label type mount (line 1398) | struct mount type label (line 1399) | struct label type vfs_attr (line 1400) | struct vfs_attr type mount (line 1421) | struct mount type label (line 1422) | struct label type mount (line 1438) | struct mount type label (line 1439) | struct label type mount (line 1453) | struct mount type label (line 1454) | struct label type label (line 1466) | struct label type label (line 1488) | struct label type sbuf (line 1490) | struct sbuf type label (line 1505) | struct label type label (line 1528) | struct label type fileglob (line 1563) | struct fileglob type pipe (line 1586) | struct pipe type label (line 1587) | struct label type knote (line 1605) | struct knote type pipe (line 1606) | struct pipe type label (line 1607) | struct label type pipe (line 1625) | struct pipe type label (line 1626) | struct label type pipe (line 1645) | struct pipe type label (line 1646) | struct label type pipe (line 1665) | struct pipe type label (line 1666) | struct label type pipe (line 1684) | struct pipe type label (line 1685) | struct label type pipe (line 1699) | struct pipe type label (line 1700) | struct label type label (line 1711) | struct label type label (line 1721) | struct label type mac_policy_conf (line 1740) | struct mac_policy_conf type mac_policy_conf (line 1764) | struct mac_policy_conf type mac_policy_conf (line 1786) | struct mac_policy_conf type proc (line 1816) | struct proc type pseminfo (line 1849) | struct pseminfo type label (line 1850) | struct label type pseminfo (line 1866) | struct pseminfo type label (line 1867) | struct label type pseminfo (line 1884) | struct pseminfo type label (line 1885) | struct label type pseminfo (line 1902) | struct pseminfo type label (line 1903) | struct label type pseminfo (line 1919) | struct pseminfo type label (line 1920) | struct label type label (line 1932) | struct label type label (line 1942) | struct label type pshminfo (line 1975) | struct pshminfo type label (line 1976) | struct label type pshminfo (line 1995) | struct pshminfo type label (line 1996) | struct label type pshminfo (line 2013) | struct pshminfo type label (line 2014) | struct label type pshminfo (line 2031) | struct pshminfo type label (line 2032) | struct label type pshminfo (line 2050) | struct pshminfo type label (line 2051) | struct label type pshminfo (line 2068) | struct pshminfo type label (line 2069) | struct label type label (line 2082) | struct label type label (line 2092) | struct label type proc (line 2144) | struct proc type proc (line 2165) | struct proc type proc_ident (line 2186) | struct proc_ident type proc (line 2200) | struct proc type ipc_port (line 2214) | struct ipc_port type proc (line 2268) | struct proc type proc (line 2314) | struct proc type proc (line 2315) | struct proc type proc (line 2334) | struct proc type proc (line 2350) | struct proc type proc (line 2368) | struct proc type proc (line 2385) | struct proc type proc (line 2411) | struct proc type proc (line 2453) | struct proc type proc (line 2472) | struct proc type auditinfo_addr (line 2488) | struct auditinfo_addr type proc (line 2524) | struct proc type proc (line 2525) | struct proc type proc (line 2548) | struct proc type proc (line 2566) | struct proc type proc (line 2587) | struct proc type proc (line 2615) | struct proc type sockaddr (line 2635) | struct sockaddr type sockaddr (line 2657) | struct sockaddr type label (line 2676) | struct label type label (line 2694) | struct label type sockaddr (line 2695) | struct sockaddr type label (line 2713) | struct label type sockaddr (line 2714) | struct sockaddr type label (line 2732) | struct label type sockaddr (line 2733) | struct sockaddr type label (line 2776) | struct label type label (line 2793) | struct label type label (line 2810) | struct label type socket (line 2828) | struct socket type label (line 2829) | struct label type sockaddr (line 2830) | struct sockaddr type label (line 2849) | struct label type sockaddr (line 2850) | struct sockaddr type label (line 2867) | struct label type label (line 2885) | struct label type sockopt (line 2886) | struct sockopt type label (line 2904) | struct label type sockopt (line 2905) | struct sockopt type vnode (line 2925) | struct vnode type label (line 2926) | struct label type vnode (line 2960) | struct vnode type label (line 2961) | struct label type vnode (line 3065) | struct vnode type label (line 3066) | struct label type vnode (line 3082) | struct vnode type label (line 3083) | struct label type msqid_kernel (line 3144) | struct msqid_kernel type label (line 3145) | struct label type msg (line 3146) | struct msg type label (line 3147) | struct label type label (line 3158) | struct label type label (line 3167) | struct label type label (line 3180) | struct label type msg (line 3198) | struct msg type label (line 3199) | struct label type msqid_kernel (line 3200) | struct msqid_kernel type label (line 3201) | struct label type msg (line 3217) | struct msg type label (line 3218) | struct label type msg (line 3236) | struct msg type label (line 3237) | struct label type msqid_kernel (line 3252) | struct msqid_kernel type label (line 3253) | struct label type msqid_kernel (line 3271) | struct msqid_kernel type label (line 3272) | struct label type msqid_kernel (line 3288) | struct msqid_kernel type label (line 3289) | struct label type msqid_kernel (line 3305) | struct msqid_kernel type label (line 3306) | struct label type msqid_kernel (line 3317) | struct msqid_kernel type label (line 3318) | struct label type label (line 3329) | struct label type label (line 3338) | struct label type label (line 3351) | struct label type semid_kernel (line 3368) | struct semid_kernel type label (line 3369) | struct label type semid_kernel (line 3386) | struct semid_kernel type label (line 3387) | struct label type semid_kernel (line 3408) | struct semid_kernel type label (line 3409) | struct label type semid_kernel (line 3425) | struct semid_kernel type label (line 3426) | struct label type label (line 3437) | struct label type label (line 3447) | struct label type label (line 3460) | struct label type shmid_kernel (line 3477) | struct shmid_kernel type label (line 3478) | struct label type shmid_kernel (line 3497) | struct shmid_kernel type label (line 3498) | struct label type shmid_kernel (line 3515) | struct shmid_kernel type label (line 3516) | struct label type shmid_kernel (line 3533) | struct shmid_kernel type label (line 3534) | struct label type shmid_kernel (line 3550) | struct shmid_kernel type label (line 3551) | struct label type label (line 3563) | struct label type label (line 3573) | struct label type label (line 3586) | struct label type proc_ident (line 3603) | struct proc_ident type proc_ident (line 3620) | struct proc_ident type proc_ident (line 3639) | struct proc_ident type proc_ident (line 3659) | struct proc_ident type proc_ident (line 3679) | struct proc_ident type proc_ident (line 3699) | struct proc_ident type proc (line 3716) | struct proc type vnode (line 3717) | struct vnode type vnode (line 3719) | struct vnode type vnode (line 3721) | struct vnode type proc (line 3735) | struct proc type proc (line 3755) | struct proc type proc (line 3768) | struct proc type thread (line 3780) | struct thread type vnode (line 3802) | struct vnode type label (line 3803) | struct label type vnode (line 3821) | struct vnode type label (line 3822) | struct label type vnode (line 3839) | struct vnode type label (line 3840) | struct label type componentname (line 3841) | struct componentname type vnode (line 3860) | struct vnode type label (line 3861) | struct label type vnode (line 3862) | struct vnode type label (line 3863) | struct label type componentname (line 3864) | struct componentname type vnode (line 3886) | struct vnode type label (line 3887) | struct label type componentname (line 3888) | struct componentname type vnode_attr (line 3889) | struct vnode_attr type vnode (line 3907) | struct vnode type label (line 3908) | struct label type vnode (line 3928) | struct vnode type label (line 3929) | struct label type vnode (line 3930) | struct vnode type label (line 3931) | struct label type vnode (line 3960) | struct vnode type vnode (line 3961) | struct vnode type label (line 3962) | struct label type label (line 3963) | struct label type label (line 3964) | struct label type componentname (line 3965) | struct componentname type vnode (line 3984) | struct vnode type label (line 3985) | struct label type vnode (line 4012) | struct vnode type label (line 4013) | struct label type vnode_attr (line 4014) | struct vnode_attr type vnode (line 4037) | struct vnode type label (line 4038) | struct label type attrlist (line 4039) | struct attrlist type vnode (line 4062) | struct vnode type attrlist (line 4063) | struct attrlist type vnode (line 4085) | struct vnode type label (line 4086) | struct label type uio (line 4088) | struct uio type vnode (line 4110) | struct vnode type label (line 4111) | struct label type knote (line 4130) | struct knote type vnode (line 4131) | struct vnode type label (line 4132) | struct label type ucred (line 4151) | struct ucred type vnode (line 4152) | struct vnode type label (line 4153) | struct label type label (line 4154) | struct label type vnode (line 4173) | struct vnode type label (line 4174) | struct label type vnode (line 4175) | struct vnode type label (line 4176) | struct label type componentname (line 4177) | struct componentname type vnode (line 4193) | struct vnode type label (line 4194) | struct label type vnode (line 4217) | struct vnode type label (line 4218) | struct label type vnode (line 4238) | struct vnode type label (line 4239) | struct label type componentname (line 4240) | struct componentname type vnode (line 4258) | struct vnode type label (line 4259) | struct label type vnode (line 4281) | struct vnode type label (line 4282) | struct label type vnode (line 4299) | struct vnode type label (line 4300) | struct label type vnode (line 4320) | struct vnode type label (line 4321) | struct label type vnode (line 4345) | struct vnode type label (line 4346) | struct label type vnode (line 4347) | struct vnode type label (line 4348) | struct label type componentname (line 4349) | struct componentname type vnode (line 4350) | struct vnode type label (line 4351) | struct label type vnode (line 4352) | struct vnode type label (line 4353) | struct label type componentname (line 4354) | struct componentname type vnode (line 4381) | struct vnode type label (line 4382) | struct label type vnode (line 4383) | struct vnode type label (line 4384) | struct label type componentname (line 4385) | struct componentname type vnode (line 4415) | struct vnode type label (line 4416) | struct label type vnode (line 4417) | struct vnode type label (line 4418) | struct label type componentname (line 4420) | struct componentname type vnode (line 4437) | struct vnode type label (line 4438) | struct label type vnode (line 4456) | struct vnode type label (line 4457) | struct label type attrlist (line 4458) | struct attrlist type attrlist (line 4459) | struct attrlist type vnode (line 4476) | struct vnode type label (line 4477) | struct label type vnode (line 4496) | struct vnode type label (line 4497) | struct label type kauth_acl (line 4498) | struct kauth_acl type vnode (line 4519) | struct vnode type label (line 4520) | struct label type attrlist (line 4521) | struct attrlist type vnode (line 4546) | struct vnode type label (line 4547) | struct label type uio (line 4549) | struct uio type vnode (line 4567) | struct vnode type label (line 4568) | struct label type vnode (line 4587) | struct vnode type label (line 4588) | struct label type vnode (line 4609) | struct vnode type label (line 4610) | struct label type vnode (line 4631) | struct vnode type label (line 4632) | struct label type timespec (line 4633) | struct timespec type timespec (line 4634) | struct timespec type vnode (line 4653) | struct vnode type label (line 4654) | struct label type cs_blob (line 4656) | struct cs_blob type vnode (line 4677) | struct vnode type label (line 4678) | struct label type cs_blob (line 4679) | struct cs_blob type vnode (line 4680) | struct vnode type cs_blob (line 4681) | struct cs_blob type ucred (line 4703) | struct ucred type ucred (line 4704) | struct ucred type vnode (line 4705) | struct vnode type label (line 4706) | struct label type vnode (line 4725) | struct vnode type label (line 4726) | struct label type componentname (line 4727) | struct componentname type vnode (line 4749) | struct vnode type label (line 4750) | struct label type vnode (line 4770) | struct vnode type label (line 4771) | struct label type componentname (line 4772) | struct componentname type vnode_attr (line 4773) | struct vnode_attr type vnode (line 4791) | struct vnode type label (line 4792) | struct label type vnode (line 4818) | struct vnode type label (line 4819) | struct label type vnode (line 4820) | struct vnode type label (line 4821) | struct label type componentname (line 4822) | struct componentname type vnode (line 4844) | struct vnode type label (line 4845) | struct label type mount (line 4861) | struct mount type label (line 4862) | struct label type devnode (line 4863) | struct devnode type label (line 4864) | struct label type vnode (line 4865) | struct vnode type label (line 4866) | struct label type mount (line 4892) | struct mount type label (line 4893) | struct label type vnode (line 4894) | struct vnode type label (line 4895) | struct label type ucred (line 4912) | struct ucred type mount (line 4913) | struct mount type label (line 4914) | struct label type fileglob (line 4915) | struct fileglob type label (line 4916) | struct label type vnode (line 4917) | struct vnode type label (line 4918) | struct label type ucred (line 4933) | struct ucred type pipe (line 4934) | struct pipe type label (line 4935) | struct label type vnode (line 4936) | struct vnode type label (line 4937) | struct label type ucred (line 4952) | struct ucred type pseminfo (line 4953) | struct pseminfo type label (line 4954) | struct label type vnode (line 4955) | struct vnode type label (line 4956) | struct label type ucred (line 4971) | struct ucred type pshminfo (line 4972) | struct pshminfo type label (line 4973) | struct label type vnode (line 4974) | struct vnode type label (line 4975) | struct label type mount (line 4988) | struct mount type label (line 4989) | struct label type vnode (line 4990) | struct vnode type label (line 4991) | struct label type label (line 5008) | struct label type vnode (line 5009) | struct vnode type label (line 5010) | struct label type label (line 5023) | struct label type label (line 5024) | struct label type label (line 5035) | struct label type label (line 5055) | struct label type sbuf (line 5057) | struct sbuf type label (line 5076) | struct label type sbuf (line 5078) | struct sbuf type label (line 5092) | struct label type label (line 5114) | struct label type label (line 5128) | struct label type vnode (line 5150) | struct vnode type label (line 5151) | struct label type label (line 5152) | struct label type mount (line 5182) | struct mount type label (line 5183) | struct label type vnode (line 5184) | struct vnode type label (line 5185) | struct label type vnode (line 5203) | struct vnode type label (line 5204) | struct label type label (line 5205) | struct label type proc (line 5216) | struct proc type vnode (line 5217) | struct vnode type label (line 5219) | struct label type mount (line 5243) | struct mount type label (line 5244) | struct label type vnode (line 5245) | struct vnode type label (line 5246) | struct label type vnode (line 5247) | struct vnode type label (line 5248) | struct label type componentname (line 5249) | struct componentname type vnode (line 5264) | struct vnode type label (line 5265) | struct label type vnode (line 5282) | struct vnode type label (line 5283) | struct label type vnode (line 5284) | struct vnode type label (line 5285) | struct label type componentname (line 5286) | struct componentname type vnode (line 5302) | struct vnode type label (line 5303) | struct label type vnode (line 5304) | struct vnode type label (line 5305) | struct label type componentname (line 5306) | struct componentname type vnode (line 5320) | struct vnode type label (line 5321) | struct label type vnode (line 5337) | struct vnode type label (line 5338) | struct label type kauth_acl (line 5339) | struct kauth_acl type vnode (line 5353) | struct vnode type label (line 5354) | struct label type attrlist (line 5355) | struct attrlist type vnode (line 5370) | struct vnode type label (line 5371) | struct label type uio (line 5373) | struct uio type vnode (line 5387) | struct vnode type label (line 5388) | struct label type vnode (line 5403) | struct vnode type label (line 5404) | struct label type vnode (line 5420) | struct vnode type label (line 5421) | struct label type vnode (line 5438) | struct vnode type label (line 5439) | struct label type timespec (line 5440) | struct timespec type timespec (line 5441) | struct timespec type vnode (line 5456) | struct vnode type label (line 5457) | struct label type tty (line 5472) | struct tty type label (line 5474) | struct label type tty (line 5488) | struct tty type label (line 5490) | struct label type vnode (line 5546) | struct vnode type mac_policy_ops (line 5561) | struct mac_policy_ops { type mac_policy_handle_t (line 5955) | typedef unsigned int mac_policy_handle_t; type mac_policy_conf (line 5979) | struct mac_policy_conf { type mac_policy_conf (line 5999) | struct mac_policy_conf type vnode (line 6019) | struct vnode type vnode (line 6020) | struct vnode type vnode (line 6022) | struct vnode type fileglob (line 6036) | struct fileglob type fileglob (line 6052) | struct fileglob type fileglob (line 6066) | struct fileglob type label (line 6200) | struct label type label (line 6201) | struct label type vnode (line 6202) | struct vnode type vnode (line 6203) | struct vnode FILE: security/mac_posix_sem.c type label (line 72) | struct label type label (line 75) | struct label function mac_posixsem_label_init (line 85) | void function mac_posixsem_label_free (line 91) | static void function mac_posixsem_label_destroy (line 98) | void function mac_posixsem_label_associate (line 105) | void function mac_posixsem_vnode_label_associate (line 113) | void function mac_posixsem_check_create (line 122) | int function mac_posixsem_check_open (line 139) | int function mac_posixsem_check_post (line 157) | int function mac_posixsem_check_unlink (line 174) | int function mac_posixsem_check_wait (line 192) | int FILE: security/mac_posix_shm.c type label (line 73) | struct label type label (line 76) | struct label function mac_posixshm_label_init (line 86) | void function mac_posixshm_label_free (line 92) | static void function mac_posixshm_label_destroy (line 99) | void function mac_posixshm_vnode_label_associate (line 106) | void function mac_posixshm_label_associate (line 115) | void function mac_posixshm_check_create (line 122) | int function mac_posixshm_check_open (line 139) | int function mac_posixshm_check_mmap (line 156) | int function mac_posixshm_check_stat (line 175) | int function mac_posixshm_check_truncate (line 192) | int function mac_posixshm_check_unlink (line 210) | int FILE: security/mac_priv.c function mac_priv_check (line 84) | int function mac_priv_grant (line 102) | int FILE: security/mac_process.c type label (line 85) | struct label type label (line 88) | struct label function mac_cred_label_init (line 98) | void function mac_cred_label_free (line 104) | void function mac_cred_label_is_equal (line 111) | bool function mac_cred_label_hash_update (line 128) | uint32_t function mac_cred_label_externalize_audit (line 145) | int function mac_cred_label_destroy (line 160) | void function mac_cred_label_externalize (line 167) | int function mac_cred_label_internalize (line 178) | int function mac_cred_label_associate_fork (line 194) | void function mac_cred_label_associate_kernel (line 204) | void function mac_cred_label_associate_user (line 214) | void function mac_cred_label_associate (line 225) | void function mac_execve_enter (line 231) | int function mac_cred_label_update (line 291) | void function mac_cred_check_label_update (line 303) | int function mac_cred_check_visible (line 320) | int function mac_proc_check_debug (line 337) | int function mac_proc_check_dump_core (line 368) | int function mac_proc_check_remote_thread_create (line 388) | int function mac_proc_check_fork (line 419) | int function mac_proc_check_get_task (line 442) | int function mac_proc_check_expose_task (line 469) | int function mac_proc_check_inherit_ipc_ports (line 489) | int function mac_proc_check_map_anon (line 504) | int function mac_proc_check_memorystatus_control (line 529) | int function mac_proc_check_mprotect (line 552) | int function mac_proc_check_run_cs_invalid (line 576) | int function mac_proc_notify_cs_invalidated (line 593) | void function mac_proc_check_sched (line 599) | int function mac_proc_check_signal (line 622) | int function mac_proc_check_syscall_unix (line 645) | int function mac_proc_check_wait (line 665) | int function mac_proc_check_work_interval_ctl (line 688) | int function mac_proc_notify_exit (line 711) | void function mac_proc_check_suspend_resume (line 717) | int function mac_proc_check_ledger (line 740) | int function mac_proc_check_proc_info (line 763) | int function mac_proc_check_get_cs_info (line 786) | int function mac_proc_check_set_cs_info (line 809) | int FILE: security/mac_pty.c function mac_pty_notify_grant (line 36) | void function mac_pty_notify_close (line 42) | void FILE: security/mac_skywalk.c function mac_skywalk_flow_check_connect (line 35) | int function mac_skywalk_flow_check_listen (line 45) | int FILE: security/mac_socket.c function mac_socket_check_accept (line 87) | int function mac_socket_check_accepted (line 105) | int function mac_socket_check_bind (line 129) | int function mac_socket_check_connect (line 147) | int function mac_socket_check_create (line 166) | int function mac_socket_check_ioctl (line 182) | int function mac_socket_check_stat (line 199) | int function mac_socket_check_listen (line 216) | int function mac_socket_check_receive (line 233) | int function mac_socket_check_received (line 250) | int function mac_socket_check_send (line 267) | int function mac_socket_check_setsockopt (line 285) | int function mac_socket_check_getsockopt (line 303) | int FILE: security/mac_system.c function mac_system_check_acct (line 72) | int function mac_system_check_host_priv (line 90) | int function mac_system_check_info (line 107) | int function mac_system_check_nfsd (line 124) | int function mac_system_check_reboot (line 141) | int function mac_system_check_settime (line 159) | int function mac_system_check_swapon (line 176) | int function mac_system_check_swapoff (line 192) | int function mac_system_check_sysctlbyname (line 208) | int function mac_system_check_kas_info (line 228) | int FILE: security/mac_sysv_msg.c type label (line 77) | struct label type label (line 80) | struct label function mac_sysvmsg_label_init (line 90) | void type label (line 96) | struct label type label (line 99) | struct label function mac_sysvmsq_label_init (line 109) | void function mac_sysvmsg_label_associate (line 115) | void function mac_sysvmsq_label_associate (line 123) | void function mac_sysvmsg_label_recycle (line 129) | void function mac_sysvmsq_label_recycle (line 135) | void function mac_sysvmsq_check_enqueue (line 141) | int function mac_sysvmsq_check_msgrcv (line 160) | int function mac_sysvmsq_check_msgrmid (line 177) | int function mac_sysvmsq_check_msqget (line 194) | int function mac_sysvmsq_check_msqsnd (line 211) | int function mac_sysvmsq_check_msqrcv (line 228) | int function mac_sysvmsq_check_msqctl (line 245) | int FILE: security/mac_sysv_sem.c type label (line 78) | struct label type label (line 81) | struct label function mac_sysvsem_label_init (line 91) | void function mac_sysv_sem_label_free (line 97) | static void function mac_sysvsem_label_destroy (line 104) | void function mac_sysvsem_label_associate (line 111) | void function mac_sysvsem_label_recycle (line 117) | void function mac_sysvsem_check_semctl (line 123) | int function mac_sysvsem_check_semget (line 141) | int function mac_sysvsem_check_semop (line 158) | int FILE: security/mac_sysv_shm.c type label (line 80) | struct label type label (line 83) | struct label function mac_sysvshm_label_init (line 93) | void function mac_sysv_shm_label_free (line 99) | static void function mac_sysvshm_label_destroy (line 106) | void function mac_sysvshm_label_associate (line 113) | void function mac_sysvshm_label_recycle (line 119) | void function mac_sysvshm_check_shmat (line 125) | int function mac_sysvshm_check_shmctl (line 144) | int function mac_sysvshm_check_shmdt (line 163) | int function mac_sysvshm_check_shmget (line 180) | int FILE: security/mac_vfs.c type label (line 121) | struct label type label (line 124) | struct label function mac_devfs_label_init (line 136) | void type label (line 142) | struct label type label (line 145) | struct label function mac_mount_label_init (line 157) | void type label (line 163) | struct label type label (line 166) | struct label function mac_vnode_label_init (line 179) | void function mac_vnode_label_init_needed (line 185) | int type label (line 196) | struct label function mac_vnode_label_recycle (line 210) | void function mac_devfs_label_free (line 223) | static void function mac_devfs_label_destroy (line 232) | void function mac_mount_label_free (line 241) | static void function mac_mount_label_destroy (line 250) | void function mac_vnode_label_free (line 259) | void function mac_vnode_label_destroy (line 271) | void function mac_vnode_label_copy (line 280) | void function mac_vnode_label_externalize_audit (line 292) | int function mac_vnode_label_externalize (line 304) | int function mac_vnode_label_internalize (line 315) | int function mac_mount_label_internalize (line 325) | int function mac_mount_label_externalize (line 335) | int function mac_devfs_label_copy (line 346) | void function mac_devfs_label_update (line 361) | void function mac_vnode_label_associate (line 378) | int function mac_vnode_label_associate_devfs (line 410) | void function mac_vnode_label_associate_extattr (line 429) | int function mac_vnode_label_associate_singlelabel (line 442) | void function mac_vnode_notify_create (line 461) | int function mac_vnode_notify_rename (line 486) | void function mac_vnode_notify_open (line 508) | void function mac_vnode_notify_link (line 528) | void function mac_vnode_notify_deleteextattr (line 549) | void function mac_vnode_notify_setacl (line 569) | void function mac_vnode_notify_setattrlist (line 589) | void function mac_vnode_notify_setextattr (line 609) | void function mac_vnode_notify_setflags (line 629) | void function mac_vnode_notify_setmode (line 649) | void function mac_vnode_notify_setowner (line 669) | void function mac_vnode_notify_setutimes (line 689) | void function mac_vnode_notify_truncate (line 709) | void function mac_vnode_label_update_extattr (line 734) | void function mac_vnode_label_store (line 764) | static int function mac_cred_label_update_execve (line 792) | void function mac_cred_check_label_update_execve (line 869) | int function mac_vnode_check_access (line 937) | int function mac_vnode_check_chdir (line 963) | int function mac_vnode_check_chroot (line 985) | int function mac_vnode_check_clone (line 1008) | int function mac_vnode_check_create (line 1031) | int function mac_vnode_check_unlink (line 1054) | int function mac_vnode_check_deleteacl (line 1078) | int function mac_vnode_check_deleteextattr (line 1102) | int function mac_vnode_check_exchangedata (line 1124) | int function mac_vnode_check_getacl (line 1150) | int function mac_vnode_check_getattr (line 1173) | int function mac_vnode_check_getattrlist (line 1196) | int function mac_vnode_check_exec (line 1221) | int function mac_vnode_check_fsgetpath (line 1296) | int function mac_vnode_check_signature (line 1318) | int function mac_vnode_check_supplemental_signature (line 1428) | int function mac_vnode_check_getacl (line 1450) | int function mac_vnode_check_getextattr (line 1473) | int function mac_vnode_check_ioctl (line 1497) | int function mac_vnode_check_kqfilter (line 1519) | int function mac_vnode_check_link (line 1544) | int function mac_vnode_check_listextattr (line 1568) | int function mac_vnode_check_lookup_preflight (line 1590) | int function mac_vnode_check_lookup (line 1613) | int function mac_vnode_check_open (line 1636) | int function mac_vnode_check_read (line 1658) | int function mac_vnode_check_readdir (line 1683) | int function mac_vnode_check_readlink (line 1705) | int function mac_vnode_check_label_update (line 1727) | int function mac_vnode_check_rename (line 1751) | int function mac_vnode_check_revoke (line 1792) | int function mac_vnode_check_searchfs (line 1814) | int function mac_vnode_check_select (line 1837) | int function mac_vnode_check_setacl (line 1859) | int function mac_vnode_check_setattrlist (line 1882) | int function mac_vnode_check_setextattr (line 1905) | int function mac_vnode_check_setflags (line 1929) | int function mac_vnode_check_setmode (line 1951) | int function mac_vnode_check_setowner (line 1973) | int function mac_vnode_check_setutimes (line 1996) | int function mac_vnode_check_stat (line 2020) | int function mac_vnode_check_trigger_resolve (line 2044) | int function mac_vnode_check_truncate (line 2067) | int function mac_vnode_check_write (line 2092) | int function mac_vnode_check_uipc_bind (line 2116) | int function mac_vnode_check_uipc_connect (line 2139) | int function mac_vnode_label_update (line 2161) | void function mac_vnode_find_sigs (line 2189) | int function mac_mount_label_associate (line 2208) | void function mac_mount_check_mount (line 2266) | int function mac_mount_check_mount_late (line 2290) | int function mac_mount_check_snapshot_create (line 2313) | int function mac_mount_check_snapshot_delete (line 2336) | int function mac_mount_check_snapshot_mount (line 2359) | int function mac_mount_check_snapshot_revert (line 2382) | int function mac_mount_check_remount (line 2405) | int function mac_mount_check_umount (line 2428) | int function mac_mount_check_getattr (line 2451) | int function mac_mount_check_setattr (line 2474) | int function mac_mount_check_stat (line 2497) | int function mac_mount_check_label_update (line 2520) | int function mac_mount_check_fsctl (line 2543) | int function mac_devfs_label_associate_device (line 2566) | void function mac_devfs_label_associate_directory (line 2583) | void function vn_setlabel (line 2600) | int function mac_vnode_label_associate_fdesc (line 2656) | int function mac_vnode_label_get (line 2752) | intptr_t function mac_vnode_label_set (line 2766) | void function mac_vnode_notify_reclaim (line 2779) | void function mac_mount_check_quotactl (line 2787) | int function mac_vnode_check_getattrlistbulk (line 2810) | int FILE: security/mac_vfs_subr.c function vnode_label (line 44) | int function vnode_relabel (line 146) | void function mac_vnop_setxattr (line 165) | int function mac_vnop_getxattr (line 195) | int function mac_vnop_removexattr (line 215) | int FILE: tests/IP6_EXTHDR_CHECK_61873584.c type packet1 (line 11) | struct packet1 { type packet2 (line 21) | struct packet2 { type sockaddr_in6 (line 33) | struct sockaddr_in6 type packet1 (line 34) | struct packet1 type packet2 (line 35) | struct packet2 type packet1 (line 50) | struct packet1 type packet2 (line 66) | struct packet2 type sockaddr (line 79) | struct sockaddr type sockaddr (line 81) | struct sockaddr FILE: tests/atm_diagnostic_flag.c function _save_atm_diagnostic_flag (line 19) | static uint32_t function kern_return_t (line 29) | static kern_return_t function _reset_atm_diagnostic_flag (line 40) | static void function _toggle_atm_diagnostic_flag (line 55) | static void FILE: tests/atm_diagnostic_flag_entitled.c function _save_atm_diagnostic_flag (line 19) | static uint32_t function kern_return_t (line 29) | static kern_return_t function _reset_atm_diagnostic_flag (line 40) | static void function _toggle_atm_diagnostic_flag (line 55) | static void FILE: tests/avx.c function memcmp_unoptimized (line 99) | int function start_timer (line 113) | void function require_avx (line 133) | void function require_avx512 (line 141) | void function store_ymm (line 153) | static inline void function restore_ymm (line 177) | static inline void function populate_ymm (line 203) | static inline void function vec256_to_string (line 246) | void function assert_ymm_eq (line 266) | void function check_ymm (line 278) | void function copy_ymm_state_to_vector (line 289) | static void function ymm_sigalrm_handler (line 302) | static void function kern_return_t (line 327) | kern_return_t function ymm_integrity (line 356) | void function store_opmask (line 425) | static inline void function store_zmm (line 438) | static inline void function restore_zmm (line 478) | static inline void function populate_opmask (line 520) | static inline void function kern_return_t (line 541) | kern_return_t function populate_zmm (line 570) | static inline void function vec512_to_string (line 637) | void function opmask_to_string (line 659) | void function assert_zmm_eq (line 678) | static void function assert_opmask_eq (line 690) | static void function check_zmm (line 704) | void function copy_state_to_opmask (line 718) | static void function copy_zmm_state_to_vector (line 727) | static void function zmm_sigalrm_handler (line 752) | static void function zmm_integrity (line 781) | void FILE: tests/backtracing.c type callstack_exp (line 25) | struct callstack_exp { function expect_frame (line 33) | static void function is_kernel_64_bit (line 76) | static bool function backtrace_current_thread_wrapper (line 101) | static int __attribute__((noinline, not_tail_called)) function expect_callstack (line 109) | static void __attribute__((noinline, not_tail_called)) function recurse_a (line 172) | static int __attribute__((noinline, not_tail_called)) function recurse_b (line 184) | static int __attribute__((noinline, not_tail_called)) FILE: tests/benchmark/helpers.c function benchmark_log (line 14) | void function timespec_difference_us (line 44) | uint64_t function get_ncpu (line 72) | int FILE: tests/benchmark/helpers.h type timespec (line 19) | struct timespec type timespec (line 19) | struct timespec FILE: tests/bounded_array_ref_src/begin_end.cpp type T (line 12) | struct T { int i; } function tests (line 15) | static void FILE: tests/bounded_array_ref_src/compare.equal.nullptr.cpp type T (line 21) | struct T { int i; } function tests (line 24) | static void FILE: tests/bounded_array_ref_src/ctor.C_array.cpp type T (line 12) | struct T { int i; } function tests (line 20) | static void FILE: tests/bounded_array_ref_src/ctor.begin_end.cpp type T (line 11) | struct T { int i; } function tests (line 19) | static void FILE: tests/bounded_array_ref_src/ctor.bounded_array.cpp type T (line 12) | struct T { int i; } function tests (line 20) | static void FILE: tests/bounded_array_ref_src/ctor.bounded_ptr.cpp type T (line 12) | struct T { int i; } function tests (line 20) | static void FILE: tests/bounded_array_ref_src/ctor.default.cpp type T (line 11) | struct T { int i; } function tests (line 14) | static void FILE: tests/bounded_array_ref_src/ctor.raw_ptr.cpp type T (line 12) | struct T { int i; } function tests (line 20) | static void FILE: tests/bounded_array_ref_src/data.cpp type T (line 12) | struct T { int i; } function tests (line 15) | static void FILE: tests/bounded_array_ref_src/for_loop.cpp type T (line 9) | struct T { function tests (line 14) | static void FILE: tests/bounded_array_ref_src/operator.bool.cpp type T (line 11) | struct T { int i; } function tests (line 14) | static void FILE: tests/bounded_array_ref_src/operator.subscript.cpp type T (line 11) | struct T { int i; } function tests (line 19) | static void FILE: tests/bounded_array_ref_src/size.cpp type T (line 12) | struct T { int i; } function tests (line 15) | static void FILE: tests/bounded_array_ref_src/slice.cpp type T (line 14) | struct T { int i; } function tests (line 20) | static void FILE: tests/bounded_array_ref_src/test_policy.h type test_policy (line 13) | struct test_policy { function reset (line 21) | struct tracking_policy { FILE: tests/bounded_array_src/begin_end.cpp type T (line 15) | struct T { int i; } function tests (line 18) | static void FILE: tests/bounded_array_src/ctor.aggregate_init.cpp type T (line 11) | struct T { method T (line 12) | T() : i(4) method T (line 15) | T(int k) : i(k) function tests (line 27) | static void FILE: tests/bounded_array_src/ctor.default.cpp type T (line 11) | struct T { method T (line 12) | T() : i(4) function tests (line 24) | static void FILE: tests/bounded_array_src/data.cpp type T (line 12) | struct T { int i; } function tests (line 20) | static void FILE: tests/bounded_array_src/for_loop.cpp type T (line 9) | struct T { function tests (line 14) | static void FILE: tests/bounded_array_src/operator.subscript.cpp type T (line 12) | struct T { int i; } function tests (line 20) | static void FILE: tests/bounded_array_src/size.cpp type T (line 11) | struct T { int i; } function tests (line 14) | static void FILE: tests/bounded_array_src/test_policy.h type test_policy (line 10) | struct test_policy { FILE: tests/bounded_ptr_src/arith.add.cpp type T (line 17) | struct T { function tests (line 22) | static void FILE: tests/bounded_ptr_src/arith.add_assign.cpp type T (line 17) | struct T { int i; } type tracking_policy (line 20) | struct tracking_policy { method trap (line 22) | static void function tests (line 32) | static void FILE: tests/bounded_ptr_src/arith.difference.cpp type T (line 16) | struct T { function tests (line 21) | static void FILE: tests/bounded_ptr_src/arith.inc_dec.cpp type T (line 17) | struct T { function tests (line 22) | static void FILE: tests/bounded_ptr_src/arith.subtract.cpp type T (line 15) | struct T { function tests (line 20) | static void FILE: tests/bounded_ptr_src/arith.subtract_assign.cpp type T (line 14) | struct T { int i; } type tracking_policy (line 17) | struct tracking_policy { method trap (line 19) | static void function tests (line 29) | static void FILE: tests/bounded_ptr_src/assign.convert.cpp type Base (line 15) | struct Base { int i; } type Derived (line 16) | struct Derived : Base { } type Base1 (line 18) | struct Base1 { int i; } type Base2 (line 19) | struct Base2 { long l; } type DerivedMultiple (line 20) | struct DerivedMultiple : Base1, Base2 { method DerivedMultiple (line 21) | DerivedMultiple(int i) : Base1{i}, Base2{i + 10} type Unrelated (line 26) | struct Unrelated { } type dummy_policy1 (line 28) | struct dummy_policy1 { method trap (line 29) | static constexpr void type dummy_policy2 (line 34) | struct dummy_policy2 { method trap (line 35) | static constexpr void function tests (line 42) | static void FILE: tests/bounded_ptr_src/assign.nullptr.cpp type T (line 14) | struct T { } function tests (line 17) | static void FILE: tests/bounded_ptr_src/compare.equal.cpp type dummy_policy1 (line 18) | struct dummy_policy1 { method trap (line 19) | static constexpr void type dummy_policy2 (line 24) | struct dummy_policy2 { method trap (line 25) | static constexpr void function check_eq (line 32) | static void function check_ne (line 42) | static void function tests (line 52) | static void type Base (line 130) | struct Base { int i; } type Derived (line 131) | struct Derived : Base { } function tests_convert (line 134) | static void FILE: tests/bounded_ptr_src/compare.equal.nullptr.cpp type T (line 23) | struct T { } type non_default_policy (line 25) | struct non_default_policy { method trap (line 26) | static constexpr void function tests (line 33) | static void FILE: tests/bounded_ptr_src/compare.equal.raw.cpp function check_eq (line 25) | static void function check_ne (line 35) | static void function tests (line 45) | static void type Base (line 153) | struct Base { int i; } type Derived (line 154) | struct Derived : Base { } function tests_convert (line 157) | static void FILE: tests/bounded_ptr_src/compare.order.cpp type dummy_policy1 (line 24) | struct dummy_policy1 { method trap (line 25) | static constexpr void type dummy_policy2 (line 30) | struct dummy_policy2 { method trap (line 31) | static constexpr void function check_lt (line 38) | static void function check_eq (line 53) | static void function tests (line 68) | static void type Base (line 146) | struct Base { int i; } type Derived (line 147) | struct Derived : Base { } function tests_convert (line 150) | static void FILE: tests/bounded_ptr_src/compare.order.raw.cpp function check_lt (line 37) | static void function check_eq (line 52) | static void function tests (line 67) | static void type Base (line 175) | struct Base { int i; } type Derived (line 176) | struct Derived : Base { } function tests_convert (line 179) | static void FILE: tests/bounded_ptr_src/ctor.begin_end.cpp type T (line 14) | struct T { function tests (line 24) | static void type Base (line 83) | struct Base { } type Derived (line 84) | struct Derived : Base { } FILE: tests/bounded_ptr_src/ctor.convert.cpp type Base (line 16) | struct Base { int i; } type Derived (line 17) | struct Derived : Base { } type Base1 (line 19) | struct Base1 { int i; } type Base2 (line 20) | struct Base2 { long l; } type DerivedMultiple (line 21) | struct DerivedMultiple : Base1, Base2 { method DerivedMultiple (line 22) | DerivedMultiple(int i) : Base1{i}, Base2{i + 10} type Unrelated (line 27) | struct Unrelated { } type dummy_policy1 (line 29) | struct dummy_policy1 { method trap (line 30) | static constexpr void type dummy_policy2 (line 35) | struct dummy_policy2 { method trap (line 36) | static constexpr void function tests (line 43) | static void FILE: tests/bounded_ptr_src/ctor.default.cpp type T (line 13) | struct T { } function tests (line 16) | static void FILE: tests/bounded_ptr_src/ctor.nullptr.cpp type T (line 13) | struct T { } function tests (line 16) | static void FILE: tests/bounded_ptr_src/deref.cpp type T (line 15) | struct T { type tracking_policy (line 25) | struct tracking_policy { method trap (line 27) | static void function tests (line 37) | static void FILE: tests/bounded_ptr_src/discard_bounds.cpp type T (line 14) | struct T { int i; } type tracking_policy (line 17) | struct tracking_policy { method trap (line 19) | static void function tests (line 29) | static void FILE: tests/bounded_ptr_src/example.malloc.cpp function bounded_malloc (line 17) | test_bounded_ptr function bounded_free (line 26) | void type SomeType (line 32) | struct SomeType { function use (line 40) | void function require (line 44) | void FILE: tests/bounded_ptr_src/operator_bool.cpp type T (line 13) | struct T { } function tests (line 16) | static void FILE: tests/bounded_ptr_src/reinterpret_cast.cpp type Base (line 15) | struct Base { int i; } type Derived (line 16) | struct Derived : Base { } type Base1 (line 18) | struct Base1 { int i; } type Base2 (line 19) | struct Base2 { long l; } type DerivedMultiple (line 20) | struct DerivedMultiple : Base1, Base2 { method DerivedMultiple (line 21) | DerivedMultiple(int i) : Base1{i}, Base2{i + 10} type non_default_policy (line 26) | struct non_default_policy { method trap (line 27) | static constexpr void function tests (line 34) | static void FILE: tests/bounded_ptr_src/subscript.cpp type T (line 15) | struct T { type tracking_policy (line 25) | struct tracking_policy { method trap (line 27) | static void function tests (line 37) | static void FILE: tests/bounded_ptr_src/test_utils.h type test_policy (line 8) | struct test_policy { FILE: tests/bounded_ptr_src/unsafe_discard_bounds.cpp type tracking_policy (line 18) | struct tracking_policy { method trap (line 20) | static void type T (line 29) | struct T { int i; } function tests (line 32) | static void FILE: tests/bpflib.c function PRIVATE_EXTERN (line 46) | PRIVATE_EXTERN int function PRIVATE_EXTERN (line 52) | PRIVATE_EXTERN int function PRIVATE_EXTERN (line 58) | PRIVATE_EXTERN int function PRIVATE_EXTERN (line 64) | PRIVATE_EXTERN int function PRIVATE_EXTERN (line 70) | PRIVATE_EXTERN int function PRIVATE_EXTERN (line 79) | PRIVATE_EXTERN int function PRIVATE_EXTERN (line 103) | PRIVATE_EXTERN int function PRIVATE_EXTERN (line 112) | PRIVATE_EXTERN int function PRIVATE_EXTERN (line 118) | PRIVATE_EXTERN int function PRIVATE_EXTERN (line 131) | PRIVATE_EXTERN int function bpf_read_continuously (line 153) | void function main (line 173) | int FILE: tests/bpflib.h type timeval (line 35) | struct timeval FILE: tests/coalition_info.c function skip_if_monotonic_unsupported (line 12) | static void type proc_pidcoalitioninfo (line 36) | struct proc_pidcoalitioninfo type coalition_resource_usage (line 43) | struct coalition_resource_usage FILE: tests/contextswitch.c function nanos_to_abs (line 45) | static uint64_t function csw_perf_test_init (line 53) | static void function csw_perf_test_cleanup (line 62) | static void function pthread_t (line 71) | static pthread_t function spin_for_duration (line 101) | static void function T_STAT_MEASURE_LOOP (line 144) | T_STAT_MEASURE_LOOP(s) { function check_device_temperature (line 160) | void function record_perfcontrol_stats (line 182) | void type sched_param (line 212) | struct sched_param FILE: tests/correct_kernel_booted.c function get_macho_uuid (line 16) | static bool type dirent (line 148) | struct dirent FILE: tests/counter/benchmark.c type test_variant_t (line 18) | typedef enum test_variant { type test_args_t (line 31) | typedef struct test_args { type test_globals_t (line 38) | typedef struct { function main (line 56) | int function counter_read (line 177) | static uint64_t function print_help (line 189) | static void function parse_arguments (line 199) | static void FILE: tests/counter/common.c function init_scalable_counter_test (line 7) | int function fini_scalable_counter_test (line 17) | int FILE: tests/counter/counter.c function sysctl_read (line 12) | static uint64_t function sysctl_write (line 23) | static void function scalable_counter_add (line 31) | static void function static_scalable_counter_add (line 37) | static void function scalable_counter_load (line 43) | static int64_t function static_scalable_counter_load (line 49) | static int64_t function darwin_test_fini_scalable_counter_test (line 75) | static function darwin_test_setup (line 83) | static function ncpu (line 172) | static unsigned int FILE: tests/cpucount.c function abs_to_nanos (line 43) | static uint64_t function get_csw_count (line 49) | static int32_t function fixed_os_cpu_number (line 63) | __attribute__((noinline)) type sched_param (line 118) | struct sched_param FILE: tests/data_protection.c function setup (line 555) | void function cleanup (line 619) | void function set_passcode (line 672) | int function clear_passcode (line 770) | int function has_passcode (line 781) | int function lock_device (line 787) | int function unlock_device (line 853) | int function supports_content_prot (line 913) | int function apple_key_store (line 982) | int function spawn_proc (line 1058) | int function device_lock_state (line 1113) | int function unlocked_since_boot (line 1129) | int FILE: tests/decompression_failure.c function page_out (line 21) | static void function dirty_page (line 28) | static void function try_to_corrupt_page (line 39) | static bool function vm_address_t (line 49) | static vm_address_t function try_write (line 82) | static bool function kern_memory_failure_handler (line 121) | static size_t function run_test_expect_fault (line 137) | static void FILE: tests/dirtiness_tracking.c function read_event (line 47) | static int type kev_request (line 94) | struct kev_request FILE: tests/disk_mount_conditioner.c function verify_mount_fallback_values (line 93) | static void function system_legal (line 419) | static int function time_for_read (line 486) | static uint64_t function perf_setup (line 509) | static void FILE: tests/drop_priv.c function _get_sudo_invoker (line 23) | static unsigned function drop_priv (line 45) | void FILE: tests/exc_helpers.c function kern_return_t (line 94) | kern_return_t function kern_return_t (line 111) | kern_return_t function kern_return_t (line 133) | kern_return_t function mach_port_t (line 189) | mach_port_t function run_exception_handler (line 244) | void FILE: tests/exc_resource_threads.c function kern_return_t (line 26) | kern_return_t function kern_return_t (line 43) | kern_return_t function kern_return_t (line 59) | kern_return_t function check_exc_resource_threads_enabled (line 138) | static void FILE: tests/exception_tests.c function exc_immovable_handler (line 10) | static size_t FILE: tests/exec-race-58566604.c function do_exec (line 24) | static void function run_test (line 58) | void FILE: tests/extract_right_soft_fail.c function test_extract_immovable_task_port (line 17) | static void FILE: tests/fd.c type confined_race_state (line 99) | struct confined_race_state { FILE: tests/fd_aio_fsync_uaf.c function attempt (line 24) | static void FILE: tests/fd_send.c function errno_t (line 17) | static errno_t function errno_t (line 48) | static errno_t FILE: tests/filter_policy.c type ipc_simple_message (line 23) | typedef struct { type args (line 30) | struct args { type args (line 40) | struct args type args (line 42) | struct args type args (line 43) | struct args function parse_args (line 46) | void function server_setup (line 58) | void type args (line 97) | struct args type args (line 97) | struct args type args (line 133) | struct args type args (line 163) | struct args FILE: tests/flow_div_doubleconnect_55917185.c type sockaddr_ctl (line 18) | struct sockaddr_ctl type sockaddr (line 24) | struct sockaddr type sockaddr_ctl (line 34) | struct sockaddr_ctl type sockaddr (line 51) | struct sockaddr type sockaddr (line 55) | struct sockaddr FILE: tests/fp_exception.c function exc_arithmetic_handler (line 55) | static size_t FILE: tests/ftruncate.c function xfsz_signal_handler (line 16) | static void function fsize_test (line 22) | static void FILE: tests/get_shared_cache_address.c function main (line 15) | int FILE: tests/gettimeofday.c type timeval (line 9) | struct timeval type timezone (line 9) | struct timezone type timeval (line 14) | struct timeval type timeval (line 31) | struct timeval type timezone (line 31) | struct timezone type timeval (line 36) | struct timeval FILE: tests/gettimeofday_29192647.c type timeval (line 15) | struct timeval function T_STAT_MEASURE_LOOP (line 17) | T_STAT_MEASURE_LOOP(s){ type timeval (line 24) | struct timeval type timezone (line 24) | struct timezone type timeval (line 27) | struct timeval function T_STAT_MEASURE_LOOP (line 30) | T_STAT_MEASURE_LOOP(s){ type timeval (line 39) | struct timeval function T_STAT_MEASURE_BATCH (line 42) | T_STAT_MEASURE_BATCH(s){ FILE: tests/host_notifications.c function do_test (line 7) | static void type timeval (line 36) | struct timeval type timeval (line 46) | struct timeval FILE: tests/host_statistics_rate_limiting.c function remove_platform_binary (line 21) | static int type all_host_info (line 56) | struct all_host_info { function check_host_info (line 69) | static void function get_host_info (line 111) | static void type all_host_info (line 147) | struct all_host_info type all_host_info (line 154) | struct all_host_info type all_host_info (line 175) | struct all_host_info FILE: tests/hvbench.c function quick_bump_pc (line 30) | static void function vtimer_benchmark (line 39) | static void function trap_benchmark (line 66) | static void function mrs_bench_kernel (line 85) | static void function switch_and_return (line 182) | static void function T_STAT_MEASURE_LOOP (line 210) | T_STAT_MEASURE_LOOP(baseline) { function T_STAT_MEASURE_LOOP (line 215) | T_STAT_MEASURE_LOOP(thread) { function T_STAT_MEASURE_LOOP (line 222) | T_STAT_MEASURE_LOOP(basic) { function T_STAT_MEASURE_LOOP (line 229) | T_STAT_MEASURE_LOOP(basic_debug) { function T_STAT_MEASURE_LOOP (line 239) | T_STAT_MEASURE_LOOP(baseline_debug) { function T_STAT_MEASURE_LOOP (line 244) | T_STAT_MEASURE_LOOP(debug_debug) { type thread_params (line 320) | struct thread_params { type thread_params (line 329) | struct thread_params type thread_params (line 329) | struct thread_params function run_cancel_call (line 343) | static void FILE: tests/hvtest_x86_guest.c function simple_long_mode_vcpu_entry (line 9) | void function smp_vcpu_entry (line 18) | void function __unused (line 33) | __unused static inline uint64_t function wrmsr (line 44) | static inline void function native_msr_vcpu_entry (line 54) | void FILE: tests/imm_pinned_control_port.c function kern_return_t (line 62) | kern_return_t function kern_return_t (line 78) | kern_return_t function kern_return_t (line 96) | kern_return_t function mach_port_t (line 138) | static mach_port_t function test_immovable_port_stashing (line 154) | static void function test_task_thread_port_values (line 178) | static void FILE: tests/imm_pinned_control_port_crasher.c function attempt_send_immovable_port (line 22) | static int function pinned_test_main_thread_mod_ref (line 53) | static void function pinned_test_pthread_dealloc (line 74) | static void function pinned_test_task_self_dealloc (line 85) | static void function pinned_test_task_self_mod_ref (line 97) | static void function pinned_test_task_threads_mod_ref (line 106) | static void function immovable_test_move_send_task_self (line 124) | static void function immovable_test_copy_send_task_self (line 134) | static void function immovable_test_move_send_thread_self (line 144) | static void function immovable_test_copy_send_thread_self (line 154) | static void function immovable_test_copy_send_task_read (line 167) | static void function immovable_test_copy_send_task_inspect (line 181) | static void function immovable_test_move_send_thread_inspect (line 193) | static void function immovable_test_copy_send_thread_read (line 209) | static void function main (line 226) | int FILE: tests/immovable_send.c function kern_return_t (line 22) | kern_return_t function kern_return_t (line 38) | kern_return_t function kern_return_t (line 56) | kern_return_t type ipc_complex_message (line 71) | typedef struct { type args (line 78) | struct args { type args (line 83) | struct args type args (line 84) | struct args function parse_args (line 90) | void function server_setup (line 98) | void function mach_port_t (line 122) | mach_port_t type args (line 163) | struct args type args (line 163) | struct args type args (line 163) | struct args FILE: tests/immovable_send_client.c type ipc_complex_message (line 11) | typedef struct { type args (line 20) | struct args { function parse_args (line 38) | static void function main (line 55) | int FILE: tests/in_cksum.c type short_union_t (line 34) | typedef union { type long_union_t (line 39) | typedef union { function reduce (line 44) | static __inline__ void function in_cksum (line 60) | unsigned short FILE: tests/in_cksum_test.c function log_hexdump (line 14) | static void function dumb_in_cksum (line 37) | static uint16_t function split_in_cksum (line 65) | static uint16_t function test_checksum (line 84) | static void function test_one_random_packet (line 112) | static void FILE: tests/intrusive_shared_ptr_src/abi.callee.raw.cpp function return_raw_as_shared (line 11) | SharedPtr FILE: tests/intrusive_shared_ptr_src/abi.callee.smart.cpp function return_shared_as_raw (line 14) | SharedPtr FILE: tests/intrusive_shared_ptr_src/abi.size_alignment.cpp type ns1 (line 12) | namespace ns1 { type FooShared (line 13) | struct FooShared { type FooRaw (line 17) | struct FooRaw { type ns2 (line 26) | namespace ns2 { type FooShared (line 27) | struct FooShared { type FooRaw (line 32) | struct FooRaw { type ns3 (line 42) | namespace ns3 { type FooShared (line 43) | struct FooShared { type FooRaw (line 49) | struct FooRaw { type ns4 (line 60) | namespace ns4 { type FooShared (line 61) | struct FooShared { type FooRaw (line 68) | struct FooRaw { type ns5 (line 80) | namespace ns5 { type FooShared (line 81) | struct __attribute__((packed)) FooShared { type FooRaw (line 88) | struct __attribute__((packed)) FooRaw { type ns6 (line 100) | namespace ns6 { type FooShared (line 101) | struct FooShared { type FooRaw (line 108) | struct FooRaw { type ns7 (line 120) | namespace ns7 { type FooShared (line 121) | struct FooShared { type FooRaw (line 128) | struct FooRaw { FILE: tests/intrusive_shared_ptr_src/abi_helper.h type T (line 8) | struct T { int i; } FILE: tests/intrusive_shared_ptr_src/assign.copy.cpp type Base (line 14) | struct Base { int i; } type Derived (line 15) | struct Derived : Base { } type Base1 (line 17) | struct Base1 { int i; } type Base2 (line 18) | struct Base2 { long l; } type DerivedMultiple (line 19) | struct DerivedMultiple : Base1, Base2 { method DerivedMultiple (line 20) | DerivedMultiple(int i) : Base1{i}, Base2{i + 10} type Unrelated (line 25) | struct Unrelated { } function tests (line 28) | static void FILE: tests/intrusive_shared_ptr_src/assign.move.cpp type Base (line 15) | struct Base { int i; } type Derived (line 16) | struct Derived : Base { } type Base1 (line 18) | struct Base1 { int i; } type Base2 (line 19) | struct Base2 { long l; } type DerivedMultiple (line 20) | struct DerivedMultiple : Base1, Base2 { method DerivedMultiple (line 21) | DerivedMultiple(int i) : Base1{i}, Base2{i + 10} type Unrelated (line 26) | struct Unrelated { } function tests (line 29) | static void FILE: tests/intrusive_shared_ptr_src/assign.nullptr.cpp type T (line 10) | struct T { function tests (line 15) | static void FILE: tests/intrusive_shared_ptr_src/cast.const.cpp type T (line 15) | struct T { int i; } function tests (line 18) | static void FILE: tests/intrusive_shared_ptr_src/cast.reinterpret.cpp type Base (line 15) | struct Base { int i; } type Derived (line 16) | struct Derived : Base { } type Unrelated (line 19) | struct Unrelated { int i; } function tests (line 22) | static void FILE: tests/intrusive_shared_ptr_src/cast.static.cpp type Base (line 15) | struct Base { int i; } type Derived (line 16) | struct Derived : Base { } type Base1 (line 18) | struct Base1 { int i; } type Base2 (line 19) | struct Base2 { long l; } type DerivedMultiple (line 20) | struct DerivedMultiple : Base1, Base2 { method DerivedMultiple (line 21) | DerivedMultiple(int i) : Base1{i}, Base2{i + 10} function tests (line 27) | static void FILE: tests/intrusive_shared_ptr_src/compare.equal.cpp type Base (line 14) | struct Base { int i; } type Derived (line 15) | struct Derived : Base { } type T (line 17) | struct T { int i; } function check_eq (line 20) | static void function check_ne (line 30) | static void function tests (line 40) | static void function tests_convert (line 72) | static void FILE: tests/intrusive_shared_ptr_src/compare.equal.nullptr.cpp type T (line 20) | struct T { int i; } function check_eq (line 23) | static void function check_ne (line 33) | static void function tests (line 43) | static void FILE: tests/intrusive_shared_ptr_src/compare.equal.raw.cpp type Base (line 20) | struct Base { int i; } type Derived (line 21) | struct Derived : Base { } type T (line 23) | struct T { int i; } function check_eq (line 26) | static void function check_ne (line 36) | static void function tests (line 46) | static void function tests_convert (line 84) | static void FILE: tests/intrusive_shared_ptr_src/ctor.copy.cpp type Base (line 15) | struct Base { int i; } type Derived (line 16) | struct Derived : Base { } type Base1 (line 18) | struct Base1 { int i; } type Base2 (line 19) | struct Base2 { long l; } type DerivedMultiple (line 20) | struct DerivedMultiple : Base1, Base2 { method DerivedMultiple (line 21) | DerivedMultiple(int i) : Base1{i}, Base2{i + 10} type Unrelated (line 26) | struct Unrelated { } function tests (line 29) | static void FILE: tests/intrusive_shared_ptr_src/ctor.default.cpp type T (line 11) | struct T { int i; } function tests (line 14) | static void FILE: tests/intrusive_shared_ptr_src/ctor.move.cpp type Base (line 16) | struct Base { int i; } type Derived (line 17) | struct Derived : Base { } type Base1 (line 19) | struct Base1 { int i; } type Base2 (line 20) | struct Base2 { long l; } type DerivedMultiple (line 21) | struct DerivedMultiple : Base1, Base2 { method DerivedMultiple (line 22) | DerivedMultiple(int i) : Base1{i}, Base2{i + 10} type Unrelated (line 27) | struct Unrelated { } function tests (line 30) | static void FILE: tests/intrusive_shared_ptr_src/ctor.nullptr.cpp type T (line 11) | struct T { int i; } function tests (line 14) | static void FILE: tests/intrusive_shared_ptr_src/ctor.ptr.no_retain.cpp type T (line 11) | struct T { int i; } function tests (line 14) | static void FILE: tests/intrusive_shared_ptr_src/ctor.ptr.retain.cpp type T (line 11) | struct T { int i; } function tests (line 14) | static void FILE: tests/intrusive_shared_ptr_src/deref.cpp type T (line 11) | struct T { function tests (line 16) | static void FILE: tests/intrusive_shared_ptr_src/detach.cpp type T (line 10) | struct T { function tests (line 15) | static void FILE: tests/intrusive_shared_ptr_src/dtor.cpp type T (line 11) | struct T { int i; } FILE: tests/intrusive_shared_ptr_src/get.cpp type T (line 11) | struct T { function can_call_get_on_temporary (line 16) | static constexpr auto function can_call_get_on_temporary (line 23) | static constexpr auto function tests (line 30) | static void FILE: tests/intrusive_shared_ptr_src/operator.bool.cpp type T (line 11) | struct T { function tests (line 16) | static void FILE: tests/intrusive_shared_ptr_src/reset.cpp type T (line 10) | struct T { function tests (line 15) | static void FILE: tests/intrusive_shared_ptr_src/reset.no_retain.cpp type T (line 10) | struct T { function tests (line 15) | static void FILE: tests/intrusive_shared_ptr_src/reset.retain.cpp type T (line 10) | struct T { function tests (line 15) | static void FILE: tests/intrusive_shared_ptr_src/swap.cpp type T (line 10) | struct T { int i; } function tests (line 13) | static void FILE: tests/intrusive_shared_ptr_src/test_policy.h function release (line 7) | struct test_policy { function retain (line 24) | struct tracking_policy { FILE: tests/invalid_setaudit_57414044.c type auditinfo_addr (line 41) | struct auditinfo_addr FILE: tests/ioperf.c function nanos_to_abs (line 49) | static uint64_t function io_perf_test_io_init (line 55) | static void function pthread_t (line 103) | static pthread_t function spin_for_duration (line 133) | static void function perform_io (line 162) | void FILE: tests/ipc_mach_port.c type one_port_msg (line 16) | struct one_port_msg { function mach_port_t (line 23) | static mach_port_t function mach_port_t (line 34) | static mach_port_t function mach_port_t (line 45) | static mach_port_t function destroy_port (line 59) | static void function send_port (line 76) | static void function mach_port_t (line 110) | static mach_port_t FILE: tests/kas_info.c function slide_enabled (line 26) | static bool function kernel_slide (line 36) | static uint64_t function disk_kernel_segments (line 106) | static void function is_fileset_kc (line 187) | static bool FILE: tests/kdebug.c function assert_kdebug_test (line 33) | static void type trace_point (line 108) | struct trace_point type trace_point (line 120) | struct trace_point type trace_point (line 183) | struct trace_point type trace_point (line 284) | struct trace_point type trace_point (line 328) | struct trace_point type trace_point (line 368) | struct trace_point function __unused (line 423) | __unused function expect_dyld_events (line 506) | static void function expect_event (line 627) | static void function expect_release_event (line 655) | static void function expect_development_event (line 662) | static void function expect_filtered_event (line 668) | static void function expect_noprocfilt_event (line 675) | static void function expect_kdbg_test_events (line 682) | static void type trace_point (line 913) | struct trace_point type trace_point (line 951) | struct trace_point type trace_point (line 957) | struct trace_point type trace_point (line 1123) | struct trace_point function set_nevents (line 1181) | static unsigned int type trace_point (line 1276) | struct trace_point function ktrace_session_t (line 1329) | static ktrace_session_t type trace_point (line 1427) | struct trace_point type trace_point (line 1467) | struct trace_point type trace_point (line 1520) | struct trace_point function sighandler (line 1601) | static void type rusage_info_v4 (line 1617) | struct rusage_info_v4 type thread_counters_info (line 1684) | struct thread_counters_info { type thread_counters_info (line 1689) | struct thread_counters_info type thread_counters_info (line 1719) | struct thread_counters_info FILE: tests/kernel_inspection.c function check_secure_kernel (line 27) | static void function attempt_kernel_inspection (line 41) | static void FILE: tests/kernel_mtx_perf.c function test_from_kernel_lock_unlock_contended (line 32) | static void function test_from_kernel_lock_unlock_uncontended (line 146) | static void function get_freq (line 258) | static bool function parse_freq (line 276) | static bool function get_previous_freq_values (line 312) | static bool function fix_cpu_frequency (line 347) | static void function cleanup_cpu_freq (line 405) | static void FILE: tests/kevent_continuous_time.c function time_delta_ms (line 29) | static uint64_t function trigger_sleep (line 39) | static int function wait_for_sleep (line 71) | static int type kevent64_s (line 100) | struct kevent64_s type kevent64_s (line 141) | struct kevent64_s type timeval (line 159) | struct timeval type kevent64_s (line 169) | struct kevent64_s type timespec (line 185) | struct timespec type kevent64_s (line 189) | struct kevent64_s type kevent64_s (line 221) | struct kevent64_s type kevent64_s (line 234) | struct kevent64_s FILE: tests/kevent_pty.c function child_tty_client (line 27) | static void function pty_master (line 53) | static void function redispatch (line 198) | static void FILE: tests/kevent_qos.c type test_msg (line 51) | struct test_msg { type kevent_qos_s (line 68) | struct kevent_qos_s function worker_cb (line 70) | static void function event_cb (line 76) | static void function get_user_promotion_basepri (line 82) | static uint32_t function workloop_cb_test_intransit (line 121) | static void function workloop_cb_test_sync_send (line 149) | static void function workloop_cb_test_sync_send_and_enable (line 172) | static void function workloop_cb_test_sync_send_and_enable_handoff (line 214) | static void function workloop_cb_test_send_two_sync (line 271) | static void function workloop_cb_test_two_send_and_destroy (line 309) | static void function mach_port_type_t (line 350) | static mach_port_type_t function send_reply (line 370) | static void function populate_kevent (line 398) | static void function enable_kevent (line 411) | static void function workloop_cb_test_sync_send_reply (line 428) | static void function workloop_cb_test_sync_send_deallocate (line 449) | static void function workloop_cb_test_sync_send_reply_kevent (line 480) | static void function workloop_cb_test_sync_send_reply_kevent_pthread (line 508) | static void function workloop_cb_test_sync_send_kevent_reply (line 535) | static void function workloop_cb_test_sync_send_do_nothing (line 564) | static void function workloop_cb_test_sync_send_do_nothing_kevent_pthread (line 586) | static void function workloop_cb_test_sync_send_do_nothing_exit (line 609) | static void function workloop_cb_test_sync_send_reply_kevent_reply_kevent (line 630) | static void function workloop_cb_test_sync_send_kevent_reply_reply_kevent (line 660) | static void function workloop_cb_test_sync_send_kevent_reply_kevent_reply (line 703) | static void function workloop_cb_test_sync_send_reply_kevent_kevent_reply (line 734) | static void function mach_port_t (line 773) | static mach_port_t function env_set_qos (line 783) | static void function environ_get_qos (line 801) | static void function mach_voucher_t (line 827) | static mach_voucher_t function send (line 860) | static void function kern_return_t (line 918) | static kern_return_t function pthread_t (line 1031) | static pthread_t function thread_wait_to_block (line 1121) | static void function run_client_server (line 1541) | static void function expect_kevent_id_recv (line 1563) | static void type test_msg (line 1691) | struct test_msg FILE: tests/kpc.c type machine (line 24) | struct machine { function skip_if_unsupported (line 30) | static void type rusage_info_v4 (line 49) | struct rusage_info_v4 function start_kpc (line 51) | static void function prepare_kpc (line 79) | static void function kpc_reset_atend (line 127) | static void function pthread_t (line 150) | static pthread_t * function end_threads (line 168) | static void type tally (line 178) | struct tally { function check_counters (line 187) | static void function check_tally (line 215) | static void type machine (line 247) | struct machine type tally (line 260) | struct tally type cpu (line 349) | struct cpu { type machine (line 360) | struct machine type cpu (line 389) | struct cpu type trace_point (line 401) | struct trace_point type trace_point (line 445) | struct trace_point type trace_point (line 451) | struct trace_point type trace_point (line 455) | struct trace_point type tally (line 467) | struct tally type trace_point (line 495) | struct trace_point type rusage_info_v4 (line 505) | struct rusage_info_v4 type cpu (line 529) | struct cpu FILE: tests/kperf.c function start_tracing_with_timeout (line 68) | static void function configure_kperf_timer_samplers (line 94) | static void function timestamp_secs (line 115) | static double type trace_point (line 174) | struct trace_point type trace_point (line 205) | struct trace_point type trace_point (line 206) | struct trace_point type trace_point (line 219) | struct trace_point type trace_point (line 222) | struct trace_point type trace_point (line 227) | struct trace_point type trace_point (line 249) | struct trace_point type trace_point (line 300) | struct trace_point type trace_point (line 361) | struct trace_point type cirq (line 419) | struct cirq { type cirq (line 431) | struct cirq type cirq (line 439) | struct cirq type cirq (line 448) | struct cirq function cirq_for (line 455) | static void type instval (line 469) | struct instval { type cirq_instval (line 474) | struct cirq_instval { type cirq_u64 (line 479) | struct cirq_u64 { type cpu_oversample (line 484) | struct cpu_oversample { function cpu_oversample_log (line 489) | static void type cpu_oversample (line 527) | struct cpu_oversample type trace_point (line 541) | struct trace_point type cirq_u64 (line 552) | struct cirq_u64 type trace_point (line 559) | struct trace_point type trace_point (line 567) | struct trace_point function expect_kdebug_trigger (line 709) | static void function reset_kperf (line 847) | static void function expect_stacks_traced (line 901) | static void type trace_point (line 972) | struct trace_point function skip_if_monotonic_unsupported (line 1076) | static void FILE: tests/kperf_backtracing.c function expect_frame (line 22) | static void function expect_backtrace (line 61) | static void function recurse_a (line 178) | static int __attribute__((noinline, not_tail_called)) function recurse_b (line 196) | static int __attribute__((noinline, not_tail_called)) function create_backtrace_thread (line 314) | static uint64_t function start_backtrace_thread (line 345) | static void function recurse_spin (line 473) | __attribute__((noinline, not_tail_called)) type trace_point (line 517) | struct trace_point type trace_point (line 572) | struct trace_point type trace_point (line 584) | struct trace_point FILE: tests/kperf_helpers.c function configure_kperf_stacks_timer (line 7) | void FILE: tests/kqueue_add_and_trigger.c type kevent (line 17) | struct kevent type kevent (line 18) | struct kevent type timespec (line 24) | struct timespec FILE: tests/kqueue_close.c type kevent (line 26) | struct kevent function run_test (line 53) | static void FILE: tests/kqueue_fifo_18776047.c function write_some_data (line 34) | int function read_data (line 61) | int function create_fifo (line 81) | void function kevent_one_shot (line 99) | void type kevent (line 118) | struct kevent FILE: tests/kqueue_file_tests.c type action_id_t (line 64) | typedef enum {CREAT, MKDIR, READ, WRITE, WRITEFD, FILLFD, UNLINK, LSKEE,... type action_t (line 71) | typedef struct _action { type test_t (line 82) | typedef struct _test { function init_action (line 192) | void function open_fifo (line 224) | int function makepath (line 257) | void type timeval (line 288) | struct timeval type stat (line 289) | struct stat function read_to_end (line 467) | void function execute_action_list (line 480) | int function execute_test (line 501) | int function init_test_common (line 672) | void function init_test (line 705) | void function init_poll_test (line 714) | void function run_note_delete_tests (line 720) | void function path_on_apfs (line 811) | static bool function run_note_write_tests (line 819) | void function run_note_extend_tests (line 1037) | void function run_note_attrib_tests (line 1147) | void function run_note_link_tests (line 1313) | void function run_note_rename_tests (line 1468) | void function run_note_revoke_tests (line 1550) | void function run_evfilt_read_tests (line 1567) | void function run_evfilt_write_tests (line 1669) | void function run_poll_tests (line 1698) | void function run_note_funlock_tests (line 1757) | void function run_all_tests (line 1769) | void FILE: tests/kqueue_timer_tests.c function nanos_to_abs (line 21) | static uint64_t function abs_to_nanos (line 26) | static uint64_t type timespec (line 34) | struct timespec function do_simple_kevent (line 39) | static int function test_absolute_kevent (line 83) | static void function test_oneshot_kevent (line 146) | static void function test_interval_kevent (line 202) | static void function test_repeating_kevent (line 277) | static void function test_updated_kevent (line 330) | static void function disable_timer_coalescing (line 369) | static void FILE: tests/ktrace_helpers.h function reset_ktrace (line 10) | static inline void function start_controlling_ktrace (line 18) | static inline void function ns_from_abs (line 60) | static inline uint64_t function relns_from_abs (line 69) | static inline uint64_t FILE: tests/ldt.c type far_call_t (line 151) | typedef struct { type stackaddr_to_gsbase_t (line 157) | typedef struct { type thread_arg_t (line 163) | typedef struct thread_arg { type custom_tsd_t (line 170) | typedef struct custom_tsd { function get_gsbase (line 234) | static uint64_t function restore_gsbase (line 250) | void function kern_return_t (line 265) | kern_return_t function kern_return_t (line 283) | kern_return_t function handle_arithmetic_exception (line 299) | static void function handle_badinsn_exception (line 310) | static void function kern_return_t (line 348) | kern_return_t function init_task_exception_server (line 430) | static void function signal_handler (line 474) | static void function setup_signal_handling (line 603) | static void function teardown_signal_handling (line 636) | static void function dump_desc (line 659) | static void function map_lowmem_stack (line 673) | static int function map_32bit_code_impl (line 710) | static int function map_32bit_trampoline (line 760) | static int function stack_range_to_GSbase (line 770) | static uint64_t function call_compatmode (line 791) | static uint64_t function get_cursp (line 832) | static uint64_t function hello_from_32bit (line 840) | static void function join_32bit_thread (line 894) | static void function create_worker_thread (line 905) | static int function ldt64_test_setup (line 916) | static void function main (line 1150) | int FILE: tests/lockf_uaf_poc/lockf_uaf_poc_70587638.c function sigpipe_handler (line 128) | static void type sigaction (line 139) | struct sigaction FILE: tests/mach_boottime_usec.c type timeval (line 17) | struct timeval FILE: tests/mach_continuous_time.c function update (line 32) | static void function update_kern (line 124) | static void type timeval (line 237) | struct timeval type timezone (line 238) | struct timezone type timeval (line 243) | struct timeval type timeval (line 264) | struct timeval type timezone (line 265) | struct timezone type timeval (line 270) | struct timeval function T_STAT_MEASURE_LOOP (line 299) | T_STAT_MEASURE_LOOP(s) { function T_STAT_MEASURE_LOOP (line 307) | T_STAT_MEASURE_LOOP(s) { function T_STAT_MEASURE_LOOP (line 318) | T_STAT_MEASURE_LOOP(s) { function T_STAT_MEASURE_LOOP (line 326) | T_STAT_MEASURE_LOOP(s) { function T_STAT_MEASURE_LOOP (line 338) | T_STAT_MEASURE_LOOP(s) { function T_STAT_MEASURE_LOOP (line 346) | T_STAT_MEASURE_LOOP(s) { function T_STAT_MEASURE_LOOP (line 357) | T_STAT_MEASURE_LOOP(s) { function T_STAT_MEASURE_LOOP (line 365) | T_STAT_MEASURE_LOOP(s) { FILE: tests/mach_eventlink.c function kern_return_t (line 32) | static kern_return_t function pthread_t (line 43) | static pthread_t FILE: tests/mach_exception_reply.c type ReplyType (line 18) | typedef enum { type exc_thread_arg (line 30) | struct exc_thread_arg { function mach_voucher_t (line 60) | static mach_voucher_t type exc_thread_arg (line 94) | struct exc_thread_arg type exc_thread_arg (line 94) | struct exc_thread_arg type reply_fmt_t (line 122) | typedef struct { type reply_fmt_t (line 140) | typedef struct { type reply_fmt_t (line 158) | typedef struct { type reply_fmt_t (line 176) | typedef struct { type reply_fmt_t (line 194) | typedef struct { type reply_fmt_t (line 212) | typedef struct { type reply_fmt_t (line 234) | typedef struct { type reply_fmt_t (line 258) | typedef struct { type reply_fmt_t (line 284) | typedef struct { function signal_handler (line 331) | static void function handle_signals (line 341) | static int function test_exc_reply_type (line 364) | static void FILE: tests/mach_get_times.c type timespec (line 19) | struct timespec FILE: tests/mach_port_insert_right.c function mach_port_type_t (line 8) | static inline mach_port_type_t FILE: tests/macho_size_63133398.c function cleanup_bin (line 3152) | static void type fat_header (line 3167) | struct fat_header type fat_arch (line 3168) | struct fat_arch type mach_header (line 3169) | struct mach_header type mach_header (line 3188) | struct mach_header type fat_header (line 3192) | struct fat_header type fat_arch (line 3196) | struct fat_arch FILE: tests/memcmp_zero.c function free_guarded_page (line 17) | static inline void FILE: tests/memorystatus_assertion_helpers.c function set_priority (line 10) | int function boolean_t (line 43) | boolean_t function set_assertion_priority (line 99) | int function relinquish_assertion_priority (line 105) | int function set_memlimits (line 111) | int function boolean_t (line 148) | boolean_t function boolean_t (line 192) | boolean_t function log_state (line 229) | static void FILE: tests/memorystatus_freeze_test.c type exit_codes_num (line 49) | enum exit_codes_num { function get_vmpage_size (line 58) | static int function in_shared_region (line 83) | static int function move_to_idle_band (line 252) | void function freeze_helper_process (line 272) | void function skip_if_freezer_is_disabled (line 320) | static void function run_freezer_test (line 334) | void function allocate_pages (line 405) | static void function reset_freeze_pages_max (line 504) | static void function sysctl_freeze_pages_max (line 512) | int function pid_t (line 551) | static pid_t function freeze_process (line 582) | static void function memorystatus_assertion_test_demote_frozen (line 604) | static void function is_proc_in_frozen_list (line 713) | static bool function unset_testing_pid (line 734) | static void function set_testing_pid (line 742) | static void function memorystatus_jetsam_snapshot_t (line 759) | static function memorystatus_jetsam_snapshot_entry_t (line 800) | static function dispatch_source_t (line 815) | static dispatch_source_t function test_after_background_helper_launches (line 830) | static void function cleanup_memorystatus_freeze_top_process (line 1097) | static void cleanup_memorystatus_freeze_top_process() { function memorystatus_freezer_thaw_percentage (line 1194) | static int function reset_interval (line 1204) | static void function cleanup_memorystatus_freezer_thaw_percentage (line 1219) | static void FILE: tests/memorystatus_is_assertion.c function proc_will_set_clean (line 68) | static void function proc_will_set_dirty (line 76) | static void function memorystatus_assertion_test_repetitive (line 114) | static void function memorystatus_assertion_test_allow_idle_exit (line 221) | static void function memorystatus_assertion_test_do_not_allow_idle_exit (line 346) | static void FILE: tests/memorystatus_vm_map_fork.c type child_exits (line 68) | enum child_exits { function set_memorystatus_vm_map_fork_pidwatch (line 86) | static void function get_memorystatus_vm_map_fork_pidwatch (line 99) | static uint64_t function wait_for_free_mem (line 117) | static void function pid_t (line 184) | static pid_t function test_child_process (line 218) | static void function memorystatus_vm_map_fork_parent (line 285) | static void FILE: tests/memorystatus_zone_test.c type test_config_struct (line 67) | typedef struct test_config_struct { function check_time (line 110) | static bool function allocate_vm_stuff (line 122) | static void function allocate_from_generic_zone (line 194) | static void function print_zone_info (line 244) | static void function query_zone_info (line 253) | static void function vme_zone_compares_to_vm_objects (line 281) | static bool function verify_generic_jetsam_criteria (line 306) | static bool function begin_test_teardown (line 323) | static void function cleanup_and_end_test (line 365) | static void function setup_ktrace_session (line 438) | static void function query_zone_map_size (line 538) | static int function spawn_child_process (line 561) | static void function run_test (line 594) | static void function move_to_idle_band (line 719) | static void FILE: tests/mo_immovable_receive.c type ipc_complex_message (line 11) | typedef struct { type args (line 21) | struct args { type args (line 39) | struct args type args (line 41) | struct args type args (line 42) | struct args type args (line 43) | struct args function parse_args (line 45) | void function server_setup (line 61) | void function server (line 90) | void function client (line 142) | void type args (line 209) | struct args FILE: tests/monotonic_core.c function skip_if_unsupported (line 36) | static void function check_fixed_counts (line 55) | static void type trace_point (line 126) | struct trace_point function perf_sysctl_deltas (line 220) | static void FILE: tests/monotonic_uncore.c function device_supports_uncore (line 34) | static bool function open_uncore_error (line 65) | static int function uncore_counts (line 95) | static void function uncore_add (line 141) | static uint32_t function uncore_enable (line 185) | static void function uncore_add_all (line 230) | static int FILE: tests/net_bridge.c type dhcp_min_payload (line 75) | typedef union { type ether_packet (line 82) | typedef union { type ip_udp_header_t (line 88) | typedef struct { type udp_pseudo_hdr_t (line 93) | typedef struct { type ip_tcp_header_t (line 101) | typedef struct { type ip_udp_tcp_header_u (line 106) | typedef union { type tcp_pseudo_hdr_t (line 111) | typedef struct { type ip6_udp_header_t (line 119) | typedef struct { type udp6_pseudo_hdr_t (line 124) | typedef struct { type switch_port (line 132) | typedef struct { type switch_port_list (line 148) | typedef struct { type ifbareq (line 155) | struct ifbareq type ifbareq (line 159) | struct ifbareq type ifbrmne (line 161) | struct ifbrmne type ifbrmne (line 165) | struct ifbrmne function inet_dgram_socket (line 170) | static int function set_ethernet_address (line 194) | static void function get_ipv4_address (line 210) | static void type in6_addr (line 222) | struct in6_addr function get_ipv6_address (line 227) | static void function get_ip_address (line 237) | static void function ip_addresses_are_equal (line 253) | static bool function get_external_ipv4_address (line 282) | static inline struct in_addr function get_external_ip_address (line 292) | static inline void function get_broadcast_ip_address (line 312) | static inline void type in_addr (line 347) | struct in_addr type in6_addr (line 348) | struct in6_addr function arp_frame_validate (line 382) | static void function ip_frame_validate (line 422) | static void function ip6_frame_validate (line 472) | static void function ethernet_frame_validate (line 556) | static void function u_int (line 596) | static u_int function u_int (line 666) | static u_int function u_int (line 728) | static u_int function u_int (line 770) | static u_int function next_generation (line 822) | static uint32_t type ip (line 856) | struct ip type ip6_hdr (line 900) | struct ip6_hdr function u_int (line 958) | static u_int function switch_port_check_tx (line 1088) | static void function switch_port_send_arp (line 1113) | static void function switch_port_send_nd6 (line 1153) | static void function switch_port_send_udp (line 1195) | static void function switch_port_send_udp_addr_index (line 1246) | static void type packet_validator (line 1269) | typedef packet_validator * packet_validator_t; function switch_port_receive (line 1271) | static void function switch_port_log (line 1346) | static void function switch_port_list_t (line 1359) | static switch_port_list_t function switch_port_list_dealloc (line 1371) | static void function errno_t (line 1385) | static errno_t function switch_port_t (line 1446) | static switch_port_t function switch_port_list_log (line 1460) | static void function switch_port_t (line 1472) | static switch_port_t function switch_port_list_check_receive (line 1486) | static void function switch_port_list_verify_rt_table (line 1532) | static bool function switch_port_list_verify_mac_nat (line 1597) | static bool function send_generation (line 1689) | static void function check_receive_generation (line 1701) | static void function validate_source_ether_mismatch (line 1713) | static void function validate_not_present_dhost (line 1722) | static void function validate_broadcast_dhost (line 1735) | static void function validate_port_dhost (line 1747) | static void function check_received_count (line 1761) | static void function unicast_send_all (line 1786) | static void function bridge_learning_test_once (line 1809) | static void function bridge_learning_test (line 1873) | static void function mac_nat_check_received_count (line 1948) | static void function validate_mac_nat (line 1969) | static void function validate_mac_nat_in (line 1991) | static void function validate_mac_nat_arp_out (line 2006) | static void function validate_mac_nat_arp_in (line 2064) | static void function mac_nat_test_arp_out (line 2100) | static void function mac_nat_send_arp_response (line 2134) | static void function mac_nat_test_arp_in (line 2160) | static void function validate_mac_nat_dhcp (line 2185) | static void function u_int (line 2240) | static u_int function mac_nat_test_dhcp (line 2257) | static void function validate_mac_nat_nd6 (line 2314) | static void function validate_mac_nat_icmp6_out (line 2359) | static void function validate_mac_nat_nd6_out (line 2388) | static void function mac_nat_test_nd6_out (line 2439) | static void function mac_nat_send_response (line 2522) | static void function mac_nat_test_ip_once (line 2551) | static void function mac_nat_test_ip (line 2605) | static void function ifnet_get_lladdr (line 2676) | static int function ifnet_attach_ip (line 2694) | static int function ifnet_detach_ip (line 2709) | static int function ifnet_destroy (line 2724) | static int function ifnet_set_flags (line 2743) | static int function ifnet_create (line 2789) | static int function siocdrvspec (line 2824) | static int function fake_set_peer (line 2839) | static int function bridge_add_member (line 2859) | static int function bridge_set_mac_nat (line 2874) | static int type ifbareq (line 2910) | struct ifbareq type ifbaconf (line 2913) | struct ifbaconf type ifbareq (line 2918) | struct ifbareq type ifbareq (line 2951) | struct ifbareq type ifbareq (line 2962) | struct ifbareq function bridge_rt_table_log (line 2968) | static void type ifbrmne (line 2984) | struct ifbrmne type ifbrmnelist (line 2991) | struct ifbrmnelist type ifbrmne (line 2992) | struct ifbrmne type ifbrmne (line 3009) | struct ifbrmne type ifbrmne (line 3011) | struct ifbrmne type ifbrmne (line 3028) | struct ifbrmne type ifbrmne (line 3030) | struct ifbrmne type ifbrmne (line 3039) | struct ifbrmne type ifbrmne (line 3041) | struct ifbrmne type ifbrmne (line 3055) | struct ifbrmne function bridge_mac_nat_entries_log (line 3061) | static void function cleanup_common (line 3090) | static void function cleanup (line 3113) | static void function sigint_handler (line 3120) | static void function switch_port_list_t (line 3127) | static switch_port_list_t function bridge_cleanup (line 3205) | static void function bridge_test (line 3251) | static void function bridge_test_mac_nat_ipv4 (line 3279) | static void function bridge_test_mac_nat_ipv6 (line 3318) | static void function system_cmd (line 3349) | static void function cleanup_pf (line 3375) | static void function block_all_traffic (line 3390) | static void function filter_test (line 3421) | static void FILE: tests/net_tun_pr_35136664.c type ctl_info (line 20) | struct ctl_info type sockaddr_ctl (line 21) | struct sockaddr_ctl type sockaddr (line 36) | struct sockaddr type ctl_info (line 45) | struct ctl_info type sockaddr_ctl (line 46) | struct sockaddr_ctl type sockaddr (line 61) | struct sockaddr FILE: tests/net_tuntests.c function log_hexdump (line 47) | static void function log_hexdump (line 66) | static void function is_netagent_enabled (line 73) | static bool function setup_ipsec_test (line 96) | static void function setup_utun_test (line 110) | static void function setblocking (line 124) | static bool function check_enables (line 152) | static void function tunsock_get_ifname (line 243) | static void function ifnet_get_flags (line 253) | static short function ifnet_add_addr4 (line 263) | static void type in_addr (line 303) | struct in_addr function create_sa (line 305) | static void function create_tunsock_old (line 404) | static int function create_tunsock_new (line 552) | static int function ipsec_stats (line 701) | static void function permute_enables (line 716) | static void function cleanup_tunsock (line 752) | static void function setup_tunsock (line 763) | static void function setup_channels_and_rings (line 832) | static void function cleanup_channels_and_rings (line 863) | static void function setup_sockets (line 879) | static void function cleanup_sockets (line 909) | static void function drain_ring (line 918) | static void function send_one_packet (line 941) | static void function expect_empty_rings (line 960) | static void function xfer_1_packet_singly (line 969) | static void function xfer_1_packet_together (line 1061) | static void FILE: tests/netagent_kctl_header_infodisc_56190773.c type netagent_message_header (line 15) | struct netagent_message_header { type sockaddr_ctl (line 27) | struct sockaddr_ctl type ctl_info (line 28) | struct ctl_info type netagent_message_header (line 29) | struct netagent_message_header type sockaddr (line 41) | struct sockaddr FILE: tests/netagent_race_infodisc_56244905.c type netagent_message_header (line 33) | struct netagent_message_header { type kev_msg (line 41) | struct kev_msg { type kev_netagent_data (line 50) | struct kev_netagent_data { type netagent (line 54) | struct netagent { type netagent_message_header (line 69) | struct netagent_message_header type netagent (line 70) | struct netagent type netagent (line 75) | struct netagent type netagent (line 88) | struct netagent function data_available (line 118) | static size_t type kev_request (line 134) | struct kev_request type ctl_info (line 139) | struct ctl_info type sockaddr_ctl (line 140) | struct sockaddr_ctl type kev_msg (line 142) | struct kev_msg type kev_netagent_data (line 143) | struct kev_netagent_data type sockaddr (line 165) | struct sockaddr FILE: tests/netbsd_utimensat.c type timespec (line 55) | struct timespec function chtmpdir (line 60) | static void type stat (line 87) | struct stat type stat (line 109) | struct stat type stat (line 180) | struct stat FILE: tests/ntp_adjtime_29192647.c type timeval (line 20) | struct timeval function get_abs_to_us_scale_factor (line 57) | static void type timespec (line 106) | struct timespec type timeval (line 107) | struct timeval type timespec (line 193) | struct timespec type timex (line 194) | struct timex FILE: tests/os_atomic.cpp function os_atomic (line 11) | os_atomic(int) i = 0; FILE: tests/os_proc.c function set_memlimit (line 57) | static int FILE: tests/os_refcnt.c type os_refcnt (line 36) | struct os_refcnt type os_refcnt (line 98) | struct os_refcnt function do_bitwise_test (line 134) | static void type os_refcnt (line 204) | struct os_refcnt function handle_panic (line 241) | void type os_refcnt (line 334) | struct os_refcnt type os_refcnt (line 348) | struct os_refcnt type os_refcnt (line 360) | struct os_refcnt FILE: tests/os_unaligned.c type A (line 16) | struct A { type A (line 34) | struct A FILE: tests/perf_compressor.c type exit_codes_num (line 41) | enum exit_codes_num { function allocate_zero_pages (line 65) | void function allocate_mostly_zero_pages (line 76) | void function allocate_random_pages (line 90) | void function allocate_representative_pages (line 102) | void function freeze_helper_process (line 120) | void function cleanup (line 167) | void function run_compressor_test (line 178) | void FILE: tests/perf_exit.c type test_case (line 33) | struct test_case { type test_case (line 38) | struct test_case function cleanup (line 61) | static void function dt_stat_time_t (line 72) | static dt_stat_time_t FILE: tests/perf_exit_proc.c function run_additional_threads (line 17) | static int function allocate_and_wire_memory (line 33) | static int function main (line 69) | int FILE: tests/perf_vmfault.c type memregion_config (line 49) | typedef struct { function map_mem_regions_default (line 81) | static void function map_mem_regions_single (line 105) | static void function map_mem_regions_multiple (line 145) | static void function map_mem_regions (line 187) | static void function setup_per_thread_regions (line 204) | static void function unmap_mem_regions (line 232) | static void function fault_pages (line 253) | static void function execute_threads (line 293) | static void function run_test (line 344) | static void function setup_and_run_test (line 380) | static void FILE: tests/pfkey.c type test_identifier (line 23) | typedef enum { function pfkey_align (line 71) | static void function recv_pfkey_message (line 166) | static void function send_pfkey_spd_add_message (line 201) | static void function send_pfkey_spd_get_message (line 266) | static void function send_pfkey_spd_enable_message (line 295) | static void function send_pfkey_spd_disable_message (line 324) | static void function send_pfkey_spd_delete_message (line 353) | static void function send_pfkey_spd_dump_message (line 382) | static void function send_pfkey_flush_sp (line 405) | static void function send_pkey_get_spi (line 428) | static void function send_pkey_add_sa (line 488) | static void function send_pkey_update_sa (line 615) | static void function send_pkey_migrate_sa (line 720) | static void function send_pfkey_get_sa_stat (line 887) | static void function send_pkey_delete_sa (line 928) | static void function send_pfkey_sa_dump_message (line 987) | static void function send_pfkey_flush_sa (line 1010) | static void function pfkey_cleanup (line 1033) | static void function pfkey_setup_socket (line 1047) | static int function pfkey_process_message_test_60822136 (line 1080) | static void function pfkey_process_message_test_60822924 (line 1150) | static void function pfkey_process_message_test_60822956 (line 1220) | static void function pfkey_process_message_test_60679513 (line 1290) | static void function pfkey_process_message_test_60768729 (line 1342) | static void function pfkey_process_message_test_60769680 (line 1391) | static void function pfkey_process_message_test_60822823 (line 1438) | static void function pfkey_process_message_test_60822823_1 (line 1480) | static void function pfkey_process_message_test_60687183 (line 1520) | static void function pfkey_process_message_test_60687183_1 (line 1558) | static void function pfkey_process_message_test_60687183_2 (line 1596) | static void FILE: tests/pfz.c function undefined_function (line 75) | static void type QueueNode (line 89) | typedef struct { type OSAtomicFifoHeadWrapper (line 140) | struct OSAtomicFifoHeadWrapper { function preheat (line 180) | void type elem_t (line 188) | typedef struct elem { type OSAtomicFifoHeadWrapper (line 203) | struct OSAtomicFifoHeadWrapper { type OSAtomicFifoHeadWrapper (line 212) | struct OSAtomicFifoHeadWrapper type OSAtomicFifoHeadWrapper (line 220) | struct OSAtomicFifoHeadWrapper FILE: tests/phys_footprint_interval_max.c type rusage_info_v4 (line 47) | struct rusage_info_v4 FILE: tests/pipe_drain.c function signal_handler (line 38) | static void type sigaction (line 70) | struct sigaction FILE: tests/pipe_read_infloop_55437634.c function too_long (line 10) | static void type iovec (line 20) | struct iovec FILE: tests/poll.c type pollfd (line 30) | struct pollfd type pollfd (line 56) | struct pollfd FILE: tests/poll_select_kevent_paired_fds.c type fd_pair (line 64) | enum fd_pair { type write_mode (line 71) | enum write_mode { type read_mode (line 81) | enum read_mode { type read_mode (line 92) | enum read_mode type write_mode (line 93) | enum write_mode type fd_pair (line 97) | enum fd_pair type write_mode (line 98) | enum write_mode type read_mode (line 100) | enum read_mode type writer_kind (line 103) | enum writer_kind { type fd_pair (line 118) | enum fd_pair type fd_pair (line 119) | enum fd_pair type fd_pair (line 120) | enum fd_pair function wake_writer (line 125) | static void function writer_wait (line 145) | static void function handle_writing (line 172) | static bool function reenable_workq (line 185) | static void function workqueue_write_fn (line 203) | static void function workqueue_fn (line 219) | static void function drive_kq (line 225) | static void type kevent_qos_s (line 396) | struct kevent_qos_s function handle_reading (line 488) | static bool function workqueue_read_fn (line 529) | static void function read_from_fd (line 543) | static void function fd_pair_init (line 729) | static void function drive_threads (line 783) | static void function drive_processes (line 812) | static void __attribute__((noreturn)) FILE: tests/port_descriptions.c function expect_special_port_description (line 33) | static void function expect_special_port_id (line 143) | static void FILE: tests/posix_spawn_archpref.c function run_test (line 7) | static void FILE: tests/posix_spawn_archpref_helper.c function main (line 6) | int FILE: tests/posix_spawn_posix_cred.c type proc_bsdinfo (line 69) | struct proc_bsdinfo FILE: tests/preoslog.c type preoslog_header_t (line 12) | typedef struct __attribute__((packed)) { function boolean_t (line 31) | static boolean_t FILE: tests/print_apple_array.c function main (line 9) | int FILE: tests/prioritize_process_launch.c function mach_voucher_t (line 48) | static mach_voucher_t function send (line 81) | static void function receive (line 139) | static void function get_pri (line 172) | static int function set_thread_name (line 187) | static void function thread_wait_to_block (line 200) | static void function pthread_t (line 237) | static pthread_t function mach_port_t (line 259) | static mach_port_t function mach_port_t (line 289) | static mach_port_t function pid_t (line 313) | static pid_t function worker_cb (line 340) | static void function event_cb (line 346) | static void function workloop_cb_test_intransit (line 352) | static void function workloop_cb_test_knote_kill (line 389) | static void function workloop_cb_test_sync_bootstrap (line 423) | static void function register_workloop_for_port (line 471) | static void FILE: tests/prioritize_process_launch_helper.c function get_pri (line 34) | static int function set_thread_name (line 50) | static void function send (line 63) | static void function mach_port_t (line 118) | mach_port_t function main (line 165) | int FILE: tests/priority_queue.cpp function compare_numbers_descending (line 29) | static int type priority_queue_entry (line 47) | struct priority_queue_entry type priority_queue_entry_sched (line 50) | struct priority_queue_entry_sched type priority_queue_entry_stable (line 51) | struct priority_queue_entry_stable function dump_pqueue_entry (line 54) | static void function __unused (line 70) | __unused type priority_queue_sched_max (line 83) | struct priority_queue_sched_max type priority_queue_max (line 145) | struct priority_queue_max type config (line 210) | struct config { type priority_queue_sched_stable_max (line 225) | struct priority_queue_sched_stable_max type config (line 243) | struct config type config (line 244) | struct config type config (line 244) | struct config type config (line 245) | struct config type config (line 245) | struct config FILE: tests/prng.c function cmp (line 11) | static int function prng_sanitycheck (line 17) | static void function prng_getentropy (line 30) | static void function prng_devrandom (line 43) | static void FILE: tests/proc_core_name_24152432.c type rlimit (line 36) | struct rlimit type timespec (line 43) | struct timespec function sigalrm_handler (line 51) | static void function list_coredump_files (line 59) | static void function fork_and_wait_for_segfault (line 72) | static int function setup_coredump_kevent (line 89) | static int function look_for_coredump (line 104) | static void function sysctl_enable_coredumps (line 140) | static void type kevent (line 169) | struct kevent FILE: tests/proc_info.c function CONF_TMP_FILE_OPEN (line 61) | static int function get_tty_dev (line 121) | uint32_t type proc_config_s (line 135) | struct proc_config_s { type proc_config_s (line 143) | struct proc_config_s type proc_info_opt (line 147) | enum proc_info_opt { function free_proc_config (line 359) | static void function send_action_to_child_processes (line 365) | static void function kill_child_processes (line 379) | static void function proc_config_t (line 396) | static proc_config_t function proc_info_caller (line 461) | static void function free_proc_info (line 726) | static void type proc_uniqidentifierinfo (line 923) | struct proc_uniqidentifierinfo type proc_uniqidentifierinfo (line 923) | struct proc_uniqidentifierinfo type proc_uniqidentifierinfo (line 924) | struct proc_uniqidentifierinfo type proc_uniqidentifierinfo (line 924) | struct proc_uniqidentifierinfo type proc_bsdinfo (line 944) | struct proc_bsdinfo type proc_bsdinfo (line 944) | struct proc_bsdinfo type proc_bsdinfo (line 945) | struct proc_bsdinfo type proc_bsdinfo (line 945) | struct proc_bsdinfo type proc_bsdinfo (line 976) | struct proc_bsdinfo type proc_bsdinfo (line 976) | struct proc_bsdinfo type proc_bsdshortinfo (line 977) | struct proc_bsdshortinfo type proc_bsdshortinfo (line 977) | struct proc_bsdshortinfo type proc_uniqidentifierinfo (line 1005) | struct proc_uniqidentifierinfo type proc_uniqidentifierinfo (line 1005) | struct proc_uniqidentifierinfo type proc_bsdinfo (line 1006) | struct proc_bsdinfo type proc_bsdinfo (line 1006) | struct proc_bsdinfo type proc_bsdinfo (line 1007) | struct proc_bsdinfo type proc_bsdinfo (line 1007) | struct proc_bsdinfo type proc_bsdinfowithuniqid (line 1008) | struct proc_bsdinfowithuniqid type proc_bsdinfowithuniqid (line 1008) | struct proc_bsdinfowithuniqid type proc_taskinfo (line 1048) | struct proc_taskinfo type proc_taskinfo (line 1048) | struct proc_taskinfo type proc_taskinfo (line 1049) | struct proc_taskinfo type proc_taskinfo (line 1049) | struct proc_taskinfo type proc_bsdinfo (line 1106) | struct proc_bsdinfo type proc_bsdinfo (line 1106) | struct proc_bsdinfo type proc_bsdinfo (line 1107) | struct proc_bsdinfo type proc_bsdinfo (line 1107) | struct proc_bsdinfo type proc_taskinfo (line 1108) | struct proc_taskinfo type proc_taskinfo (line 1108) | struct proc_taskinfo type proc_taskallinfo (line 1109) | struct proc_taskallinfo type proc_taskallinfo (line 1109) | struct proc_taskallinfo type proc_threadinfo (line 1191) | struct proc_threadinfo type proc_threadinfo (line 1191) | struct proc_threadinfo type proc_threadinfo (line 1192) | struct proc_threadinfo type proc_threadinfo (line 1192) | struct proc_threadinfo type proc_threadinfo (line 1228) | struct proc_threadinfo type proc_threadinfo (line 1228) | struct proc_threadinfo type proc_threadinfo (line 1229) | struct proc_threadinfo type proc_threadinfo (line 1229) | struct proc_threadinfo type proc_threadinfo (line 1256) | struct proc_threadinfo type proc_threadinfo (line 1256) | struct proc_threadinfo type proc_threadwithpathinfo (line 1257) | struct proc_threadwithpathinfo type proc_threadwithpathinfo (line 1257) | struct proc_threadwithpathinfo type proc_archinfo (line 1287) | struct proc_archinfo type proc_archinfo (line 1287) | struct proc_archinfo type proc_regioninfo (line 1310) | struct proc_regioninfo type proc_regioninfo (line 1310) | struct proc_regioninfo type proc_regionwithpathinfo (line 1360) | struct proc_regionwithpathinfo type proc_regionwithpathinfo (line 1360) | struct proc_regionwithpathinfo type proc_regionwithpathinfo (line 1447) | struct proc_regionwithpathinfo type proc_regionwithpathinfo (line 1447) | struct proc_regionwithpathinfo type proc_regionwithpathinfo (line 1539) | struct proc_regionwithpathinfo type proc_regionwithpathinfo (line 1539) | struct proc_regionwithpathinfo type proc_vnodepathinfo (line 1562) | struct proc_vnodepathinfo type proc_vnodepathinfo (line 1562) | struct proc_vnodepathinfo type proc_fdinfo (line 1597) | struct proc_fdinfo type proc_fdinfo (line 1601) | struct proc_fdinfo type proc_fdinfo (line 1618) | struct proc_fdinfo type proc_fileportinfo (line 1659) | struct proc_fileportinfo type proc_pidcoalitioninfo (line 1713) | struct proc_pidcoalitioninfo type proc_pidcoalitioninfo (line 1714) | struct proc_pidcoalitioninfo type proc_workqueueinfo (line 1741) | struct proc_workqueueinfo function print_uptrs (line 1818) | static void type kevent64_s (line 1871) | struct kevent64_s type kevent_qos_s (line 1894) | struct kevent_qos_s function setup_kevent_id (line 1946) | static void function kqueue_id_t (line 1961) | static kqueue_id_t * type kqueue_info (line 2023) | struct kqueue_info type kevent_extinfo (line 2038) | struct kevent_extinfo function prf_end (line 2105) | static void type proc_regionpath (line 2137) | struct proc_regionpath type proc_regionpath (line 2152) | struct proc_regionpath type proc_regionpath (line 2158) | struct proc_regionpath FILE: tests/proc_info_44873309.c type proc_ipctableinfo (line 23) | struct proc_ipctableinfo type proc_ipctableinfo (line 32) | struct proc_ipctableinfo FILE: tests/proc_info_list_kthreads.c type proc_taskinfo (line 51) | struct proc_taskinfo type proc_threadinfo (line 102) | struct proc_threadinfo type proc_threadinfo (line 104) | struct proc_threadinfo FILE: tests/proc_pidpath_audittoken.c function audit_token_for_pid (line 12) | static bool function idversion_for_pid (line 36) | static int function show_pidpaths (line 56) | static void FILE: tests/proc_rlimit.c type rlimit (line 40) | struct rlimit function get_initial_rlimits (line 60) | static int function print_rlimits (line 73) | static void function change_rlimits (line 99) | static void type rlimit (line 206) | struct rlimit FILE: tests/processor_info.c type processor_cpu_stat64 (line 42) | struct processor_cpu_stat64 type processor_cpu_stat64 (line 63) | struct processor_cpu_stat64 type processor_basic_info (line 132) | struct processor_basic_info FILE: tests/pwrite_avoid_sigxfsz_28581610.c function xfsz_signal (line 22) | void type stat (line 33) | struct stat type rlimit (line 34) | struct rlimit FILE: tests/read_inspect.c function RESULT_CHECK (line 45) | static void function test_task_get_special_port (line 59) | static void function test_thread_get_special_port (line 122) | static void function test_task_threads (line 150) | static void function test_processor_set_tasks (line 210) | static void function test_task_port_mig_intrans (line 275) | static void function test_thread_port_mig_intrans (line 436) | static void function test_get_child_task_port (line 477) | static void FILE: tests/recvmsg_x_test.c function sendPackets (line 52) | static void function recvPackets_x (line 87) | static void type sockaddr_in (line 165) | struct sockaddr_in type sockaddr (line 174) | struct sockaddr type sockaddr (line 177) | struct sockaddr type sockaddr (line 192) | struct sockaddr type sockaddr (line 196) | struct sockaddr type sockaddr (line 200) | struct sockaddr type sockaddr (line 204) | struct sockaddr type sockaddr (line 208) | struct sockaddr FILE: tests/rename_excl.c function cleanup (line 23) | static void FILE: tests/restart.c function noop_signal (line 80) | static void function wait_for_step (line 95) | static void FILE: tests/route_output_stack_oflow_56033075.c type rt_msghdr (line 19) | struct rt_msghdr type sockaddr_storage (line 20) | struct sockaddr_storage type sockaddr_storage (line 21) | struct sockaddr_storage type sockaddr_storage (line 22) | struct sockaddr_storage type rt_msghdr (line 24) | struct rt_msghdr type rt_msghdr (line 24) | struct rt_msghdr type sockaddr (line 25) | struct sockaddr type rt_msghdr (line 32) | struct rt_msghdr type sockaddr (line 35) | struct sockaddr type sockaddr_storage (line 37) | struct sockaddr_storage type sockaddr (line 42) | struct sockaddr type sockaddr_storage (line 44) | struct sockaddr_storage type sockaddr (line 49) | struct sockaddr type sockaddr_storage (line 51) | struct sockaddr_storage type rt_msghdr (line 65) | struct rt_msghdr type sockaddr (line 68) | struct sockaddr type sockaddr_storage (line 70) | struct sockaddr_storage type sockaddr (line 74) | struct sockaddr type sockaddr_storage (line 76) | struct sockaddr_storage type sockaddr (line 80) | struct sockaddr type sockaddr_storage (line 82) | struct sockaddr_storage FILE: tests/safe_allocation_src/assign.copy.cpp type T (line 11) | struct T { } FILE: tests/safe_allocation_src/assign.move.cpp type T (line 11) | struct T { function tests (line 16) | static void FILE: tests/safe_allocation_src/assign.nullptr.cpp type T (line 10) | struct T { function tests (line 15) | static void FILE: tests/safe_allocation_src/begin_end.cpp type T (line 15) | struct T { function tests (line 20) | static void FILE: tests/safe_allocation_src/compare.equal.nullptr.cpp type T (line 20) | struct T { } function tests (line 23) | static void FILE: tests/safe_allocation_src/ctor.adopt.cpp type T (line 10) | struct T { function tests (line 15) | static void FILE: tests/safe_allocation_src/ctor.allocate.cpp type T (line 12) | struct T { type TrackInit (line 16) | struct TrackInit { method TrackInit (line 18) | TrackInit() : initialized(true) function tests (line 24) | static void FILE: tests/safe_allocation_src/ctor.copy.cpp type T (line 11) | struct T { FILE: tests/safe_allocation_src/ctor.default.cpp type T (line 10) | struct T { function tests (line 15) | static void FILE: tests/safe_allocation_src/ctor.move.cpp type T (line 11) | struct T { function tests (line 16) | static void FILE: tests/safe_allocation_src/ctor.nullptr.cpp type T (line 10) | struct T { function tests (line 15) | static void FILE: tests/safe_allocation_src/data.cpp type T (line 11) | struct T { function tests (line 16) | static void FILE: tests/safe_allocation_src/dtor.cpp type TriviallyDestructible (line 10) | struct TriviallyDestructible { type NonTriviallyDestructible (line 14) | struct NonTriviallyDestructible { function tests (line 22) | static void FILE: tests/safe_allocation_src/operator.bool.cpp type T (line 11) | struct T { function tests (line 16) | static void FILE: tests/safe_allocation_src/operator.subscript.cpp type T (line 13) | struct T { function tests (line 18) | static void FILE: tests/safe_allocation_src/size.cpp type T (line 13) | struct T { function tests (line 18) | static void FILE: tests/safe_allocation_src/swap.cpp type T (line 10) | struct T { function tests (line 15) | static void FILE: tests/safe_allocation_src/test_utils.h type assert_trapping_policy (line 12) | struct assert_trapping_policy { function deallocate (line 20) | struct malloc_allocator { type tracking_allocator (line 34) | struct tracking_allocator { function deallocate (line 56) | static void type tracking_trapping_policy (line 70) | struct tracking_trapping_policy { function trap (line 77) | static void FILE: tests/safe_allocation_src/usage.for_loop.cpp type T (line 9) | struct T { function tests (line 14) | static void FILE: tests/safe_allocation_src/usage.two_dimensions.cpp type T (line 13) | struct T { function tests (line 18) | static void FILE: tests/sched_cluster_bound_threads.c function nanos_to_abs (line 14) | static uint64_t function abs_to_nanos (line 19) | static uint64_t function spin_for_duration (line 27) | static void function bind_to_cluster (line 48) | void function get_ncpu (line 67) | static unsigned int type sched_param (line 113) | struct sched_param FILE: tests/scm_rights_leak.c type cmsghdr (line 46) | struct cmsghdr type iovec (line 60) | struct iovec type msghdr (line 65) | struct msghdr type cmsghdr (line 78) | struct cmsghdr FILE: tests/select_stress.c type endpoint (line 22) | struct endpoint { type endpoint (line 27) | struct endpoint type endpoint (line 28) | struct endpoint type thread_sync_arg (line 30) | struct thread_sync_arg { function ns_to_abs (line 43) | static inline uint64_t function abs_to_ns (line 49) | static inline uint64_t type thread_sync_arg (line 63) | struct thread_sync_arg type thread_sync_arg (line 63) | struct thread_sync_arg type select_stress_args (line 75) | struct select_stress_args { function setup_stress_event (line 80) | static void function recycle_fds (line 100) | static void function write_data (line 129) | static void type endpoint (line 139) | struct endpoint type selarg (line 162) | struct selarg { type selarg (line 179) | struct selarg type selarg (line 179) | struct selarg type timeval (line 180) | struct timeval type timeval (line 181) | struct timeval type endpoint (line 218) | struct endpoint function test_select_stress (line 230) | static void function test_select_sleep (line 349) | static void FILE: tests/settimeofday_29193041.c type timeval (line 23) | struct timeval type timeval (line 24) | struct timeval type timex (line 25) | struct timex type timeval (line 48) | struct timeval type timeval (line 49) | struct timeval type timex (line 50) | struct timex type timeval (line 85) | struct timeval type timeval (line 111) | struct timeval FILE: tests/settimeofday_29193041_entitled.c type timeval (line 23) | struct timeval type timeval (line 24) | struct timeval type timex (line 25) | struct timex type timeval (line 52) | struct timeval type timeval (line 53) | struct timeval type timex (line 54) | struct timex type timeval (line 81) | struct timeval type timeval (line 111) | struct timeval FILE: tests/shared_cache_reslide_test.c type mach_header (line 121) | struct mach_header function induce_crash (line 137) | static void function cleanup_sysctl (line 169) | static void FILE: tests/sigchld_return.c function handler (line 16) | static void type sigaction (line 30) | struct sigaction FILE: tests/signal_stack.c function signal_handler (line 11) | static void type sigaction (line 43) | struct sigaction FILE: tests/sioc-if-addr-bounds.c function ifnet_destroy (line 70) | static int function ifnet_set_flags (line 89) | static int function ifnet_create (line 122) | static int function HexDump (line 161) | static void function snprint_dottedhex (line 187) | static size_t function print_sockaddr_dl (line 207) | static void function print_sockaddr_in (line 230) | static void function print_sockaddr_in6 (line 251) | static void function print_sockaddr (line 270) | static void function get_rti_info (line 294) | static size_t function print_address (line 316) | static void function print_rti_info (line 361) | static void function print_rt_iflist2 (line 400) | static void function check_rt_if_list_for_pattern (line 441) | static int function find_unused_pattern_in_rt_if_list (line 485) | static bool type ioc_ifreq (line 524) | struct ioc_ifreq { type ioc_ifreq (line 532) | struct ioc_ifreq type sockaddr_in (line 533) | struct sockaddr_in type sockaddr_in (line 534) | struct sockaddr_in type sockaddr_in6 (line 535) | struct sockaddr_in6 type sockaddr_in (line 536) | struct sockaddr_in type sockaddr_in6 (line 548) | struct sockaddr_in6 type sockaddr_in (line 549) | struct sockaddr_in type sockaddr_in (line 551) | struct sockaddr_in type sockaddr_in6 (line 552) | struct sockaddr_in6 type sockaddr_in6 (line 554) | struct sockaddr_in6 type sockaddr_in6 (line 555) | struct sockaddr_in6 type sockaddr_in (line 557) | struct sockaddr_in type sockaddr_in (line 558) | struct sockaddr_in type sockaddr_in (line 559) | struct sockaddr_in type sockaddr_in (line 561) | struct sockaddr_in type sockaddr_in (line 563) | struct sockaddr_in type sockaddr_in (line 564) | struct sockaddr_in type sockaddr_in (line 565) | struct sockaddr_in type sockaddr_in6 (line 567) | struct sockaddr_in6 type sockaddr_in6 (line 568) | struct sockaddr_in6 type sockaddr_in6 (line 569) | struct sockaddr_in6 type sockaddr_in (line 579) | struct sockaddr_in type sockaddr_in (line 580) | struct sockaddr_in type sockaddr_in (line 581) | struct sockaddr_in type sockaddr_in6 (line 582) | struct sockaddr_in6 function test_sioc_ifr_bounds (line 597) | static void type ioc_ifreq (line 658) | struct ioc_ifreq type ioc_ifra (line 668) | struct ioc_ifra { type ioc_ifra (line 686) | struct ioc_ifra type sockaddr_in (line 689) | struct sockaddr_in type sockaddr_in (line 690) | struct sockaddr_in type sockaddr_in (line 691) | struct sockaddr_in type sockaddr_in (line 697) | struct sockaddr_in type sockaddr_in (line 698) | struct sockaddr_in type sockaddr_in (line 704) | struct sockaddr_in type sockaddr_in (line 705) | struct sockaddr_in type sockaddr_in (line 711) | struct sockaddr_in type sockaddr_in (line 712) | struct sockaddr_in type sockaddr_in (line 717) | struct sockaddr_in type sockaddr_in (line 718) | struct sockaddr_in type sockaddr_in (line 719) | struct sockaddr_in type sockaddr_in (line 724) | struct sockaddr_in type sockaddr_in (line 726) | struct sockaddr_in type sockaddr_in (line 731) | struct sockaddr_in type sockaddr_in (line 732) | struct sockaddr_in type sockaddr_in (line 733) | struct sockaddr_in type sockaddr_in (line 738) | struct sockaddr_in type sockaddr_in (line 739) | struct sockaddr_in type sockaddr_in (line 745) | struct sockaddr_in type sockaddr_in (line 746) | struct sockaddr_in type sockaddr_in (line 747) | struct sockaddr_in type sockaddr_in (line 752) | struct sockaddr_in type sockaddr_in (line 759) | struct sockaddr_in type sockaddr_in (line 766) | struct sockaddr_in type sockaddr_in (line 773) | struct sockaddr_in type sockaddr_in (line 780) | struct sockaddr_in type sockaddr_in (line 787) | struct sockaddr_in type sockaddr_in (line 794) | struct sockaddr_in type sockaddr_in (line 801) | struct sockaddr_in type ioc_ifra (line 830) | struct ioc_ifra type in_aliasreq (line 833) | struct in_aliasreq type ifreq (line 887) | struct ifreq type ifaddrs (line 889) | struct ifaddrs FILE: tests/socket_0byte_udp_poll_58140856.c type sockaddr_in (line 19) | struct sockaddr_in function server_listen (line 22) | static void function send_message (line 40) | static void function server_poll (line 66) | static void FILE: tests/socket_bind_35243417.c function sockv6_open (line 11) | static int function sockv6_bind (line 22) | static int function sockv6_set_v6only (line 34) | static void function alloc_and_bind_ports (line 45) | static bool FILE: tests/socket_bind_35685803.c function sock_open_common (line 20) | static int function sock_open (line 31) | static int function sock_bind (line 37) | static int function sockv6_open (line 49) | static int function sockv6_bind (line 55) | static int function sock_get_port (line 67) | static uint16_t type SocketInfo (line 99) | typedef struct { function bind_sockets (line 105) | static void function multithreaded_bind_test (line 135) | static void function run_multithreaded_bind_test (line 170) | static void FILE: tests/socket_poll_close_25786011.c type pollfd (line 20) | struct pollfd FILE: tests/sr_entitlement.c function my_system (line 15) | static int function cleanup (line 49) | static void FILE: tests/sr_entitlement_helper.c function main (line 8) | int FILE: tests/stackshot_spawn_exit_stress.c function take_stackshot (line 42) | static void FILE: tests/stackshot_translated_child.c function main (line 5) | int FILE: tests/subsystem_root_path.h function _spawn_and_wait (line 12) | static int FILE: tests/subsystem_root_path_helper.c function main (line 6) | int FILE: tests/suspended_spawn_26184412.c function spawn_and_signal (line 28) | static void FILE: tests/sysctl_get_owned_vmobjects.c function main_test (line 12) | static void FILE: tests/sysctl_wire_limits.c function ptoa (line 20) | static size_t function set_no_wire_limit (line 61) | static void function set_wire_limit (line 78) | static void type timespec (line 176) | struct timespec FILE: tests/system_version_compat.c function check_system_version_compat_plist_exists (line 25) | static void function check_ios_version_plist_exists (line 43) | static void function read_plist_version_info (line 61) | static void function read_sysctl_version_info (line 134) | static void FILE: tests/task_create_suid_cred.c function test_id_cred (line 33) | static void function test_id_cred_reuse (line 105) | static void function test_ls_cred (line 131) | static void FILE: tests/task_info.c type info_kind (line 43) | enum info_kind { INFO_32, INFO_64, INFO_32_2, INFO_64_2, INFO_MACH, INFO... type info_get (line 45) | enum info_get { GET_SUSPEND_COUNT, GET_RESIDENT_SIZE, GET_VIRTUAL_SIZE, ... type info_kind (line 56) | enum info_kind type info_kind (line 57) | enum info_kind type info_get (line 57) | enum info_get function do_factorial_task (line 261) | static void function test_task_basic_info (line 544) | void function info_get (line 968) | uint64_t FILE: tests/task_info_28439149.c function do_child (line 17) | static void type task_basic_info_64 (line 47) | struct task_basic_info_64 FILE: tests/task_policy.c type task_qos_policy (line 23) | struct task_qos_policy type task_qos_policy (line 43) | struct task_qos_policy type task_qos_policy (line 57) | struct task_qos_policy type task_qos_policy (line 78) | struct task_qos_policy type task_qos_policy (line 108) | struct task_qos_policy type task_qos_policy (line 138) | struct task_qos_policy type task_category_policy (line 169) | struct task_category_policy type task_category_policy (line 188) | struct task_category_policy type task_category_policy (line 203) | struct task_category_policy type task_category_policy (line 223) | struct task_category_policy type task_category_policy (line 253) | struct task_category_policy type task_category_policy (line 283) | struct task_category_policy type task_qos_policy (line 314) | struct task_qos_policy type task_qos_policy (line 334) | struct task_qos_policy type task_qos_policy (line 348) | struct task_qos_policy type task_qos_policy (line 368) | struct task_qos_policy type task_qos_policy (line 398) | struct task_qos_policy type task_qos_policy (line 428) | struct task_qos_policy type task_category_policy (line 459) | struct task_category_policy type task_category_policy (line 478) | struct task_category_policy type task_category_policy (line 493) | struct task_category_policy type task_category_policy (line 513) | struct task_category_policy type task_category_policy (line 543) | struct task_category_policy type task_category_policy (line 573) | struct task_category_policy FILE: tests/task_vm_info_decompressions.c type thread_args (line 30) | struct thread_args { function freeze_pid (line 34) | static void type thread_args (line 72) | struct thread_args function pthread_t (line 114) | static pthread_t* function join_threads (line 132) | static void type thread_args (line 156) | struct thread_args type thread_args (line 190) | struct thread_args FILE: tests/tcp_input_outputopts_uaf_56155583.c type sockaddr_in6 (line 47) | struct sockaddr_in6 type sockaddr (line 52) | struct sockaddr type sockaddr_in6 (line 62) | struct sockaddr_in6 type sockaddr_in6 (line 66) | struct sockaddr_in6 type sockaddr (line 75) | struct sockaddr type sockaddr (line 94) | struct sockaddr FILE: tests/telemetry.c type telemetry_pmi (line 16) | enum telemetry_pmi { function skip_if_pmi_unsupported (line 35) | static void function set_da_microstackshot_period (line 55) | static void function disable_da_microstackshots (line 70) | static void function reenable_da_microstackshots (line 87) | static void function telemetry_cleanup (line 96) | static void function telemetry_init (line 107) | static void type trace_point (line 157) | struct trace_point FILE: tests/test_utils.c function is_development_kernel (line 8) | bool FILE: tests/testposixshm.c function create_threads (line 77) | static void FILE: tests/text_corruption.c function my_system (line 15) | static int FILE: tests/text_corruption_helper.c function foo (line 9) | __attribute__((noinline)) function main (line 22) | int FILE: tests/thread_set_state_arm64_cpsr.c function phase2 (line 42) | __attribute__((noreturn)) FILE: tests/time.c type timeval (line 14) | struct timeval type timezone (line 15) | struct timezone type timeval (line 26) | struct timeval function cleanup_tmpfile (line 48) | static void function create_tmpfile (line 56) | static int type stat (line 73) | struct stat type timeval (line 76) | struct timeval type timeval (line 88) | struct timeval FILE: tests/trial_experiments.c function reset_libmalloc_experiment (line 92) | static void function set_libmalloc_experiment (line 99) | static void function get_libmalloc_experiment_factors (line 177) | static bool FILE: tests/tty_hang.c function handle_sigttin (line 49) | void function get_new_session_and_terminal_and_fork_child_to_read (line 60) | int function run_test (line 179) | void FILE: tests/turnstile_multihop.c type test_msg (line 37) | struct test_msg { type load_token_context (line 63) | struct load_token_context { type mach_timebase_info (line 70) | struct mach_timebase_info function sched_mti_init (line 73) | static void function nanoseconds_to_absolutetime (line 78) | uint64_t function sched_create_load_at_qos (line 86) | static int type load_token_context (line 145) | struct load_token_context type load_token_context (line 145) | struct load_token_context function sched_terminate_load (line 163) | static int function do_work (line 187) | static void function worker_cb (line 207) | static void function event_cb (line 213) | static void function get_user_promotion_basepri (line 219) | static uint32_t function get_thread_base_priority (line 233) | static uint32_t function register_port_options (line 253) | static uint32_t function register_port (line 262) | static void function workloop_cb_test_intransit (line 290) | static void function run_client_server (line 366) | static void function mach_port_t (line 381) | static mach_port_t function mach_voucher_t (line 391) | static mach_voucher_t function send (line 424) | static void function mach_msg_id_t (line 478) | static mach_msg_id_t function get_pri (line 525) | static int function set_thread_name (line 540) | static void function thread_wait_to_block (line 553) | static void function thread_wait_to_boost (line 574) | static void function dispatch_sync_wait (line 595) | static void function dispatch_sync_cancel (line 627) | static void type sched_param (line 663) | struct sched_param function thread_create_at_qos (line 833) | static void FILE: tests/turnstile_multihop_helper.h type lock_t (line 15) | typedef _Atomic(u32) lock_t; function yield (line 17) | __inline static void function wfe (line 27) | __inline static void function wfi (line 37) | __inline static void function sev (line 47) | __inline static void function mach_port_name_t (line 61) | __inline static mach_port_name_t function ull_lock (line 75) | __inline static void function ull_unlock (line 151) | __inline static void FILE: tests/turnstile_multihop_types.h type s8 (line 8) | typedef signed char s8; type u8 (line 9) | typedef unsigned char u8; type u16 (line 10) | typedef uint16_t u16; type s16 (line 11) | typedef int16_t s16; type u32 (line 12) | typedef uint32_t u32; type u64 (line 13) | typedef uint64_t u64; type s32 (line 14) | typedef int32_t s32; type s64 (line 15) | typedef int64_t s64; type u64 (line 18) | typedef u64 un; type s64 (line 19) | typedef s64 sn; type u32 (line 21) | typedef u32 un; type s32 (line 22) | typedef s32 sn; type u32 (line 26) | typedef u32 uint; FILE: tests/turnstiles_test.c function thread_create_at_qos (line 29) | static void function get_sched_pri (line 51) | static int function get_base_pri (line 65) | static int function turnstile_prim_lock (line 79) | static void function turnstile_prim_unlock (line 91) | static void type thread_data (line 103) | struct thread_data { type thread_data (line 115) | struct thread_data type thread_data (line 115) | struct thread_data type sched_param (line 118) | struct sched_param function test1 (line 276) | static void function test2 (line 294) | static void function test3 (line 315) | static void function test4 (line 336) | static void function test5 (line 409) | static void FILE: tests/ulock.c function mach_port_name_t (line 17) | __inline static mach_port_name_t FILE: tests/unp_connect_thread_uaf.c function server_thread1 (line 18) | static void function server_thread2 (line 40) | static void function try_to_connect (line 62) | static void function test_unp_connect_multithread (line 82) | static void FILE: tests/utimensat.c type timespec (line 20) | struct timespec type statfs (line 40) | struct statfs type stat (line 47) | struct stat type timespec (line 58) | struct timespec FILE: tests/verify_kalloc_config.c function run_test (line 15) | static void FILE: tests/vm/compression_sweep.c function cleanup_ripe_age (line 15) | static void FILE: tests/vm/entitlement_increased_memory_limit.c function reset_old_entitled_max_task_mem (line 32) | static void function pid_t (line 48) | static pid_t FILE: tests/vm/fault_throughput.c type fault_buffer_t (line 71) | typedef struct fault_buffer { type test_variant_t (line 76) | typedef enum test_variant { type test_globals_t (line 81) | typedef struct test_globals { type test_args_t (line 117) | typedef struct test_args { function main (line 187) | int function worker_thread_iteration_setup (line 250) | static bool function worker_thread_iteration_complete (line 284) | static void function fault_pages (line 308) | static void function fault_buffer_t (line 317) | static fault_buffer_t * function grab_and_fault_pages (line 327) | static uint64_t function start_iteration (line 351) | static uint64_t function finish_iteration (line 376) | static uint64_t function setup_memory (line 393) | static void function unmap_fault_buffers (line 421) | static void function test_globals_t (line 432) | static test_globals_t * function init_globals (line 456) | static void function init_fault_buffer_arr (line 481) | static void function pthread_t (line 503) | static pthread_t * function pthread_t (line 523) | static pthread_t* function join_background_threads (line 534) | static uint64_t function cleanup_test (line 559) | static void function output_results (line 571) | static void function print_help (line 592) | static void function parse_arguments (line 601) | static void function fault_buffer_stride (line 651) | static size_t FILE: tests/vm/memorystatus_sort_test.c type coalition_info_t (line 19) | typedef struct { function pid_t (line 196) | static pid_t function init_coalition (line 229) | static void function place_proc_in_band (line 276) | static void function place_coalition_in_band (line 288) | static void function cleanup_children (line 297) | static void function has_unrestrict_coalitions (line 315) | static bool function unrestrict_coalitions (line 327) | static void function restrict_coalitions (line 337) | static void function get_vmpage_size (line 361) | static int FILE: tests/vm/mixed_pagesize.c function main (line 4) | int FILE: tests/vm/page_size_globals.c function verify_page_size (line 8) | static void FILE: tests/vm/perf_madvise.c type test_variant_t (line 17) | typedef enum test_variant { type test_args_t (line 22) | typedef struct test_args { function main (line 51) | int function madvise_free_test (line 67) | static double function fault_pages (line 120) | static void function parse_arguments (line 129) | static void function print_help (line 186) | static void function output_throughput (line 194) | static void FILE: tests/vm/vm_allocation.c type unit_test_t (line 62) | typedef struct { type suite_t (line 68) | typedef struct { function suite_t (line 98) | static suite_t * function destroy_suite (line 112) | static void function log_suite_info (line 118) | static void function log_suite_results (line 125) | static void function log_test_info (line 132) | static void function log_test_result (line 138) | static void function run_test (line 146) | static void function boolean_t (line 157) | static boolean_t function boolean_t (line 191) | static boolean_t function count_passed_suite_tests (line 214) | static int type unit_test_t (line 237) | typedef unit_test_t UnitTests[]; function _run_suite (line 242) | void function set_expected_signal (line 263) | void function get_expected_signal (line 269) | int function set_quietness (line 276) | void function get_quietness (line 282) | int function do_nothing (line 289) | void function log_aggregated_results (line 294) | void function xnu_major_version (line 361) | unsigned int function assert_mach_return (line 379) | static inline void type kern_return_t (line 394) | typedef kern_return_t (*allocate_fn_t)(vm_map_t, mach_vm_address_t *, ma... function check_fixed_address (line 409) | static void function kern_return_t (line 421) | kern_return_t function kern_return_t (line 428) | kern_return_t function kern_return_t (line 437) | kern_return_t function kern_return_t (line 445) | kern_return_t function mach_port_t (line 453) | mach_port_t function kern_return_t (line 471) | kern_return_t function set_allocator (line 587) | static void function allocate_fn_t (line 593) | static allocate_fn_t function set_vm_size (line 599) | static void function mach_vm_size_t (line 605) | static mach_vm_size_t function set_address_flag (line 611) | static void function get_address_flag (line 617) | static int function set_address_alignment (line 623) | static void function boolean_t (line 629) | static boolean_t function set_vm_address (line 635) | static void function mach_vm_address_t (line 641) | static mach_vm_address_t function set_buffer_size (line 647) | static void function mach_vm_size_t (line 653) | static mach_vm_size_t function set_buffer_address (line 659) | static void function mach_vm_address_t (line 665) | static mach_vm_address_t function set_buffer_offset (line 671) | static void function get_buffer_offset (line 677) | static int function set_vmcopy_post_action (line 683) | static void function get_vmcopy_post_action (line 689) | static int type test_option_t (line 712) | typedef struct test_option { type test_info_t (line 718) | typedef struct test_info { function die_on_invalid_value (line 737) | static void function process_options (line 745) | static void function mach_vm_address_t (line 804) | mach_vm_address_t function mach_vm_size_t (line 819) | mach_vm_size_t function assert_aligned_address (line 830) | static inline void function assert_trunc_address (line 840) | static inline void function assert_address_value (line 849) | static inline void function assert_allocate_return (line 862) | void function assert_allocate_success (line 868) | void function assert_deallocate_return (line 874) | void function assert_deallocate_success (line 880) | void function assert_read_return (line 886) | void function assert_read_success (line 896) | void function assert_write_return (line 907) | void function assert_write_success (line 913) | void function assert_allocate_copy_return (line 919) | void function assert_allocate_copy_success (line 925) | void function assert_copy_return (line 931) | void function assert_copy_success (line 937) | void type boolean_t (line 947) | typedef boolean_t (*address_filter_t)(mach_vm_address_t); function filter_addresses_do_else (line 952) | void function no_action (line 972) | void function read_zero (line 977) | void function verify_address (line 983) | void function write_address (line 989) | void function boolean_t (line 996) | boolean_t function boolean_t (line 1002) | boolean_t function boolean_t (line 1008) | boolean_t function set_up_allocator (line 1020) | void function mach_vm_address_t (line 1029) | mach_vm_address_t function set_up_vm_address (line 1061) | void function set_up_vm_size (line 1089) | void function set_up_buffer_size (line 1096) | void function set_up_buffer_offset (line 1103) | void function set_up_vmcopy_action (line 1110) | void function set_up_allocator_and_vm_size (line 1118) | void function set_up_vm_variables (line 1125) | void function set_up_allocator_and_vm_variables (line 1132) | void function set_up_buffer_variables (line 1139) | void function set_up_copy_shared_mode_variables (line 1146) | void function allocate (line 1157) | void function allocate_buffer (line 1186) | void function set_up_vm_variables_and_allocate (line 1210) | void function set_up_allocator_and_vm_variables_and_allocate (line 1217) | void function set_up_vm_variables_and_allocate_extra_page (line 1224) | void function set_up_buffer_variables_and_allocate_extra_page (line 1241) | void function set_up_vm_and_buffer_variables_allocate_for_writing (line 1252) | void function set_up_vm_and_buffer_variables_allocate_for_copying (line 1261) | void function deallocate_range (line 1271) | void function deallocate (line 1279) | void function deallocate_extra_page (line 1287) | void function deallocate_vm_and_buffer (line 1297) | void function read_deallocate (line 1310) | void function set_up_vm_variables_allocate_read_deallocate (line 1346) | void function write_buffer (line 1358) | void function set_up_vm_and_buffer_variables_allocate_write (line 1375) | void function copy_deallocate (line 1386) | void function copy_region (line 1415) | void function set_up_vm_variables_allocate_copy_deallocate (line 1432) | void function set_up_source_and_dest_variables_allocate_copy (line 1441) | void function set_up_vm_variables_allocate_protect (line 1452) | void function set_up_vm_variables_allocate_readprotect (line 1467) | void function set_up_vm_variables_allocate_writeprotect (line 1473) | void function test_nonzero_address_iff_nonzero_size (line 1484) | void function test_aligned_address (line 1496) | void function verify_pattern (line 1509) | void function write_pattern (line 1521) | void function write_and_verify_pattern (line 1533) | void function test_zero_filled (line 1548) | void function test_write_address_filled (line 1555) | void function test_write_checkerboard (line 1561) | void function test_write_reverse_checkerboard (line 1567) | void function test_write_page_ends (line 1573) | void function test_write_page_interiors (line 1579) | void function test_reallocate_pages (line 1591) | void function test_allocate_in_null_map (line 1617) | void function test_allocate_with_kernel_flags (line 1634) | void function test_mach_vm_map_protection_inheritance_error (line 1670) | void function test_mach_vm_map_large_mask_overflow_error (line 1719) | void function allocate_edge_size (line 1743) | void function test_allocate_zero_size (line 1751) | void function test_allocate_invalid_large_size (line 1767) | void function test_allocate_overflowing_size (line 1788) | void function test_allocate_at_zero (line 1801) | void function test_allocate_2MB_boundary_unaligned_page_aligned_address (line 1825) | void function test_allocate_page_with_highest_address_hint (line 1853) | void function test_allocate_first_fit_pages (line 1878) | void function access_deallocated_range_address (line 1926) | void function test_access_deallocated_range_start (line 1938) | void function test_access_deallocated_range_middle (line 1945) | void function test_access_deallocated_range_end (line 1952) | void function test_deallocate_suicide (line 1961) | void function test_deallocate_twice (line 1980) | void function test_write_pattern_deallocate_reallocate_zero_filled (line 1989) | void function test_deallocate_zero_size_ranges (line 2010) | void function test_deallocate_rounded_zero_end_ranges (line 2038) | void function test_deallocate_wrapped_around_ranges (line 2075) | void function test_deallocate_in_null_map (line 2108) | void function test_read_address_offset (line 2131) | void function test_read_null_map (line 2154) | void function test_read_partially_deallocated_range (line 2172) | void function test_read_partially_unreadable_range (line 2192) | void function read_edge_size (line 2220) | void function test_read_zero_size (line 2253) | void function test_read_invalid_large_size (line 2260) | void function test_read_wrapped_around_ranges (line 2267) | void function write_read_verify_pattern (line 2307) | void function test_read_address_filled (line 2325) | void function test_read_checkerboard (line 2331) | void function test_read_reverse_checkerboard (line 2337) | void function test_write_null_map (line 2348) | void function test_write_zero_size (line 2364) | void function test_write_partially_deallocated_buffer (line 2376) | void function test_write_partially_unreadable_buffer (line 2400) | void function test_write_on_partially_deallocated_range (line 2425) | void function test_write_on_partially_unwritable_range (line 2449) | void function test_zero_filled_write (line 2484) | void function pattern_write (line 2494) | void function test_address_filled_write (line 2513) | void function test_checkerboard_write (line 2519) | void function test_reverse_checkerboard_write (line 2525) | void function test_copy_null_map (line 2536) | void function copy_edge_size (line 2551) | void function test_copy_zero_size (line 2589) | void function test_copy_invalid_large_size (line 2596) | void function test_copy_wrapped_around_ranges (line 2603) | void function write_copy_verify_pattern (line 2647) | void function test_copy_address_filled (line 2670) | void function test_copy_checkerboard (line 2676) | void function test_copy_reverse_checkerboard (line 2682) | void function test_zero_filled_copy_dest (line 2690) | void function test_copy_partially_deallocated_range (line 2703) | void function test_copy_partially_unreadable_range (line 2726) | void function test_copy_dest_partially_deallocated_region (line 2752) | void function test_copy_source_partially_deallocated_region (line 2781) | void function test_copy_source_partially_unreadable_region (line 2805) | void function test_copy_dest_partially_unwriteable_region (line 2831) | void function test_copy_source_on_partially_deallocated_range (line 2866) | void function test_copy_dest_on_partially_deallocated_range (line 2890) | void function test_copy_dest_on_partially_unwritable_range (line 2914) | void function test_copy_source_on_partially_unreadable_range (line 2944) | void function test_zero_filled_extended (line 2977) | void function test_zero_filled_readprotect (line 2985) | void function verify_protection (line 2998) | void function test_verify_readprotection (line 3030) | void function test_verify_writeprotection (line 3036) | void function access_readprotected_range_address (line 3050) | void function test_access_readprotected_range_start (line 3061) | void function test_access_readprotected_range_middle (line 3068) | void function test_access_readprotected_range_end (line 3076) | void function write_writeprotected_range_address (line 3083) | void function test_write_writeprotected_range_start (line 3094) | void function test_write_writeprotected_range_middle (line 3101) | void function test_write_writeprotected_range_end (line 3109) | void function protect_zero_size (line 3119) | void function test_readprotect_zero_size (line 3147) | void function test_writeprotect_zero_size (line 3153) | void function protect_wrapped_around_ranges (line 3160) | void function test_readprotect_wrapped_around_ranges (line 3193) | void function test_writeprotect_wrapped_around_ranges (line 3199) | void function assert_share_mode (line 3210) | void function assert_vmcopy_success (line 3240) | void function write_region (line 3257) | void function verify_region (line 3265) | void function modify_one_and_verify_all_regions (line 3274) | void function test_vmcopy_fresh_source (line 3319) | void function test_vmcopy_shared_source (line 3348) | void function test_vmcopy_copied_from_source (line 3402) | void function test_vmcopy_copied_to_source (line 3429) | void function test_vmcopy_trueshared_source (line 3456) | void function test_vmcopy_private_aliased_source (line 3489) | void function run_allocate_test_suites (line 3521) | void function run_deallocate_test_suites (line 3641) | void function run_read_test_suites (line 3718) | void function run_write_test_suites (line 3794) | void function run_protect_test_suites (line 3888) | void function run_copy_test_suites (line 3975) | void function perform_test_with_options (line 4094) | void FILE: tests/vm_memory_tests_src/common.c type stat (line 12) | struct stat function mach_server_data_setup (line 15) | int function mach_server_data_cleanup (line 63) | void function mach_server_construct_header (line 83) | void function mach_server_contruct_payload (line 94) | void function mach_server_create_allocation (line 119) | void function server_error_out (line 150) | void FILE: tests/vm_memory_tests_src/mach_vm_tests.h type ipc_message (line 35) | struct ipc_message { type ipc_message_t (line 47) | typedef struct ipc_message ipc_message_t; FILE: tests/vm_memory_tests_src/main.c function spawn_process (line 18) | void function mach_client (line 96) | void type sigaction (line 131) | struct sigaction FILE: tests/vm_memory_tests_src/server.c function main (line 4) | int FILE: tests/vm_memory_tests_src/vm_tests.c function mach_vm_client (line 14) | void function mach_server_make_memory_entry (line 230) | void function mach_server_read (line 419) | void function mach_server_remap (line 539) | void FILE: tests/vm_phys_footprint.c type ledger_entry_info (line 35) | struct ledger_entry_info function ledger_init (line 37) | static void function get_ledger_info (line 125) | static void function mach_vm_address_t (line 153) | static mach_vm_address_t function bytes_per_element (line 977) | static size_t function bytes_per_pixel (line 991) | static size_t function roundSizeToMultiple (line 1005) | static inline size_t function setIntValue (line 1010) | static inline void function setBoolValue (line 1017) | static inline void function IOReturn (line 1023) | static IOReturn function ClearSurface (line 1070) | static void function SurfaceGetMemorySize (line 1083) | static size_t function IOSurfaceRef (line 1101) | static IOSurfaceRef FILE: tests/vm_set_max_addr_helper.c function main (line 5) | int FILE: tests/vm_spawn_tool.c function main (line 13) | int FILE: tests/vm_test_code_signing_helper.c function main (line 17) | int FILE: tests/vm_test_mach_map.c function test_memory_entry_tagging (line 33) | static void function test_map_memory_entry (line 270) | static void function task_footprint (line 396) | static uint64_t FILE: tests/voucher_traps.c function mach_port_t (line 25) | static mach_port_t FILE: tests/vsock.c function vsock_new_socket (line 46) | static int function vsock_get_local_cid (line 57) | static uint32_t function vsock_bind (line 69) | static int function vsock_listen (line 81) | static int function vsock_connect (line 89) | static int function vsock_getsockname (line 100) | static struct sockaddr_vm function vsock_close (line 112) | static void function vsock_connect_peers (line 119) | static void function vsock_send (line 149) | static void function vsock_disable_sigpipe (line 157) | static void function vsock_address_exists (line 165) | static bool type sockaddr_vm (line 200) | struct sockaddr_vm type sockaddr_vm (line 201) | struct sockaddr_vm type sockaddr (line 202) | struct sockaddr type sockaddr_vm (line 212) | struct sockaddr_vm type sockaddr_vm (line 213) | struct sockaddr_vm type sockaddr (line 214) | struct sockaddr type sockaddr_vm (line 243) | struct sockaddr_vm type sockaddr_vm (line 251) | struct sockaddr_vm type sockaddr_vm (line 259) | struct sockaddr_vm type sockaddr_vm (line 265) | struct sockaddr_vm type sockaddr_vm (line 273) | struct sockaddr_vm type sockaddr_vm (line 281) | struct sockaddr_vm type sockaddr_vm (line 289) | struct sockaddr_vm type sockaddr_vm (line 299) | struct sockaddr_vm type sockaddr_vm (line 303) | struct sockaddr_vm type sockaddr_vm (line 304) | struct sockaddr_vm type sockaddr (line 305) | struct sockaddr type sockaddr_vm (line 317) | struct sockaddr_vm type sockaddr (line 321) | struct sockaddr type sockaddr_vm (line 331) | struct sockaddr_vm type sockaddr_vm (line 345) | struct sockaddr_vm type sockaddr_vm (line 360) | struct sockaddr_vm type sockaddr_vm (line 371) | struct sockaddr_vm type sockaddr_vm (line 381) | struct sockaddr_vm type sockaddr_vm (line 381) | struct sockaddr_vm type sockaddr (line 387) | struct sockaddr type sockaddr_vm (line 395) | struct sockaddr_vm type sockaddr_vm (line 395) | struct sockaddr_vm type sockaddr (line 401) | struct sockaddr type sockaddr_vm (line 409) | struct sockaddr_vm type sockaddr_vm (line 409) | struct sockaddr_vm type sockaddr (line 415) | struct sockaddr type sockaddr_vm (line 423) | struct sockaddr_vm type sockaddr_vm (line 431) | struct sockaddr_vm type timeval (line 473) | struct timeval type timeval (line 473) | struct timeval type sockaddr_vm (line 480) | struct sockaddr_vm type sockaddr_vm (line 480) | struct sockaddr_vm type sockaddr (line 484) | struct sockaddr type sockaddr_vm (line 496) | struct sockaddr_vm type sockaddr_vm (line 509) | struct sockaddr_vm type sockaddr_vm (line 509) | struct sockaddr_vm type sockaddr (line 513) | struct sockaddr type sockaddr_vm (line 714) | struct sockaddr_vm type sockaddr_vm (line 723) | struct sockaddr_vm type sockaddr_vm (line 723) | struct sockaddr_vm type sockaddr (line 727) | struct sockaddr type sockaddr (line 731) | struct sockaddr type sockaddr_vm (line 745) | struct sockaddr_vm type xvsockpgen (line 759) | struct xvsockpgen type sockaddr_vm (line 785) | struct sockaddr_vm type xvsockpgen (line 791) | struct xvsockpgen type sockaddr_vm (line 809) | struct sockaddr_vm type xvsockpgen (line 826) | struct xvsockpgen FILE: tests/work_interval_test.c function nanos_to_abs (line 124) | static uint64_t function set_realtime (line 131) | static void function set_nonrealtime (line 151) | static void FILE: tests/work_interval_test_unentitled.c function nanos_to_abs (line 23) | static uint64_t function set_realtime (line 30) | static void function set_nonrealtime (line 50) | static void FILE: tests/workq_sigprof.c function signal_handler (line 20) | static void function workq_block (line 28) | static void type sigaction (line 51) | struct sigaction type itimerval (line 60) | struct itimerval FILE: tests/xnu_quick_test.c type rusage (line 67) | struct rusage type stat (line 75) | struct stat type rusage (line 105) | struct rusage FILE: tests/xnu_quick_test_helpers.c function create_target_directory (line 8) | void function create_random_name (line 63) | int function remove_target_directory (line 118) | void FILE: tests/zalloc_buddy.c function zba_populate_any (line 17) | static void function zba_populate_nope (line 24) | static void function zba_test_allow_extension (line 32) | static void function zba_test_disallow_extension (line 38) | static void function zba_test_setup (line 44) | static void type zone_bits_chain (line 73) | struct zone_bits_chain FILE: tools/cred_dump_backtraces.c type cred_backtrace (line 23) | struct cred_backtrace { type cred_backtrace (line 27) | typedef struct cred_backtrace cred_backtrace; type cred_debug_buffer (line 29) | struct cred_debug_buffer { type cred_debug_buffer (line 33) | typedef struct cred_debug_buffer cred_debug_buffer; FILE: tools/cred_dump_creds.c type debug_ucred (line 21) | struct debug_ucred { type debug_ucred (line 36) | typedef struct debug_ucred debug_ucred; function dump_cred_hash_table (line 74) | void function dump_cred (line 89) | void FILE: tools/lldbmacros/apic.py function IsArchX86_64 (line 16) | def IsArchX86_64(): function IsX2ApicEnabled (line 25) | def IsX2ApicEnabled(): function DoLapicRead32 (line 43) | def DoLapicRead32(offset, cpu): function DoLapicWrite32 (line 56) | def DoLapicWrite32(offset, val, cpu): function GetLapicVersionFields (line 73) | def GetLapicVersionFields(reg_val): function GetLapicSpuriousVectorFields (line 85) | def GetLapicSpuriousVectorFields(reg_val): function GetLapicIcrHiFields (line 97) | def GetLapicIcrHiFields(reg_val): function GetLapicTimerDivideFields (line 108) | def GetLapicTimerDivideFields(reg_val): function GetApicFields (line 123) | def GetApicFields(reg_val): function DoLapicDump (line 152) | def DoLapicDump(): function DoIoApicRead (line 213) | def DoIoApicRead(offset): function DoIoApicWrite (line 223) | def DoIoApicWrite(offset, val): function DoIoApicDump (line 233) | def DoIoApicDump(): function LapicRead32 (line 262) | def LapicRead32(cmd_args=None): function LapicWrite32 (line 283) | def LapicWrite32(cmd_args=None): function LapicDump (line 304) | def LapicDump(cmd_args=None): function IoApicRead32 (line 313) | def IoApicRead32(cmd_args=None): function IoApicWrite32 (line 329) | def IoApicWrite32(cmd_args=None): function IoApicDump (line 347) | def IoApicDump(cmd_args=None): FILE: tools/lldbmacros/bank.py function GetBankElementSummary (line 7) | def GetBankElementSummary(bank_element): function GetBankTaskSummary (line 30) | def GetBankTaskSummary(bank_task): function GetBankAccountSummary (line 49) | def GetBankAccountSummary(bank_account): function ShowBankAccountsToPay (line 70) | def ShowBankAccountsToPay(cmd_args=None, cmd_options={}): function ShowBankAccountsToCharge (line 92) | def ShowBankAccountsToCharge(cmd_args=None, cmd_options={}): function ShowAllBankTaskList (line 116) | def ShowAllBankTaskList(cmd_args=None, cmd_options={}): function ShowAllBankAccountList (line 133) | def ShowAllBankAccountList(cmd_args=None, cmd_options={}): FILE: tools/lldbmacros/core/caching.py function _GetDebuggerSessionID (line 66) | def _GetDebuggerSessionID(): function _GetCurrentSessionID (line 72) | def _GetCurrentSessionID(): function ClearAllCache (line 85) | def ClearAllCache(): function GetSizeOfCache (line 92) | def GetSizeOfCache(): function GetStaticCacheData (line 101) | def GetStaticCacheData(key, default_value = None): function SaveStaticCacheData (line 116) | def SaveStaticCacheData(key, value): function GetDynamicCacheData (line 135) | def GetDynamicCacheData(key, default_value=None): function SaveDynamicCacheData (line 155) | def SaveDynamicCacheData(key, value): FILE: tools/lldbmacros/core/cvalue.py class value (line 17) | class value(object): method __init__ (line 31) | def __init__(self, sbvalue): method __nonzero__ (line 39) | def __nonzero__(self): method __repr__ (line 42) | def __repr__(self): method __cmp__ (line 45) | def __cmp__(self, other): method __str__ (line 58) | def __str__(self): method __getitem__ (line 68) | def __getitem__(self, key): method __getattr__ (line 87) | def __getattr__(self, name): method __add__ (line 93) | def __add__(self, other): method __radd__ (line 96) | def __radd__(self, other): method __sub__ (line 99) | def __sub__(self, other): method __rsub__ (line 102) | def __rsub__(self, other): method __mul__ (line 105) | def __mul__(self, other): method __rmul__ (line 108) | def __rmul__(self, other): method __floordiv__ (line 111) | def __floordiv__(self, other): method __mod__ (line 114) | def __mod__(self, other): method __rmod__ (line 117) | def __rmod__(self, other): method __divmod__ (line 120) | def __divmod__(self, other): method __rdivmod__ (line 123) | def __rdivmod__(self, other): method __pow__ (line 126) | def __pow__(self, other): method __lshift__ (line 129) | def __lshift__(self, other): method __rshift__ (line 132) | def __rshift__(self, other): method __and__ (line 135) | def __and__(self, other): method __rand (line 138) | def __rand(self, other): method __xor__ (line 141) | def __xor__(self, other): method __or__ (line 144) | def __or__(self, other): method __div__ (line 147) | def __div__(self, other): method __rdiv__ (line 150) | def __rdiv__(self, other): method __truediv__ (line 153) | def __truediv__(self, other): method __iadd__ (line 156) | def __iadd__(self, other): method __isub__ (line 161) | def __isub__(self, other): method __imul__ (line 166) | def __imul__(self, other): method __idiv__ (line 171) | def __idiv__(self, other): method __itruediv__ (line 176) | def __itruediv__(self, other): method __ifloordiv__ (line 181) | def __ifloordiv__(self, other): method __imod__ (line 186) | def __imod__(self, other): method __ipow__ (line 191) | def __ipow__(self, other): method __ipow__ (line 196) | def __ipow__(self, other, modulo): method __ilshift__ (line 201) | def __ilshift__(self, other): method __irshift__ (line 206) | def __irshift__(self, other): method __iand__ (line 211) | def __iand__(self, other): method __ixor__ (line 216) | def __ixor__(self, other): method __ior__ (line 221) | def __ior__(self, other): method __neg__ (line 226) | def __neg__(self): method __pos__ (line 229) | def __pos__(self): method __abs__ (line 232) | def __abs__(self): method __invert__ (line 235) | def __invert__(self): method __complex__ (line 238) | def __complex__(self): method __int__ (line 241) | def __int__(self): method __long__ (line 253) | def __long__(self): method __float__ (line 256) | def __float__(self): method __oct__ (line 259) | def __oct__(self): method __hex__ (line 262) | def __hex__(self): method __eq__ (line 265) | def __eq__(self, other): method __neq__ (line 274) | def __neq__(self, other): method GetSBValue (line 277) | def GetSBValue(self): method __getstate__ (line 280) | def __getstate__(self): method _GetValueAsSigned (line 294) | def _GetValueAsSigned(self): method _GetValueAsCast (line 304) | def _GetValueAsCast(self, dest_type): method _GetValueAsUnsigned (line 312) | def _GetValueAsUnsigned(self): method _GetValueAsString (line 322) | def _GetValueAsString(self, offset = 0, maxlen = 1024): method __format__ (line 345) | def __format__(self, format_spec): function unsigned (line 363) | def unsigned(val): function sizeof (line 373) | def sizeof(t): function dereference (line 386) | def dereference(val): function addressof (line 399) | def addressof(val): function cast (line 411) | def cast(obj, target_type): function containerof (line 430) | def containerof(obj, target_type, field_name): function gettype (line 445) | def gettype(target_type): function getfieldoffset (line 497) | def getfieldoffset(struct_type, field_name): function islong (line 532) | def islong(x): function readmemory (line 544) | def readmemory(val): function getOSPtr (line 554) | def getOSPtr(cpp_obj): FILE: tools/lldbmacros/core/kernelcore.py function IterateTAILQ_HEAD (line 13) | def IterateTAILQ_HEAD(headval, element_name): function IterateLinkedList (line 32) | def IterateLinkedList(element, field_name): function IterateListEntry (line 50) | def IterateListEntry(element, element_type, field_name, list_prefix=''): function IterateLinkageChain (line 73) | def IterateLinkageChain(queue_head, element_type, field_name, field_ofst... function IterateCircleQueue (line 113) | def IterateCircleQueue(queue_head, element_ptr_type, element_field_name): function IterateQueue (line 138) | def IterateQueue(queue_head, element_ptr_type, element_field_name, backw... function IterateRBTreeEntry (line 189) | def IterateRBTreeEntry(element, element_type, field_name): function IterateSchedPriorityQueue (line 250) | def IterateSchedPriorityQueue(root, element_type, field_name): function SchedPriorityStableQueueRootPri (line 273) | def SchedPriorityStableQueueRootPri(root, element_type, field_name): function IterateMPSCQueue (line 287) | def IterateMPSCQueue(root, element_type, field_name): class KernelTarget (line 301) | class KernelTarget(object): method __init__ (line 306) | def __init__(self, debugger): method _GetSymbolicator (line 336) | def _GetSymbolicator(self): method Symbolicate (line 348) | def Symbolicate(self, addr): method SymbolicateFromAddress (line 362) | def SymbolicateFromAddress(self, addr): method IsDebuggerConnected (line 392) | def IsDebuggerConnected(self): method GetGlobalVariable (line 397) | def GetGlobalVariable(self, name): method GetLoadAddressForSymbol (line 409) | def GetLoadAddressForSymbol(self, name): method GetValueFromAddress (line 426) | def GetValueFromAddress(self, addr, type_str = 'void *'): method GetValueAsType (line 438) | def GetValueAsType(self, v, t): method _GetIterator (line 456) | def _GetIterator(self, iter_head_name, next_element_name='next', iter_... method TruncPage (line 468) | def TruncPage(self, addr): method RoundPage (line 471) | def RoundPage(self, addr): method StraddlesPage (line 474) | def StraddlesPage(self, addr, size): method StripUserPAC (line 480) | def StripUserPAC(self, addr): method StripKernelPAC (line 486) | def StripKernelPAC(self, addr): method PhysToKVARM64 (line 492) | def PhysToKVARM64(self, addr): method PhysToKernelVirt (line 499) | def PhysToKernelVirt(self, addr): method GetNanotimeFromAbstime (line 509) | def GetNanotimeFromAbstime(self, abstime): method __getattribute__ (line 530) | def __getattribute__(self, name): FILE: tools/lldbmacros/core/lazytarget.py class LazyTarget (line 8) | class LazyTarget(object): method Initialize (line 17) | def Initialize(debugger): method GetTarget (line 25) | def GetTarget(): method GetProcess (line 43) | def GetProcess(): FILE: tools/lldbmacros/core/operating_system.py class PluginValue (line 9) | class PluginValue(lldb.SBValue): method GetChildMemberWithName (line 10) | def GetChildMemberWithName(val, name): class Armv8_RegisterSet (line 19) | class Armv8_RegisterSet(object): method __init__ (line 62) | def __init__(self): method ResetRegisterValues (line 65) | def ResetRegisterValues(self): method __str__ (line 103) | def __str__(self): method GetPackedRegisterState (line 106) | def GetPackedRegisterState(self): method ReadRegisterDataFromKDPSavedState (line 113) | def ReadRegisterDataFromKDPSavedState(self, kdp_state, kernel_version): method ReadRegisterDataFromKernelStack (line 158) | def ReadRegisterDataFromKernelStack(self, kstack_saved_state_addr, ker... method ReadRegisterDataFromContinuation (line 183) | def ReadRegisterDataFromContinuation(self, continuation_ptr): method GetRegisterInfo (line 189) | def GetRegisterInfo(cls, regnum): class Armv7_RegisterSet (line 204) | class Armv7_RegisterSet(object): method __init__ (line 230) | def __init__(self): method GetRegisterInfo (line 235) | def GetRegisterInfo(cls, regnum): method ResetRegisterValues (line 248) | def ResetRegisterValues(self): method __str__ (line 269) | def __str__(self): method GetPackedRegisterState (line 292) | def GetPackedRegisterState(self): method ReadRegisterDataFromKDPSavedState (line 299) | def ReadRegisterDataFromKDPSavedState(self, kdp_state, kernel_version): method ReadRegisterDataFromKernelStack (line 325) | def ReadRegisterDataFromKernelStack(self, kstack_saved_state_addr, ker... method ReadRegisterDataFromContinuation (line 352) | def ReadRegisterDataFromContinuation(self, continuation_ptr): class I386_RegisterSet (line 358) | class I386_RegisterSet(object): method __init__ (line 382) | def __init__(self): method GetRegisterInfo (line 386) | def GetRegisterInfo(cls, regnum): method ResetRegisterValues (line 399) | def ResetRegisterValues(self): method __str__ (line 418) | def __str__(self): method GetPackedRegisterState (line 438) | def GetPackedRegisterState(self): method ReadRegisterDataFromKDPSavedState (line 447) | def ReadRegisterDataFromKDPSavedState(self, kdp_state, kernel_version): method ReadRegisterDataFromKernelStack (line 451) | def ReadRegisterDataFromKernelStack(self, kstack_saved_state_addr, ker... method ReadRegisterDataFromContinuation (line 455) | def ReadRegisterDataFromContinuation(self, continuation_ptr): class X86_64RegisterSet (line 461) | class X86_64RegisterSet(object): method __init__ (line 488) | def __init__(self): method GetRegisterInfo (line 492) | def GetRegisterInfo(cls, regnum): method ResetRegisterValues (line 506) | def ResetRegisterValues(self): method __str__ (line 530) | def __str__(self): method GetPackedRegisterState (line 555) | def GetPackedRegisterState(self): method ReadRegisterDataFromKDPSavedState (line 562) | def ReadRegisterDataFromKDPSavedState(self, kdp_state, kernel_version): method ReadRegisterDataFromKernelStack (line 587) | def ReadRegisterDataFromKernelStack(self, kstack_saved_state_addr, ker... method ReadRegisterDataFromContinuation (line 602) | def ReadRegisterDataFromContinuation(self, continuation_ptr): function IterateQueue (line 610) | def IterateQueue(queue_head, element_ptr_type, element_field_name): function GetUniqueSessionID (line 633) | def GetUniqueSessionID(process_obj): class OperatingSystemPlugIn (line 656) | class OperatingSystemPlugIn(object): method __init__ (line 659) | def __init__(self, process): method create_thread (line 718) | def create_thread(self, tid, context): method get_thread_info (line 755) | def get_thread_info(self): method get_register_info (line 824) | def get_register_info(self): method get_register_data (line 829) | def get_register_data(self, tid): FILE: tools/lldbmacros/core/standard.py class ArgumentError (line 6) | class ArgumentError(Exception): method __init__ (line 10) | def __init__(self, msg): method __str__ (line 12) | def __str__(self): class RedirectStdStreams (line 16) | class RedirectStdStreams(object): method __init__ (line 17) | def __init__(self, stdout=None, stderr=None): method __enter__ (line 21) | def __enter__(self): method __exit__ (line 26) | def __exit__(self, exc_type, exc_value, traceback): class IndentScope (line 31) | class IndentScope(object): method __init__ (line 32) | def __init__(self, O): method __enter__ (line 35) | def __enter__(self): method __exit__ (line 38) | def __exit__(self, exc_type, exc_value, traceback): class HeaderScope (line 41) | class HeaderScope(object): method __init__ (line 42) | def __init__(self, O, hdr, indent = False): method __enter__ (line 47) | def __enter__(self): method __exit__ (line 55) | def __exit__(self, exc_type, exc_value, traceback): class VT (line 61) | class VT(object): class NOVT (line 93) | class NOVT(object): method __getattribute__ (line 94) | def __getattribute__(self, *args): class CommandOutput (line 97) | class CommandOutput(object): method __init__ (line 119) | def __init__(self, cmd_name, CommandResult=None, fhandle=None): method _write (line 143) | def _write(self, s): method _doColor (line 150) | def _doColor(self): method _needsHeader (line 155) | def _needsHeader(self): method indent (line 164) | def indent(self): method table (line 167) | def table(self, header, indent = False): method format (line 170) | def format(self, s, *args, **kwargs): method error (line 178) | def error(self, s, *args, **kwargs): method write (line 181) | def write(self, s): method flush (line 203) | def flush(self): method __del__ (line 207) | def __del__(self): method setOptions (line 212) | def setOptions(self, cmdargs, cmdoptions =''): FILE: tools/lldbmacros/core/syntax_checker.py function find_non_ascii (line 18) | def find_non_ascii(s): FILE: tools/lldbmacros/core/xnu_lldb_init.py function GetSettingsValues (line 9) | def GetSettingsValues(debugger, setting_variable_name): function GetSymbolsFilePathFromModule (line 23) | def GetSymbolsFilePathFromModule(m): function GetSourcePathSettings (line 34) | def GetSourcePathSettings(binary_path, symbols_path): function __lldb_init_module (line 69) | def __lldb_init_module(debugger, internal_dict): FILE: tools/lldbmacros/counter.py function GetSimpleCounter (line 6) | def GetSimpleCounter(counter): function ShowSimpleCounter (line 17) | def ShowSimpleCounter(cmd_args=None): FILE: tools/lldbmacros/ioreg.py function CastIOKitClass (line 17) | def CastIOKitClass(obj, target_type): class PreoslogHeader (line 31) | class PreoslogHeader(object): method __init__ (line 36) | def __init__(self): function GetObjectSummary (line 49) | def GetObjectSummary(obj): function GetObjectTypeStr (line 107) | def GetObjectTypeStr(obj): function GetRegistryEntrySummary (line 128) | def GetRegistryEntrySummary(entry): function ShowAllClasses (line 184) | def ShowAllClasses(cmd_args=None): function ShowObject (line 197) | def ShowObject(cmd_args=None): function DumpObject (line 209) | def DumpObject(cmd_args=None): function SetRegistryPlane (line 247) | def SetRegistryPlane(cmd_args=None): function ShowRegistryEntry (line 265) | def ShowRegistryEntry(cmd_args=None): function ShowRegistry (line 279) | def ShowRegistry(cmd_args=None): function ShowRegistryProps (line 287) | def ShowRegistryProps(cmd_args=None): function FindRegistryEntry (line 295) | def FindRegistryEntry(cmd_args=None): function FindRegistryEntries (line 309) | def FindRegistryEntries(cmd_args=None): function FindRegistryProp (line 323) | def FindRegistryProp(cmd_args=None): function ReadIOPort8 (line 340) | def ReadIOPort8(cmd_args=None): function ReadIOPort16 (line 360) | def ReadIOPort16(cmd_args=None): function ReadIOPort32 (line 380) | def ReadIOPort32(cmd_args=None): function WriteIOPort8 (line 400) | def WriteIOPort8(cmd_args=None): function WriteIOPort16 (line 422) | def WriteIOPort16(cmd_args=None): function WriteIOPort32 (line 444) | def WriteIOPort32(cmd_args=None): function ShowIOServicePM (line 466) | def ShowIOServicePM(cmd_args=None): function GetIOPMWorkQueueSummary (line 535) | def GetIOPMWorkQueueSummary(wq): function ShowIOPMQueues (line 557) | def ShowIOPMQueues(cmd_args=None): function GetIOPMInterest (line 566) | def GetIOPMInterest(service): function ShowIOPMInterest (line 591) | def ShowIOPMInterest(cmd_args=None): function ShowInterruptVectorInfo (line 604) | def ShowInterruptVectorInfo(cmd_args=None): function ShowIOKitClassHierarchy (line 684) | def ShowIOKitClassHierarchy(cmd_args=None): function ShowRegistryEntryRecurse (line 714) | def ShowRegistryEntryRecurse(entry, prefix, printProps): function FindRegistryEntryRecurse (line 747) | def FindRegistryEntryRecurse(entry, search_name, stopAfterFirst): function FindRegistryObjectRecurse (line 793) | def FindRegistryObjectRecurse(entry, search_name): function CompareStringToOSSymbol (line 836) | def CompareStringToOSSymbol(string, os_sym): class IOKitMetaClass (line 856) | class IOKitMetaClass(object): method __init__ (line 862) | def __init__(self, meta): method data (line 873) | def data(self): method setSuperclass (line 876) | def setSuperclass(self, superclass): method superclass (line 886) | def superclass(self): method className (line 895) | def className(self): method inheritsFrom (line 904) | def inheritsFrom(self, other): function GetRegistryEntryClassName (line 924) | def GetRegistryEntryClassName(entry): function GetRegistryEntryName (line 952) | def GetRegistryEntryName(entry): function GetRegistryEntryLocationInPlane (line 989) | def GetRegistryEntryLocationInPlane(entry, plane): function GetMetaClasses (line 1014) | def GetMetaClasses(): function GetMatchingEntries (line 1077) | def GetMatchingEntries(matcher): function FindMatchingServices (line 1113) | def FindMatchingServices(matching_name): function GetRegistryEntryParent (line 1150) | def GetRegistryEntryParent(entry, iokit_plane=None): function GetRegistryEntryInterruptProperties (line 1183) | def GetRegistryEntryInterruptProperties(entry): class InterruptControllerDevice (line 1241) | class InterruptControllerDevice(object): method __init__ (line 1244) | def __init__(self, device, driver, base_vector_number, name): method __str__ (line 1264) | def __str__(self): method makeInterruptControllerDevice (line 1272) | def makeInterruptControllerDevice(device, driver): function SearchInterruptControllerDrivers (line 1307) | def SearchInterruptControllerDrivers(): function LookupKeyInOSDict (line 1327) | def LookupKeyInOSDict(osdict, key, comparer = None): function LookupKeyInPropTable (line 1350) | def LookupKeyInPropTable(propertyTable, key_str): function GetRegDictionary (line 1366) | def GetRegDictionary(osdict, prefix): function GetString (line 1381) | def GetString(string): function GetNumber (line 1387) | def GetNumber(num): function GetBoolean (line 1391) | def GetBoolean(b): function GetMetaClass (line 1401) | def GetMetaClass(mc): function GetArray (line 1407) | def GetArray(arr): function GetDictionary (line 1422) | def GetDictionary(d): function GetSet (line 1439) | def GetSet(se): function ReadIOPortInt (line 1445) | def ReadIOPortInt(addr, numbytes, lcpu): function WriteIOPortInt (line 1490) | def WriteIOPortInt(addr, numbytes, value, lcpu): function showinterruptcounts (line 1544) | def showinterruptcounts(cmd_args=None): function showinterruptstats (line 1587) | def showinterruptstats(cmd_args=None): function GetRegistryPlane (line 1649) | def GetRegistryPlane(plane_name): function DecodePreoslogSource (line 1655) | def DecodePreoslogSource(source): function GetPreoslogHeader (line 1664) | def GetPreoslogHeader(): function showpreoslog (line 1741) | def showpreoslog(cmd_args=None): FILE: tools/lldbmacros/ipc.py function GetTaskIPCSummary (line 14) | def GetTaskIPCSummary(task, show_busy = False): function GetTaskBusyIPCSummary (line 43) | def GetTaskBusyIPCSummary(task): function GetTaskBusyPortsSummary (line 46) | def GetTaskBusyPortsSummary(task): function PrintPortSummary (line 64) | def PrintPortSummary(port, show_kmsg_summary=True, prefix=""): function GetPortDestProc (line 101) | def GetPortDestProc(portp): function GetPortDispositionString (line 123) | def GetPortDispositionString(disp): function GetKMsgSummary (line 174) | def GetKMsgSummary(kmsgp, prefix_str=""): function GetMachMsgOOLDescriptorSummary (line 255) | def GetMachMsgOOLDescriptorSummary(desc): function GetKmsgDescriptors (line 263) | def GetKmsgDescriptors(kmsgp): function GetKMsgComplexBodyDesc (line 285) | def GetKMsgComplexBodyDesc(kmsgp, prefix_str=""): function GetKMsgSrc (line 314) | def GetKMsgSrc(kmsgp): function PrintPortSetMembers (line 327) | def PrintPortSetMembers(space, setid, show_kmsg_summary): function FindEntryName (line 360) | def FindEntryName(obj, space): function PrintPortSetSummary (line 385) | def PrintPortSetSummary(pset, space = 0): function ShowIPC (line 423) | def ShowIPC(cmd_args=None): function ShowTaskIPC (line 443) | def ShowTaskIPC(cmd_args=None): function ShowAllIPC (line 467) | def ShowAllIPC(cmd_args=None): function ShowIPCSummary (line 481) | def ShowIPCSummary(cmd_args=None, cmd_options={}, O=None): function GetKObjectFromPort (line 497) | def GetKObjectFromPort(portval): function GetDestinationProcessFromPort (line 530) | def GetDestinationProcessFromPort(port): function GetPortDestinationSummary (line 545) | def GetPortDestinationSummary(port): function GetIPCEntrySummary (line 570) | def GetIPCEntrySummary(entry, ipc_name='', rights_filter=0): function GetPortUserStack (line 679) | def GetPortUserStack(port, task): function PrintIPCInformation (line 702) | def PrintIPCInformation(space, show_entries=False, show_userstack=False,... function ShowRights (line 744) | def ShowRights(cmd_args=None, cmd_options={}): function ShowTaskRights (line 779) | def ShowTaskRights(cmd_args=None, cmd_options={}): function GetTaskVoucherCount (line 820) | def GetTaskVoucherCount(t): function CountAllVouchers (line 844) | def CountAllVouchers(cmd_args=None, cmd_options={}, O=None): function ShowTaskRightsBt (line 856) | def ShowTaskRightsBt(cmd_args=None, cmd_options={}): function ShowAllRights (line 899) | def ShowAllRights(cmd_args=None, cmd_options={}): function GetInTransitPortSummary (line 938) | def GetInTransitPortSummary(port, disp, holding_port, holding_kmsg): function GetDispositionFromEntryType (line 952) | def GetDispositionFromEntryType(entry_bits): function GetDispositionFromVoucherPort (line 976) | def GetDispositionFromVoucherPort(th_vport): function PrintProgressForKmsg (line 997) | def PrintProgressForKmsg(): function CollectPortsForAnalysis (line 1004) | def CollectPortsForAnalysis(port, disposition): function CollectKmsgPorts (line 1042) | def CollectKmsgPorts(task, task_port, kmsgp): function CollectKmsgPortRefs (line 1086) | def CollectKmsgPortRefs(task, task_port, kmsgp, p_refs): function FindKmsgPortRefs (line 1111) | def FindKmsgPortRefs(instr, task, task_port, kmsgp, qport): function IterateAllPorts (line 1154) | def IterateAllPorts(tasklist, func, ctx, include_psets, follow_busyports... function FindPortRightsCallback (line 1321) | def FindPortRightsCallback(task, space, ctx, entry_idx, ipc_entry, ipc_p... function FindPortRights (line 1359) | def FindPortRights(cmd_args=None, cmd_options={}): function CountPortsCallback (line 1403) | def CountPortsCallback(task, space, ctx, entry_idx, ipc_entry, ipc_port,... function CountAllPorts (line 1431) | def CountAllPorts(cmd_args=None, cmd_options={}): function ShowPipeStats (line 1462) | def ShowPipeStats(cmd_args=None): function ShowTaskBusyPorts (line 1472) | def ShowTaskBusyPorts(cmd_args=None): function PrintTaskBusyPorts (line 1485) | def PrintTaskBusyPorts(task): function ShowAllBusyPorts (line 1508) | def ShowAllBusyPorts(cmd_args=None): function ShowBusyPortSummary (line 1521) | def ShowBusyPortSummary(cmd_args=None): function ShowPort (line 1550) | def ShowPort(cmd_args=None, cmd_options={}): function ShowMQueue (line 1568) | def ShowMQueue(cmd_args=None, cmd_options={}): function ShowKMSG (line 1597) | def ShowKMSG(cmd_args=[]): function ShowPSet (line 1611) | def ShowPSet(cmd_args=None, cmd_options={}): function ShowAllIITs (line 1630) | def ShowAllIITs(cmd_args=[], cmd_options={}): function GetIPCImportanceInheritSummary (line 1645) | def GetIPCImportanceInheritSummary(iii): function GetIPCImportanceElemSummary (line 1661) | def GetIPCImportanceElemSummary(iie): function GetIPCImportantTaskSummary (line 1701) | def GetIPCImportantTaskSummary(iit): function ShowIPCImportanceTasks (line 1713) | def ShowIPCImportanceTasks(cmd_args=[], cmd_options={}): function ShowIPCImportance (line 1727) | def ShowIPCImportance(cmd_args=[], cmd_options={}): function GetIPCVoucherAttrControlSummary (line 1740) | def GetIPCVoucherAttrControlSummary(ivac): function ShowIPCVoucherAttributeControl (line 1755) | def ShowIPCVoucherAttributeControl(cmd_args=[], cmd_options={}): function GetIPCVoucherAttrManagerSummary (line 1777) | def GetIPCVoucherAttrManagerSummary(ivam): function GetIPCVoucherGlobalTableElementSummary (line 1797) | def GetIPCVoucherGlobalTableElementSummary(ivgte): function ShowGlobalVoucherTable (line 1805) | def ShowGlobalVoucherTable(cmd_args=[], cmd_options={}): function GetBagofBitsElementSummary (line 1820) | def GetBagofBitsElementSummary(data_element): function GetIPCHandleSummary (line 1833) | def GetIPCHandleSummary(handle_ptr): function GetATMHandleSummary (line 1846) | def GetATMHandleSummary(handle_ptr): function GetBankHandleSummary (line 1853) | def GetBankHandleSummary(handle_ptr): function GetBagofBitsHandleSummary (line 1868) | def GetBagofBitsHandleSummary(handle_ptr): function GetHandleSummaryForKey (line 1877) | def GetHandleSummaryForKey(handle_ptr, key_num): function GetIPCVoucherAttributeEntrySummary (line 1891) | def GetIPCVoucherAttributeEntrySummary(ivace, manager_key_num = 0): function ShowIVACFreeList (line 1918) | def ShowIVACFreeList(cmd_args=[], cmd_options={}): function GetIPCVoucherSummary (line 1940) | def GetIPCVoucherSummary(voucher, show_entries=False): function GetVoucherManagerKeyForIndex (line 1966) | def GetVoucherManagerKeyForIndex(idx): function GetVoucherAttributeManagerForKey (line 1971) | def GetVoucherAttributeManagerForKey(k): function GetVoucherAttributeControllerForKey (line 1987) | def GetVoucherAttributeControllerForKey(k): function GetVoucherAttributeManagerName (line 2004) | def GetVoucherAttributeManagerName(ivam): function GetVoucherAttributeManagerNameForIndex (line 2011) | def GetVoucherAttributeManagerNameForIndex(idx): function GetVoucherValueHandleFromVoucherForIndex (line 2017) | def GetVoucherValueHandleFromVoucherForIndex(voucher, idx): function ShowAllVouchers (line 2047) | def ShowAllVouchers(cmd_args=[], cmd_options={}): function ShowVoucher (line 2059) | def ShowVoucher(cmd_args=[], cmd_options={}): function GetSpaceSendRightEntries (line 2070) | def GetSpaceSendRightEntries(space, port): function ShowPortSendRights (line 2093) | def ShowPortSendRights(cmd_args=[], cmd_options={}): function ShowTaskSuspenders (line 2106) | def ShowTaskSuspenders(cmd_args=[], cmd_options={}): FILE: tools/lldbmacros/ipcimportancedetail.py class TaskNode (line 8) | class TaskNode(object): method __init__ (line 9) | def __init__(self, task_kobj): method GetHeaderString (line 14) | def GetHeaderString(): method __str__ (line 17) | def __str__(self): method AddImportanceNode (line 28) | def AddImportanceNode(self, iinode): class IIINode (line 31) | class IIINode(object): method __init__ (line 33) | def __init__(self, elem, parentNode): method addChildNode (line 39) | def addChildNode(self, elemNode): method __str__ (line 42) | def __str__(self): method GetShortSummary (line 48) | def GetShortSummary(self): method GetChildSummaries (line 55) | def GetChildSummaries(self, prefix="\t"): method GetToTask (line 62) | def GetToTask(self): method GetParentNode (line 68) | def GetParentNode(self): method GetBackRefChain (line 71) | def GetBackRefChain(self): function GetIIIListFromIIE (line 96) | def GetIIIListFromIIE(iie, rootnode): function GetTaskNodeByKernelTaskObj (line 108) | def GetTaskNodeByKernelTaskObj(task_kobj): function ShowInheritanceChains (line 118) | def ShowInheritanceChains(cmd_args=[], cmd_options={}): FILE: tools/lldbmacros/kasan.py function is_kasan_build (line 30) | def is_kasan_build(): function shadow_for_address (line 37) | def shadow_for_address(addr, shift): function address_for_shadow (line 40) | def address_for_shadow(addr, shift): function get_shadow_byte (line 43) | def get_shadow_byte(shadow_addr): function print_legend (line 46) | def print_legend(): function print_shadow_context (line 50) | def print_shadow_context(addr, context): function print_alloc_free_entry (line 72) | def print_alloc_free_entry(addr, orig_ptr): function magic_for_addr (line 116) | def magic_for_addr(addr, xor): function print_alloc_info (line 124) | def print_alloc_info(_addr): function shadow_byte_to_string (line 194) | def shadow_byte_to_string(sb): function print_whatis (line 197) | def print_whatis(_addr, ctx): function print_hexdump (line 277) | def print_hexdump(base, size, ctx): function kasan_subcommand (line 291) | def kasan_subcommand(cmd, args, opts): function Kasan (line 324) | def Kasan(cmd_args=None, cmd_options={}): FILE: tools/lldbmacros/kauth.py function WalkKauthCache (line 10) | def WalkKauthCache(cmd_args=None): function PrintKauthCache (line 17) | def PrintKauthCache(cmd_args=None): FILE: tools/lldbmacros/kcdata.py class Globals (line 23) | class Globals(object): function enum (line 169) | def enum(**args): function BytesToString (line 176) | def BytesToString(b): class KCSubTypeElement (line 198) | class KCSubTypeElement(object): method __init__ (line 203) | def __init__(self, st_name, st_type, st_size, st_offset=0, st_flag=0, ... method GetSizeForArray (line 222) | def GetSizeForArray(el_count, el_size): method FromBinaryTypeData (line 226) | def FromBinaryTypeData(byte_data): method FromBasicCtype (line 232) | def FromBasicCtype(st_name, st_type, st_offset=0, legacy_size=None): method FromKCSubTypeElement (line 243) | def FromKCSubTypeElement(other, name_override=''): method GetName (line 249) | def GetName(self): method GetTotalSize (line 252) | def GetTotalSize(self): method GetValueAsString (line 255) | def GetValueAsString(self, base_data, array_pos=0): method GetValue (line 261) | def GetValue(self, base_data, array_pos=0): method _get_naked_element_value (line 265) | def _get_naked_element_value(elementValue, elementName): method __str__ (line 268) | def __str__(self): method __repr__ (line 273) | def __repr__(self): method GetCTypeDesc (line 276) | def GetCTypeDesc(self): method GetStringRepr (line 279) | def GetStringRepr(self, base_data): method GetJsonRepr (line 302) | def GetJsonRepr(self, base_data, flags=0): method sizeof (line 315) | def sizeof(self): method ShouldSkip (line 318) | def ShouldSkip(self, data): method ShouldMerge (line 321) | def ShouldMerge(self): class KCTypeDescription (line 325) | class KCTypeDescription(object): method __init__ (line 326) | def __init__(self, t_type_id, t_elements=[], t_name='anon', custom_rep... method ValidateData (line 339) | def ValidateData(self, base_data): method GetTypeID (line 344) | def GetTypeID(self): method GetName (line 347) | def GetName(self): method __str__ (line 350) | def __str__(self): method FromKCTypeDescription (line 355) | def FromKCTypeDescription(other, t_type_id, t_name): method ShouldMerge (line 360) | def ShouldMerge(self): method GetJsonRepr (line 363) | def GetJsonRepr(self, base_data, flags): method sizeof (line 380) | def sizeof(self): function GetTypeNameForKey (line 384) | def GetTypeNameForKey(k): function GetTypeForName (line 393) | def GetTypeForName(n): class Indent (line 410) | class Indent(object): method __init__ (line 411) | def __init__(self): method __call__ (line 413) | def __call__(self, end=False): method indent (line 419) | def indent(self): class KCObject (line 428) | class KCObject(object): method __init__ (line 430) | def __init__(self, type_code, data, offset, flags=0): method __str__ (line 456) | def __str__(self): method InitAfterParse (line 459) | def InitAfterParse(self): method FromKCItem (line 463) | def FromKCItem(kcitem): method IsContainerEnd (line 466) | def IsContainerEnd(self): method IsBufferEnd (line 469) | def IsBufferEnd(self): method IsArray (line 472) | def IsArray(self): method ShouldMerge (line 475) | def ShouldMerge(self): method GetJsonRepr (line 483) | def GetJsonRepr(self): method ParseData (line 495) | def ParseData(self): class KCContainerObject (line 607) | class KCContainerObject(KCObject): method __init__ (line 608) | def __init__(self, *args, **kwargs): method InitAfterParse (line 611) | def InitAfterParse(self): method ShouldMerge (line 615) | def ShouldMerge(self): method GetJsonRepr (line 618) | def GetJsonRepr(self): method AddObject (line 634) | def AddObject(self, kco): method IsEndMarker (line 648) | def IsEndMarker(self, o): method ReadItems (line 657) | def ReadItems(self, iterator): class KCBufferObject (line 680) | class KCBufferObject(KCContainerObject): method IsEndMarker (line 682) | def IsEndMarker(self,o): class KCCompressedBufferObject (line 689) | class KCCompressedBufferObject(KCContainerObject): method ReadItems (line 691) | def ReadItems(self, iterator): method IsEndMarker (line 703) | def IsEndMarker(self, o): method GetCompressedBlob (line 706) | def GetCompressedBlob(self, data): method Decompress (line 714) | def Decompress(self, data): class KCData_item (line 724) | class KCData_item: method __init__ (line 729) | def __init__(self, item_type, item_size, item_flags, item_data): method __init__ (line 736) | def __init__(self, barray, pos=0): method __len__ (line 747) | def __len__(self): method GetHeaderDescription (line 750) | def GetHeaderDescription(self): method __str__ (line 756) | def __str__(self): function kcdata_item_iterator (line 759) | def kcdata_item_iterator(data): function _get_data_element (line 767) | def _get_data_element(elementValues): function set_type (line 1160) | def set_type(name, *args): function GetSecondsFromMATime (line 1320) | def GetSecondsFromMATime(mat, tb): function FindLibraryForAddress (line 1323) | def FindLibraryForAddress(liblist, address): function FindIndexOfLibInCatalog (line 1330) | def FindIndexOfLibInCatalog(catalog, lib): function GetOffsetOfAddressForLib (line 1345) | def GetOffsetOfAddressForLib(lib, address): function GetSymbolInfoForFrame (line 1348) | def GetSymbolInfoForFrame(catalog, liblist, address): function GetStateDescription (line 1356) | def GetStateDescription(s): function format_uuid (line 1385) | def format_uuid(elementValues): function formatWaitInfo (line 1427) | def formatWaitInfo(info): function formatTurnstileInfo (line 1538) | def formatTurnstileInfo(ti): function formatWaitInfoWithTurnstiles (line 1561) | def formatWaitInfoWithTurnstiles(waitinfos, tsinfos): function SaveStackshotReport (line 1575) | def SaveStackshotReport(j, outfile_name, incomplete): function RunCommand (line 1796) | def RunCommand(bash_cmd_string, get_stderr = True): function data_from_stream (line 1816) | def data_from_stream(stream): function iterate_kcdatas (line 1827) | def iterate_kcdatas(kcdata_file): function prettify (line 1879) | def prettify(data): class VerboseAction (line 1927) | class VerboseAction(argparse.Action): method __call__ (line 1928) | def __call__(self, parser, namespace, values, option_string=None): FILE: tools/lldbmacros/kdp.py function GetKDPPacketHeaderInt (line 7) | def GetKDPPacketHeaderInt(request=0, is_reply=False, seq=0, length=0, ke... function KDPDumpInfo (line 28) | def KDPDumpInfo(subcmd, file_name="", dest_ip="", router_ip="", port=0): function KDPSendCore (line 70) | def KDPSendCore(cmd_args=None): function KDPSendSyslog (line 100) | def KDPSendSyslog(cmd_args=None): function KDPSendPaniclog (line 125) | def KDPSendPaniclog(cmd_args=None): function KDPDisableCore (line 151) | def KDPDisableCore(cmd_args=None): function KDPResumeON (line 166) | def KDPResumeON(cmd_args=None): function KDPResumeOFF (line 179) | def KDPResumeOFF(cmd_args=None): function KDPGetDumpInfo (line 193) | def KDPGetDumpInfo(cmd_args=None): function KDPReenter (line 230) | def KDPReenter(cmd_args=None): function KDPReboot (line 253) | def KDPReboot(cmd_args=None): function KDPSetDumpInfo (line 266) | def KDPSetDumpInfo(cmd_args=None): function KDPMode (line 289) | def KDPMode(cmd_args=None): FILE: tools/lldbmacros/kevent.py function IterateProcKqueues (line 5) | def IterateProcKqueues(proc): function IterateProcKqfiles (line 20) | def IterateProcKqfiles(proc): function IterateProcKqworkloops (line 48) | def IterateProcKqworkloops(proc): function IterateAllKqueues (line 65) | def IterateAllKqueues(): function IterateProcKnotes (line 79) | def IterateProcKnotes(proc): function GetKnoteKqueue (line 98) | def GetKnoteKqueue(kn): function GetKnoteSummary (line 111) | def GetKnoteSummary(kn): function ShowKnote (line 134) | def ShowKnote(cmd_args=None, cmd_options={}, O=None): function IterateKqueueKnotes (line 146) | def IterateKqueueKnotes(kq): function GetServicer (line 162) | def GetServicer(req): function GetKqueueSummary (line 169) | def GetKqueueSummary(kq): function GetKqfileSummary (line 185) | def GetKqfileSummary(kqf): function ShowKqfile (line 198) | def ShowKqfile(cmd_args=None, cmd_options={}, O=None): function GetKqworkqSummary (line 218) | def GetKqworkqSummary(kqwq): function ShowKqworkq (line 228) | def ShowKqworkq(cmd_args=None, cmd_options={}, O=None): function GetKqworkloopSummary (line 254) | def GetKqworkloopSummary(kqwl): function ShowKqworkloop (line 273) | def ShowKqworkloop(cmd_args=None, cmd_options={}, O=None): function ShowKqueue (line 294) | def ShowKqueue(cmd_args=None, cmd_options={}, O=None): function ShowProcWorkqKqueue (line 311) | def ShowProcWorkqKqueue(cmd_args=None, cmd_options={}, O=None): function ShowProcKqueues (line 323) | def ShowProcKqueues(cmd_args=None, cmd_options={}, O=None): function ShowProcKnotes (line 338) | def ShowProcKnotes(cmd_args=None, cmd_options={}, O=None): function ShowAllKqueues (line 354) | def ShowAllKqueues(cmd_args=None, cmd_options={}, O=None): FILE: tools/lldbmacros/ktrace.py function GetKdebugClassName (line 49) | def GetKdebugClassName(class_num): function GetKdebugTypefilter (line 54) | def GetKdebugTypefilter(typefilter): function ShowKdebugTypefilter (line 94) | def ShowKdebugTypefilter(cmd_args=None): function GetKdebugStatus (line 119) | def GetKdebugStatus(): function ShowKdebug (line 141) | def ShowKdebug(cmd_args=None): function GetKperfTimerSummary (line 151) | def GetKperfTimerSummary(timer): function GetKperfActionSummary (line 167) | def GetKperfActionSummary(action): function GetKperfStatus (line 177) | def GetKperfStatus(): function GetKtraceStatus (line 227) | def GetKtraceStatus(): function ShowKtrace (line 251) | def ShowKtrace(cmd_args=None): class KDEvent (line 266) | class KDEvent(object): method __init__ (line 270) | def __init__(self, timestamp, kevent): method get_kevent (line 274) | def get_kevent(self): method __eq__ (line 277) | def __eq__(self, other): method __lt__ (line 280) | def __lt__(self, other): method __gt__ (line 283) | def __gt__(self, other): class KDCPU (line 287) | class KDCPU(object): method __init__ (line 291) | def __init__(self, cpuid): method get_kdstore (line 310) | def get_kdstore(self, kdstorep): method __iter__ (line 319) | def __iter__(self): method __next__ (line 322) | def __next__(self): method next (line 354) | def next(self): function IterateKdebugEvents (line 358) | def IterateKdebugEvents(): function GetKdebugEvent (line 380) | def GetKdebugEvent(event): function ShowKdebugTrace (line 392) | def ShowKdebugTrace(cmd_args=None): function SaveKdebugTrace (line 407) | def SaveKdebugTrace(cmd_args=None, cmd_options={}): FILE: tools/lldbmacros/macho.py function new_load (line 14) | def new_load(s, fh): class MemFile (line 26) | class MemFile(object): method __init__ (line 27) | def __init__(self, memory, size): method tell (line 33) | def tell(self): method check_bounds (line 36) | def check_bounds(self, seek_position, operation): method seek (line 41) | def seek(self, offset, whence=0): method write (line 54) | def write(self, bytes): method read (line 57) | def read(self, size=sys.maxsize): class MemMacho (line 69) | class MemMacho(macho.MachO): method __init__ (line 71) | def __init__(self, memdata, size=None): method get_segments_with_name (line 87) | def get_segments_with_name(self, filter_re): method get_sections_with_name (line 105) | def get_sections_with_name(self, filter_re): method get_uuid (line 128) | def get_uuid(self): function get_text_segment (line 138) | def get_text_segment(segments): function get_segment_with_addr (line 148) | def get_segment_with_addr(segments, addr): function GetUUIDSummary (line 157) | def GetUUIDSummary(arr): function get_load_command_human_name (line 165) | def get_load_command_human_name(cmd): class VisualMachoMap (line 175) | class VisualMachoMap(object): method __init__ (line 181) | def __init__(self, name, width=40): method get_header_line (line 186) | def get_header_line(self): method get_space_line (line 189) | def get_space_line(self): method get_dashed_line (line 192) | def get_dashed_line(self): method get_dotted_line (line 195) | def get_dotted_line(self): method center_text_in_line (line 198) | def center_text_in_line(self, line, text): method get_separator_lines (line 209) | def get_separator_lines(self): method printMachoMap (line 212) | def printMachoMap(self, mobj): FILE: tools/lldbmacros/mbufs.py function MBufStat (line 14) | def MBufStat(cmd_args=None): function MbufWalkPacket (line 47) | def MbufWalkPacket(cmd_args=None): function MbufWalk (line 71) | def MbufWalk(cmd_args=None): function MbufBuf2Slab (line 92) | def MbufBuf2Slab(cmd_args=None): function MbufBuf2Mca (line 110) | def MbufBuf2Mca(cmd_args=None): function MbufSlabs (line 120) | def MbufSlabs(cmd_args=None): function MbufSlabsTbl (line 192) | def MbufSlabsTbl(cmd_args=None): function GetMbufMcaPtr (line 224) | def GetMbufMcaPtr(m, cl): function GetMbufSlab (line 242) | def GetMbufSlab(m): function GetMbufBuf2Mca (line 249) | def GetMbufBuf2Mca(m): function GetMbufWalkAllSlabs (line 254) | def GetMbufWalkAllSlabs(show_a, show_f, show_tr): function GetMbufMcaCtype (line 359) | def GetMbufMcaCtype(mca, vopt): function GetPointerAsString (line 460) | def GetPointerAsString(kgm_pc): function GetPc (line 467) | def GetPc(kgm_pc): function MbufShowActive (line 474) | def MbufShowActive(cmd_args=None): function MbufShowInactive (line 486) | def MbufShowInactive(cmd_args=None): function MbufShowMca (line 495) | def MbufShowMca(cmd_args=None): function MbufShowAll (line 563) | def MbufShowAll(cmd_args=None): function MbufCountChain (line 571) | def MbufCountChain(cmd_args=None): function MbufTopLeak (line 601) | def MbufTopLeak(cmd_args=None): function GetMbufTraceLeak (line 615) | def GetMbufTraceLeak(trace): function MbufLargeFailures (line 630) | def MbufLargeFailures(cmd_args=None): function MbufTraceLeak (line 654) | def MbufTraceLeak(cmd_args=None): function McacheWalkObject (line 670) | def McacheWalkObject(cmd_args=None): function McacheStat (line 690) | def McacheStat(cmd_args=None): function McacheShowCache (line 748) | def McacheShowCache(cmd_args=None): function McacheShowCache (line 786) | def McacheShowCache(cmd_args=None): FILE: tools/lldbmacros/memory.py function vm_unpack_pointer (line 15) | def vm_unpack_pointer(packed, params, type_str = 'void *'): function GetZPerCPU (line 34) | def GetZPerCPU(root, cpu, element_type = None): function IterateZPerCPU (line 49) | def IterateZPerCPU(root, element_type = None): function ShowZPerCPU (line 61) | def ShowZPerCPU(cmd_args=None, cmd_options={}): function ZoneName (line 88) | def ZoneName(zone): function PrettyPrintDictionary (line 98) | def PrettyPrintDictionary(d): function Memstats (line 111) | def Memstats(cmd_args=None, cmd_options={}): function TestMemstats (line 145) | def TestMemstats(kernel_target, config, lldb_obj, isConnected ): function CalculateLedgerPeak (line 165) | def CalculateLedgerPeak(phys_footprint_entry): function GetMemoryStatusNode (line 179) | def GetMemoryStatusNode(proc_val): function ShowMemoryStatus (line 215) | def ShowMemoryStatus(cmd_args=None): class ZoneMeta (line 237) | class ZoneMeta(object): method __init__ (line 242) | def __init__(self, addr, isPageIndex = False): method isSecondaryPage (line 296) | def isSecondaryPage(self): method getPageCount (line 299) | def getPageCount(self): method getAllocAvail (line 305) | def getAllocAvail(self): method getAllocCount (line 311) | def getAllocCount(self): method getReal (line 315) | def getReal(self): method getElementAddress (line 321) | def getElementAddress(self, addr): method getInlineBitmapChunkLength (line 332) | def getInlineBitmapChunkLength(self): method getBitmapSize (line 337) | def getBitmapSize(self): method getBitmap (line 344) | def getBitmap(self): method getFreeCountSlow (line 353) | def getFreeCountSlow(self): method isElementFree (line 375) | def isElementFree(self, addr): method iterateElements (line 396) | def iterateElements(self): function GetZoneMetadataSummary (line 410) | def GetZoneMetadataSummary(meta): function WhatIs (line 431) | def WhatIs(addr): function WhatIsHelper (line 494) | def WhatIsHelper(cmd_args=None): function GetZoneCacheCPUSummary (line 507) | def GetZoneCacheCPUSummary(zone, verbose, O): function ZcacheCPUPrint (line 559) | def ZcacheCPUPrint(cmd_args=None, cmd_options={}, O=None): function GetZone (line 582) | def GetZone(zone_val, marks): function GetZoneSummary (line 653) | def GetZoneSummary(zone_val, marks, stats): function Zprint (line 709) | def Zprint(cmd_args=None, cmd_options={}, O=None): function TestZprint (line 787) | def TestZprint(kernel_target, config, lldb_obj, isConnected ): function ZoneIteratePageQueue (line 808) | def ZoneIteratePageQueue(page): function GetZoneChunk (line 816) | def GetZoneChunk(meta, queue, O=None): function ShowZChunksImpl (line 845) | def ShowZChunksImpl(zone, extra_addr=None, cmd_options={}, O=None): function ShowZChunks (line 881) | def ShowZChunks(cmd_args=None, cmd_options={}, O=None): function ShowAllZChunks (line 905) | def ShowAllZChunks(cmd_args=None, cmd_options={}, O=None): function ZstackShowZonesBeingLogged (line 919) | def ZstackShowZonesBeingLogged(cmd_args=None): function Zstack (line 932) | def Zstack(cmd_args=None): function ZstackInOrder (line 975) | def ZstackInOrder(cmd_args=None): function FindOldest (line 1009) | def FindOldest(cmd_args=None): function zstack_findleak (line 1019) | def zstack_findleak(cmd_args=None): function FindElem (line 1052) | def FindElem(cmd_args=None): function ZStackFindElem (line 1060) | def ZStackFindElem(cmd_args=None): function ShowZstackTop (line 1118) | def ShowZstackTop(cmd_args=None, cmd_options={}): function BtlogFind (line 1157) | def BtlogFind(cmd_args=None, cmd_options={}): function ShowZalloc (line 1168) | def ShowZalloc(cmd_args=None): function ShowZTrace (line 1187) | def ShowZTrace(cmd_args=None): function ShowZTraceAddr (line 1206) | def ShowZTraceAddr(cmd_args=None): function ShowZstackTrace (line 1222) | def ShowZstackTrace(cmd_args=None): function ShowZstackTraceHelper (line 1241) | def ShowZstackTraceHelper(stack, depth): function ShowTopZtrace (line 1263) | def ShowTopZtrace(cmd_args=None): function ShowZallocs (line 1277) | def ShowZallocs(cmd_args=None): function ShowZallocsForTrace (line 1300) | def ShowZallocsForTrace(cmd_args=None): function ShowZTraces (line 1325) | def ShowZTraces(cmd_args=None): function ShowZTracesAbove (line 1335) | def ShowZTracesAbove(cmd_args=None): function ShowZtraceHistogram (line 1359) | def ShowZtraceHistogram(cmd_args=None): function ShowZallocHistogram (line 1379) | def ShowZallocHistogram(cmd_args=None): function ShowZstats (line 1399) | def ShowZstats(cmd_args=None): function ShowPCPU (line 1411) | def ShowPCPU(cmd_args=None, cmd_options={}, O=None): function GetBtlogBacktrace (line 1457) | def GetBtlogBacktrace(depth, zstack_record): function ShowZStackRecord (line 1484) | def ShowZStackRecord(zstack_record, zstack_index, btrecord_btdepth, elem... function ShowIOAllocations (line 1505) | def ShowIOAllocations(cmd_args=None): function ShowSelectMem (line 1520) | def ShowSelectMem(cmd_args=None, cmd_options={}): function ShowTaskVmeHelper (line 1565) | def ShowTaskVmeHelper(cmd_args=None, cmd_options={}): function ShowAllVME (line 1581) | def ShowAllVME(cmd_args=None, cmd_options={}): function ShowAllVM (line 1597) | def ShowAllVM(cmd_args=None): function ShowTaskVM (line 1607) | def ShowTaskVM(cmd_args=None): function ShowAllVMStats (line 1625) | def ShowAllVMStats(cmd_args=None): function ShowTaskVMEntries (line 1679) | def ShowTaskVMEntries(task, show_pager_info, show_all_shadows): function ShowMap (line 1702) | def ShowMap(cmd_args=None): function ShowMapVME (line 1714) | def ShowMapVME(cmd_args=None): function GetVMMapSummary (line 1733) | def GetVMMapSummary(vmmap): function GetVMEntrySummary (line 1747) | def GetVMEntrySummary(vme): function ShowMapWired (line 1765) | def ShowMapWired(cmd_args=None): function GetKextSummary (line 1776) | def GetKextSummary(kmod): function GetUUIDSummary (line 1790) | def GetUUIDSummary(uuid): function ShowAllKexts (line 1800) | def ShowAllKexts(cmd_args=None): function GetKmodWithAddr (line 1821) | def GetKmodWithAddr(addr): function GetAllSegmentsAndSectionsFromDataInMemory (line 1831) | def GetAllSegmentsAndSectionsFromDataInMemory(address, size): function GetKextLoadInformation (line 1879) | def GetKextLoadInformation(addr=0, show_progress=False): function GetOSKextVersion (line 1925) | def GetOSKextVersion(version_num): function ShowAllKnownKexts (line 1959) | def ShowAllKnownKexts(cmd_args=None): function FindKmodNameForAddr (line 1987) | def FindKmodNameForAddr(addr): function AddKextAddr (line 2000) | def AddKextAddr(cmd_args=[]): function ShowKmodAddr (line 2033) | def ShowKmodAddr(cmd_args=[]): function AddKextSyms (line 2058) | def AddKextSyms(cmd_args=[], cmd_options={}): function GetMountSummary (line 2188) | def GetMountSummary(mount): function ShowAllMounts (line 2197) | def ShowAllMounts(cmd_args=None): function ShowSystemLog (line 2209) | def ShowSystemLog(cmd_args=None): function _GetVnodePathName (line 2242) | def _GetVnodePathName(vnode, vnodename): function GetVnodePath (line 2258) | def GetVnodePath(vnode): function ShowVnodePath (line 2279) | def ShowVnodePath(cmd_args=None): function GetVnodeDevInfo (line 2290) | def GetVnodeDevInfo(vnode): function ShowVnodeDev (line 2356) | def ShowVnodeDev(cmd_args=None): function GetVnodeLock (line 2373) | def GetVnodeLock(lockf): function GetVnodeLocksSummary (line 2419) | def GetVnodeLocksSummary(vnode): function ShowVnodeLocks (line 2438) | def ShowVnodeLocks(cmd_args=None): function ShowProcLocks (line 2458) | def ShowProcLocks(cmd_args=None): function GetVnodeSummary (line 2503) | def GetVnodeSummary(vnode): function ShowAllVnodes (line 2538) | def ShowAllVnodes(cmd_args=None): function ShowVnode (line 2549) | def ShowVnode(cmd_args=None): function ShowVolVnodes (line 2561) | def ShowVolVnodes(cmd_args=None): function ShowVolBusyVnodes (line 2574) | def ShowVolBusyVnodes(cmd_args=None): function ShowAllBusyVnodes (line 2587) | def ShowAllBusyVnodes(cmd_args=None): function PrintVnode (line 2595) | def PrintVnode(cmd_args=None): function ShowWorkqVnodes (line 2605) | def ShowWorkqVnodes(cmd_args=None): function ShowNewVnodes (line 2621) | def ShowNewVnodes(cmd_args=None): function ShowProcVnodes (line 2637) | def ShowProcVnodes(cmd_args=None): function ShowAllProcVnodes (line 2670) | def ShowAllProcVnodes(cmd_args=None): function TestShowAllVnodes (line 2682) | def TestShowAllVnodes(kernel_target, config, lldb_obj, isConnected ): function GetMutexEntry (line 2701) | def GetMutexEntry(mtxg): function ShowAllMtx (line 2722) | def ShowAllMtx(cmd_args=None): function GetRWLEntry (line 2743) | def GetRWLEntry(rwlg): function GetMutexLockSummary (line 2766) | def GetMutexLockSummary(mtx): function GetSpinLockSummary (line 2813) | def GetSpinLockSummary(spinlock): function ShowLock (line 2842) | def ShowLock(cmd_args=None, cmd_options={}): function ShowAllRWLck (line 2885) | def ShowAllRWLck(cmd_args=None): function ShowBooterMemoryMap (line 2904) | def ShowBooterMemoryMap(cmd_args=None): function ShowAllPurgeableVmObjects (line 2957) | def ShowAllPurgeableVmObjects(cmd_args=None): function ShowAllPurgeableNonVolatileVmObjects (line 2966) | def ShowAllPurgeableNonVolatileVmObjects(cmd_args=None): function ShowPurgeableNonVolatileVmObject (line 2998) | def ShowPurgeableNonVolatileVmObject(object, idx, queue_len, nonvolatile... function ShowAllPurgeableVolatileVmObjects (line 3038) | def ShowAllPurgeableVolatileVmObjects(cmd_args=None): function ShowPurgeableQueue (line 3073) | def ShowPurgeableQueue(qhead, volatile_total): function ShowPurgeableGroup (line 3091) | def ShowPurgeableGroup(qhead, volatile_total): function ShowPurgeableVolatileVmObject (line 3100) | def ShowPurgeableVolatileVmObject(object, idx, volatile_total): function GetCompressedPagesForObject (line 3142) | def GetCompressedPagesForObject(obj): function ShowTaskVMEntries (line 3173) | def ShowTaskVMEntries(task, show_pager_info, show_all_shadows): function ShowMapVME (line 3189) | def ShowMapVME(cmd_args=None, cmd_options={}): function ShowMapCopyVME (line 3228) | def ShowMapCopyVME(cmd_args=None, cmd_options={}): function ShowVMObject (line 3267) | def ShowVMObject(cmd_args=None, cmd_options={}): function showvmobject (line 3285) | def showvmobject(object, offset=0, size=0, show_pager_info=False, show_a... function showmapvme (line 3329) | def showmapvme(map, start_vaddr, end_vaddr, show_pager_info, show_all_sh... function showmapcopyvme (line 3337) | def showmapcopyvme(mapcopy, start_vaddr=0, end_vaddr=0, show_pager_info=... function showmaphdrvme (line 3342) | def showmaphdrvme(maphdr, pmap, start_vaddr, end_vaddr, show_pager_info,... function CountMapTags (line 3464) | def CountMapTags(map, tagcounts, slow): function CountWiredObject (line 3494) | def CountWiredObject(object, tagcounts): function GetKmodIDName (line 3498) | def GetKmodIDName(kmod_id): function GetVMKernName (line 3539) | def GetVMKernName(tag): function showvmtags (line 3560) | def showvmtags(cmd_args=None, cmd_options={}): function FindVMEntriesForVnode (line 3658) | def FindVMEntriesForVnode(task, vn): function ShowTaskLoadInfo (line 3691) | def ShowTaskLoadInfo(cmd_args=None, cmd_options={}): function VMPageLookup (line 3718) | def VMPageLookup(cmd_args=None): function VmPageGetPhysPage (line 3744) | def VmPageGetPhysPage(cmd_args=None): function _vm_page_get_phys_page (line 3757) | def _vm_page_get_phys_page(page): function VmPageUnpackPtr (line 3774) | def VmPageUnpackPtr(cmd_args=None): function _vm_page_unpack_ptr (line 3787) | def _vm_page_unpack_ptr(page): function CalcVMPageHash (line 3811) | def CalcVMPageHash(cmd_args=None): function _calc_vm_page_hash (line 3826) | def _calc_vm_page_hash(obj, off): function ShowAllocatedElementsInZone (line 3840) | def ShowAllocatedElementsInZone(cmd_args=None, cmd_options={}): function FindAllocatedElementsInZone (line 3856) | def FindAllocatedElementsInZone(zone): function match_vm_page_attributes (line 3870) | def match_vm_page_attributes(page, matching_attributes): function ScanVMPages (line 3890) | def ScanVMPages(cmd_args=None, cmd_options={}): function VMObjectWalkPages (line 4052) | def VMObjectWalkPages(cmd_args=None, cmd_options={}): function ShowAllAppleProtectPagers (line 4233) | def ShowAllAppleProtectPagers(cmd_args=None): function ShowAppleProtectPager (line 4247) | def ShowAppleProtectPager(cmd_args=None): function show_apple_protect_pager (line 4257) | def show_apple_protect_pager(pager, qcnt, idx): function ShowAllSharedRegionPagers (line 4273) | def ShowAllSharedRegionPagers(cmd_args=None): function ShowSharedRegionPager (line 4287) | def ShowSharedRegionPager(cmd_args=None): function show_shared_region_pager (line 4297) | def show_shared_region_pager(pager, qcnt, idx): function ShowConsoleRingData (line 4317) | def ShowConsoleRingData(cmd_args=None): function ShowJetsamSnapshot (line 4334) | def ShowJetsamSnapshot(cmd_args=None, cmd_options={}): function _GetBufSummary (line 4414) | def _GetBufSummary(buf): function _ShowVnodeBlocks (line 4435) | def _ShowVnodeBlocks(dirty=True, cmd_args=None): function ShowVnodeCleanBlocks (line 4458) | def ShowVnodeCleanBlocks(cmd_args=None): function ShowVnodeDirtyBlocks (line 4465) | def ShowVnodeDirtyBlocks(cmd_args=None): function VmPageLookupInMap (line 4475) | def VmPageLookupInMap(cmd_args=None): function vm_page_lookup_in_map (line 4487) | def vm_page_lookup_in_map(map, vaddr): function VmPageLookupInObject (line 4506) | def VmPageLookupInObject(cmd_args=None): function vm_page_lookup_in_object (line 4518) | def vm_page_lookup_in_object(object, offset): function VmPageLookupInCompressorPager (line 4552) | def VmPageLookupInCompressorPager(cmd_args=None): function vm_page_lookup_in_compressor_pager (line 4564) | def vm_page_lookup_in_compressor_pager(pager, offset): function VmPageLookupInCompressor (line 4596) | def VmPageLookupInCompressor(cmd_args=None): function vm_page_lookup_in_compressor (line 4609) | def vm_page_lookup_in_compressor(slot_ptr): function VMScanAllPages (line 4687) | def VMScanAllPages(cmd_args=None): function ShowAllVMNamedEntries (line 4791) | def ShowAllVMNamedEntries(cmd_args=None): function ShowVMNamedEntry (line 4806) | def ShowVMNamedEntry(cmd_args=None): function showmemoryentry (line 4815) | def showmemoryentry(entry, idx=0, queue_len=0): function IterateRBTreeEntry2 (line 4864) | def IterateRBTreeEntry2(element, element_type, field_name1, field_name2): function ShowMapRB (line 4927) | def ShowMapRB(cmd_args=None): function ShowAllOwnedObjects (line 4945) | def ShowAllOwnedObjects(cmd_args=None, cmd_options={}): function ShowTaskOwnedObjects (line 4956) | def ShowTaskOwnedObjects(cmd_args=None, cmd_options={}): function ShowDeviceInfo (line 4967) | def ShowDeviceInfo(cmd_args=None, cmd_options={}): function ShowTaskOwnedVmObjects (line 4988) | def ShowTaskOwnedVmObjects(task, showonlytagged=False): function ShowOwnedVmObject (line 5017) | def ShowOwnedVmObject(object, idx, queue_len, taskobjq_total): function GetProcPIDForObjectOwner (line 5049) | def GetProcPIDForObjectOwner(owner): function GetProcNameForObjectOwner (line 5056) | def GetProcNameForObjectOwner(owner): function GetDescForNamedEntry (line 5063) | def GetDescForNamedEntry(mem_entry): FILE: tools/lldbmacros/misc.py function showLogStream (line 11) | def showLogStream(cmd_args=None): function showMCAstate (line 42) | def showMCAstate(cmd_args=None): function dumpTimerList (line 84) | def dumpTimerList(mpqueue): function GetCpuDataForCpuID (line 160) | def GetCpuDataForCpuID(cpu_id): function longtermTimers (line 176) | def longtermTimers(cmd_args=None): function processorTimers (line 220) | def processorTimers(cmd_args=None): function showTimerWakeupStats (line 254) | def showTimerWakeupStats(cmd_args=None): function ShowRunningTimers (line 296) | def ShowRunningTimers(cmd_args=None): function DoReadMsr64 (line 316) | def DoReadMsr64(msr_address, lcpu): function DoWriteMsr64 (line 368) | def DoWriteMsr64(msr_address, lcpu, data): function ReadMsr64 (line 423) | def ReadMsr64(cmd_args=None): function WriteMsr64 (line 441) | def WriteMsr64(cmd_args=None): function GetKernelDebugBufferEntry (line 458) | def GetKernelDebugBufferEntry(kdbg_entry): function ShowKernelDebugBufferCPU (line 587) | def ShowKernelDebugBufferCPU(cmd_args=None): function ShowKernelDebugBuffer (line 631) | def ShowKernelDebugBuffer(cmd_args=None): function DumpRawTraceFile (line 652) | def DumpRawTraceFile(cmd_args=[], cmd_options={}): function GetTimebaseInfo (line 958) | def GetTimebaseInfo(): function PrintIteratedElem (line 971) | def PrintIteratedElem(i, elem, elem_type, do_summary, summary, regex): function QIterate (line 991) | def QIterate(cmd_args=None, cmd_options={}): FILE: tools/lldbmacros/net.py function GetDlilIfFlagsAsString (line 15) | def GetDlilIfFlagsAsString(dlil_if_flags): function GetIfFlagsAsString (line 29) | def GetIfFlagsAsString(if_flags): function ShowIfConfiguration (line 44) | def ShowIfConfiguration(ifnet): function GetIfConfiguration (line 61) | def GetIfConfiguration(ifname): function NetGetAlwaysOnPktap (line 73) | def NetGetAlwaysOnPktap(cmd_args=None): function ShowIfconfig (line 118) | def ShowIfconfig(cmd_args=None) : function ShowIfconfigDlil (line 135) | def ShowIfconfigDlil(cmd_args=None) : function GetAddressAsStringColonHex (line 144) | def GetAddressAsStringColonHex(addr, count): function GetSocketAddrAsStringUnspec (line 156) | def GetSocketAddrAsStringUnspec(sockaddr): function GetSocketAddrAsStringUnix (line 161) | def GetSocketAddrAsStringUnix(sockaddr): function GetInAddrAsString (line 171) | def GetInAddrAsString(ia): function GetIn6AddrAsString (line 179) | def GetIn6AddrAsString(ia): function GetSocketAddrAsStringInet (line 187) | def GetSocketAddrAsStringInet(sockaddr): function GetSocketAddrAsStringInet6 (line 191) | def GetSocketAddrAsStringInet6(sockaddr): function GetSocketAddrAsStringLink (line 195) | def GetSocketAddrAsStringLink(sockaddr): function GetSocketAddrAsStringAT (line 207) | def GetSocketAddrAsStringAT(sockaddr): function GetSocketAddrAsString (line 213) | def GetSocketAddrAsString(sockaddr): function ShowIfaddrs (line 242) | def ShowIfaddrs(cmd_args=None): function GetIfaddrs (line 259) | def GetIfaddrs(ifp): function GetCapabilitiesAsString (line 272) | def GetCapabilitiesAsString(flags): function GetIfEflagsAsString (line 285) | def GetIfEflagsAsString(if_eflags): function ShowDlilIfnetConfiguration (line 299) | def ShowDlilIfnetConfiguration(dlil_ifnet, show_all) : function ShowIfnets (line 332) | def ShowIfnets(cmd_args=None) : function ShowIfMultiAddrs (line 345) | def ShowIfMultiAddrs(cmd_args=None) : function ShowInMultiAddrs (line 381) | def ShowInMultiAddrs(cmd_args=None) : function ShowIn6MultiAddrs (line 402) | def ShowIn6MultiAddrs(cmd_args=None) : function GetTcpState (line 421) | def GetTcpState(tcpcb): function GetSocketProtocolAsString (line 449) | def GetSocketProtocolAsString(sock): function GetInAddr4to6AsString (line 465) | def GetInAddr4to6AsString(inaddr): function GetInPortAsString (line 473) | def GetInPortAsString(port): function GetIPv4SocketAsString (line 485) | def GetIPv4SocketAsString(sock) : function GetIPv6SocketAsString (line 501) | def GetIPv6SocketAsString(sock) : function GetUnixDomainSocketAsString (line 517) | def GetUnixDomainSocketAsString(sock) : function GetVsockSocketAsString (line 529) | def GetVsockSocketAsString(sock) : function GetSocket (line 540) | def GetSocket(socket) : function ShowSocket (line 568) | def ShowSocket(cmd_args=None) : function GetProcSockets (line 596) | def GetProcSockets(proc, total_snd_cc, total_rcv_cc): function ShowProcSockets (line 643) | def ShowProcSockets(cmd_args=None): function ShowAllProcSockets (line 664) | def ShowAllProcSockets(cmd_args=None): function GetRtEntryPrDetailsAsString (line 677) | def GetRtEntryPrDetailsAsString(rte): function GetRtTableAsString (line 788) | def GetRtTableAsString(rt_tables): function GetRtInetAsString (line 822) | def GetRtInetAsString(): function GetRtInet6AsString (line 835) | def GetRtInet6AsString(): function ShowRtInet (line 850) | def ShowRtInet(cmd_args=None): function ShowRtInet6 (line 858) | def ShowRtInet6(cmd_args=None): function ShowRtEntryDebug (line 866) | def ShowRtEntryDebug(cmd_args=None): function InIfaShowDebug (line 964) | def InIfaShowDebug(cmd_args=None): function In6IfaShowDebug (line 1030) | def In6IfaShowDebug(cmd_args=None): function InmShowDebug (line 1096) | def InmShowDebug(cmd_args=None): function IfmaShowDebug (line 1139) | def IfmaShowDebug(cmd_args=None): function IfpRefShowDebug (line 1182) | def IfpRefShowDebug(cmd_args=None): function ndprShowDebug (line 1225) | def ndprShowDebug(cmd_args=None): function nddrShowDebug (line 1268) | def nddrShowDebug(cmd_args=None): function IpmOptions (line 1311) | def IpmOptions(cmd_args=None): function IpmOptions (line 1354) | def IpmOptions(cmd_args=None): function RtEntryTrash (line 1397) | def RtEntryTrash(cmd_args=None): function ShRtEntry (line 1422) | def ShRtEntry(cmd_args=None): function InIfaTrash (line 1433) | def InIfaTrash(cmd_args=None): function In6IfaTrash (line 1458) | def In6IfaTrash(cmd_args=None): function InmTrash (line 1483) | def InmTrash(cmd_args=None): function In6mTrash (line 1508) | def In6mTrash(cmd_args=None): function IfmaTrash (line 1533) | def IfmaTrash(cmd_args=None): function GetInPcb (line 1557) | def GetInPcb(pcb, proto): function CalcMbufInList (line 1691) | def CalcMbufInList(mpkt, pkt_cnt, buf_byte_cnt, mbuf_cnt, mbuf_cluster_c... function CalcMbufInSB (line 1706) | def CalcMbufInSB(so, snd_cc, snd_buf, rcv_cc, rcv_buf, snd_record_cnt, r... function GetPcbInfo (line 1714) | def GetPcbInfo(pcbi, proto): function GetInPcbPort (line 1809) | def GetInPcbPort(ppcb): function Getntohs (line 1816) | def Getntohs(port): function ShowMbufListUsageSummary (line 1826) | def ShowMbufListUsageSummary(cmd_args=None): function GetKernEventPcbInfo (line 1847) | def GetKernEventPcbInfo(kev_pcb_head): function ShowKernEventPcbInfo (line 1865) | def ShowKernEventPcbInfo(cmd_args=None): function GetKernControlPcbInfo (line 1872) | def GetKernControlPcbInfo(ctl_head): function ShowKernControlPcbInfo (line 1901) | def ShowKernControlPcbInfo(cmd_args=None): function ShowTcpPcbInfo (line 1909) | def ShowTcpPcbInfo(cmd_args=None): function ShowUdpPcbInfo (line 1917) | def ShowUdpPcbInfo(cmd_args=None): function ShowRipPcbInfo (line 1925) | def ShowRipPcbInfo(cmd_args=None): function ShowTcpTimeWaitSlots (line 1933) | def ShowTcpTimeWaitSlots(cmd_args=None): function ShowDomains (line 1974) | def ShowDomains(cmd_args=None): FILE: tools/lldbmacros/netdefines.py function enum (line 1) | def enum(*sequential, **named): FILE: tools/lldbmacros/ntstat.py function ShowNstatTUShadow (line 14) | def ShowNstatTUShadow(inshadow): function GetNstatProcdetailsBrief (line 42) | def GetNstatProcdetailsBrief(procdetails): function ShowNstatProcdetails (line 62) | def ShowNstatProcdetails(procdetails): function GetNstatTUShadowBrief (line 76) | def GetNstatTUShadowBrief(shadow): function ShowNstatSrc (line 100) | def ShowNstatSrc(insrc): function ShowNstatCtrl (line 136) | def ShowNstatCtrl(inctrl): function ShowAllNtstat (line 155) | def ShowAllNtstat(cmd_args=None) : FILE: tools/lldbmacros/pci.py function GetMemMappedPciCfgAddrFromRegistry (line 6) | def GetMemMappedPciCfgAddrFromRegistry(): function GetMemMappedPciCfgAddrBase (line 29) | def GetMemMappedPciCfgAddrBase(): function MakeMemMappedPciCfgAddr (line 42) | def MakeMemMappedPciCfgAddr(bus, dev, func, offs): function DoPciCfgRead (line 53) | def DoPciCfgRead(bits, bus, dev, func, offs): function DoPciCfgWrite (line 64) | def DoPciCfgWrite(bits, bus, dev, func, offs, val): function ShowPciCfgBytes (line 75) | def ShowPciCfgBytes(bus, dev, func, offset): function DoPciCfgDump (line 100) | def DoPciCfgDump(bus, dev, func): function DoPciCfgScan (line 120) | def DoPciCfgScan(max_bus, dump): function PciCfgRead (line 160) | def PciCfgRead(cmd_args=None): function PciCfgWrite (line 190) | def PciCfgWrite(cmd_args=None): function PciCfgDump (line 217) | def PciCfgDump(cmd_args=None): function PciCfgScan (line 234) | def PciCfgScan(cmd_args=None): function PciCfgDumpAll (line 252) | def PciCfgDumpAll(cmd_args=None): FILE: tools/lldbmacros/pgtrace.py function ShowPgtrace (line 8) | def ShowPgtrace(cmd_args=None, cmd_options={}): FILE: tools/lldbmacros/plugins/iosspeedtracer.py function plugin_init (line 3) | def plugin_init(kernel_target, config, lldb_obj, isConnected): function plugin_execute (line 7) | def plugin_execute(command_name, result_output): function plugin_cleanup (line 29) | def plugin_cleanup(): FILE: tools/lldbmacros/plugins/speedtracer.py function plugin_init (line 5) | def plugin_init(kernel_target, config, lldb_obj, isConnected): function plugin_execute (line 10) | def plugin_execute(command_name, result_output): function plugin_cleanup (line 45) | def plugin_cleanup(): FILE: tools/lldbmacros/plugins/zprint_perf_log.py function plugin_init (line 4) | def plugin_init(kernel_target, config, lldb_obj, isConnected): function plugin_execute (line 9) | def plugin_execute(command_name, result_output): function plugin_cleanup (line 29) | def plugin_cleanup(): FILE: tools/lldbmacros/pmap.py function ReadPhysInt (line 7) | def ReadPhysInt(phys_addr, bitsize = 64, cpuval = None): function ReadPhys (line 33) | def ReadPhys(cmd_args = None): function KDPReadPhysMEM (line 55) | def KDPReadPhysMEM(address, bits): function KDPWritePhysMEM (line 135) | def KDPWritePhysMEM(address, intval, bits): function WritePhysInt (line 218) | def WritePhysInt(phys_addr, int_val, bitsize = 64): function WritePhys (line 237) | def WritePhys(cmd_args=None): function _PT_Step (line 262) | def _PT_Step(paddr, index, verbose_level = vSCRIPT): function _PT_StepEPT (line 351) | def _PT_StepEPT(paddr, index, verbose_level = vSCRIPT): function _PmapL4Walk (line 444) | def _PmapL4Walk(pmap_addr_val,vaddr, ept_pmap, verbose_level = vSCRIPT): function PmapDecodeTTEARM (line 508) | def PmapDecodeTTEARM(tte, level, verbose_level): function _PmapWalkARMLevel1Section (line 640) | def _PmapWalkARMLevel1Section(tte, vaddr, verbose_level = vSCRIPT): function _PmapWalkARMLevel2 (line 657) | def _PmapWalkARMLevel2(tte, vaddr, verbose_level = vSCRIPT): function PmapWalkARM (line 693) | def PmapWalkARM(pmap, vaddr, verbose_level = vHUMAN): function PmapWalkX86_64 (line 730) | def PmapWalkX86_64(pmapval, vaddr, verbose_level = vSCRIPT): function assert_64bit (line 744) | def assert_64bit(val): function PmapBlockOffsetMaskARM64 (line 751) | def PmapBlockOffsetMaskARM64(page_size, level): function PmapBlockBaseMaskARM64 (line 756) | def PmapBlockBaseMaskARM64(page_size, level): function PmapDecodeTTEARM64 (line 760) | def PmapDecodeTTEARM64(tte, level, stage2 = False): function PmapTTnIndexARM64 (line 814) | def PmapTTnIndexARM64(vaddr, pmap_pt_attr): function PmapWalkARM64 (line 824) | def PmapWalkARM64(pmap_pt_attr, root_tte, vaddr, verbose_level = vHUMAN): function PmapWalk (line 898) | def PmapWalk(pmap, vaddr, verbose_level = vHUMAN): function PmapWalkHelper (line 911) | def PmapWalkHelper(cmd_args=None): function GetMemoryAttributesFromUser (line 924) | def GetMemoryAttributesFromUser(requested_type): function TTEPWalkPHelper (line 938) | def TTEPWalkPHelper(cmd_args=None): function DecodeTTE (line 959) | def DecodeTTE(cmd_args=None): function PVWalkARM (line 979) | def PVWalkARM(pa): function PVWalk (line 1043) | def PVWalk(cmd_args=None): function KVToPhys (line 1054) | def KVToPhys(cmd_args=None): function PhysToKV (line 1067) | def PhysToKV(cmd_args=None): function KVToPhysARM (line 1076) | def KVToPhysARM(addr): function GetPtDesc (line 1085) | def GetPtDesc(paddr): function ShowPTEARM (line 1098) | def ShowPTEARM(pte, page_size, stage2 = False): function ShowPTE (line 1129) | def ShowPTE(cmd_args=None): function FindMappingAtLevelARM (line 1148) | def FindMappingAtLevelARM(pmap, tt, nttes, level, va, action): function FindMappingAtLevelARM64 (line 1196) | def FindMappingAtLevelARM64(pmap, tt, nttes, level, va, action): function ScanPageTables (line 1238) | def ScanPageTables(action, targetPmap=None): function ShowAllMappings (line 1268) | def ShowAllMappings(cmd_args=None): function ShowPTUsage (line 1290) | def ShowPTUsage(cmd_args=None): function checkPVList (line 1330) | def checkPVList(pmap, level, type, tte, paddr, va, granule): function PVCheck (line 1398) | def PVCheck(cmd_args=None, cmd_options={}): function CheckPmapIntegrity (line 1420) | def CheckPmapIntegrity(cmd_args=None): function PmapsForLedger (line 1437) | def PmapsForLedger(cmd_args=None): FILE: tools/lldbmacros/process.py function GetProcName (line 16) | def GetProcName(proc): function GetProcNameForTask (line 29) | def GetProcNameForTask(task): function GetProcPIDForTask (line 50) | def GetProcPIDForTask(task): function GetProcInfo (line 66) | def GetProcInfo(proc): function GetProcNameForPid (line 104) | def GetProcNameForPid(pid): function GetProcForPid (line 116) | def GetProcForPid(search_pid): function AllProc (line 134) | def AllProc(cmd_args=None): function ZombProc (line 144) | def ZombProc(cmd_args=None): function ZombTasks (line 155) | def ZombTasks(cmd_args=None): function ZombStacks (line 172) | def ZombStacks(cmd_args=None): function GetASTSummary (line 185) | def GetASTSummary(ast): function GetKCDataSummary (line 228) | def GetKCDataSummary(kcdata): function GetTaskSummary (line 239) | def GetTaskSummary(task, showcorpse=False): function GetThreadName (line 274) | def GetThreadName(thread): function GetThreadSummary (line 289) | def GetThreadSummary(thread): function GetTaskRoleString (line 391) | def GetTaskRoleString(role): function GetCoalitionFlagString (line 404) | def GetCoalitionFlagString(coal): function GetCoalitionTasks (line 420) | def GetCoalitionTasks(queue, coal_type, thread_details=False): function GetCoalitionTypeString (line 450) | def GetCoalitionTypeString(type): function GetResourceCoalitionSummary (line 462) | def GetResourceCoalitionSummary(coal, verbose=False): function GetJetsamCoalitionSummary (line 493) | def GetJetsamCoalitionSummary(coal, verbose=False): function GetCoalitionSummary (line 517) | def GetCoalitionSummary(coal): function GetCoalitionInfo (line 527) | def GetCoalitionInfo(coal, verbose=False): function ShowCoalitionInfo (line 552) | def ShowCoalitionInfo(cmd_args=None, cmd_options={}): function ShowAllCoalitions (line 572) | def ShowAllCoalitions(cmd_args=None): function GetThreadGroupSummary (line 586) | def GetThreadGroupSummary(tg): function ShowAllThreadGroups (line 600) | def ShowAllThreadGroups(cmd_args=None): function ShowTaskCoalitions (line 613) | def ShowTaskCoalitions(cmd_args=None, cmd_options={}): function GetProcSummary (line 635) | def GetProcSummary(proc): function GetTTYDevSummary (line 705) | def GetTTYDevSummary(tty_dev): function ShowTask (line 722) | def ShowTask(cmd_args=None, cmd_options={}): function ShowPid (line 749) | def ShowPid(cmd_args=None): function ShowProc (line 768) | def ShowProc(cmd_args=None): function ShowProcInfo (line 787) | def ShowProcInfo(cmd_args=None): function ShowProcFiles (line 805) | def ShowProcFiles(cmd_args=None): function ShowTTY (line 849) | def ShowTTY(cmd_args=None): function ShowAllTTYDevs (line 919) | def ShowAllTTYDevs(cmd_args=[], cmd_options={}): function DumpThreadTerminateQueue (line 937) | def DumpThreadTerminateQueue(cmd_args=None): function DumpCrashedThreadsQueue (line 954) | def DumpCrashedThreadsQueue(cmd_args=None): function DumpCallQueue (line 971) | def DumpCallQueue(cmd_args=None): function ShowAllTaskIOStats (line 991) | def ShowAllTaskIOStats(cmd_args=None): function ShowAllTasks (line 1010) | def ShowAllTasks(cmd_args=None, cmd_options={}, O=None): function TaskForPmap (line 1035) | def TaskForPmap(cmd_args=None): function ShowTerminatedTasks (line 1052) | def ShowTerminatedTasks(cmd_args=None): function ShowTaskStacks (line 1083) | def ShowTaskStacks(task): function FindTasksByName (line 1095) | def FindTasksByName(searchstr, ignore_case=True): function ShowTaskStacksCmdHelper (line 1116) | def ShowTaskStacksCmdHelper(cmd_args=None, cmd_options={}): function CheckTaskProcRefs (line 1141) | def CheckTaskProcRefs(task, proc): function ShowProcRefs (line 1169) | def ShowProcRefs(cmd_args = None): function ShowAllThreads (line 1188) | def ShowAllThreads(cmd_args = None): function ShowTerminatedThreads (line 1217) | def ShowTerminatedThreads(cmd_args=None): function ShowTaskThreads (line 1229) | def ShowTaskThreads(cmd_args = None, cmd_options={}): function ShowAct (line 1253) | def ShowAct(cmd_args=None): function ShowActStack (line 1264) | def ShowActStack(cmd_args=None): function SwitchToAct (line 1277) | def SwitchToAct(cmd_args=None): function SwitchToRegs (line 1297) | def SwitchToRegs(cmd_args=None): function ShowAllStacks (line 1329) | def ShowAllStacks(cmd_args=None): function ShowCurrentStacks (line 1342) | def ShowCurrentStacks(cmd_args=None): function ShowCurrentThreads (line 1364) | def ShowCurrentThreads(cmd_args=None): function GetFullBackTrace (line 1381) | def GetFullBackTrace(frame_addr, verbosity = vHUMAN, prefix = ""): function FullBackTrace (line 1409) | def FullBackTrace(cmd_args=[]): function FullBackTraceAll (line 1420) | def FullBackTraceAll(cmd_args=[]): function SymbolicateAddress (line 1445) | def SymbolicateAddress(cmd_args=[]): function ShowInitChild (line 1456) | def ShowInitChild(cmd_args=None): function ShowProcTree (line 1466) | def ShowProcTree(cmd_args=None): function ShowProcTreeRecurse (line 1491) | def ShowProcTreeRecurse(proc, prefix=""): function ShowThreadForTid (line 1506) | def ShowThreadForTid(cmd_args=None): function GetProcessorSummary (line 1525) | def GetProcessorSummary(processor): function GetLedgerEntry (line 1573) | def GetLedgerEntry(ledger_template, ledger, i): function FormatLedgerEntrySummary (line 1608) | def FormatLedgerEntrySummary(entry, i, show_footprint_interval_max=False): function GetLedgerEntrySummary (line 1657) | def GetLedgerEntrySummary(ledger_template, ledger, i, show_footprint_int... function GetThreadLedgers (line 1667) | def GetThreadLedgers(thread_val): function FormatThreadLedgerSummary (line 1685) | def FormatThreadLedgerSummary(thread): function GetTaskLedgers (line 1696) | def GetTaskLedgers(task_val): function FormatTaskLedgerSummary (line 1728) | def FormatTaskLedgerSummary(task, show_footprint_interval_max=False): function ShowTaskLedgers (line 1751) | def ShowTaskLedgers(cmd_args=None, cmd_options={}): function ShowAllTaskLedgers (line 1796) | def ShowAllTaskLedgers(cmd_args=None, cmd_options={}): function GetProcUUIDPolicyEntrySummary (line 1820) | def GetProcUUIDPolicyEntrySummary(entry): function ShowProcUUIDPolicyTable (line 1833) | def ShowProcUUIDPolicyTable(cmd_args=None): function ShowAllTaskPolicy (line 1850) | def ShowAllTaskPolicy(cmd_args=None): function GetWaitQSummary (line 1942) | def GetWaitQSummary(waitq): function ShowSuspendedTasks (line 1978) | def ShowSuspendedTasks(cmd_args=[], options={}): function ShowAllPte (line 1989) | def ShowAllPte(cmd_args=None): function ShowAllRefCounts (line 2009) | def ShowAllRefCounts(cmd_args=None): function ShowAllRunnableThreads (line 2025) | def ShowAllRunnableThreads(cmd_args=None): function ShowAllSchedUsage (line 2039) | def ShowAllSchedUsage(cmd_args=None): function ShowProcFilesSummary (line 2070) | def ShowProcFilesSummary(cmd_args=None): function WorkingUserStacks (line 2091) | def WorkingUserStacks(cmd_args=None): function WorkingUserLibraries (line 2117) | def WorkingUserLibraries(cmd_args=None): function Showstackaftertask (line 2176) | def Showstackaftertask(cmd_args=None,cmd_options={}): function ListTaskStacks (line 2203) | def ListTaskStacks(task): function Showstackafterthread (line 2218) | def Showstackafterthread(cmd_args = None): FILE: tools/lldbmacros/scheduler.py function ShowAllProcRunQCount (line 13) | def ShowAllProcRunQCount(cmd_args=None): function ShowInterrupts (line 29) | def ShowInterrupts(cmd_args=None): function ShowActiveInterrupts (line 57) | def ShowActiveInterrupts(cmd_args=None): function ShowIrqByIpiTimerRatio (line 94) | def ShowIrqByIpiTimerRatio(cmd_args=None): function showinterruptsourceinfo (line 119) | def showinterruptsourceinfo(cmd_args = None): function ShowCurremtAbsTime (line 147) | def ShowCurremtAbsTime(cmd_args=None): function GetSchedClutchBucketSummary (line 169) | def GetSchedClutchBucketSummary(clutch_bucket): function ShowSchedClutchForPset (line 176) | def ShowSchedClutchForPset(pset): function ShowSchedClutch (line 227) | def ShowSchedClutch(cmd_args=[]): function ShowSchedClutchRoot (line 237) | def ShowSchedClutchRoot(cmd_args=[]): function ShowSchedClutchRootBucket (line 256) | def ShowSchedClutchRootBucket(cmd_args=[]): function SchedClutchBucketDetails (line 285) | def SchedClutchBucketDetails(clutch_bucket): function ShowSchedClutchBucket (line 310) | def ShowSchedClutchBucket(cmd_args=[]): function ShowAbstimeToNanoTime (line 323) | def ShowAbstimeToNanoTime(cmd_args=[]): function GetRecentTimestamp (line 346) | def GetRecentTimestamp(): function GetSchedMostRecentDispatch (line 360) | def GetSchedMostRecentDispatch(show_processor_details=False): function ShowThreadSchedHistory (line 402) | def ShowThreadSchedHistory(thread, most_recent_dispatch): function SortThreads (line 488) | def SortThreads(threads, column): function ShowSchedHistory (line 499) | def ShowSchedHistory(cmd_args=None, cmd_options=None): function int32 (line 576) | def int32(n): function ShowGroupSetSummary (line 582) | def ShowGroupSetSummary(runq, task_map): function ShowRunq (line 612) | def ShowRunq(cmd_args=None): function ShowRunQSummary (line 625) | def ShowRunQSummary(runq): function ShowRTRunQSummary (line 652) | def ShowRTRunQSummary(rt_runq): function ShowGrrrSummary (line 662) | def ShowGrrrSummary(grrr_runq): function ShowActiveThread (line 682) | def ShowActiveThread(processor): function ShowScheduler (line 689) | def ShowScheduler(cmd_args=None): function ParanoidIterateLinkageChain (line 888) | def ParanoidIterateLinkageChain(queue_head, element_type, field_name, fi... function LinkageChainEmpty (line 994) | def LinkageChainEmpty(queue_head): function bit_first (line 1007) | def bit_first(bitmap): function lsb_first (line 1010) | def lsb_first(bitmap): function IterateBitmap (line 1014) | def IterateBitmap(bitmap): function ShowThreadCall (line 1037) | def ShowThreadCall(prefix, call, recent_timestamp, is_pending=False): function PrintThreadGroup (line 1178) | def PrintThreadGroup(group): function PrintThreadCallThreads (line 1224) | def PrintThreadCallThreads() : function ShowCalloutGroup (line 1257) | def ShowCalloutGroup(cmd_args=None): function ShowAllCallouts (line 1292) | def ShowAllCallouts(cmd_args=None): FILE: tools/lldbmacros/skywalk.py function IterateProcChannels (line 13) | def IterateProcChannels(proc): function IterateKernChannelRings (line 34) | def IterateKernChannelRings(kc, kind): function GetKernChannelSummary (line 66) | def GetKernChannelSummary(kc): function GetKernChannelRingSummary (line 80) | def GetKernChannelRingSummary(kring): function ShowProcChannels (line 99) | def ShowProcChannels(cmd_args=None): function ShowChannelRings (line 115) | def ShowChannelRings(cmd_args=None): function SkmemCacheModeAsString (line 146) | def SkmemCacheModeAsString(mode) : function ShowSkmemCache (line 163) | def ShowSkmemCache(cmd_args=None) : function ShowBufCtl (line 179) | def ShowBufCtl(cmd_args=None) : function SkmemArenaTypeAsString (line 229) | def SkmemArenaTypeAsString(type) : function ShowSkmemArena (line 247) | def ShowSkmemArena(cmd_args=None) : function ShowSkmemRegions (line 260) | def ShowSkmemRegions(cmd_args=None) : function ShowSkmemRegion (line 273) | def ShowSkmemRegion(cmd_args=None) : function ShowChannelUppHash (line 306) | def ShowChannelUppHash(cmd_args=None) : function GetStructNsSummary (line 328) | def GetStructNsSummary(ns): function ShowNetNS (line 373) | def ShowNetNS(cmd_args=None): function GetNsTokenSummary (line 396) | def GetNsTokenSummary(nt): function ShowAllNetNSTokens (line 446) | def ShowAllNetNSTokens(cmd_args=None): function ShowNetNSTokens (line 456) | def ShowNetNSTokens(cmd_args=None): function IterateSTAILQ_HEAD (line 477) | def IterateSTAILQ_HEAD(headval, element_name): function ShowNexusChannels (line 485) | def ShowNexusChannels(cmd_args=None): function IterateProcNECP (line 508) | def IterateProcNECP(proc): function GetNECPClientBitFields (line 529) | def GetNECPClientBitFields(necp): function GetNECPFlowBitFields (line 559) | def GetNECPFlowBitFields(flow_registration): function GetNECPSummary (line 579) | def GetNECPSummary(necp): function ShowProcNECP (line 619) | def ShowProcNECP(cmd_args=None): function NexusTypePtr (line 634) | def NexusTypePtr(nx): function GetStructNexusSummary (line 646) | def GetStructNexusSummary(nx): function ShowNexuses (line 662) | def ShowNexuses(cmd_args=None): function GetSockAddr4 (line 675) | def GetSockAddr4(in_addr): function GetSockAddr6 (line 678) | def GetSockAddr6(in6_addr): function FlowKeyStr (line 684) | def FlowKeyStr(fk): function FlowEntryStr (line 697) | def FlowEntryStr(fe): function GetFlowEntryPid (line 700) | def GetFlowEntryPid(fe): function GetFlowswitchFlowEntries (line 703) | def GetFlowswitchFlowEntries(fsw): function IsNexusAFlowswitch (line 715) | def IsNexusAFlowswitch(nx): function GetNexusAsFlowswitch (line 718) | def GetNexusAsFlowswitch(nx): function FlowswitchStr (line 721) | def FlowswitchStr(fsw): function ShowFlowswitches (line 725) | def ShowFlowswitches(cmd_args=None): function CuckooHashtableForeachSlot (line 747) | def CuckooHashtableForeachSlot(cht, slotHandler): function CuckooHashtableForeach (line 757) | def CuckooHashtableForeach(cht, handler): function ShowCuckooHashtable (line 768) | def ShowCuckooHashtable(cmd_args=None): function ShowProtoNS (line 785) | def ShowProtoNS(cmd_args=None): FILE: tools/lldbmacros/structanalyze.py function _get_offset_formatter (line 6) | def _get_offset_formatter(ctx, fmt_hex, fmt_dec): function _get_num_formatter (line 24) | def _get_num_formatter(ctx, fmt_hex, fmt_dec): function _showStructPacking (line 42) | def _showStructPacking(ctx, symbol, begin_offset=0, symsize=0, typedef=N... function showStructInfo (line 189) | def showStructInfo(cmd_args=None, cmd_options={}, O=None): FILE: tools/lldbmacros/sysreg.py function DecodeSysreg (line 36) | def DecodeSysreg(cmd_args=None): function PrintEsrEl1Explanation (line 62) | def PrintEsrEl1Explanation(regval): function _GetParaChildrenStr (line 106) | def _GetParaChildrenStr(elem): function _PrintEsrIssField (line 122) | def _PrintEsrIssField(elem, regval): function _GetIndentedString (line 176) | def _GetIndentedString(indentation, msg): function _Colorify (line 182) | def _Colorify(color, msg): FILE: tools/lldbmacros/turnstile.py function GetTurnstileSummary (line 9) | def GetTurnstileSummary(turnstile): function PrintTurnstile (line 68) | def PrintTurnstile(turnstile): function ShowTurnstile (line 90) | def ShowTurnstile(cmd_args=None, cmd_options={}): function ShowTurnstileHashTable (line 104) | def ShowTurnstileHashTable(cmd_args=None, cmd_options={}): function ShowAllTurnstiles (line 119) | def ShowAllTurnstiles(cmd_args=None, cmd_options={}): function ShowAllTurnstiles (line 135) | def ShowAllTurnstiles(cmd_args=None, cmd_options={}): function ShowThreadInheritorBase (line 151) | def ShowThreadInheritorBase(cmd_args=None, cmd_options={}, O=None): function ShowThreadInheritorSched (line 165) | def ShowThreadInheritorSched(cmd_args=None, cmd_options={}, O=None): FILE: tools/lldbmacros/ulock.py function GetUlockSummary (line 15) | def GetUlockSummary(ull): function ShowAllUlocks (line 34) | def ShowAllUlocks(cmd_args=None, cmd_options={}, O=None): FILE: tools/lldbmacros/userspace.py function GetBinaryNameForPC (line 7) | def GetBinaryNameForPC(pc_val, user_lib_info = None): function ShowX86UserStack (line 27) | def ShowX86UserStack(thread, user_lib_info = None): function _PrintARMUserStack (line 79) | def _PrintARMUserStack(task, cur_pc, cur_fp, framesize, frametype, frame... function ShowARMUserStack (line 96) | def ShowARMUserStack(thread, user_lib_info = None): function ShowARM64UserStack (line 106) | def ShowARM64UserStack(thread, user_lib_info = None): function ShowThreadUserStack (line 134) | def ShowThreadUserStack(cmd_args=None): function PrintUserspaceData (line 151) | def PrintUserspaceData(cmd_args=None, cmd_options={}): function ShowTaskUserArgs (line 202) | def ShowTaskUserArgs(cmd_args=None, cmd_options={}): function ShowTaskUserStacks (line 253) | def ShowTaskUserStacks(task): function ShowTaskUserStacksCmdHelper (line 350) | def ShowTaskUserStacksCmdHelper(cmd_args=None, cmd_options={}): function GetUserDataAsString (line 380) | def GetUserDataAsString(task, addr, size): function _ExtractDataFromString (line 441) | def _ExtractDataFromString(strdata, offset, data_type, length=0): function GetUserspaceString (line 469) | def GetUserspaceString(task, string_address): function GetImageInfo (line 500) | def GetImageInfo(task, mh_image_address, mh_path_address, approx_end_add... function ShowTaskUserLibraries (line 577) | def ShowTaskUserLibraries(cmd_args=None): function ShowTaskUserDyldInfo (line 686) | def ShowTaskUserDyldInfo(cmd_args=None): function GetOSMallocTagSummary (line 839) | def GetOSMallocTagSummary(malloc_tag): function ShowOSMalloc (line 854) | def ShowOSMalloc(cmd_args=None): function SaveDataToFile (line 870) | def SaveDataToFile(start_addr, length, outputfile, task=None,): function SaveKCDataToFile (line 904) | def SaveKCDataToFile(cmd_args=None, cmd_options={}): FILE: tools/lldbmacros/usertaskdebugging/gdbserver.py class GDBServer (line 7) | class GDBServer(object): method __init__ (line 9) | def __init__(self, backing_instance): method run (line 17) | def run(self): method handleMessage (line 56) | def handleMessage(self, msg): method getThreadRegistersInfo (line 136) | def getThreadRegistersInfo(self, query): method getRegisterData (line 151) | def getRegisterData(self, query): method getRegisterInfo (line 171) | def getRegisterInfo(self, query): method getMemory (line 181) | def getMemory(self, query): method getMemoryRegionInfo (line 194) | def getMemoryRegionInfo(self, query): method setMemory (line 197) | def setMemory(self, query): method getProcessInfo (line 201) | def getProcessInfo(self, query): method getSharedLibInfoAddress (line 209) | def getSharedLibInfoAddress(self, query): method getCurrentThreadID (line 218) | def getCurrentThreadID(self, query): method kill (line 227) | def kill(self): FILE: tools/lldbmacros/usertaskdebugging/interface.py class Interface (line 5) | class Interface(object): method __init__ (line 7) | def __init__(self, host_cfg, portnum): method connect (line 16) | def connect(self): method read (line 35) | def read(self): method write (line 50) | def write(self, bytes): method close (line 56) | def close(self): method __str__ (line 62) | def __str__(self): FILE: tools/lldbmacros/usertaskdebugging/rsprotocol.py class Message (line 4) | class Message(object): method __init__ (line 6) | def __init__(self, data): method __str__ (line 10) | def __str__(self): method getData (line 13) | def getData(self): method getRSPByteData (line 17) | def getRSPByteData(self): method fromRSPByteData (line 28) | def fromRSPByteData(cls, bytedata): class ProtocolAcknowledgement (line 48) | class ProtocolAcknowledgement(Message): method __init__ (line 50) | def __init__(self, ack_str): method getRSPByteData (line 54) | def getRSPByteData(self): FILE: tools/lldbmacros/usertaskdebugging/target.py class Process (line 5) | class Process(object): method __init__ (line 18) | def __init__(self, cputype, cpusubtype, ptrsize): method getHostInfo (line 35) | def getHostInfo(self): method getRegisterDataForThread (line 43) | def getRegisterDataForThread(self, th_id, reg_num): method readMemory (line 47) | def readMemory(self, address, size): method writeMemory (line 52) | def writeMemory(self, address, data, size): method getRegisterInfo (line 57) | def getRegisterInfo(regnum): method getProcessInfo (line 63) | def getProcessInfo(self): method getFirstThreadInfo (line 67) | def getFirstThreadInfo(self): method getSubsequestThreadInfo (line 76) | def getSubsequestThreadInfo(self): method getSharedLibInfoAddress (line 81) | def getSharedLibInfoAddress(self): method getSignalInfo (line 87) | def getSignalInfo(self): method getThreadsInfo (line 91) | def getThreadsInfo(self): method getCurrentThreadID (line 103) | def getCurrentThreadID(self): method getThreadStopInfo (line 112) | def getThreadStopInfo(self, th_id): method encodeRegisterData (line 119) | def encodeRegisterData(self, intdata, bytesize=None): method encodePointerRegisterData (line 132) | def encodePointerRegisterData(self, ptrdata): method encodeThreadID (line 136) | def encodeThreadID(self, intdata): method encodeByteString (line 140) | def encodeByteString(self, bytestr): FILE: tools/lldbmacros/usertaskdebugging/userprocess.py function GetRegisterSetForCPU (line 16) | def GetRegisterSetForCPU(cputype, subtype): class UserThreadObject (line 33) | class UserThreadObject(object): method __init__ (line 35) | def __init__(self, thr_obj, cputype, cpusubtype, is_kern_64bit): method getRegisterValueByName (line 66) | def getRegisterValueByName(self, name): method getName (line 87) | def getName(self): method getRegisterData (line 90) | def getRegisterData(self, reg_num): class UserProcess (line 98) | class UserProcess(target.Process): method __init__ (line 100) | def __init__(self, task): method getRegisterDataForThread (line 143) | def getRegisterDataForThread(self, th_id, reg_num): method getRegisterCombinedDataForThread (line 153) | def getRegisterCombinedDataForThread(self, th_id): method getThreadStopInfo (line 169) | def getThreadStopInfo(self, th_id): method getRegisterInfo (line 175) | def getRegisterInfo(self, regnum): method getProcessInfo (line 192) | def getProcessInfo(self): method readMemory (line 212) | def readMemory(self, address, size): method getSharedLibInfoAddress (line 224) | def getSharedLibInfoAddress(self): FILE: tools/lldbmacros/usertaskgdbserver.py function setupLogging (line 11) | def setupLogging(debug_level): function DoUserTaskDebuggingServer (line 20) | def DoUserTaskDebuggingServer(cmd_args = [], cmd_options ={}): FILE: tools/lldbmacros/utils.py function lldb_run_command (line 16) | def lldb_run_command(cmdstring): function EnableLLDBAPILogging (line 34) | def EnableLLDBAPILogging(): function GetConnectionProtocol (line 54) | def GetConnectionProtocol(): function SBValueToPointer (line 70) | def SBValueToPointer(sbval): function ArgumentStringToInt (line 84) | def ArgumentStringToInt(arg_string): function GetLongestMatchOption (line 97) | def GetLongestMatchOption(searchstr, options=[], ignore_case=True): function GetType (line 122) | def GetType(target_type): function Cast (line 134) | def Cast(obj, target_type): function ContainerOf (line 143) | def ContainerOf(obj, target_type, field_name): function loadLLDB (line 153) | def loadLLDB(): class Logger (line 176) | class Logger(): method __init__ (line 178) | def __init__(self, log_file_path="/tmp/xnu.log"): method log_debug (line 182) | def log_debug(self, *args): method write (line 192) | def write(self, line): function sizeof_fmt (line 196) | def sizeof_fmt(num, unit_str='B'): function WriteStringToMemoryAddress (line 211) | def WriteStringToMemoryAddress(stringval, addr): function WriteInt64ToMemoryAddress (line 228) | def WriteInt64ToMemoryAddress(intval, addr): function WritePtrDataToMemoryAddress (line 244) | def WritePtrDataToMemoryAddress(intval, addr): function WriteInt32ToMemoryAddress (line 259) | def WriteInt32ToMemoryAddress(intval, addr): function WriteInt16ToMemoryAddress (line 275) | def WriteInt16ToMemoryAddress(intval, addr): function WriteInt8ToMemoryAddress (line 291) | def WriteInt8ToMemoryAddress(intval, addr): function GetEnumValue (line 308) | def GetEnumValue(enum_name_or_combined, member_name = None): function ResolveFSPath (line 341) | def ResolveFSPath(path): function addDSYM (line 354) | def addDSYM(uuid, info): function loadDSYM (line 373) | def loadDSYM(uuid, load_address, sections=[]): function RunShellCommand (line 398) | def RunShellCommand(command): function dsymForUUID (line 414) | def dsymForUUID(uuid): function debuglog (line 438) | def debuglog(s): function IsAppleInternal (line 446) | def IsAppleInternal(): function print_hex_data (line 458) | def print_hex_data(data, begin_offset=0, desc="", marks={}): function Ones (line 492) | def Ones(x): function StripPAC (line 495) | def StripPAC(x, TySz): FILE: tools/lldbmacros/waitq.py function GetWaitqStateStr (line 7) | def GetWaitqStateStr(waitq): function GetWaitqBitsStr (line 16) | def GetWaitqBitsStr(waitq): function WaitqTableElemType (line 31) | def WaitqTableElemType(e): function WaitqTableElemId (line 41) | def WaitqTableElemId(e): function WaitqTableElemValid (line 44) | def WaitqTableElemValid(e): function WaitqTableElemRefcnt (line 49) | def WaitqTableElemRefcnt(e): function WaitqTableIdxFromId (line 52) | def WaitqTableIdxFromId(id): function WaitqTableGenFromId (line 60) | def WaitqTableGenFromId(id): function GetWaitqLink (line 72) | def GetWaitqLink(id): function GetWaitqPrepost (line 92) | def GetWaitqPrepost(id): function GetWaitqSetidString (line 113) | def GetWaitqSetidString(setid): function WaitqSetsFromLink (line 121) | def WaitqSetsFromLink(link, sets, depth): function GetWaitqSets (line 139) | def GetWaitqSets(waitq): function GetFrameString (line 149) | def GetFrameString(pc, compact=True): function GetWaitqSetidLinkSummary (line 158) | def GetWaitqSetidLinkSummary(link, verbose=False): function PrintWaitqSetidLinkTree (line 241) | def PrintWaitqSetidLinkTree(link, verbose, sets, indent=87): function ShowSetidLink (line 279) | def ShowSetidLink(cmd_args=None, cmd_options={}): function ShowWaitqLink (line 349) | def ShowWaitqLink(cmd_args=None, cmd_options={}): function ShowAllSetidLinks (line 357) | def ShowAllSetidLinks(cmd_args=None, cmd_options={}): function ShowAllPreposts (line 597) | def ShowAllPreposts(cmd_args=None, cmd_options={}): function GetWaitqPrepostSummary (line 716) | def GetWaitqPrepostSummary(wqp): function ShowPrepost (line 747) | def ShowPrepost(cmd_args=None, cmd_options={}): function WaitqPrepostFromObj (line 776) | def WaitqPrepostFromObj(wqp, head_id, inv_ok, prepost_str, pp_arr = 0, d... function GetPrepostChain (line 818) | def GetPrepostChain(head_id, inv_ok = False, pp_arr = 0): function GetWaitqPreposts (line 829) | def GetWaitqPreposts(waitq): function ShowPrepostChain (line 844) | def ShowPrepostChain(cmd_args=None, cmd_options={}): function GetWaitqSummary (line 897) | def GetWaitqSummary(waitq): function ShowWaitq (line 941) | def ShowWaitq(cmd_args=None, cmd_options={}): function ShowGlobalWaitqs (line 990) | def ShowGlobalWaitqs(cmd_args=None): function ShowGlobalQStats (line 1007) | def ShowGlobalQStats(cmd_args=None, cmd_options={}): FILE: tools/lldbmacros/workqueue.py function GetProcWorkqueue (line 5) | def GetProcWorkqueue(proc): function GetWorkqueueSummary (line 13) | def GetWorkqueueSummary(proc, wq): function GetWQThreadSummary (line 44) | def GetWQThreadSummary(th, uth): function GetWorkqueueThreadRequestSummary (line 85) | def GetWorkqueueThreadRequestSummary(proc, req): function ShowWQThread (line 122) | def ShowWQThread(cmd_args=None, cmd_options={}, O=None): function ShowProcWorkqueue (line 140) | def ShowProcWorkqueue(cmd_args=None, cmd_options={}, O=None): function ShowAllWorkqueues (line 179) | def ShowAllWorkqueues(cmd_args=None, cmd_options={}, O=None): FILE: tools/lldbmacros/xnu.py function static_var (line 38) | def static_var(var_name, initial_value): function header (line 44) | def header(initial_value): function lldb_type_summary (line 53) | def lldb_type_summary(types_list): function lldb_command (line 87) | def lldb_command(cmd_name, option_string = '', fancy=False): function lldb_alias (line 184) | def lldb_alias(alias_name, cmd_line): function SetupLLDBTypeSummaries (line 195) | def SetupLLDBTypeSummaries(reset=False): function LoadXNUPlugin (line 211) | def LoadXNUPlugin(name): function ProcessXNUPluginResult (line 229) | def ProcessXNUPluginResult(result_data): function xnudebug_test (line 250) | def xnudebug_test(test_name): function GetObjectAtIndexFromArray (line 271) | def GetObjectAtIndexFromArray(array_base, index): function GetLLDBThreadForKernelThread (line 293) | def GetLLDBThreadForKernelThread(thread_obj): function GetKextSymbolInfo (line 317) | def GetKextSymbolInfo(load_addr): function GetThreadBackTrace (line 352) | def GetThreadBackTrace(thread_obj, verbosity = vHUMAN, prefix = ""): function GetSourceInformationForAddress (line 426) | def GetSourceInformationForAddress(addr): function GetFrameLocalVariable (line 443) | def GetFrameLocalVariable(variable_name, frame_no=0): function KernelDebugCommandsHelp (line 466) | def KernelDebugCommandsHelp(cmd_args=None): function ShowRawCommand (line 485) | def ShowRawCommand(cmd_args=None): function XnuDebugCommand (line 496) | def XnuDebugCommand(cmd_args=None): function ShowVersion (line 570) | def ShowVersion(cmd_args=None): function ProcessPanicStackshot (line 582) | def ProcessPanicStackshot(panic_stackshot_addr, panic_stackshot_len): function ParseEmbeddedPanicLog (line 615) | def ParseEmbeddedPanicLog(panic_header, cmd_options={}): function ParseMacOSPanicLog (line 661) | def ParseMacOSPanicLog(panic_header, cmd_options={}): function ParseAURRPanicLog (line 717) | def ParseAURRPanicLog(panic_header, cmd_options={}): function ParseUnknownPanicLog (line 801) | def ParseUnknownPanicLog(panic_header, cmd_options={}): function ShowPanicLog (line 814) | def ShowPanicLog(cmd_args=None, cmd_options={}): function ShowBootArgs (line 859) | def ShowBootArgs(cmd_args=None): function GetDebuggerStopIDValue (line 867) | def GetDebuggerStopIDValue(): function __lldb_init_module (line 890) | def __lldb_init_module(debugger, internal_dict): function ShowLLDBTypeSummaries (line 909) | def ShowLLDBTypeSummaries(cmd_args=[]): function WalkQueueHead (line 929) | def WalkQueueHead(cmd_args=[], cmd_options={}): function WalkList (line 959) | def WalkList(cmd_args=[], cmd_options={}): function trace_parse_Copt (line 999) | def trace_parse_Copt(Copt): function Trace_cmd (line 1035) | def Trace_cmd(cmd_args=[], cmd_options={}, headerString=lambda:"", entry... function IOTrace_cmd (line 1102) | def IOTrace_cmd(cmd_args=[], cmd_options={}): function TrapTrace_cmd (line 1141) | def TrapTrace_cmd(cmd_args=[], cmd_options={}): function IterateSysctls (line 1175) | def IterateSysctls(root_oid=kern.globals.sysctl__children, prefix="", de... function ShowSysctls (line 1203) | def ShowSysctls(cmd_args=[], cmd_options={}): function ShowExperiments (line 1226) | def ShowExperiments(cmd_args=[], cmd_options={}): FILE: tools/lldbmacros/xnudefines.py function GetStateString (line 13) | def GetStateString(strings_dict, state): function populate_kobject_types (line 181) | def populate_kobject_types(xnu_dir_path): FILE: tools/lldbmacros/xnutriage.py function OutputAddress (line 12) | def OutputAddress(cmd_args=None): function SymbolicateWithInstruction (line 35) | def SymbolicateWithInstruction(cmd_args=None): function NewBt (line 50) | def NewBt(cmd_args=None): function parseLR (line 79) | def parseLR(cmd_args=None): function parseLRfromfile (line 108) | def parseLRfromfile(cmd_args=None): FILE: tools/lldbmacros/zonetriage.py function ZoneTriage (line 33) | def ZoneTriage(cmd_args=None): function ZoneTriageFreedElement (line 50) | def ZoneTriageFreedElement(cmd_args=None): function ZoneTriageMemoryLeak (line 76) | def ZoneTriageMemoryLeak(cmd_args=None): function CheckZoneBootArgs (line 91) | def CheckZoneBootArgs(cmd_args=None): function FindZoneBTLog (line 115) | def FindZoneBTLog(zone): FILE: tools/lockstat/lockstat.c function main (line 89) | int function usage (line 279) | void function print_spin_hdr (line 286) | void function print_spin (line 292) | void function print_all_spin (line 304) | void function print_mutex_hdr (line 315) | void function print_mutex (line 325) | void function print_all_mutex (line 341) | void function print_rw_hdr (line 352) | void function print_rw (line 358) | void function print_all_rw (line 370) | void function prime_lockgroup_deltas (line 381) | void function get_lockgroup_deltas (line 398) | void FILE: tools/symbolify.py function parse_nm_output (line 13) | def parse_nm_output(str): function nm (line 22) | def nm(file): class SymbolLookup (line 27) | class SymbolLookup: method __init__ (line 28) | def __init__(self, file, min_width=16): method padded (line 33) | def padded(self, str): method __call__ (line 36) | def __call__(self, saddr): function symbolify (line 55) | def symbolify(objfile, input, *args, **kargs): function usage (line 61) | def usage(): FILE: tools/tests/MPMMTest/KQMPMMtest.c type ipc_trivial_message (line 28) | typedef struct { type ipc_inline_message (line 33) | typedef struct { type ipc_complex_message (line 39) | typedef struct { type port_args (line 52) | struct port_args { type thread_id_t (line 62) | typedef union { function signal_handler (line 86) | void function usage (line 91) | void function parse_args (line 125) | void function setup_server_ports (line 234) | void function setup_client_ports (line 300) | void function thread_setup (line 339) | static void type kevent64_s (line 373) | struct kevent64_s type port_args (line 376) | struct port_args function client_spin_loop (line 510) | static inline void function client_work_atom (line 520) | static void type timeval (line 537) | struct timeval type timeval (line 538) | struct timeval type timeval (line 539) | struct timeval type timeval (line 540) | struct timeval type port_args (line 596) | struct port_args function thread_spawn (line 706) | static void function thread_join (line 737) | static void function wait_for_servers (line 758) | static void function main (line 792) | int FILE: tools/tests/MPMMTest/MPMMtest.c type ipc_trivial_message (line 29) | typedef struct { type ipc_inline_message (line 34) | typedef struct { type ipc_complex_message (line 40) | typedef struct { type port_args (line 53) | struct port_args { type thread_id_t (line 66) | typedef union { type port_args (line 92) | struct port_args function ns_to_abs (line 98) | static inline uint64_t function abs_to_ns (line 104) | static inline uint64_t function signal_handler (line 111) | void function usage (line 116) | void function parse_args (line 155) | void function setup_server_ports (line 288) | void function setup_client_ports (line 420) | void function thread_setup (line 459) | static void type port_args (line 499) | struct port_args function client_spin_loop (line 596) | static inline void function client_work_atom (line 606) | static void type timeval (line 623) | struct timeval type timeval (line 624) | struct timeval type timeval (line 625) | struct timeval type timeval (line 626) | struct timeval type port_args (line 682) | struct port_args type port_args (line 683) | struct port_args function thread_spawn (line 815) | static void function thread_join (line 846) | static void function wait_for_servers (line 867) | static void function main (line 900) | int FILE: tools/tests/TLBcoherency/TLBcoherency.c type cpage (line 67) | typedef struct { type arenastates (line 85) | enum arenastates {MTOUCHED = 1, UNMAPPED = 2, MAPPED = 4, WP =8} type syscaction (line 86) | enum syscaction {MDOMAP = 1, MDOUNMAP = 2, MDOCHECK = 4} type ttypes (line 87) | enum ttypes {OBSERVER = 1, LOOPER = 2} function usage (line 100) | void function set_enable (line 106) | void function initialize_arena_element (line 124) | void function initialize_arena (line 170) | void function main (line 247) | int FILE: tools/tests/affinity/pool.c type work_t (line 61) | typedef struct work { type work_queue_t (line 72) | typedef struct work_queue { type stage_info_t (line 84) | typedef struct { type worker_info_t (line 95) | typedef struct worker_info { function usage (line 117) | static void function writer_fn (line 134) | void function reader_fn (line 145) | void function reader_writer_fn (line 157) | void function affinity_set (line 167) | void function main (line 309) | int FILE: tools/tests/affinity/sets.c type work_t (line 63) | typedef struct work { type work_queue_t (line 71) | typedef struct work_queue { type stage_info_t (line 82) | typedef struct { type line_info_t (line 95) | typedef struct line_info { function usage (line 118) | static void function writer_fn (line 138) | void function reader_fn (line 149) | void function reader_writer_fn (line 161) | void function auto_config (line 282) | static void function main (line 335) | int FILE: tools/tests/affinity/tags.c function usage (line 29) | static void function thread_tag_set (line 41) | void function thread_tag_get (line 58) | int function main (line 78) | int FILE: tools/tests/execperf/exit.c function main (line 3) | int FILE: tools/tests/execperf/printexecinfo.c function init (line 12) | __attribute__((constructor)) function printexecinfo (line 32) | void function printdyldinfo (line 55) | void function main (line 75) | int FILE: tools/tests/execperf/run.c function main (line 18) | int function usage (line 52) | void FILE: tools/tests/jitter/timer_jitter.c type my_policy_type_t (line 54) | typedef enum my_policy_type { MY_POLICY_REALTIME, MY_POLICY_TIMESHARE, M... type mach_timebase_info (line 60) | struct mach_timebase_info type second_thread_args (line 64) | struct second_thread_args { function print_usage (line 79) | void function my_policy_type_t (line 85) | my_policy_type_t function thread_setup (line 100) | int function get_random_sleep_length_abs_ns (line 145) | uint64_t function compute_stats (line 160) | void function print_stats_us (line 192) | void function print_stats_fract (line 202) | void function main (line 212) | int type second_thread_args (line 439) | struct second_thread_args type second_thread_args (line 439) | struct second_thread_args FILE: tools/tests/mktimer/mktimer_test.c type mach_timebase_info (line 44) | struct mach_timebase_info function cfmcb (line 57) | void function main (line 89) | int FILE: tools/tests/perf_index/PerfIndex_COPS_Module/PITest.h function interface (line 12) | interface PITest : NSObject FILE: tools/tests/perf_index/md5.c function md5_compress (line 36) | static void function md5_hash (line 130) | void FILE: tools/tests/perf_index/perf_index.c type parsed_args_t (line 14) | typedef struct parsed_args_struct { type test_t (line 23) | typedef struct test_struct { function parse_args (line 37) | int function print_usage (line 53) | void function find_test (line 59) | int function load_test (line 79) | int function start_timer (line 109) | void function end_timer (line 115) | void function print_timer (line 129) | void function main (line 157) | int FILE: tools/tests/perf_index/perfindex-memory.c function hw_memsize (line 11) | size_t FILE: tools/tests/perf_index/ramdisk.c function setup_ram_volume (line 8) | int function cleanup_ram_volume (line 27) | int FILE: tools/tests/perf_index/test_controller.py function waitformsgs (line 10) | def waitformsgs(client_sockets, msg): function main (line 19) | def main(num_clients, test_type, num_threads, job_size, args): function usage (line 49) | def usage(): FILE: tools/tests/perf_index/test_fault_helper.c function test_fault_setup (line 17) | int function test_fault_helper (line 42) | int FILE: tools/tests/perf_index/test_fault_helper.h type testtype_t (line 4) | typedef enum { FILE: tools/tests/perf_index/test_file_helper.c function cleanup_tempdir (line 23) | int function test_file_create (line 29) | int function test_file_read_setup (line 54) | int function test_file_read (line 86) | int function test_file_read_cleanup (line 126) | int function test_file_write_setup (line 139) | int function test_file_write (line 165) | int function test_file_write_cleanup (line 196) | int FILE: tools/tests/personas/persona_mgr.c type mgr_config (line 48) | struct mgr_config { function persona_op_create (line 53) | static int function persona_op_destroy (line 72) | static int function persona_op_lookup (line 87) | static int function persona_op_support (line 130) | static int function usage_main (line 151) | static void function main (line 183) | int FILE: tools/tests/personas/persona_spawn.c type test_config (line 40) | struct test_config { type child (line 52) | struct child { function pid_t (line 61) | static pid_t function child_sighandler (line 172) | static void function child_main_loop (line 180) | static int function main_sighandler (line 258) | static void function usage_main (line 267) | static void function main (line 292) | int FILE: tools/tests/personas/persona_test.h type persona_args (line 30) | struct persona_args { function _dump_kpersona (line 144) | static inline void function dump_persona_args (line 176) | static inline void function parse_groupspec (line 189) | static int FILE: tools/tests/superpages/measure_tlbs.c function clock_t (line 21) | clock_t function main (line 109) | int FILE: tools/tests/superpages/testsp.c function test_signal_handler (line 33) | void type test_t (line 44) | typedef struct { function boolean_t (line 49) | boolean_t function boolean_t (line 59) | boolean_t function boolean_t (line 69) | boolean_t function boolean_t (line 79) | boolean_t function boolean_t (line 89) | boolean_t function boolean_t (line 112) | boolean_t function boolean_t (line 126) | boolean_t function boolean_t (line 144) | boolean_t function boolean_t (line 159) | boolean_t function boolean_t (line 188) | boolean_t function boolean_t (line 218) | boolean_t function boolean_t (line 247) | boolean_t function boolean_t (line 284) | boolean_t function boolean_t (line 316) | boolean_t function boolean_t (line 337) | boolean_t function boolean_t (line 359) | boolean_t function boolean_t (line 385) | boolean_t function boolean_t (line 421) | boolean_t function boolean_t (line 460) | boolean_t function boolean_t (line 497) | boolean_t function boolean_t (line 536) | boolean_t function boolean_t (line 574) | boolean_t function boolean_t (line 617) | boolean_t function boolean_t (line 677) | boolean_t function boolean_t (line 715) | boolean_t function boolean_t (line 760) | boolean_t function main (line 780) | int FILE: tools/tests/testkext/pgokext/pgokext.c function kern_return_t (line 14) | kern_return_t function kern_return_t (line 20) | kern_return_t FILE: tools/tests/testkext/testthreadcall.cpp function thread_call_test_func (line 97) | static void function thread_call_test_func2 (line 109) | static void FILE: tools/tests/testkext/testthreadcall.h function class (line 10) | class testthreadcall : public IOService { FILE: tools/tests/testkext/testvmx.h function class (line 10) | class testvmx : public IOService { FILE: tools/tests/zero-to-n/zero-to-n.c type wake_type_t (line 63) | typedef enum wake_type { WAKE_BROADCAST_ONESEM, WAKE_BROADCAST_PERTHREAD... type my_policy_type_t (line 64) | typedef enum my_policy_type { MY_POLICY_REALTIME, MY_POLICY_TIMESHARE, M... type mach_timebase_info (line 104) | struct mach_timebase_info type histogram_t (line 176) | typedef struct { function abs_to_nanos (line 184) | static uint64_t function nanos_to_abs (line 190) | static uint64_t function yield (line 196) | inline static void function create_churn_threads (line 230) | static void function join_churn_threads (line 272) | static void function rt_churn_thread_setup (line 294) | static int function wait_for_rt_churn_threads (line 338) | static void function start_rt_churn_threads (line 347) | static void function create_rt_churn_threads (line 356) | static void function join_rt_churn_threads (line 402) | static void function my_policy_type_t (line 417) | static my_policy_type_t function wake_type_t (line 436) | static wake_type_t function thread_setup (line 455) | static int function time_value_t (line 519) | time_value_t function compute_stats (line 773) | static void type cpu_time_t (line 805) | typedef struct { function record_cpu_time (line 811) | void function main (line 828) | int function selfexec_with_apptype (line 1273) | static void function usage (line 1320) | static void __attribute__((noreturn)) type option (line 1332) | struct option function read_dec_arg (line 1335) | static uint32_t function parse_args (line 1351) | static void FILE: tools/trace/parse_ipc_trace.py function RunCommand (line 23) | def RunCommand(cmd_string): class IPCNode (line 40) | class IPCNode: method __init__ (line 46) | def __init__(self, name = ''): method add_outgoing_edge (line 59) | def add_outgoing_edge(self, edge, time): method add_incoming_edge (line 62) | def add_incoming_edge(self, edge, time): method addpid (line 65) | def addpid(self, pid, time): method incoming_msg (line 70) | def incoming_msg(self, size, time_us): method outgoing_msg (line 94) | def outgoing_msg(self, size, time_us): method nmsgs (line 118) | def nmsgs(self): method recycled (line 121) | def recycled(self): method label (line 124) | def label(self, timebase = 1000000.0): class IPCEdge (line 144) | class IPCEdge: method __init__ (line 181) | def __init__(self, src = IPCNode(), dst = IPCNode(), data = '0', flags... method ename (line 199) | def ename(self): method msgdata (line 202) | def msgdata(self): method data (line 205) | def data(self, flavor = None): method dtype (line 213) | def dtype(self, type): method msgs (line 221) | def msgs(self, flavor = None): method mtype (line 229) | def mtype(self, type): method selfedge (line 237) | def selfedge(self): method addmsg (line 242) | def addmsg(self, data_hex_str, flags_str, time): method avgmsg (line 320) | def avgmsg(self): class EdgeError (line 328) | class EdgeError(Exception): method __init__ (line 331) | def __init__(self, edge, nm): class IPCGraph (line 334) | class IPCGraph: method __init__ (line 337) | def __init__(self, name = '', timebase = 0.0): method __iter__ (line 360) | def __iter__(self): method edgename (line 363) | def edgename(self, src, dst): method addmsg (line 368) | def addmsg(self, src_str, src_pid, dst_str, dst_pid, data_hex_str, fla... method print_dot_node (line 427) | def print_dot_node(self, ofile, node): method print_dot_edge (line 442) | def print_dot_edge(self, nm, edge, ofile): method print_follow_graph (line 484) | def print_follow_graph(self, ofile, follow, visited = None): method print_graph (line 518) | def print_graph(self, ofile, follow): method print_nodegrid (line 527) | def print_nodegrid(self, ofile, type='msg', dfilter=None): method print_datasummary (line 557) | def print_datasummary(self, ofile): method print_freqdata (line 581) | def print_freqdata(self, ofile, gnuplot = False): function convert_raw_tracefiles (line 731) | def convert_raw_tracefiles(args): function parse_tracefile_line (line 764) | def parse_tracefile_line(line, exclude, include, exflags, incflags, acti... function main (line 804) | def main(argv=sys.argv):