Searched refs:__same_type (Results 1 – 17 of 17) sorted by relevance
/linux/include/linux/ |
H A D | container_of.h | 21 static_assert(__same_type(*(ptr), ((type *)0)->member) || \ 22 __same_type(*(ptr), void), \
|
H A D | overflow.h | 255 __same_type(n, T))
|
H A D | init.h | 268 static_assert(__same_type(initcall_t, &fn));
|
H A D | compiler_types.h | 507 #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) macro
|
H A D | string.h | 254 BUILD_BUG_ON_MSG(!__same_type(*(a), *(b)), \
|
H A D | syscalls.h | 127 #define __TYPE_AS(t, v) __same_type((__force t)0, v)
|
/linux/scripts/include/ |
H A D | list.h | 10 #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) macro 21 _Static_assert(__same_type(*(ptr), ((type *)0)->member) || \ 22 __same_type(*(ptr), void), \
|
/linux/tools/include/linux/ |
H A D | compiler.h | 72 #ifndef __same_type 73 # define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) macro
|
H A D | compiler-gcc.h | 26 #define __must_be_array(a) BUILD_BUG_ON_ZERO(__same_type((a), &(a)[0]))
|
/linux/drivers/vfio/ |
H A D | device_cdev.c | 93 static_assert(__same_type(arg->out_devid, df->devid)); in vfio_df_ioctl_bind_iommufd()
|
/linux/security/landlock/ |
H A D | syscalls.c | 293 BUILD_BUG_ON(!__same_type( in get_path_from_fd()
|
/linux/kernel/bpf/ |
H A D | hashtab.c | 704 BUILD_BUG_ON(!__same_type(&__htab_map_lookup_elem, in htab_map_gen_lookup() 745 BUILD_BUG_ON(!__same_type(&__htab_map_lookup_elem, in htab_lru_map_gen_lookup() 2314 BUILD_BUG_ON(!__same_type(&__htab_map_lookup_elem, in htab_percpu_map_gen_lookup() 2595 BUILD_BUG_ON(!__same_type(&__htab_map_lookup_elem, in htab_of_map_gen_lookup()
|
H A D | verifier.c | 22565 BUILD_BUG_ON(!__same_type(ops->map_lookup_elem, in do_misc_fixups() 22567 BUILD_BUG_ON(!__same_type(ops->map_delete_elem, in do_misc_fixups() 22569 BUILD_BUG_ON(!__same_type(ops->map_update_elem, in do_misc_fixups() 22572 BUILD_BUG_ON(!__same_type(ops->map_push_elem, in do_misc_fixups() 22575 BUILD_BUG_ON(!__same_type(ops->map_pop_elem, in do_misc_fixups() 22577 BUILD_BUG_ON(!__same_type(ops->map_peek_elem, in do_misc_fixups() 22579 BUILD_BUG_ON(!__same_type(ops->map_redirect, in do_misc_fixups() 22581 BUILD_BUG_ON(!__same_type(ops->map_for_each_callback, in do_misc_fixups() 22586 BUILD_BUG_ON(!__same_type(ops->map_lookup_percpu_elem, in do_misc_fixups()
|
/linux/include/net/libeth/ |
H A D | xdp.h | 474 static_assert(__same_type(priv, u64)); \
|
/linux/include/rdma/ |
H A D | ib_verbs.h | 2328 !__same_type(((struct drv_struct *)NULL)->member, \ 3165 BUILD_BUG_ON_ZERO(!__same_type(u32, \ in rdma_protocol_roce_udp_encap()
|
/linux/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.c | 1047 BUILD_BUG_ON(!__same_type(srp_cmd->add_data[0], (s8)0) && in srpt_get_desc_buf() 1048 !__same_type(srp_cmd->add_data[0], (u8)0)); in srpt_get_desc_buf()
|
/linux/kernel/trace/ |
H A D | ring_buffer.c | 1076 if (__same_type(*(b), struct ring_buffer_per_cpu)) { \
|