| /xnu-12377.1.9/bsd/skywalk/channel/ |
| H A D | kern_channel_event.c | 214 event_data = (uint8_t * __bidi_indexable) in kern_channel_event_transmit_status() 215 (os_channel_event_packet_transmit_status_t * __bidi_indexable) pkt_tx_status; in kern_channel_event_transmit_status() 238 event_data = (uint8_t * __bidi_indexable) in kern_channel_event_transmit_status_with_nexus() 239 (os_channel_event_packet_transmit_status_t * __bidi_indexable) pkt_tx_status; in kern_channel_event_transmit_status_with_nexus() 262 event_data = (uint8_t * __bidi_indexable) in kern_channel_event_transmit_expired() 263 (os_channel_event_packet_transmit_expired_t * __bidi_indexable) pkt_tx_expired; in kern_channel_event_transmit_expired() 286 event_data = (uint8_t * __bidi_indexable) in kern_channel_event_transmit_expired_with_nexus() 287 (os_channel_event_packet_transmit_expired_t * __bidi_indexable) pkt_tx_expired; in kern_channel_event_transmit_expired_with_nexus()
|
| /xnu-12377.1.9/osfmk/kern/ |
| H A D | zalloc_bounds.c | 54 int *__bidi_indexable a; in kalloc_data_bound_checks() 55 void *__bidi_indexable d; in kalloc_data_bound_checks() 76 struct turnstile *__bidi_indexable ts_a; in kalloc_type_bound_checks()
|
| H A D | zalloc.h | 2255 static inline char *__bidi_indexable 2257 char *__bidi_indexable pointer_with_bounds, in zcache_transpose_bounds()
|
| /xnu-12377.1.9/bsd/net/ |
| H A D | pf_ruleset.c | 283 static char *__bidi_indexable 284 pf_find_next_anchor_delimiter(char *__bidi_indexable str, bool reverse) in pf_find_next_anchor_delimiter() 288 char *__bidi_indexable result = NULL; in pf_find_next_anchor_delimiter() 310 char *__bidi_indexable p = NULL; in pf_find_or_create_ruleset() 311 char *__bidi_indexable q = NULL; in pf_find_or_create_ruleset() 312 char *__bidi_indexable r = NULL; in pf_find_or_create_ruleset() 326 p = (char *__bidi_indexable) rs_malloc_data(MAXPATHLEN); in pf_find_or_create_ruleset() 482 char const *namebuf = (char const *__bidi_indexable) name; in pf_anchor_setup() 490 path = (char *__bidi_indexable)rs_malloc_data(MAXPATHLEN); in pf_anchor_setup() 550 a = (char *__bidi_indexable)rs_malloc_data(MAXPATHLEN); in pf_anchor_copyout()
|
| H A D | flowhash.c | 54 static inline u_int32_t getblock32(const u_int32_t *__bidi_indexable, int); 55 static inline u_int64_t getblock64(const u_int64_t *__bidi_indexable, int); 80 getblock32(const u_int32_t *__bidi_indexable p, int i) in getblock32() 86 getblock64(const u_int64_t *__bidi_indexable p, int i) in getblock64() 92 getblock32(const u_int32_t *__bidi_indexable p, int i) in getblock32() 118 getblock64(const u_int64_t *__bidi_indexable p, int i) in getblock64()
|
| H A D | bpfdesc.h | 85 #define BPF_BIDI_INDEXABLE __bidi_indexable
|
| H A D | strict_type_cnv_private.h | 369 CV TAG TYPE * __bidi_indexable: CNV_F, \
|
| H A D | bpf.c | 249 static int bpf_getdltlist(struct bpf_d *, caddr_t __bidi_indexable, struct proc *); 2896 bpf_getdltlist(struct bpf_d *d, caddr_t __bidi_indexable addr, struct proc *proc) in bpf_getdltlist() 3347 u_char *bpf_pkt_ptr = (u_char *)(struct bpf_packet *__bidi_indexable)bpf_pkt; in bpf_tap_imp() 4006 get_common_prefix_size(const void *__bidi_indexable a, const void *__bidi_indexable b, uint8_t max_… in get_common_prefix_size() 4215 copy_bpf_packet(pkt, (uint8_t *__bidi_indexable)d->bd_prev_fbuf, copy_len); in catchpacket()
|
| H A D | pf_osfp.c | 122 uint8_t const *tcphdr = (uint8_t const *__bidi_indexable)tcp; in pf_osfp_fingerprint_hdr()
|
| /xnu-12377.1.9/bsd/netinet/ |
| H A D | in_var.h | 117 const struct ifaddr * __bidi_indexable : __ifatoia_const, \ 120 struct ifaddr * __bidi_indexable : __ifatoia, \ 145 const struct ifaddr * __bidi_indexable : __ifatoia_const, \ 148 struct ifaddr * __bidi_indexable : __ifatoia, \ 151 const struct in_ifaddr * __bidi_indexable : __iatoia_const, \ 154 struct in_ifaddr * __bidi_indexable : __iatoia, \
|
| /xnu-12377.1.9/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw_ethernet.c | 230 struct sockaddr_dl *__bidi_indexable sdl = in fsw_ethernet_resolve() 231 (struct sockaddr_dl *__bidi_indexable) SDL(tgt_rt->rt_gateway); in fsw_ethernet_resolve() 373 struct sockaddr_dl *__bidi_indexable sdl = in fsw_ethernet_resolve() 374 (struct sockaddr_dl *__bidi_indexable) SDL(tgt_rt->rt_gateway); in fsw_ethernet_resolve() 443 struct sockaddr_dl *__bidi_indexable sdl = in fsw_ethernet_resolve() 444 (struct sockaddr_dl *__bidi_indexable) SDL(tgt_rt->rt_gateway); in fsw_ethernet_resolve()
|
| H A D | fsw_ip_frag.c | 288 src = (uint8_t *)(struct ip *__bidi_indexable)ip4 + in fsw_ip_frag_reass_v4() 376 src = (uint8_t *)(struct ip6_hdr *__bidi_indexable)ip6 + in fsw_ip_frag_reass_v6()
|
| /xnu-12377.1.9/EXTERNAL_HEADERS/ |
| H A D | ptrcheck.h | 32 #define __bidi_indexable __attribute__((__bidi_indexable__)) macro 144 ((T __bidi_indexable)__builtin_unsafe_forge_bidi_indexable((P), (S)))
|
| /xnu-12377.1.9/bsd/netinet6/ |
| H A D | in6_cksum.c | 150 w = (const uint16_t *)(const struct in6_addr *__bidi_indexable)src; in in6_pseudo() 161 w = (const uint16_t *)(const struct in6_addr *__bidi_indexable)dst; in in6_pseudo()
|
| H A D | ah_input.c | 131 u_char *__bidi_indexable cksum = NULL; in ah4_input() 601 u_char *__bidi_indexable cksum = NULL; in ah6_input()
|
| H A D | in6_var.h | 206 const struct ifaddr * __bidi_indexable : __ifatoia6_const, \ 209 struct ifaddr * __bidi_indexable : __ifatoia6, \
|
| H A D | esp_rijndael.c | 161 u_int8_t *__bidi_indexable sp_aligned = NULL; in esp_cbc_decrypt_aes() 377 u_int8_t *__bidi_indexable sp_aligned = NULL; in esp_cbc_encrypt_aes()
|
| H A D | esp_core.c | 776 u_int8_t *__bidi_indexable sbuf = NULL, *sp, *sp_unaligned; in esp_cbc_decrypt() 1014 u_int8_t *__bidi_indexable sbuf = NULL, *sp, *sp_unaligned; in esp_cbc_encrypt()
|
| /xnu-12377.1.9/doc/building/ |
| H A D | bound_checks.md | 26 `__bidi_indexable` in source (or emit a compile-time error if they're used); 58 and `__bidi_indexable` in source. 60 `__bidi_indexable` are defined to nothing instead of causing compile-time 137 `__bidi_indexable` keywords are **undefined**. It is a syntax error to use them. 138 This is because `__indexable` and `__bidi_indexable` pointers are not 140 of `__indexable` or `__bidi_indexable` slipped into a header used by a set of 145 or `__bidi_indexable` pointers that are confined to the file being modified. 148 this flag causes `__indexable` and `__bidi_indexable` to expand to nothing, and
|
| /xnu-12377.1.9/bsd/skywalk/ |
| H A D | os_sysctls_private.h | 200 void *offp = (u_int8_t *__bidi_indexable) \ 201 (skmem_sysctl *__bidi_indexable)swptr + offset; \
|
| /xnu-12377.1.9/bsd/skywalk/nexus/netif/ |
| H A D | nx_netif_gso.c | 107 struct __kern_packet *pkt, uint8_t *__bidi_indexable baddr); 426 struct __kern_packet *pkt, uint8_t *__bidi_indexable baddr) in netif_gso_ipv4_tcp_update() 454 buffer = (uint8_t *__bidi_indexable)(struct ip *__bidi_indexable) in netif_gso_ipv4_tcp_internal() 498 struct __kern_packet *pkt, uint8_t *__bidi_indexable baddr) in netif_gso_ipv6_tcp_update()
|
| /xnu-12377.1.9/bsd/sys/ |
| H A D | constrained_ctypes.h | 528 #define __CCT_CONTRACT_ATTR___CCT_BPTR __bidi_indexable
|
| H A D | cdefs.h | 1209 #define __bidi_indexable macro 1217 #define __header_bidi_indexable __bidi_indexable
|
| /xnu-12377.1.9/bsd/kern/ |
| H A D | uipc_mbuf2.c | 734 static inline void * __bidi_indexable 753 static inline void * __bidi_indexable
|
| /xnu-12377.1.9/bsd/net/aop/ |
| H A D | kpi_aop.c | 621 …(uint8_t *)(struct aop_driver_stats *__bidi_indexable)driver_stats, sizeof(struct aop_driver_stats… in net_aop_get_driver_stats()
|