section 9 · Kernel routines 🧠
87928 pages · page 368 of 440
S (continued)
- struct sgx_enclave_modify_types(9)parameters for ioctl %SGX_IOC_ENCLAVE_MODIFY_TYPES✨
- struct sgx_enclave_provision(9)parameter structure for the %SGX_IOC_ENCLAVE_PROVISION ioctl✨
- struct sgx_enclave_remove_pages(9)%SGX_IOC_ENCLAVE_REMOVE_PAGES parameters✨
- struct sgx_enclave_restrict_permissions(9)parameters for ioctl %SGX_IOC_ENCLAVE_RESTRICT_PERMISSIONS✨
- struct sgx_enclave_run(9)the execution context of __vdso_sgx_enter_enclave()✨
- struct sgx_pageinfo(9)an enclave page descriptor✨
- struct sgx_pcmd(9)Paging Crypto Metadata (PCMD)✨
- struct sgx_secinfo(9)describes attributes of an EPC page✨
- struct sgx_secs(9)SGX Enclave Control Structure (SECS)✨
- struct sgx_sigstruct(9)an enclave signature✨
- struct sgx_sigstruct_body(9)defines contents of the enclave✨
- struct sgx_sigstruct_header(9)defines author of the enclave✨
- struct sgx_tcs(9)Thread Control Structure (TCS)✨
- struct sh_css_stream_seed(9)a stream seed, to save and restore the stream data.✨
- struct sh_dmae_channel(9)DMAC channel platform data✨
- struct sh_dmae_pdata(9)DMAC platform data✨
- struct sh_mem_pull_push_mode_position_buffer(9)Shared position buffer✨
- struct sha1_ctx(9)Context for hashing a message with SHA-1✨
- struct sha224_ctx(9)Context for hashing a message with SHA-224✨
- struct sha256_ctx(9)Context for hashing a message with SHA-256✨
- struct sha384_ctx(9)Context for hashing a message with SHA-384✨
- struct sha3_ctx(9)Context for SHA3-224, SHA3-256, SHA3-384, or SHA3-512✨
- struct sha512_ctx(9)Context for hashing a message with SHA-512✨
- struct shake_ctx(9)Context for SHAKE128 or SHAKE256✨
- struct share_obj(9)DTCM (Data Tightly-Coupled Memory) buffer shared with AP and VPU✨
- struct sharpsl_ftl(9)Sharp FTL Logical Table✨
- struct shash_alg(9)synchronous message digest definition✨
- struct shdma_ops(9)simple DMA driver operations✨
- struct sht15_data(9)device instance specific data✨
- struct sht15_temppair(9)elements of voltage dependent temp calc✨
- struct sht21(9)SHT21 device specific data✨
- struct sht4x_data(9)All the data required to operate an SHT4X chip✨
- struct si1145_data(9)si1145 chip state data✨
- struct si2157_config(9)configuration parameters for si2157✨
- struct si2168_config(9)configuration parameters for si2168✨
- struct si476x_core(9)internal data structure representing the underlying "core" device which all the MFD cell-devices use.✨
- struct si476x_func_info(9)structure containing result of the FUNC_INFO command.✨
- struct si476x_power_down_args(9)structure used to pass parameters to POWER_DOWN command✨
- struct si476x_radio(9)radio device✨
- struct si476x_radio_ops(9)vtable of tuner functions✨
- struct si476x_rds_status_report(9)the structure representing the response to 'FM_RD_STATUS' command✨
- struct si5351_clkout_config(9)Si5351 clock output configuration✨
- struct si5351_platform_data(9)Platform data for the Si5351 clock driver✨
- struct siena_nic_data(9)Siena NIC state✨
- struct siena_vf(9)Back-end resource and protocol state for a PCI VF✨
- struct sifive_serial_port(9)driver-specific data extension to struct uart_port✨
- struct sig_alg(9)generic public key signature algorithm✨
- struct sil164_encoder_params(9)✨
- struct sink_caps_ext_msg(9)Sink extended capability PD message✨
- struct size_entry(9)inode size information for recovery.✨
- struct sk_buff(9)socket buffer✨
- struct skb_ext(9)sk_buff extensions✨
- struct skb_frame_desc(9)Descriptor information for the skb buffer✨
- struct skb_shared_hwtstamps(9)hardware time stamps✨
- struct skbuf_dma_descriptor(9)skb for each dma descriptor✨
- struct skcipher_alg(9)symmetric key cipher definition✨
- struct skcipher_request(9)Symmetric key cipher request✨
- struct skeleton(9)All internal data for one instance of device✨
- struct sky81452_bl_platform_data(9)backlight platform data✨
- struct sl(9)storage list (SL)✨
- struct sl_element(9)storage list entry✨
- struct SL_WH_EVENT_TRIGGER_T(9)Definition of an event trigger element✨
- struct SL_WH_EVENT_TRIGGERS_T(9)Structure passed to/from sysfs containing a list of Event Triggers to be monitored for.✨
- struct SL_WH_MPI_TRIGGER_T(9)Definition of an MPI trigger element✨
- struct SL_WH_MPI_TRIGGERS_T(9)Structure passed to/from sysfs containing a list of MPI IOCStatus/IocLogInfo pairs that should trigger a DIAG_SERVICE event when observed.✨
- struct SL_WH_SCSI_TRIGGER_T(9)Definition of a SCSI trigger element✨
- struct SL_WH_SCSI_TRIGGERS_T(9)Structure passed to/from sysfs containing a list of SCSI sense codes that should trigger a DIAG_SERVICE event when observed.✨
- struct SL_WH_TRIGGERS_EVENT_DATA_T(9)event data for trigger✨
- struct sleep_save(9)save information for shared peripherals.✨
- struct slf3s_data(9)per-device state✨
- struct slf3s_variant(9)per-variant calibration constants✨
- struct slib(9)storage list information block (SLIB)✨
- struct slibe(9)storage list information block element (SLIBE)✨
- struct slim_channel(9)SLIMbus channel, used for state machine✨
- struct slim_controller(9)Controls every instance of SLIMbus (similar to 'master' on SPI)✨
- struct slim_device(9)Slim device handle.✨
- struct slim_driver(9)SLIMbus 'generic device' (slave) device driver (similar to 'spi_device' on SPI)✨
- struct slim_eaddr(9)Enumeration address for a SLIMbus device✨
- struct slim_framer(9)Represents SLIMbus framer. Every controller may have multiple framers. There is 1 active framer device responsible for clocking the bus. Manager is responsible for framer hand-over.✨
- struct slim_msg_txn(9)Message to be sent by the controller. This structure has packet header, payload and buffer to be filled (if any)✨
- struct slim_port(9)SLIMbus port✨
- struct slim_sched(9)Framework uses this structure internally for scheduling.✨
- struct slim_stream_config(9)SLIMbus stream configuration Configuring a stream is done at hw_params or prepare call from audio drivers where they have all the required information regarding rate, number of channels and so on…✨
- struct slim_stream_runtime(9)SLIMbus stream runtime instance✨
- struct slim_val_inf(9)Slimbus value or information element✨
- struct slot_add_bulk_vcpus_req(9)SLOT_ADD_BULK_VCPUS request.✨
- struct slot_add_mem_req(9)SLOT_ADD_MEM request.✨
- struct slot_add_vcpu_req(9)SLOT_ADD_VCPU request.✨
- struct slot_alloc_req(9)SLOT_ALLOC request.✨
- struct slot_count_req(9)SLOT_COUNT request.✨
- struct slot_free_req(9)SLOT_FREE request.✨
- struct slot_info_req(9)SLOT_INFO request.✨
- struct slot_irq(9)slot IRQ definition. @vector Vector number @handler Handler called when IRQ arrives @arg Handler argument✨
- struct slsb(9)storage list state block (SLSB)✨
- struct sm3_ctx(9)Context for hashing a message with SM3✨
- struct smb347_charger(9)smb347 charger instance✨
- struct smb_chip(9)smb chip structure✨
- struct smb_data_buffer(9)Details of the buffer used by SMB✨
- struct smb_drv_data(9)specifics associated to an SMB component✨
- struct smc_pnettable(9)SMC PNET table anchor✨
- struct smem_flash_pentry(9)SMEM Flash partition entry✨
- struct smem_flash_ptable(9)SMEM Flash partition table✨
- struct smem_global_entry(9)entry to reference smem items on the heap✨
- struct smem_header(9)header found in beginning of primary smem region✨
- struct smem_info(9)smem region info located after the table of contents✨
- struct smem_partition(9)describes smem partition✨
- struct smem_partition_header(9)header of the partitions✨
- struct smem_private_entry(9)header of each item in the private partition✨
- struct smem_proc_comm(9)proc_comm communication struct (legacy)✨
- struct smem_ptable(9)partition table for the private partitions✨
- struct smem_ptable_entry(9)one entry in the @smem_ptable list✨
- struct smem_region(9)representation of a chunk of memory used for smem✨
- struct smm_variable_access(9)Used to communicate with StMM by SetVariable and GetVariable.✨
- struct smm_variable_communicate_header(9)Used for SMM variable communication✨
- struct smm_variable_getnext(9)Used to communicate with StMM for GetNextVariableName.✨
- struct smm_variable_payload_size(9)Used to get the max allowed payload used in StMM.✨
- struct smm_variable_query_info(9)Used to communicate with StMM for QueryVariableInfo.✨
- struct smm_variable_var_check_property(9)Used to communicate variable properties with StMM✨
- struct smp2p_entry(9)driver context matching one entry✨
- struct smp2p_smem_item(9)in memory communication structure✨
- struct smp_call_on_cpu_struct(9)Call a function on a specific CPU✨
- struct smp_hotplug_thread(9)CPU hotplug related thread descriptor✨
- struct smp_task_context(9)This is the SCU hardware definition for an SMP request.✨
- struct smsm_entry(9)per remote processor entry context✨
- struct smsm_host(9)representation of a remote host✨
- struct smu_msg_args(9)Per-call message arguments✨
- struct smu_msg_config(9)IP-level register configuration✨
- struct smu_msg_ctl(9)Per-device message control block This is a standalone control block that encapsulates everything needed for SMU messaging. The ops->send_msg implements the complete protocol including all filtering…✨
- struct smu_msg_ops(9)IP-level protocol operations✨
- struct smu_registers(9)These are the SMU registers✨
- struct smu_temp_funcs(9)Callbacks used to get temperature data.✨
- struct smuxed(9)Structure for static muxed clocks✨
- struct snd_acp_hw_ops(9)ACP PCI driver platform specific ops✨
- struct snd_compr(9)Compressed device✨
- struct snd_compr_avail(9)avail descriptor✨
- struct snd_compr_avail64(9)avail descriptor with tstamp in 64 bit format✨
- struct snd_compr_caps(9)caps descriptor✨
- struct snd_compr_codec_caps(9)query capability of codec✨
- struct snd_compr_metadata(9)compressed stream metadata✨
- struct snd_compr_ops(9)compressed path DSP operations✨
- struct snd_compr_params(9)compressed stream params✨
- struct snd_compr_runtime(9)runtime stream description✨
- struct snd_compr_stream(9)compressed stream✨
- struct snd_compr_task(9)task primitive for non-realtime operation✨
- struct snd_compr_task_runtime(9)task runtime description✨
- struct snd_compr_task_status(9)task status✨
- struct snd_compr_tstamp(9)timestamp descriptor✨
- struct snd_compr_tstamp64(9)timestamp descriptor with fields in 64 bit✨
- struct snd_compressed_buffer(9)compressed buffer✨
- struct snd_dec_opus(9)Opus decoder parameters (raw opus packets)✨
- struct snd_dmaengine_dai_dma_data(9)DAI DMA configuration data✨
- struct snd_dmaengine_pcm_config(9)Configuration data for dmaengine based PCM✨
- struct snd_enc_flac(9)FLAC encoder parameters✨
- struct snd_enc_real(9)RealAudio encoder parameters✨
- struct snd_enc_vorbis(9)Vorbis encoder parameters✨
- struct snd_firewire_event_ff400_message(9)the container for message from Fireface 400 when operating hardware knob.✨
- struct snd_firewire_motu_command_dsp_meter(9)the container for meter information in DSP controlled by command✨
- struct snd_firewire_motu_register_dsp_meter(9)the container for meter information in DSP controlled by register access✨
- struct snd_firewire_motu_register_dsp_parameter(9)the container for parameters of DSP controlled by register access.✨
- struct snd_soc_acpi_adr_device(9)descriptor for _ADR-enumerated device✨
- struct snd_soc_acpi_codecs(9)Structure to hold secondary codec information apart from the matched one, this data will be passed to the quirk function to match with the ACPI detected devices✨
- struct snd_soc_acpi_endpoint(9)endpoint descriptor✨
- struct snd_soc_acpi_link_adr(9)ACPI-based list of _ADR enumerated devices✨
- struct snd_soc_acpi_mach(9)ACPI-based machine descriptor. Most of the fields are related to the hardware, except for the firmware and topology file names. A platform supported by legacy and Sound Open Firmware (SOF) would…✨
- struct snd_soc_acpi_mach_params(9)interface for machine driver configuration✨
- struct snd_soc_jack_gpio(9)Describes a gpio pin for jack detection✨
- struct snd_soc_jack_pin(9)Describes a pin to update based on jack detection✨
- struct snd_soc_jack_zone(9)Describes voltage zones of jack detection✨
- struct snd_soc_usb(9)representation of a SoC USB backend entity✨
- struct snd_soc_usb_device(9)SoC USB representation of a USB sound device✨
- struct snd_sof_pcm_stream_pipeline_list(9)List of pipelines associated with a PCM stream✨
- struct snd_sof_platform_stream_params(9)platform dependent stream parameters✨
- struct so_timestamping(9)SO_TIMESTAMPING parameter✨
- struct soc_data(9)SoC specific data✨
- struct sock(9)network layer representation of sockets✨
- struct sock_common(9)minimal network layer representation of sockets✨
- struct sockaddr_can(9)the sockaddr structure for CAN sockets✨
- struct sockaddr_l2tpip6(9)the sockaddr structure for L2TP-over-IPv6 sockets✨
- struct sockaddr_unsized(9)Unspecified size sockaddr for callbacks✨
- struct socket(9)general BSD socket✨
- struct sockopt(9)socket option value container✨
- struct sof_abi_hdr(9)Header for all non IPC ABI data.✨
- struct sof_client_dev(9)SOF client device✨
- struct sof_client_dev_entry(9)client device entry for internal management use✨
- struct sof_copier_gateway_cfg(9)IPC gateway configuration✨
- struct sof_firmware(9)Container struct for SOF firmware✨
- struct sof_ipc4_asrc(9)ASRC config data✨
- struct sof_ipc4_available_audio_format(9)Available audio formats✨
- struct sof_ipc4_base_module_cfg_ext(9)base module config extension containing the pin format information for the module. Both @num_input_pin_fmts and @num_output_pin_fmts cannot be 0 for a module.✨
- struct sof_ipc4_control_data(9)IPC data for kcontrol IO✨
- struct sof_ipc4_control_msg_payload(9)IPC payload for kcontrol parameters✨
- struct sof_ipc4_copier(9)copier config data✨
- struct sof_ipc4_copier_data(9)IPC data for copier✨
- struct sof_ipc4_ctrl_value_chan(9)generic channel mapped value data✨
- struct sof_ipc4_dma_config(9)DMA configuration✨
- struct sof_ipc4_dma_config_tlv(9)DMA configuration✨
- struct sof_ipc4_dma_device_stream_ch_map(9)abstract representation of channel mapping to DMAs✨
- struct sof_ipc4_dma_stream_ch_map(9)DMA configuration data✨
- struct sof_ipc4_fw_data(9)IPC4-specific data✨
- struct sof_ipc4_fw_library(9)IPC4 library information✨
💅
getting it ready, bestie…