![]() |
MOS Source Code
|
Go to the source code of this file.
Classes | |
class | PtrResult< T > |
Macros | |
#define | container_of(ptr, type, member) |
#define | MOS_ENUM_OPERATORS(_enum) |
Typedefs | |
typedef std::atomic_size_t | atomic_t |
Functions | |
template<class P, class M> | |
constexpr size_t | __offsetof (const M P::*member) |
template<class P, class M> | |
constexpr P * | __container_of (M *ptr, const M P::*member) |
template<class P, class M> | |
constexpr const P * | __container_of (const M *ptr, const M P::*member) |
template<typename TOut, typename TIn> | |
TOut * | cast (TIn *value) |
template<typename TOut, typename TIn> | |
const TOut * | cast (const TIn *value) |
#define container_of | ( | ptr, | |
type, | |||
member ) |
Definition at line 31 of file types.hpp.
Referenced by acpi_sysfs_mmap(), break_the_order(), buddy_alloc_n_exact(), console_io_read(), console_io_write(), CPIO_INODE(), dentry_from_fd(), do_iterate_sdts(), dump_list(), extract_exact_range(), ipc_accept(), ipc_client_io_close(), ipc_client_io_read(), ipc_client_io_write(), ipc_control_io_close(), ipc_server_io_close(), ipc_server_io_read(), ipc_server_io_write(), madt_parse_table(), naive_sched_add_thread(), naive_sched_init(), naive_sched_remove_thread(), naive_sched_select_next(), pipeio_io_close(), pipeio_io_read(), pipeio_io_write(), sysfs_iops_create(), sysfs_iops_iterate_dir(), sysfs_iops_lookup(), vfs_fault_handler(), vfs_fstatat(), vfs_fsync(), vfs_io_ops_close(), vfs_io_ops_close_dir(), vfs_io_ops_getname(), vfs_io_ops_mmap(), vfs_io_ops_munmap(), vfs_io_ops_read(), vfs_io_ops_seek(), vfs_io_ops_write(), and vfs_list_dir().
#define MOS_ENUM_OPERATORS | ( | _enum | ) |
|
constexpr |
Definition at line 14 of file types.hpp.
Referenced by __container_of(), and __container_of().
|
inlineconstexpr |
|
inlineconstexpr |
|
inline |
Definition at line 34 of file types.hpp.
Referenced by platform_pml1e_get_flags(), platform_pml1e_get_pfn(), platform_pml1e_get_present(), platform_pml1e_set_flags(), platform_pml1e_set_pfn(), platform_pml2e_get_flags(), platform_pml2e_get_huge_pfn(), platform_pml2e_get_pml1(), platform_pml2e_get_present(), platform_pml2e_is_huge(), platform_pml2e_set_flags(), platform_pml2e_set_huge(), platform_pml2e_set_pml1(), platform_pml3e_get_flags(), platform_pml3e_get_huge_pfn(), platform_pml3e_get_pml2(), platform_pml3e_get_present(), platform_pml3e_is_huge(), platform_pml3e_set_flags(), platform_pml3e_set_huge(), platform_pml3e_set_pml2(), platform_pml4e_get_flags(), platform_pml4e_get_pml3(), platform_pml4e_get_present(), platform_pml4e_set_flags(), and platform_pml4e_set_pml3().