skip to content
section 2 — System calls
- _exit(2) terminate the calling process
- _syscall(2) invoking a system call without library support (OBSOLETE)
- aa_change_hat(2) change to or from a "hat" within a AppArmor profile
- aa_change_profile(2) change a tasks profile
- aa_find_mountpoint(2) determine if apparmor is available
- aa_getcon(2) read and parse procattr data
- aa_query_label(2) query access permission associated with a label
- aa_stack_profile(2) combine multiple profiles to confine a task
- accept(2) accept a connection on a socket
- access(2) check user's permissions for a file
- acct(2) switch process accounting on or off
- add_key(2) add a key to the kernel's key management facility
- adjtimex(2) tune kernel clock
- alarm(2) set an alarm clock for delivery of a signal
- alloc_hugepages(2) allocate or free huge pages
- arch_prctl(2) set architecture-specific thread state
- bdflush(2) start, flush, or tune buffer-dirty-flush daemon
- bind(2) bind a name to a socket
- bpf(2) perform a command on an extended BPF map or program
- brk(2) change data segment size
- cacheflush(2) flush contents of instruction and/or data cache
- capget(2) set/get capabilities of thread(s)
- chdir(2) change working directory
- chmod(2) change permissions of a file
- chown(2) change ownership of a file
- chroot(2) change root directory
- clock_getres(2) clock and time functions
- clock_nanosleep(2) high-resolution sleep with specifiable clock
- clone(2) create a child process
- close(2) close a file descriptor
- close_range(2) close all file descriptors in a given range
- connect(2) initiate a connection on a socket
- copy_file_range(2) Copy a range of data from one file to another
- create_module(2) create a loadable module entry
- delete_module(2) unload a kernel module
- dup(2) duplicate a file descriptor
- epoll_create(2) open an epoll file descriptor
- epoll_ctl(2) control interface for an epoll file descriptor
- epoll_wait(2) wait for an I/O event on an epoll file descriptor
- eventfd(2) create a file descriptor for event notification
- execve(2) execute program
- execveat(2) execute program relative to a directory file descriptor
- exit_group(2) exit all threads in a process
- fallocate(2) manipulate file space
- fanotify_init(2) create and initialize fanotify group
- fanotify_mark(2) add, remove, or modify an fanotify mark on a filesystem object
- fcntl(2) manipulate file descriptor
- flock(2) apply or remove an advisory lock on an open file
- fork(2) create a child process
- fsync(2) synchronize a file's in-core state with storage device
- futex(2) fast user-space locking
- futimesat(2) change timestamps of a file relative to a directory file descriptor
- get_kernel_syms(2) retrieve exported kernel and module symbols
- get_mempolicy(2) retrieve NUMA memory policy for a thread
- get_robust_list(2) get/set list of robust futexes
- getcpu(2) determine CPU and NUMA node on which the calling thread is running
- getdents(2) get directory entries
- getdomainname(2) get/set NIS domain name
- getgid(2) get group identity
- getgroups(2) get/set list of supplementary group IDs
- gethostname(2) get/set hostname
- getitimer(2) get or set value of an interval timer
- getpagesize(2) get memory page size
- getpeername(2) get name of connected peer socket
- getpid(2) get process identification
- getpriority(2) get/set program scheduling priority
- getrandom(2) obtain a series of random bytes
- getresuid(2) get real, effective, and saved user/group IDs
- getrlimit(2) get/set resource limits
- getrusage(2) get resource usage
- getsid(2) get session ID
- getsockname(2) get socket name
- getsockopt(2) get and set options on sockets
- gettid(2) get thread identification
- gettimeofday(2) get / set time
- getuid(2) get user identity
- getunwind(2) copy the unwind data to caller's buffer
- getxattr(2) retrieve an extended attribute value
- idle(2) make process 0 idle
- init_module(2) load a kernel module
- inotify_add_watch(2) add a watch to an initialized inotify instance
- inotify_init(2) initialize an inotify instance
- inotify_rm_watch(2) remove an existing watch from an inotify instance
- intro(2) introduction to system calls
- io_cancel(2) cancel an outstanding asynchronous I/O operation
- io_destroy(2) destroy an asynchronous I/O context
- io_getevents(2) read asynchronous I/O events from the completion queue
- io_setup(2) create an asynchronous I/O context
- io_submit(2) submit asynchronous I/O blocks for processing
- io_uring_enter(2) initiate and/or complete asynchronous I/O
- io_uring_enter2(2) initiate and/or complete asynchronous I/O
- io_uring_register(2) register files or user buffers for asynchronous I/O
- io_uring_setup(2) setup a context for performing asynchronous I/O
- ioctl(2) control device
- ioctl_console(2) ioctls for console terminal and virtual consoles
- ioctl_fat(2) manipulating the FAT filesystem
- ioctl_ficlonerange(2) share some the data of one file with another file
- ioctl_fideduperange(2) share some the data of one file with another file
- ioctl_fslabel(2) get or set a filesystem label
- ioctl_getfsmap(2) retrieve the physical layout of the filesystem
- ioctl_iflags(2) ioctl() operations for inode flags
- ioctl_ns(2) ioctl() operations for Linux namespaces
- ioctl_pagemap_scan(2) get and/or clear page flags
- ioctl_pipe(2) ioctl() operations for General notification mechanism
- ioctl_tty(2) ioctls for terminals and serial lines
- ioctl_userfaultfd(2) create a file descriptor for handling page faults in user space
- ioctl_xfs_ag_geometry(2) query XFS allocation group geometry information
- ioctl_xfs_bulkstat(2) query information for a batch of XFS inodes
- ioctl_xfs_fsbulkstat(2) query information for a batch of XFS inodes
- ioctl_xfs_fscounts(2) query XFS summary counter information
- ioctl_xfs_fsgeometry(2) report XFS filesystem layout and features
- ioctl_xfs_fsgetxattr(2) query information for an open file
- ioctl_xfs_fsinumbers(2) extract a list of valid inode numbers from an XFS filesystem
- ioctl_xfs_getbmapx(2) query extent information for an open file
- ioctl_xfs_getresblks(2) query and set XFS free space reservation information
- ioctl_xfs_goingdown(2) shut down an XFS filesystem
- ioctl_xfs_inumbers(2) query allocation information for groups of XFS inodes
- ioctl_xfs_scrub_metadata(2) check XFS filesystem metadata
- ioperm(2) set port input/output permissions
- iopl(2) change I/O privilege level
- ioprio_set(2) get/set I/O scheduling class and priority
- ipc(2) System V IPC system calls
- kcmp(2) compare two processes to determine if they share a kernel resource
- kexec_load(2) load a new kernel for later execution
- keyctl(2) manipulate the kernel's key management facility
- kill(2) send signal to a process
- landlock_add_rule(2) add a new Landlock rule to a ruleset
- landlock_create_ruleset(2) create a new Landlock ruleset
- landlock_restrict_self(2) enforce a Landlock ruleset
- link(2) make a new name for a file
- listen(2) listen for connections on a socket
- listxattr(2) list extended attribute names
- llseek(2) reposition read/write file offset
- lookup_dcookie(2) return a directory entry's path
- lseek(2) reposition read/write file offset
- madvise(2) give advice about use of memory
- mbind(2) set memory policy for a memory range
- membarrier(2) issue memory barriers on a set of threads
- memfd_create(2) create an anonymous file
- memfd_secret(2) create an anonymous RAM-based file to access secret memory regions
- migrate_pages(2) move all pages in a process to another set of nodes
- mincore(2) determine whether pages are resident in memory
- mkdir(2) create a directory
- mknod(2) create a special or ordinary file
- mlock(2) lock and unlock memory
- mmap(2) map or unmap files or devices into memory
- mmap2(2) map files or devices into memory
- modify_ldt(2) get or set a per-process LDT entry
- mount(2) mount filesystem
- mount_setattr(2) change properties of a mount or mount tree
- move_pages(2) move individual pages of a process to another node
- mprotect(2) set protection on a region of memory
- mq_getsetattr(2) get/set message queue attributes
- mremap(2) remap a virtual memory address
- msgctl(2) System V message control operations
- msgget(2) get a System V message queue identifier
- msgop(2) System V message queue operations
- msync(2) synchronize a file with a memory map
- nanosleep(2) high-resolution sleep
- nbft_control(2)
- nbft_control_flags(2)
- nbft_desc_type(2)
- nbft_discovery(2)
- nbft_discovery_flags(2)
- nbft_header(2)
- nbft_heap_obj(2)
- nbft_hfi(2)
- nbft_hfi_flags(2)
- nbft_hfi_info_tcp(2)
- nbft_hfi_info_tcp_flags(2)
- nbft_host(2)
- nbft_host_flags(2)
- nbft_info(2)
- nbft_info_discovery(2)
- nbft_info_hfi(2)
- nbft_info_hfi_info_tcp(2)
- nbft_info_host(2)
- nbft_info_nid_type(2)
- nbft_info_primary_admin_host_flag(2)
- nbft_info_security(2)
- nbft_info_subsystem_ns(2)
- nbft_security(2)
- nbft_security_flags(2)
- nbft_security_secret_type(2)
- nbft_ssns(2)
- nbft_ssns_ext_info(2)
- nbft_ssns_ext_info_flags(2)
- nbft_ssns_flags(2)
- nbft_ssns_trflags(2)
- nbft_trtype(2)
- nfsservctl(2) syscall interface to kernel nfs daemon
- nice(2) change process priority
- nvme_admin_opcode(2)
- nvme_admin_passthru(2) Submit an nvme passthrough command
- nvme_admin_passthru64(2) Submit a 64-bit nvme passthrough command
- nvme_ae_info_css_nvm(2)
- nvme_ae_info_error(2)
- nvme_ae_info_notice(2)
- nvme_ae_info_smart(2)
- nvme_ae_type(2)
- nvme_aggregate_endurance_group_event(2)
- nvme_aggregate_predictable_lat_event(2)
- nvme_ana_group_desc(2)
- nvme_ana_log(2)
- nvme_ana_state(2)
- nvme_apst_entry(2)
- nvme_boot_partition(2)
- nvme_capacity_config_desc(2)
- nvme_capacity_mgmt(2) Capacity management command
- nvme_change_ns_event(2)
- nvme_channel_config_desc(2)
- nvme_cmb_size(2) Calculate size of the controller memory buffer
- nvme_cmd_effects(2)
- nvme_cmd_effects_log(2)
- nvme_cmd_format_mset(2)
- nvme_cmd_format_pi(2)
- nvme_cmd_format_pil(2)
- nvme_cmd_format_ses(2)
- nvme_cmd_get_log_lid(2)
- nvme_cmd_get_log_telemetry_host_lsp(2)
- nvme_compare(2) Submit an nvme user compare command
- nvme_connect_err(2)
- nvme_constants(2)
- nvme_copy(2) Copy command
- nvme_copy_range(2)
- nvme_copy_range_f1(2)
- nvme_copy_range_f2(2)
- nvme_copy_range_f3(2)
- nvme_copy_range_sopt(2)
- nvme_create_ctrl(2) Allocate an unconnected NVMe controller
- nvme_create_root(2) Initialize root object
- nvme_csi(2)
- nvme_ctrl_config_match(2) Check if ctrl @c matches config params
- nvme_ctrl_find(2) Locate an existing controller
- nvme_ctrl_first_ns(2) Start namespace iterator
- nvme_ctrl_first_path(2) Start path iterator
- nvme_ctrl_for_each_ns(2) Traverse namespaces
- nvme_ctrl_for_each_ns_safe(2) Traverse namespaces
- nvme_ctrl_for_each_path(2) Traverse paths
- nvme_ctrl_for_each_path_safe(2) Traverse paths
- nvme_ctrl_get_address(2) Address string of a controller
- nvme_ctrl_get_config(2) Fabrics configuration of a controller
- nvme_ctrl_get_dhchap_host_key(2) Return host key
- nvme_ctrl_get_dhchap_key(2) Return controller key
- nvme_ctrl_get_fd(2) Get associated file descriptor
- nvme_ctrl_get_firmware(2) Firmware string of a controller
- nvme_ctrl_get_host_iface(2) Host interface name of a controller
- nvme_ctrl_get_host_traddr(2) Host transport address of a controller
- nvme_ctrl_get_model(2) Model of a controller
- nvme_ctrl_get_name(2) sysfs name of a controller
- nvme_ctrl_get_numa_node(2) NUMA node of a controller
- nvme_ctrl_get_phy_slot(2) PCI physical slot number of a controller
- nvme_ctrl_get_queue_count(2) Queue count of a controller
- nvme_ctrl_get_serial(2) Serial number of a controller
- nvme_ctrl_get_sqsize(2) SQ size of a controller
- nvme_ctrl_get_src_addr(2) Extract src_addr from the c->address string
- nvme_ctrl_get_state(2) Running state of a controller
- nvme_ctrl_get_subsysnqn(2) Subsystem NQN of a controller
- nvme_ctrl_get_subsystem(2) Parent subsystem of a controller
- nvme_ctrl_get_sysfs_dir(2) sysfs directory of a controller
- nvme_ctrl_get_traddr(2) Transport address of a controller
- nvme_ctrl_get_transport(2) Transport type of a controller
- nvme_ctrl_get_trsvcid(2) Transport service identifier of a controller
- nvme_ctrl_identify(2) Issues an 'identify controller' command
- nvme_ctrl_is_discovered(2) Returns the value of the 'discovered' flag
- nvme_ctrl_is_discovery_ctrl(2) Check the 'discovery_ctrl' flag
- nvme_ctrl_is_persistent(2) Returns the value of the 'persistent' flag
- nvme_ctrl_is_unique_discovery_ctrl(2) Check the 'unique_discovery_ctrl' flag
- nvme_ctrl_list(2)
- nvme_ctrl_metadata_type(2)
- nvme_ctrl_next_ns(2) Next namespace iterator
- nvme_ctrl_next_path(2) Next path iterator
- nvme_ctrl_release_fd(2) Close fd and clear fd from controller object
- nvme_ctrl_reset(2) Initiate a controller reset
- nvme_ctrl_set_dhchap_host_key(2) Set host key
- nvme_ctrl_set_dhchap_key(2) Set controller key
- nvme_ctrl_set_discovered(2) Set the 'discovered' flag
- nvme_ctrl_set_discovery_ctrl(2) Set the 'discovery_ctrl' flag
- nvme_ctrl_set_persistent(2) Set the 'persistent' flag
- nvme_ctrl_set_unique_discovery_ctrl(2) Set the 'unique_discovery_ctrl' flag
- nvme_ctrls_filter(2) Filter for controllers
- nvme_data_tfr(2)
- nvme_default_host(2) Initializes the default host
- nvme_describe_key_serial(2) Return key description
- nvme_dev_self_test(2) Start or abort a self test
- nvme_directive_dtype(2)
- nvme_directive_receive_doper(2)
- nvme_directive_recv(2) Receive directive specific data
- nvme_directive_recv_identify_parameters(2) Directive receive identifier parameters
- nvme_directive_recv_stream_allocate(2) Directive receive stream allocate
- nvme_directive_recv_stream_parameters(2) Directive receive stream parameters
- nvme_directive_recv_stream_status(2) Directive receive stream status
- nvme_directive_send(2) Send directive command
- nvme_directive_send_doper(2)
- nvme_directive_send_id_endir(2) Directive Send Enable Directive
- nvme_directive_send_identify_endir(2)
- nvme_directive_send_stream_release_identifier(2) Directive Send Stream release
- nvme_directive_send_stream_release_resource(2) Directive Send Stream release resources
- nvme_directive_types(2)
- nvme_disconnect_ctrl(2) Disconnect a controller
- nvme_dsm(2) Send an nvme data set management command
- nvme_dsm_attributes(2)
- nvme_dsm_range(2)
- nvme_dst_stc(2)
- nvme_dump_config(2) Print the JSON configuration
- nvme_dump_tree(2) Dump internal object tree
- nvme_eg_critical_warning_flags(2)
- nvme_eg_event_aggregate_log(2)
- nvme_end_grp_chan_desc(2)
- nvme_end_grp_config_desc(2)
- nvme_endurance_group_log(2)
- nvme_eom_lane_desc(2)
- nvme_eom_optional_data(2)
- nvme_errno_to_string(2) Returns string describing nvme connect failures
- nvme_error_log_page(2)
- nvme_fabrics_config(2)
- nvme_fctype(2)
- nvme_fdp_config_desc(2)
- nvme_fdp_config_fdpa(2)
- nvme_fdp_config_log(2)
- nvme_fdp_event(2)
- nvme_fdp_event_flags(2)
- nvme_fdp_event_realloc(2)
- nvme_fdp_event_realloc_flags(2)
- nvme_fdp_event_type(2)
- nvme_fdp_events_log(2)
- nvme_fdp_reclaim_unit_handle_status(2) Get reclaim unit handle status
- nvme_fdp_reclaim_unit_handle_update(2) Update a list of reclaim unit handles
- nvme_fdp_ruh_desc(2)
- nvme_fdp_ruh_status(2)
- nvme_fdp_ruh_status_desc(2)
- nvme_fdp_ruh_type(2)
- nvme_fdp_ruha(2)
- nvme_fdp_ruhu_desc(2)
- nvme_fdp_ruhu_log(2)
- nvme_fdp_stats_log(2)
- nvme_fdp_supported_event_attributes(2)
- nvme_fdp_supported_event_desc(2)
- nvme_feat(2)
- nvme_feat_auto_pst(2)
- nvme_feat_fdp_events_cdw11(2)
- nvme_feat_host_behavior(2)
- nvme_feat_nswpcfg_state(2)
- nvme_feat_plm_window_select(2)
- nvme_feat_resv_notify_flags(2)
- nvme_feat_tmpthresh_thsel(2)
- nvme_features_async_event_config_flags(2)
- nvme_features_id(2)
- nvme_fid_supported_effects(2)
- nvme_fid_supported_effects_log(2)
- nvme_firmware_slot(2)
- nvme_first_host(2) Start host iterator
- nvme_first_subsystem(2) Start subsystem iterator
- nvme_flush(2) Send an nvme flush command
- nvme_for_each_host(2) Traverse host list
- nvme_for_each_host_safe(2) Traverse host list
- nvme_for_each_subsystem(2) Traverse subsystems
- nvme_for_each_subsystem_safe(2) Traverse subsystems
- nvme_format_nvm(2) Format nvme namespace(s)
- nvme_format_nvm_compln_event(2)
- nvme_format_nvm_start_event(2)
- nvme_free_ctrl(2) Free controller
- nvme_free_host(2) Free nvme_host_t object
- nvme_free_ns(2) Free a namespace object
- nvme_free_subsystem(2) Free a subsystem
- nvme_free_tree(2) Free root object
- nvme_fw_commit(2) Commit firmware using the specified action
- nvme_fw_commit_ca(2)
- nvme_fw_commit_event(2)
- nvme_fw_download(2) Download part or all of a firmware image to the controller
- nvme_fw_download_seq(2) Firmware download sequence
- nvme_gen_dhchap_key(2) DH-HMAC-CHAP key generation
- nvme_generate_tls_key_identity(2) Generate the TLS key identity
- nvme_get_ana_log_len(2) Retrieve size of the current ANA log
- nvme_get_attr(2) Read sysfs attribute
- nvme_get_ctrl_attr(2) Read controller sysfs attribute
- nvme_get_ctrl_telemetry(2) Get controller telemetry log
- nvme_get_directive_receive_length(2) Get directive receive length
- nvme_get_discovery_args(2)
- nvme_get_feature_length(2) Retreive the command payload length for a specific feature identifier
- nvme_get_feature_length2(2) Retreive the command payload length for a specific feature identifier
- nvme_get_features(2) Retrieve a feature attribute
- nvme_get_features_arbitration(2) Get arbitration feature
- nvme_get_features_async_event(2) Get asynchronous event feature
- nvme_get_features_auto_pst(2) Get autonomous power state feature
- nvme_get_features_data(2) Helper function for @nvme_get_features()
- nvme_get_features_endurance_event_cfg(2) Get endurance event config feature
- nvme_get_features_err_recovery(2) Get error recovery feature
- nvme_get_features_err_recovery2(2) Get error recovery feature
- nvme_get_features_hctm(2) Get thermal management feature
- nvme_get_features_host_behavior(2) Get host behavior feature
- nvme_get_features_host_id(2) Get host id feature
- nvme_get_features_host_mem_buf(2) Get host memory buffer feature
- nvme_get_features_host_mem_buf2(2) Get host memory buffer feature
- nvme_get_features_iocs_profile(2) Get IOCS profile feature
- nvme_get_features_irq_coalesce(2) Get IRQ coalesce feature
- nvme_get_features_irq_config(2) Get IRQ config feature
- nvme_get_features_kato(2) Get keep alive timeout feature
- nvme_get_features_lba_range(2) Get LBA range feature
- nvme_get_features_lba_range2(2) Get LBA range feature
- nvme_get_features_lba_sts_interval(2) Get LBA status information feature
- nvme_get_features_nopsc(2) Get non-operational power state feature
- nvme_get_features_num_queues(2) Get number of queues feature
- nvme_get_features_plm_config(2) Get predictable latency feature
- nvme_get_features_plm_window(2) Get window select feature
- nvme_get_features_power_mgmt(2) Get power management feature
- nvme_get_features_resv_mask(2) Get reservation mask feature
- nvme_get_features_resv_mask2(2) Get reservation mask feature
- nvme_get_features_resv_persist(2) Get reservation persist feature
- nvme_get_features_resv_persist2(2) Get reservation persist feature
- nvme_get_features_rrl(2) Get read recovery level feature
- nvme_get_features_sanitize(2) Get sanitize feature
- nvme_get_features_sel(2)
- nvme_get_features_simple(2) Helper function for @nvme_get_features()
- nvme_get_features_sw_progress(2) Get software progress feature
- nvme_get_features_temp_thresh(2) Get temperature threshold feature
- nvme_get_features_timestamp(2) Get timestamp feature
- nvme_get_features_volatile_wc(2) Get volatile write cache feature
- nvme_get_features_write_atomic(2) Get write atomic feature
- nvme_get_features_write_protect(2) Get write protect feature
- nvme_get_host_telemetry(2) Get host telemetry log
- nvme_get_lba_status(2) Retrieve information on possibly unrecoverable LBAs
- nvme_get_lba_status_log(2) Retrieve the LBA Status log page
- nvme_get_log(2) NVMe Admin Get Log command
- nvme_get_log_ana(2) Retrieve Asymmetric Namespace Access log page
- nvme_get_log_ana_groups(2) Retrieve Asymmetric Namespace Access groups only log page
- nvme_get_log_boot_partition(2) Retrieve Boot Partition
- nvme_get_log_changed_ns_list(2) Retrieve namespace changed list
- nvme_get_log_cmd_effects(2) Retrieve nvme command effects log
- nvme_get_log_create_telemetry_host(2) Create host telemetry log
- nvme_get_log_device_self_test(2) Retrieve the device self test log
- nvme_get_log_discovery(2) Retrieve Discovery log page
- nvme_get_log_endurance_group(2) Get Endurance Group log
- nvme_get_log_endurance_grp_evt(2) Retrieve Rotational Media Information
- nvme_get_log_error(2) Retrieve nvme error log
- nvme_get_log_fdp_configurations(2) Get list of Flexible Data Placement configurations
- nvme_get_log_fdp_events(2) Get Flexible Data Placement events
- nvme_get_log_fdp_stats(2) Get Flexible Data Placement statistics
- nvme_get_log_fid_supported_effects(2) Retrieve Feature Identifiers Supported and Effects
- nvme_get_log_fw_slot(2) Retrieves the controller firmware log
- nvme_get_log_lba_status(2) Retrieve LBA Status
- nvme_get_log_media_unit_stat(2) Retrieve Media Unit Status
- nvme_get_log_mi_cmd_supported_effects(2) displays the MI Commands Supported by the controller
- nvme_get_log_page(2) Get log page data
- nvme_get_log_persistent_event(2) Retrieve Persistent Event Log
- nvme_get_log_phy_rx_eom(2) Retrieve Physical Interface Receiver Eye Opening Measurement Log
- nvme_get_log_predictable_lat_event(2) Retrieve Predictable Latency Event Aggregate Log Page
- nvme_get_log_predictable_lat_nvmset(2) Predictable Latency Per NVM Set
- nvme_get_log_reclaim_unit_handle_usage(2) Get reclaim unit handle usage
- nvme_get_log_reservation(2) Retrieve Reservation Notification
- nvme_get_log_sanitize(2) Retrieve Sanitize Status
- nvme_get_log_smart(2) Retrieve nvme smart log
- nvme_get_log_support_cap_config_list(2) Retrieve Supported Capacity Configuration List
- nvme_get_log_supported_log_pages(2) Retrieve nmve supported log pages
- nvme_get_log_telemetry_ctrl(2) Get Telemetry Controller-Initiated log page
- nvme_get_log_telemetry_host(2) Get Telemetry Host-Initiated log page
- nvme_get_log_zns_changed_zones(2) Retrieve list of zones that have changed
- nvme_get_logical_block_size(2) Retrieve block size
- nvme_get_new_host_telemetry(2) Get new host telemetry log
- nvme_get_ns_attr(2) Read namespace sysfs attribute
- nvme_get_nsid(2) Retrieve the NSID from a namespace file descriptor
- nvme_get_path_attr(2) Read path sysfs attribute
- nvme_get_property(2) Get a controller property
- nvme_get_subsys_attr(2) Read subsystem sysfs attribute
- nvme_get_telemetry_log(2) Get specified telemetry log
- nvme_get_telemetry_max(2) Get telemetry limits
- nvme_hmac_alg(2)
- nvme_host_behavior_support(2)
- nvme_host_get_dhchap_key(2) Return host key
- nvme_host_get_hostid(2) Host ID of an nvme_host_t object
- nvme_host_get_hostnqn(2) Host NQN of an nvme_host_t object
- nvme_host_get_hostsymname(2) Get the host's symbolic name
- nvme_host_get_root(2) Returns nvme_root_t object
- nvme_host_is_pdc_enabled(2) Is Persistenct Discovery Controller enabled
- nvme_host_mem_buf_attrs(2)
- nvme_host_metadata(2)
- nvme_host_release_fds(2) Close all opened file descriptors under host
- nvme_host_set_dhchap_key(2) set host key
- nvme_host_set_hostsymname(2) Set the host's symbolic name
- nvme_host_set_pdc_enabled(2) Set Persistent Discovery Controller flag
- nvme_id_ctrl(2)
- nvme_id_ctrl_anacap(2)
- nvme_id_ctrl_apsta(2)
- nvme_id_ctrl_avscc(2)
- nvme_id_ctrl_cmic(2)
- nvme_id_ctrl_cntrltype(2)
- nvme_id_ctrl_cqes(2)
- nvme_id_ctrl_ctratt(2)
- nvme_id_ctrl_dctype(2)
- nvme_id_ctrl_dsto(2)
- nvme_id_ctrl_fcatt(2)
- nvme_id_ctrl_fna(2)
- nvme_id_ctrl_frmw(2)
- nvme_id_ctrl_fuses(2)
- nvme_id_ctrl_hctm(2)
- nvme_id_ctrl_lpa(2)
- nvme_id_ctrl_mec(2)
- nvme_id_ctrl_nvm(2)
- nvme_id_ctrl_nvmsr(2)
- nvme_id_ctrl_nvscc(2)
- nvme_id_ctrl_nwpc(2)
- nvme_id_ctrl_oacs(2)
- nvme_id_ctrl_oaes(2)
- nvme_id_ctrl_ofcs(2)
- nvme_id_ctrl_oncs(2)
- nvme_id_ctrl_rpmbs(2)
- nvme_id_ctrl_sanicap(2)
- nvme_id_ctrl_sgls(2)
- nvme_id_ctrl_sqes(2)
- nvme_id_ctrl_vwc(2)
- nvme_id_ctrl_vwci(2)
- nvme_id_directives(2)
- nvme_id_domain_attr(2)
- nvme_id_domain_list(2)
- nvme_id_endurance_group_list(2)
- nvme_id_independent_id_ns(2)
- nvme_id_iocs(2)
- nvme_id_ns(2)
- nvme_id_ns_attr(2)
- nvme_id_ns_dlfeat(2)
- nvme_id_ns_dpc(2)
- nvme_id_ns_dps(2)
- nvme_id_ns_flbas(2)
- nvme_id_ns_granularity_desc(2)
- nvme_id_ns_granularity_list(2)
- nvme_id_ns_mc(2)
- nvme_id_ns_nmic(2)
- nvme_id_ns_rescap(2)
- nvme_id_nsfeat(2)
- nvme_id_nvmset_list(2)
- nvme_id_psd(2)
- nvme_id_uuid(2)
- nvme_id_uuid_list(2)
- nvme_id_uuid_list_entry(2)
- nvme_identify(2) Send the NVMe Identify command
- nvme_identify_active_ns_list(2) Retrieves active namespaces id list
- nvme_identify_active_ns_list_csi(2) Active namespace ID list associated with a specified I/O command set
- nvme_identify_allocated_ns(2) Same as nvme_identify_ns, but only for allocated namespaces
- nvme_identify_allocated_ns_list(2) Retrieves allocated namespace id list
- nvme_identify_allocated_ns_list_csi(2) Allocated namespace ID list associated with a specified I/O command set
- nvme_identify_cns(2)
- nvme_identify_ctrl(2) Retrieves nvme identify controller
- nvme_identify_ctrl_csi(2) I/O command set specific Identify Controller data
- nvme_identify_ctrl_list(2) Retrieves identify controller list
- nvme_identify_domain_list(2) Domain list data
- nvme_identify_endurance_group_list(2) Endurance group list data
- nvme_identify_independent_identify_ns(2) I/O command set independent Identify namespace data
- nvme_identify_iocs(2) I/O command set data structure
- nvme_identify_iocs_ns_csi_user_data_format(2) Identify I/O command set namespace data structure
- nvme_identify_ns(2) Retrieves nvme identify namespace
- nvme_identify_ns_csi(2) I/O command set specific identify namespace data
- nvme_identify_ns_csi_user_data_format(2) Identify namespace user data format
- nvme_identify_ns_descs(2) Retrieves namespace descriptor list
- nvme_identify_ns_granularity(2) Retrieves namespace granularity identification
- nvme_identify_nsid_ctrl_list(2) Retrieves controller list attached to an nsid
- nvme_identify_nvmset_list(2) Retrieves NVM Set List
- nvme_identify_primary_ctrl(2) Retrieve NVMe Primary Controller identification
- nvme_identify_secondary_ctrl_list(2) Retrieves secondary controller list
- nvme_identify_uuid(2) Retrieves device's UUIDs
- nvme_init_copy_range(2) Constructs a copy range structure
- nvme_init_copy_range_f1(2) Constructs a copy range f1 structure
- nvme_init_copy_range_f2(2) Constructs a copy range f2 structure
- nvme_init_copy_range_f3(2) Constructs a copy range f3 structure
- nvme_init_ctrl(2) Initialize nvme_ctrl_t object for an existing controller.
- nvme_init_ctrl_list(2) Initialize an nvme_ctrl_list structure from an array.
- nvme_init_dsm_range(2) Constructs a data set range structure
- nvme_init_logging(2) Initialize logging
- nvme_insert_tls_key(2) Derive and insert TLS key
- nvme_insert_tls_key_versioned(2) Derive and insert TLS key
- nvme_io(2) Submit an nvme user I/O command
- nvme_io_control_flags(2)
- nvme_io_dsm_flags(2)
- nvme_io_mgmt_recv(2) I/O Management Receive command
- nvme_io_mgmt_recv_mo(2)
- nvme_io_mgmt_send(2) I/O Management Send command
- nvme_io_mgmt_send_mo(2)
- nvme_io_opcode(2)
- nvme_io_passthru(2) Submit an nvme io passthrough command
- nvme_io_passthru64(2) Submit an nvme io passthrough command
- nvme_is_64bit_reg(2) Checks if offset of the controller register is a know 64bit value.
- nvme_lba_range_type(2)
- nvme_lba_range_type_entry(2)
- nvme_lba_rd(2)
- nvme_lba_status(2)
- nvme_lba_status_atype(2)
- nvme_lba_status_desc(2)
- nvme_lba_status_log(2)
- nvme_lbaf(2)
- nvme_lbaf_rp(2)
- nvme_lbart(2)
- nvme_lbas_ns_element(2)
- nvme_lockdown(2) Issue lockdown command
- nvme_log_ana_lsp(2)
- nvme_log_phy_rx_eom_action(2)
- nvme_log_phy_rx_eom_quality(2)
- nvme_lookup_ctrl(2) Lookup nvme_ctrl_t object
- nvme_lookup_host(2) Lookup nvme_host_t object
- nvme_lookup_key(2) Lookup key serial number
- nvme_lookup_keyring(2) Lookup keyring serial number
- nvme_lookup_subsystem(2) Lookup nvme_subsystem_t object
- nvme_media_unit_config_desc(2)
- nvme_media_unit_stat_desc(2)
- nvme_media_unit_stat_log(2)
- nvme_metadata_element_desc(2)
- nvme_mi_admin_admin_passthru(2) Submit an nvme admin passthrough command
- nvme_mi_admin_format_nvm(2) Format NVMe namespace
- nvme_mi_admin_fw_commit(2) Commit firmware using the specified action
- nvme_mi_admin_fw_download(2) Download part or all of a firmware image to the controller
- nvme_mi_admin_get_features_data(2) Helper function for &nvme_mi_admin_get_features()
- nvme_mi_admin_get_log(2) Retrieve log page data from controller
- nvme_mi_admin_get_log_ana(2) Retrieve Asymmetric Namespace Access log page
- nvme_mi_admin_get_log_ana_groups(2) Retrieve Asymmetric Namespace Access groups only log page
- nvme_mi_admin_get_log_boot_partition(2) Retrieve Boot Partition
- nvme_mi_admin_get_log_changed_ns_list(2) Retrieve namespace changed list
- nvme_mi_admin_get_log_cmd_effects(2) Retrieve nvme command effects log
- nvme_mi_admin_get_log_create_telemetry_host(2) Create host telemetry log
- nvme_mi_admin_get_log_device_self_test(2) Retrieve the device self test log
- nvme_mi_admin_get_log_discovery(2) Retrieve Discovery log page
- nvme_mi_admin_get_log_endurance_group(2) Get Endurance Group log
- nvme_mi_admin_get_log_endurance_grp_evt(2) Retrieve Rotational Media Information
- nvme_mi_admin_get_log_error(2) Retrieve nvme error log
- nvme_mi_admin_get_log_fid_supported_effects(2) Retrieve Feature Identifiers Supported and Effects
- nvme_mi_admin_get_log_fw_slot(2) Retrieves the controller firmware log
- nvme_mi_admin_get_log_lba_status(2) Retrieve LBA Status
- nvme_mi_admin_get_log_media_unit_stat(2) Retrieve Media Unit Status
- nvme_mi_admin_get_log_mi_cmd_supported_effects(2) displays the MI Commands Supported by the controller
- nvme_mi_admin_get_log_page(2) Retrieve log page data from controller
- nvme_mi_admin_get_log_persistent_event(2) Retrieve Persistent Event Log
- nvme_mi_admin_get_log_phy_rx_eom(2) Retrieve Physical Interface Receiver Eye Opening Measurement Log
- nvme_mi_admin_get_log_predictable_lat_event(2) Retrieve Predictable Latency Event Aggregate Log Page
- nvme_mi_admin_get_log_predictable_lat_nvmset(2) Predictable Latency Per NVM Set
- nvme_mi_admin_get_log_reservation(2) Retrieve Reservation Notification
- nvme_mi_admin_get_log_sanitize(2) Retrieve Sanitize Status
- nvme_mi_admin_get_log_simple(2) Helper for Get Log Page functions with no NSID or RAE requirements
- nvme_mi_admin_get_log_smart(2) Retrieve nvme smart log
- nvme_mi_admin_get_log_support_cap_config_list(2) Retrieve Supported Capacity Configuration List
- nvme_mi_admin_get_log_supported_log_pages(2) Retrieve nmve supported log pages
- nvme_mi_admin_get_log_telemetry_ctrl(2) Get Telemetry Controller-Initiated log page
- nvme_mi_admin_get_log_telemetry_host(2) Get Telemetry Host-Initiated log page
- nvme_mi_admin_get_log_zns_changed_zones(2) Retrieve list of zones that have changed
- nvme_mi_admin_get_nsid_log(2) Helper for Get Log Page functions
- nvme_mi_admin_identify(2) Perform an Admin identify command.
- nvme_mi_admin_identify_active_ns_list(2) Perform an Admin identify for an active namespace list
- nvme_mi_admin_identify_allocated_ns(2) Perform an Admin identify command for an allocated namespace
- nvme_mi_admin_identify_allocated_ns_list(2) Perform an Admin identify for an allocated namespace list
- nvme_mi_admin_identify_cns_nsid(2) Perform an Admin identify command using specific CNS/NSID parameters.
- nvme_mi_admin_identify_ctrl(2) Perform an Admin identify for a controller
- nvme_mi_admin_identify_ctrl_list(2) Perform an Admin identify for a controller list.
- nvme_mi_admin_identify_ns(2) Perform an Admin identify command for a namespace
- nvme_mi_admin_identify_ns_descs(2) Perform an Admin identify Namespace Identification Descriptor list command for a namespace
- nvme_mi_admin_identify_nsid_ctrl_list(2) Perform an Admin identify for a controller list with specific namespace ID
- nvme_mi_admin_identify_partial(2) Perform an Admin identify command, and retrieve partial response data.
- nvme_mi_admin_identify_primary_ctrl(2) Perform an Admin identify for primary controller capabilities data structure.
- nvme_mi_admin_identify_secondary_ctrl_list(2) Perform an Admin identify for a secondary controller list.
- nvme_mi_admin_ns_attach(2) Attach or detach namespace to controller(s)
- nvme_mi_admin_ns_attach_ctrls(2) Attach namespace to controllers
- nvme_mi_admin_ns_detach_ctrls(2) Detach namespace from controllers
- nvme_mi_admin_req_hdr(2)
- nvme_mi_admin_resp_hdr(2)
- nvme_mi_admin_sanitize_nvm(2) Start a subsystem Sanitize operation
- nvme_mi_admin_security_recv(2) Perform a Security Receive command on a controller.
- nvme_mi_admin_security_send(2) Perform a Security Send command on a controller.
- nvme_mi_admin_xfer(2) Raw admin transfer interface.
- nvme_mi_ccs(2)
- nvme_mi_close(2) Close an endpoint connection and release resources, including controller objects.
- nvme_mi_close_ctrl(2) free a controller
- nvme_mi_cmd_supported_effects(2)
- nvme_mi_cmd_supported_effects_log(2)
- nvme_mi_config_id(2)
- nvme_mi_config_smbus_freq(2)
- nvme_mi_create_root(2) Create top-level MI (root) handle.
- nvme_mi_csts(2)
- nvme_mi_ctrl_health_status(2)
- nvme_mi_ctrl_id(2) get the ID of a controller
- nvme_mi_cwarn(2)
- nvme_mi_dtyp(2)
- nvme_mi_elem(2)
- nvme_mi_free_root(2) Free root object.
- nvme_mi_init_ctrl(2) initialise a NVMe controller.
- nvme_mi_message_type(2)
- nvme_mi_mi_opcode(2)
- nvme_mi_mi_read_mi_data_ctrl(2) Perform a Read MI Data Structure command, retrieving controller information
- nvme_mi_mi_read_mi_data_ctrl_list(2) Perform a Read MI Data Structure command, retrieving the list of attached controllers.
- nvme_mi_mi_read_mi_data_port(2) Perform a Read MI Data Structure command, retrieving port data.
- nvme_mi_mi_read_mi_data_subsys(2) Perform a Read MI Data Structure command, retrieving subsystem data.
- nvme_mi_mi_req_hdr(2)
- nvme_mi_mi_resp_hdr(2)
- nvme_mi_mi_subsystem_health_status_poll(2) Read the Subsystem Health Data Structure from the NVM subsystem
- nvme_mi_msg_hdr(2)
- nvme_mi_msg_resp(2)
- nvme_mi_nvm_ss_health_status(2)
- nvme_mi_open_mctp(2) Create an endpoint using a MCTP connection.
- nvme_mi_osc(2)
- nvme_mi_port_pcie(2)
- nvme_mi_port_smb(2)
- nvme_mi_read_ctrl_info(2)
- nvme_mi_read_nvm_ss_info(2)
- nvme_mi_read_port_info(2)
- nvme_mi_read_sc_list(2)
- nvme_mi_resp_status(2)
- nvme_mi_set_probe_enabled(2) enable/disable the probe for new endpoints
- nvme_mi_status_to_string(2) return a string representation of the MI status.
- nvme_mi_vpd_hdr(2)
- nvme_mi_vpd_mr_common(2)
- nvme_mi_vpd_mra(2)
- nvme_mi_vpd_ppmra(2)
- nvme_mi_vpd_telem(2)
- nvme_mi_vpd_tra(2)
- nvme_namespace_attach_ctrls(2) Attach namespace to controller(s)
- nvme_namespace_detach_ctrls(2) Detach namespace from controller(s)
- nvme_namespace_filter(2) Filter for namespaces
- nvme_namespace_first_path(2) Start path iterator
- nvme_namespace_for_each_path(2) Traverse paths
- nvme_namespace_for_each_path_safe(2) Traverse paths
- nvme_namespace_next_path(2) Next path iterator
- nvme_nbft_free(2) Free the struct nbft_info and its contents
- nvme_nbft_read(2) Read and parse contents of an ACPI NBFT table
- nvme_nd_ns_fpi(2)
- nvme_next_host(2) Next host iterator
- nvme_next_subsystem(2) Next subsystem iterator
- nvme_ns_attach(2) Attach or detach namespace to controller(s)
- nvme_ns_attach_ctrls(2) Attach namespace to controllers
- nvme_ns_attach_sel(2)
- nvme_ns_compare(2) Compare data on a namespace
- nvme_ns_detach_ctrls(2) Detach namespace from controllers
- nvme_ns_flush(2) Flush data to a namespace
- nvme_ns_get_csi(2) Command set identifier of a namespace
- nvme_ns_get_ctrl(2) &nvme_ctrl_t of a namespace
- nvme_ns_get_eui64(2) 64-bit eui of a namespace
- nvme_ns_get_fd(2) Get associated file descriptor
- nvme_ns_get_firmware(2) Firmware string of a namespace
- nvme_ns_get_generic_name(2) Returns name of generic namespace chardev.
- nvme_ns_get_lba_count(2) LBA count of a namespace
- nvme_ns_get_lba_size(2) LBA size of a namespace
- nvme_ns_get_lba_util(2) LBA utilization of a namespace
- nvme_ns_get_meta_size(2) Metadata size of a namespace
- nvme_ns_get_model(2) Model of a namespace
- nvme_ns_get_name(2) sysfs name of a namespace
- nvme_ns_get_nguid(2) 128-bit nguid of a namespace
- nvme_ns_get_nsid(2) NSID of a namespace
- nvme_ns_get_serial(2) Serial number of a namespace
- nvme_ns_get_subsystem(2) &nvme_subsystem_t of a namespace
- nvme_ns_get_sysfs_dir(2) sysfs directory of a namespace
- nvme_ns_get_uuid(2) UUID of a namespace
- nvme_ns_id_desc(2)
- nvme_ns_id_desc_nidt(2)
- nvme_ns_identify(2) Issue an 'identify namespace' command
- nvme_ns_identify_descs(2) Issue an 'identify descriptors' command
- nvme_ns_list(2)
- nvme_ns_metadata_type(2)
- nvme_ns_mgmt(2) Issue a Namespace management command
- nvme_ns_mgmt_create(2) Create a non attached namespace
- nvme_ns_mgmt_delete(2) Delete a non attached namespace
- nvme_ns_mgmt_host_sw_specified(2)
- nvme_ns_mgmt_sel(2)
- nvme_ns_read(2) Read from a namespace
- nvme_ns_release_fd(2) Close fd and clear fd from ns object
- nvme_ns_rescan(2) Initiate a controller rescan
- nvme_ns_verify(2) Verify data on a namespace
- nvme_ns_write(2) Write to a namespace
- nvme_ns_write_protect_cfg(2)
- nvme_ns_write_uncorrectable(2) Issus a 'write uncorrectable' command
- nvme_ns_write_zeros(2) Write zeros to a namespace
- nvme_nss_hw_err_event(2)
- nvme_nvm_id_ns(2)
- nvme_nvm_id_ns_elbaf(2)
- nvme_nvm_identify_ctrl(2) Identify controller data
- nvme_nvmeset_pl_status(2)
- nvme_nvmset_attr(2)
- nvme_nvmset_pl_events(2)
- nvme_nvmset_predictable_lat_log(2)
- nvme_open(2) Open an nvme controller or namespace device
- nvme_passthru_cmd(2)
- nvme_passthru_cmd64(2)
- nvme_path_get_ana_state(2) ANA state of an nvme_path_t object
- nvme_path_get_ctrl(2) Parent controller of an nvme_path_t object
- nvme_path_get_name(2) sysfs name of an &nvme_path_t object
- nvme_path_get_ns(2) Parent namespace of an nvme_path_t object
- nvme_path_get_sysfs_dir(2) sysfs directory of an nvme_path_t object
- nvme_paths_filter(2) Filter for paths
- nvme_persistent_event_entry(2)
- nvme_persistent_event_log(2)
- nvme_persistent_event_types(2)
- nvme_pevent_log_action(2)
- nvme_phy_rx_eom_log(2)
- nvme_phy_rx_eom_progress(2)
- nvme_plm_config(2)
- nvme_pmr_size(2) Calculate size of persistent memory region elasticity buffer
- nvme_pmr_throughput(2) Calculate throughput of persistent memory buffer
- nvme_power_on_reset_info_list(2)
- nvme_primary_ctrl_cap(2)
- nvme_psd_flags(2)
- nvme_psd_power_scale(2) power scale occupies the upper 3 bits
- nvme_psd_ps(2)
- nvme_psd_workload(2)
- nvme_read(2) Submit an nvme user read command
- nvme_read_config(2) Read NVMe JSON configuration file
- nvme_refresh_topology(2) Refresh nvme_root_t object contents
- nvme_register_offsets(2)
- nvme_registered_ctrl(2)
- nvme_registered_ctrl_ext(2)
- nvme_rescan_ctrl(2) Rescan an existing controller
- nvme_resv_acquire(2) Send an nvme reservation acquire
- nvme_resv_cptpl(2)
- nvme_resv_notification_log(2)
- nvme_resv_notify_rnlpt(2)
- nvme_resv_racqa(2)
- nvme_resv_register(2) Send an nvme reservation register
- nvme_resv_release(2) Send an nvme reservation release
- nvme_resv_report(2) Send an nvme reservation report
- nvme_resv_rrega(2)
- nvme_resv_rrela(2)
- nvme_resv_rtype(2)
- nvme_resv_status(2)
- nvme_sanitize_compln_event(2)
- nvme_sanitize_log_page(2)
- nvme_sanitize_nvm(2) Start a sanitize operation
- nvme_sanitize_sanact(2)
- nvme_sanitize_sstat(2)
- nvme_sanitize_start_event(2)
- nvme_scan(2) Scan NVMe topology
- nvme_scan_ctrl(2) Scan on a controller
- nvme_scan_ctrl_namespace_paths(2) Scan for namespace paths in a controller
- nvme_scan_ctrl_namespaces(2) Scan for namespaces in a controller
- nvme_scan_ctrls(2) Scan for controllers
- nvme_scan_namespace(2) scan namespace based on sysfs name
- nvme_scan_subsystem_namespaces(2) Scan for namespaces in a subsystem
- nvme_scan_subsystems(2) Scan for subsystems
- nvme_scan_topology(2) Scan NVMe topology and apply filter
- nvme_secondary_ctrl(2)
- nvme_secondary_ctrl_list(2)
- nvme_security_receive(2) Security Receive command
- nvme_security_send(2) Security Send command
- nvme_self_test_log(2)
- nvme_set_feature_event(2)
- nvme_set_features(2) Set a feature attribute
- nvme_set_features_arbitration(2) Set arbitration features
- nvme_set_features_async_event(2) Set asynchronous event feature
- nvme_set_features_auto_pst(2) Set autonomous power state feature
- nvme_set_features_data(2) Helper function for @nvme_set_features()
- nvme_set_features_endurance_evt_cfg(2) Set endurance event config feature
- nvme_set_features_err_recovery(2) Set error recovery feature
- nvme_set_features_hctm(2) Set thermal management feature
- nvme_set_features_host_behavior(2) Set host behavior feature
- nvme_set_features_host_id(2) Set enable extended host identifiers feature
- nvme_set_features_iocs_profile(2) Set I/O command set profile feature
- nvme_set_features_irq_coalesce(2) Set IRQ coalesce feature
- nvme_set_features_irq_config(2) Set IRQ config feature
- nvme_set_features_lba_range(2) Set LBA range feature
- nvme_set_features_lba_sts_interval(2) Set LBA status information feature
- nvme_set_features_nopsc(2) Set non-operational power state feature
- nvme_set_features_plm_config(2) Set predictable latency feature
- nvme_set_features_plm_window(2) Set window select feature
- nvme_set_features_power_mgmt(2) Set power management feature
- nvme_set_features_resv_mask(2) Set reservation notification mask feature
- nvme_set_features_resv_mask2(2) Set reservation notification mask feature
- nvme_set_features_resv_persist(2) Set persist through power loss feature
- nvme_set_features_resv_persist2(2) Set persist through power loss feature
- nvme_set_features_rrl(2) Set read recovery level feature
- nvme_set_features_sanitize(2) Set sanitize feature
- nvme_set_features_simple(2) Helper function for @nvme_set_features()
- nvme_set_features_sw_progress(2) Set pre-boot software load count feature
- nvme_set_features_temp_thresh(2) Set temperature threshold feature
- nvme_set_features_timestamp(2) Set timestamp feature
- nvme_set_features_volatile_wc(2) Set volatile write cache feature
- nvme_set_features_write_atomic(2) Set write atomic feature
- nvme_set_features_write_protect(2) Set write protect feature
- nvme_set_features_write_protect2(2) Set write protect feature
- nvme_set_keyring(2) Link keyring for lookup
- nvme_set_property(2) Set controller property
- nvme_set_root(2) Set nvme_root_t context
- nvme_smart_crit(2)
- nvme_smart_egcw(2)
- nvme_smart_log(2)
- nvme_st_code(2)
- nvme_st_curr_op(2)
- nvme_st_result(2)
- nvme_st_valid_diag_info(2)
- nvme_status_code(2) Returns the NVMe Status Code
- nvme_status_code_type(2) Returns the NVMe Status Code Type
- nvme_status_equals(2) helper to check a status against a type and value
- nvme_status_field(2)
- nvme_status_get_type(2) extract the type from a nvme_* return value
- nvme_status_get_value(2) extract the status value from a nvme_* return value
- nvme_status_result(2)
- nvme_status_to_errno(2) Converts nvme return status to errno
- nvme_status_to_string(2) Returns string describing nvme return status.
- nvme_status_type(2)
- nvme_streams_directive_params(2)
- nvme_streams_directive_status(2)
- nvme_submit_admin_passthru(2) Submit an nvme passthrough admin command
- nvme_submit_admin_passthru64(2) Submit a 64-bit nvme passthrough admin command
- nvme_submit_io_passthru(2) Submit an nvme passthrough command
- nvme_submit_io_passthru64(2) Submit a 64-bit nvme passthrough command
- nvme_subsys_filter(2) Filter for subsystems
- nvme_subsys_type(2)
- nvme_subsystem_first_ctrl(2) First ctrl iterator
- nvme_subsystem_first_ns(2) Start namespace iterator
- nvme_subsystem_for_each_ctrl(2) Traverse controllers
- nvme_subsystem_for_each_ctrl_safe(2) Traverse controllers
- nvme_subsystem_for_each_ns(2) Traverse namespaces
- nvme_subsystem_for_each_ns_safe(2) Traverse namespaces
- nvme_subsystem_get_application(2) Return the application string
- nvme_subsystem_get_host(2) Returns nvme_host_t object
- nvme_subsystem_get_iopolicy(2) Return the IO policy of subsytem
- nvme_subsystem_get_name(2) sysfs name of an nvme_subsystem_t object
- nvme_subsystem_get_nqn(2) Retrieve NQN from subsystem
- nvme_subsystem_get_sysfs_dir(2) sysfs directory of an nvme_subsystem_t object
- nvme_subsystem_get_type(2) Returns the type of a subsystem
- nvme_subsystem_lookup_namespace(2) lookup namespace by NSID
- nvme_subsystem_next_ctrl(2) Next ctrl iterator
- nvme_subsystem_next_ns(2) Next namespace iterator
- nvme_subsystem_release_fds(2) Close all opened fds under subsystem
- nvme_subsystem_reset(2) Initiate a subsystem reset
- nvme_subsystem_set_application(2) Set the application string
- nvme_supported_cap_config_list_log(2)
- nvme_supported_log_pages(2)
- nvme_telemetry_da(2)
- nvme_telemetry_log(2)
- nvme_thermal_exc_event(2)
- nvme_time_stamp_change_event(2)
- nvme_timestamp(2)
- nvme_unlink_ctrl(2) Unlink controller
- nvme_update_config(2) Update JSON configuration
- nvme_uring_cmd(2)
- nvme_verify(2) Send an nvme verify command
- nvme_version(2)
- nvme_virt_mgmt_act(2)
- nvme_virt_mgmt_rt(2)
- nvme_virtual_mgmt(2) Virtualization resource management
- nvme_write(2) Submit an nvme user write command
- nvme_write_uncorrectable(2) Submit an nvme write uncorrectable command
- nvme_write_zeros(2) Submit an nvme write zeroes command
- nvme_zns_append(2) Append data to a zone
- nvme_zns_changed_zone_log(2)
- nvme_zns_desc(2)
- nvme_zns_id_ctrl(2)
- nvme_zns_id_ns(2)
- nvme_zns_identify_ctrl(2) ZNS identify controller data
- nvme_zns_identify_ns(2) ZNS identify namespace data
- nvme_zns_lbafe(2)
- nvme_zns_mgmt_recv(2) ZNS management receive command
- nvme_zns_mgmt_send(2) ZNS management send command
- nvme_zns_recv_action(2)
- nvme_zns_report_options(2)
- nvme_zns_report_zones(2) Return the list of zones
- nvme_zns_send_action(2)
- nvme_zns_za(2)
- nvme_zns_zs(2)
- nvme_zns_zt(2)
- nvme_zone_report(2)
- nvmf_add_ctrl(2) Connect a controller and update topology
- nvmf_addr_family(2)
- nvmf_adrfam_str(2) Decode ADRFAM field
- nvmf_cms_str(2) Decode RDMA connection management service field
- nvmf_connect_data(2)
- nvmf_connect_disc_entry(2) Connect controller based on the discovery log page entry
- nvmf_default_config(2) Default values for fabrics configuration
- nvmf_dim_data(2)
- nvmf_dim_entfmt(2)
- nvmf_dim_etype(2)
- nvmf_dim_tas(2)
- nvmf_disc_eflags(2)
- nvmf_disc_log_entry(2)
- nvmf_discovery_log(2)
- nvmf_eflags_str(2) Decode EFLAGS field
- nvmf_exat_len(2) Return length rounded up by 4
- nvmf_exattype(2)
- nvmf_ext_attr(2)
- nvmf_ext_die(2)
- nvmf_get_discovery_log(2) Return the discovery log page
- nvmf_get_discovery_wargs(2) Get the discovery log page with args
- nvmf_hostid_from_file(2) Reads the host identifier from the config default location
- nvmf_hostnqn_from_file(2) Reads the host nvm qualified name from the config default location
- nvmf_hostnqn_generate(2) Generate a machine specific host nqn
- nvmf_log_discovery_lid_support(2)
- nvmf_log_discovery_lsp(2)
- nvmf_prtype_str(2) Decode RDMA Provider type field
- nvmf_qptype_str(2) Decode RDMA QP Service type field
- nvmf_rdma_cms(2)
- nvmf_rdma_prtype(2)
- nvmf_rdma_qptype(2)
- nvmf_register_ctrl(2) Perform registration task with a DC
- nvmf_sectype_str(2) Decode SECTYPE field
- nvmf_subtype_str(2) Decode SUBTYPE field
- nvmf_tcp_sectype(2)
- nvmf_treq(2)
- nvmf_treq_str(2) Decode TREQ field
- nvmf_trtype(2)
- nvmf_trtype_str(2) Decode TRTYPE field
- nvmf_update_config(2) Update fabrics configuration values
- open(2) open and possibly create a file
- open_by_handle_at(2) obtain handle for a pathname and open file via a handle
- openat2(2) open and possibly create a file (extended)
- outb(2) port I/O
- pause(2) wait for signal
- pciconfig_read(2) pci device information handling
- perf_event_open(2) set up performance monitoring
- perfmonctl(2) interface to IA-64 performance monitoring unit
- personality(2) set the process execution domain
- pidfd_getfd(2) obtain a duplicate of another process's file descriptor
- pidfd_open(2) obtain a file descriptor that refers to a process
- pidfd_send_signal(2) send a signal to a process specified by a file descriptor
- pipe(2) create pipe
- pivot_root(2) change the root mount
- pkey_alloc(2) allocate or free a protection key
- poll(2) wait for some event on a file descriptor
- posix_fadvise(2) predeclare an access pattern for file data
- prctl(2) operations on a process or thread
- pread(2) read from or write to a file descriptor at a given offset
- process_madvise(2) give advice about use of memory to a process
- process_vm_readv(2) transfer data between process address spaces
- ptrace(2) process trace
- query_module(2) query the kernel for various bits pertaining to modules
- quotactl(2) manipulate disk quotas
- read(2) read from a file descriptor
- readahead(2) initiate file readahead into page cache
- readdir(2) read directory entry
- readlink(2) read value of a symbolic link
- readv(2) read or write data into multiple buffers
- reboot(2) reboot or enable/disable Ctrl-Alt-Del
- recv(2) receive a message from a socket
- recvmmsg(2) receive multiple messages on a socket
- remap_file_pages(2) create a nonlinear file mapping
- removexattr(2) remove an extended attribute
- rename(2) change the name or location of a file
- request_key(2) request a key from the kernel's key management facility
- restart_syscall(2) restart a system call after interruption by a stop signal
- rmdir(2) delete a directory
- rt_sigqueueinfo(2) queue a signal and data
- s390_guarded_storage(2) operations with z/Architecture guarded storage facility
- s390_pci_mmio_write(2) transfer data to/from PCI MMIO memory page
- s390_runtime_instr(2) enable/disable s390 CPU run-time instrumentation
- s390_sthyi(2) emulate STHYI instruction
- sched_get_priority_max(2) get static priority range
- sched_rr_get_interval(2) get the SCHED_RR interval for the named process
- sched_setaffinity(2) set and get a thread's CPU affinity mask
- sched_setattr(2) set and get scheduling policy and attributes
- sched_setparam(2) set and get scheduling parameters
- sched_setscheduler(2) set and get scheduling policy/parameters
- sched_yield(2) yield the processor
- seccomp(2) operate on Secure Computing state of the process
- seccomp_unotify(2) Seccomp user-space notification mechanism
- select(2) synchronous I/O multiplexing
- select_tut(2) synchronous I/O multiplexing
- semctl(2) System V semaphore control operations
- semget(2) get a System V semaphore set identifier
- semop(2) System V semaphore operations
- send(2) send a message on a socket
- sendfile(2) transfer data between file descriptors
- sendmmsg(2) send multiple messages on a socket
- set_mempolicy(2) set default NUMA memory policy for a thread and its children
- set_thread_area(2) manipulate thread-local storage information
- set_tid_address(2) set pointer to thread ID
- seteuid(2) set effective user or group ID
- setfsgid(2) set group identity used for filesystem checks
- setfsuid(2) set user identity used for filesystem checks
- setgid(2) set group identity
- setns(2) reassociate thread with a namespace
- setpgid(2) set/get process group
- setresuid(2) set real, effective, and saved user or group ID
- setreuid(2) set real and/or effective user or group ID
- setsid(2) creates a session and sets the process group ID
- setuid(2) set user identity
- setup(2) setup devices and filesystems, mount root filesystem
- setxattr(2) set an extended attribute value
- sgetmask(2) manipulation of signal mask (obsolete)
- shmctl(2) System V shared memory control
- shmget(2) allocates a System V shared memory segment
- shmop(2) System V shared memory operations
- shutdown(2) shut down part of a full-duplex connection
- sigaction(2) examine and change a signal action
- sigaltstack(2) set and/or get signal stack context
- signal(2) ANSI C signal handling
- signalfd(2) create a file descriptor for accepting signals
- sigpending(2) examine pending signals
- sigprocmask(2) examine and change blocked signals
- sigreturn(2) return from signal handler and cleanup stack frame
- sigsuspend(2) wait for a signal
- sigwaitinfo(2) synchronously wait for queued signals
- socket(2) create an endpoint for communication
- socketcall(2) socket system calls
- socketpair(2) create a pair of connected sockets
- splice(2) splice data to/from a pipe
- spu_create(2) create a new spu context
- spu_run(2) execute an SPU context
- stat(2) get file status
- statfs(2) get filesystem statistics
- statx(2) get file status (extended)
- stime(2) set time
- subpage_prot(2) define a subpage protection for an address range
- swapon(2) start/stop swapping to file/device
- symlink(2) make a new name for a file
- sync(2) commit filesystem caches to disk
- sync_file_range(2) sync a file segment with disk
- syscall(2) indirect system call
- syscalls(2) Linux system calls
- sysctl(2) read/write system parameters
- sysfs(2) get filesystem type information
- sysinfo(2) return system information
- syslog(2) read and/or clear kernel message ring buffer; set console_loglevel
- tee(2) duplicating pipe content
- time(2) get time in seconds
- timer_create(2) create a POSIX per-process timer
- timer_delete(2) delete a POSIX per-process timer
- timer_getoverrun(2) get overrun count for a POSIX per-process timer
- timer_settime(2) arm/disarm and fetch state of POSIX per-process timer
- timerfd_create(2) timers that notify via file descriptors
- times(2) get process times
- tkill(2) send a signal to a thread
- truncate(2) truncate a file to a specified length
- umask(2) set file mode creation mask
- umount(2) unmount filesystem
- uname(2) get name and information about current kernel
- unimplemented(2) unimplemented system calls
- unlink(2) delete a name and possibly the file it refers to
- unshare(2) disassociate parts of the process execution context
- uselib(2) load shared library
- userfaultfd(2) create a file descriptor for handling page faults in user space
- ustat(2) get filesystem statistics
- utime(2) change file last access and modification times
- utimensat(2) change file timestamps with nanosecond precision
- vfork(2) create a child process and block parent
- vhangup(2) virtually hangup the current terminal
- vm86(2) enter virtual 8086 mode
- vmsplice(2) splice user pages to/from a pipe
- wait(2) wait for process to change state
- wait4(2) wait for process to change state, BSD style
- write(2) write to a file descriptor