📦 linux-manual
82568 pages · page 298 of 413
S (continued)
- spinand_to_nand(9)Get the NAND device embedded in a SPI NAND object✨
- spinand_upd_cfg(9)Update the configuration register✨
- spinand_user_otp_read(9)Read from OTP area✨
- spinand_user_otp_size(9)Get SPI-NAND user OTP area size✨
- spinand_user_otp_write(9)Write to OTP area✨
- spinand_wait(9)Poll memory device status✨
- spinand_write_page(9)Write a page✨
- splice_direct_to_actor(9)splices data directly between two non-pipes✨
- splice_file_range(9)splices data between two files for copy_file_range()✨
- splice_from_pipe(9)splice data from a pipe to a file✨
- splice_from_pipe_begin(9)start splicing from pipe✨
- splice_from_pipe_end(9)finish splicing from pipe✨
- splice_from_pipe_feed(9)feed available data from a pipe to a file✨
- splice_from_pipe_next(9)wait for some data to splice from✨
- splice_to_pipe(9)fill passed data into a pipe✨
- splice_to_socket(9)splice data from a pipe to a socket✨
- Split and Merge(9)✨
- split_key_len(9)Compute MDHA split key length for a given algorithm✨
- split_key_pad_len(9)Compute MDHA split key pad length for a given algorithm✨
- split_token_from_name(9)separate a string of form <token>^<name>✨
- spmi_command_reset(9)sends RESET command to the specified slave✨
- spmi_command_shutdown(9)sends SHUTDOWN command to the specified SPMI device✨
- spmi_command_sleep(9)sends SLEEP command to the specified SPMI device✨
- spmi_command_wakeup(9)sends WAKEUP command to the specified SPMI device✨
- spmi_controller_add(9)Add an SPMI controller✨
- spmi_controller_alloc(9)Allocate a new SPMI controller✨
- spmi_controller_put(9)decrement controller refcount✨
- spmi_controller_remove(9)remove an SPMI controller✨
- spmi_device_add(9)add a device previously constructed via spmi_device_alloc()✨
- spmi_device_alloc(9)Allocate a new SPMI device✨
- spmi_device_remove(9)remove an SPMI device✨
- spmi_driver_unregister(9)unregister an SPMI client driver✨
- spmi_ext_register_read(9)extended register read✨
- spmi_ext_register_readl(9)extended register read long✨
- spmi_ext_register_write(9)extended register write✨
- spmi_ext_register_writel(9)extended register write long✨
- spmi_find_device_by_of_node(9)look up an SPMI device from a device node✨
- spmi_register_read(9)register read✨
- spmi_register_write(9)register write✨
- spmi_register_zero_write(9)register zero write✨
- sppctl_first_get(9)get bit of FIRST register.✨
- sppctl_fully_pinmux_conv(9)Convert GPIO# to fully-pinmux control-field setting✨
- sppctl_func_set(9)Set pin of fully-pinmux function.✨
- sppctl_gmx_set(9)Set pin of group-pinmux.✨
- sppctl_master_get(9)get bit of MASTER register.✨
- spr_idle_state_table_update(9)Adjust Sapphire Rapids Xeon idle states table.✨
- sprd_mcdt_chan_dma_disable(9)disable the DMA mode for the MCDT channel✨
- sprd_mcdt_chan_dma_enable(9)enable the DMA mode for the MCDT channel✨
- sprd_mcdt_chan_int_disable(9)disable the interrupt mode for the MCDT channel✨
- sprd_mcdt_chan_int_enable(9)enable the interrupt mode for the MCDT channel✨
- sprd_mcdt_chan_read(9)read data from the MCDT channel's fifo✨
- sprd_mcdt_chan_write(9)write data to the MCDT channel's fifo✨
- sprd_mcdt_free_chan(9)free one MCDT channel✨
- sprd_mcdt_request_chan(9)request one MCDT channel✨
- sprint_backtrace(9)Look up a backtrace symbol and return it in a text buffer✨
- sprint_backtrace_build_id(9)Look up a backtrace symbol and return it in a text buffer✨
- sprint_symbol(9)Look up a kernel symbol and return it in a text buffer✨
- sprint_symbol_build_id(9)Look up a kernel symbol and return it in a text buffer✨
- sprint_symbol_no_offset(9)Look up a kernel symbol and return it in a text buffer✨
- sprintf(9)Format a string and place it in a buffer✨
- spu2_aead_ivlen(9)Calculate the length of the AEAD IV to be included in a SPU request after the AAD and before the payload.✨
- spu2_assoc_resp_len(9)Determine the size of the AAD2 buffer needed to catch associated data in a SPU2 output packet.✨
- spu2_ccm_update_iv(9)Update the IV as per the requirements for CCM mode.✨
- spu2_cipher_req_finish(9)Finish building a SPU request message header for a block cipher request.✨
- spu2_cipher_req_init(9)Build an skcipher SPU2 request message header, including FMD and OMD.✨
- spu2_cipher_xlate(9)Convert a cipher {alg/mode/type} triple to a SPU2 cipher type and mode.✨
- spu2_create_request(9)Build a SPU2 request message header, includint FMD and OMD.✨
- spu2_ctx_max_payload(9)Determine the maximum length of the payload for a SPU message for a given cipher and hash alg context.✨
- spu2_digest_size(9)Determine the size of a hash digest to expect the SPU to return.✨
- spu2_fmd_ctrl0_write(9)Write ctrl0 field in fixed metadata (FMD) field of SPU request packet.✨
- spu2_fmd_ctrl1_write(9)Write ctrl1 field in fixed metadata (FMD) field of SPU request packet.✨
- spu2_fmd_ctrl2_write(9)Set the ctrl2 field in the fixed metadata field of SPU2 header.✨
- spu2_fmd_ctrl3_write(9)Set the ctrl3 field in FMD✨
- spu2_fmd_init(9)At setkey time, initialize the fixed meta data for subsequent skcipher requests for this context.✨
- spu2_gcm_ccm_pad_len(9)Determine the length of GCM/CCM padding for either the AAD field or the data.✨
- spu2_hash_pad_len(9)Calculate the length of hash padding required to extend data to a full block size.✨
- spu2_hash_type(9)Determine the type of hash operation.✨
- spu2_hash_xlate(9)Convert a hash {alg/mode/type} triple to a SPU2 hash type and mode.✨
- spu2_payload_length(9)Given a SPU2 message header, extract the payload length.✨
- spu2_request_pad(9)Create pad bytes at the end of the data.✨
- spu2_response_hdr_len(9)Determine the expected length of a SPU response header.✨
- spu2_rx_status_len(9)Return the length of the STATUS field in a SPU response message.✨
- spu2_status_process(9)Process the status from a SPU response message.✨
- spu2_tx_status_len(9)Return the length of the STATUS field in a SPU response message.✨
- spu2_wordalign_padlen(9)SPU2 does not require padding.✨
- spu2_xts_tweak_in_payload(9)Indicate that SPU2 does NOT place the XTS tweak field in the packet payload (it uses IV instead)✨
- spu_acquire_saved(9)lock spu contex and make sure it is in saved state✨
- spu_activate(9)find a free spu for a context and execute it✨
- spu_aead_rx_sg_create(9)Build up the scatterlist of buffers used to receive a SPU response message for an AEAD request. Includes buffers to catch SPU message headers and the response data.✨
- spu_aead_tx_sg_create(9)Build up the scatterlist of buffers used to send a SPU request message for an AEAD request. Includes SPU message headers and the request data.✨
- spu_ahash_rx_sg_create(9)Build up the scatterlist of buffers used to receive a SPU response message for an ahash request.✨
- spu_ahash_tx_sg_create(9)Build up the scatterlist of buffers used to send a SPU request message for an ahash request. Includes SPU message headers and the request data.✨
- spu_bind_context(9)bind spu context to physical spu✨
- spu_calc_load(9)update the avenrun load estimates.✨
- spu_chunk_cleanup(9)Do cleanup after processing one chunk of a request✨
- spu_deactivate(9)unbind a context from its physical spu✨
- spu_functions_register(9)Specify hardware-specific SPU functions based on SPU type read from device tree.✨
- spu_hmac_outer_hash(9)Request synchonous software compute of the outer hash for an HMAC request.✨
- spu_mb_init(9)Initialize mailbox client. Request ownership of a mailbox channel for the SPU being probed.✨
- spu_msg_sg_add(9)Copy scatterlist entries from one sg to another, up to a given length.✨
- spu_no_incr_hash(9)Determine whether incremental hashing is supported.✨
- spu_release_saved(9)unlock spu context and return it to the runqueue✨
- spu_req_incl_icv(9)Return true if SPU request message should include the ICV as a separate buffer.✨
- spu_restore(9)SPU context restore, with harvest and locking.✨
- spu_rx_callback(9)Callback from mailbox framework with a SPU response.✨
- spu_save(9)SPU context save, with locking.✨
- spu_sg_at_offset(9)Find the scatterlist entry at a given distance from the start of a scatterlist.✨
- spu_sg_count(9)Determine number of elements in scatterlist to provide a specified number of bytes.✨
- spu_skcipher_rx_sg_create(9)Build up the scatterlist of buffers used to receive a SPU response message for an skcipher request. Includes buffers to catch SPU message headers and the response data.✨
- spu_skcipher_tx_sg_create(9)Build up the scatterlist of buffers used to send a SPU request message for an skcipher request. Includes SPU message headers and the request data.✨
- spu_unbind_context(9)unbind spu context from physical spu✨
- spu_unschedule(9)remove a context from a spu, and possibly release it.✨
- spu_yield(9)yield a physical spu if others are waiting✨
- spum_aead_ivlen(9)Calculate the length of the AEAD IV to be included in a SPU request after the AAD and before the payload.✨
- spum_assoc_resp_len(9)Determine the size of the receive buffer required to catch associated data.✨
- spum_ccm_update_iv(9)Update the IV as per the requirements for CCM mode.✨
- spum_cipher_req_finish(9)Finish building a SPU request message header for a block cipher request. Assumes much of the header was already filled in at setkey() time in spu_cipher_req_init().✨
- spum_cipher_req_init(9)Build a SPU request message header, up to and including the BD header.✨
- spum_create_request(9)Build a SPU request message header, up to and including the BD header. Construct the message starting at spu_hdr. Caller should allocate this buffer in DMA-able memory at least SPU_HEADER_ALLOC_LEN…✨
- spum_digest_size(9)Determine the size of a hash digest to expect the SPU to return.✨
- spum_gcm_ccm_pad_len(9)Determine the required length of GCM or CCM padding.✨
- spum_hash_pad_len(9)Calculate the length of hash padding required to extend data to a full block size.✨
- spum_hash_type(9)Determine the type of hash operation.✨
- spum_ns2_ctx_max_payload(9)Determine the max length of the payload for a SPU message for a given cipher and hash alg context.✨
- spum_nsp_ctx_max_payload(9)Determine the max length of the payload for a SPU message for a given cipher and hash alg context.✨
- spum_request_pad(9)Create pad bytes at the end of the data.✨
- spum_response_hdr_len(9)Given the length of the hash key and encryption key, determine the expected length of a SPU response header.✨
- spum_rx_status_len(9)Return the length of the STATUS field in a SPU response message.✨
- spum_status_process(9)Process the status from a SPU response message.✨
- spum_tx_status_len(9)Return the length of the STATUS field in a SPU response message.✨
- spum_wordalign_padlen(9)Given the length of a data field, determine the padding required to align the data following this field on a 4-byte boundary.✨
- spum_xts_tweak_in_payload(9)Indicate that SPUM DOES place the XTS tweak field in the packet payload (rather than using IV)✨
- spurious_interrupt(9)Catch all for interrupts raised on unused vectors✨
- sq_flush_range(9)Flush (prefetch) a specific SQ range✨
- sq_prepare_db(9)prepare doorbell to write✨
- sq_remap(9)Map a physical address through the Store Queues✨
- sq_to_td(9)return throtl_data the specified service queue belongs to✨
- sq_to_tg(9)return the throl_grp the specified service queue belongs to✨
- sq_unmap(9)Unmap a Store Queue allocation✨
- sr_configure_errgen(9)Configures the SmartReflex to perform AVS using the error generator module.✨
- sr_configure_minmax(9)Configures the SmartReflex to perform AVS using the minmaxavg module.✨
- sr_disable(9)Disables the smartreflex module.✨
- sr_disable_errgen(9)Disables SmartReflex AVS module's errgen component✨
- sr_enable(9)Enables the smartreflex module.✨
- sr_register_class(9)API to register a smartreflex class parameters.✨
- sram_exec_copy(9)copy data to a protected executable region of sram✨
- src_sync_cmd(9)send a command and wait✨
- srcu_barrier(9)Wait until all in-flight call_srcu() callbacks complete.✨
- srcu_batches_completed(9)return batches completed.✨
- srcu_dereference(9)fetch SRCU-protected pointer for later dereferencing✨
- srcu_dereference_check(9)fetch SRCU-protected pointer for later dereferencing✨
- srcu_dereference_notrace(9)no tracing and no lockdep calls from here✨
- srcu_down_read(9)register a new reader for an SRCU-protected structure.✨
- srcu_down_read_fast(9)register a new reader for an SRCU-protected structure.✨
- srcu_expedite_current(9)Expedite the current SRCU grace period✨
- srcu_init_notifier_head(9)Initialize an SRCU notifier head✨
- srcu_notifier_call_chain(9)Call functions in an SRCU notifier chain✨
- srcu_notifier_chain_register(9)Add notifier to an SRCU notifier chain✨
- srcu_notifier_chain_unregister(9)Remove notifier from an SRCU notifier chain✨
- srcu_read_lock(9)register a new reader for an SRCU-protected structure.✨
- srcu_read_lock_fast(9)register a new reader for an SRCU-protected structure.✨
- srcu_read_lock_fast_updown(9)register a new reader for an SRCU-fast- updown structure.✨
- srcu_read_lock_held(9)might we be in SRCU read-side critical section?✨
- srcu_read_lock_nmisafe(9)register a new reader for an SRCU-protected structure.✨
- srcu_read_unlock(9)unregister a old reader from an SRCU-protected structure.✨
- srcu_read_unlock_fast(9)unregister a old reader from an SRCU-protected structure.✨
- srcu_read_unlock_fast_updown(9)unregister a old reader from an SRCU- fast-updown structure.✨
- srcu_read_unlock_nmisafe(9)unregister a old reader from an SRCU- protected structure.✨
- srcu_readers_active(9)returns true if there are readers. and false otherwise.✨
- srcu_up_read(9)unregister a old reader from an SRCU-protected structure.✨
- srcu_up_read_fast(9)unregister a old reader from an SRCU-protected structure.✨
- srp_attach_transport(9)instantiate SRP transport template✨
- srp_build_response(9)Build an SRP response buffer✨
- srp_change_queue_depth(9)setting device queue depth✨
- srp_chkready(9)evaluate the transport layer state before I/O✨
- srp_claim_req(9)Take ownership of the scmnd associated with a request.✨
- srp_conn_unique(9)check whether the connection to a target is unique✨
- srp_connected_ch(9)number of connected channels✨
- srp_create_fr_pool(9)allocate and initialize a pool for fast registration✨
- srp_del_scsi_host_attr(9)Remove attributes defined in the host template.✨
- srp_destroy_fr_pool(9)free the resources owned by a pool✨
- srp_destroy_qp(9)destroy an RDMA queue pair✨
- srp_fr_pool_get(9)obtain a descriptor suitable for fast registration✨
- srp_fr_pool_put(9)put an FR descriptor back in the free list✨
- srp_free_req(9)Unmap data and adjust ch->req_lim.✨
- srp_map_data(9)map SCSI data buffer onto an SRP request✨
- srp_parse_in(9)parse an IP address and port number combination✨
- srp_post_send(9)send an SRP information unit✨
- srp_reconnect_rport(9)reconnect to an SRP target port✨
- srp_reconnect_work(9)reconnect and schedule a new attempt if necessary✨
- srp_release_transport(9)release SRP transport template instance✨
- srp_remove_host(9)tear down a Scsi_Host's SRP data structures✨
- srp_rport_add(9)add a SRP remote port to the device hierarchy✨
- srp_rport_del(9)remove a SRP remote port✨
- srp_rport_get(9)increment rport reference count✨
- srp_rport_put(9)decrement rport reference count✨
- srp_snd_msg_failed(9)Handle an error when sending a response✨
- srp_start_tl_fail_timers(9)start the transport layer failure timers✨
- srp_stop_rport_timers(9)stop the transport layer recovery timers✨
- srp_timed_out(9)SRP transport intercept of the SCSI timeout EH✨
💅
getting it ready, bestie…