section 9 · Kernel routines 🧠
87928 pages · page 342 of 440
S (continued)
- struct hw_mode_spec(9)Hardware specifications structure✨
- struct hw_perf_event(9)performance event hardware details:✨
- struct hw_prober_entry(9)Holds an entry for the hardware prober✨
- struct hw_queue_properties(9)queue information.✨
- struct hwmon_channel_info(9)Channel information✨
- struct hwmon_chip_info(9)Chip configuration✨
- struct hwmon_ops(9)hwmon device operations✨
- struct hwmon_pmu_event_value(9)Value in hwmon_pmu->events.✨
- struct hwrng(9)Hardware Random Number Generator driver✨
- struct hwsim_tx_rate(9)rate selection/status✨
- struct hwsim_tx_rate_flag(9)rate selection/status✨
- struct hwspinlock(9)this struct represents a single hwspinlock instance✨
- struct hwspinlock_device(9)a device which usually spans numerous hwspinlocks✨
- struct hwspinlock_ops(9)platform-specific hwspinlock handlers✨
- struct hwtstamp_config(9)%SIOCGHWTSTAMP and %SIOCSHWTSTAMP parameter✨
- struct hwtstamp_provider(9)hwtstamp provider object✨
- struct hwtstamp_provider_desc(9)hwtstamp provider description✨
- struct hx711_chip_info(9)per-variant static configuration✨
- struct hx8279_analog_gamma(9)Analog Gamma Adjustment✨
- struct hx8279_digital_gamma(9)Digital Gamma Adjustment✨
- struct hx8279_goa_mux(9)Gate driver On Array Muxer✨
- struct hynix_nand(9)private Hynix NAND struct✨
- struct hynix_read_retry(9)read-retry data✨
- struct hynix_read_retry_otp(9)structure describing how the read-retry OTP area✨
- struct hyperbus_ctlr(9)struct representing HyperBus controller✨
- struct hyperbus_device(9)struct representing HyperBus slave device✨
- struct hyperbus_ops(9)struct representing custom HyperBus operations✨
- struct i2c_adapter_quirks(9)describe flaws of an i2c adapter✨
- struct i2c_algo_dp_aux_data(9)driver interface structure for i2c over dp aux algorithm✨
- struct i2c_algo_pch_data(9)for I2C driver functionalities✨
- struct i2c_algorithm(9)represent I2C transfer methods✨
- struct i2c_arbitrator_data(9)Driver data for I2C arbitrator✨
- struct i2c_atr(9)The I2C ATR instance✨
- struct i2c_atr_adap_desc(9)An ATR downstream bus descriptor✨
- struct i2c_atr_alias_pair(9)Holds the alias assigned to a client address.✨
- struct i2c_atr_alias_pool(9)Pool of client aliases available for an ATR.✨
- struct i2c_atr_chan(9)Data for a channel.✨
- struct i2c_atr_ops(9)Callbacks from ATR to the device driver.✨
- struct i2c_board_info(9)template for device creation✨
- struct i2c_bus_recovery_info(9)I2C bus recovery information✨
- struct i2c_client(9)represent an I2C slave device✨
- struct i2c_dev_boardinfo(9)I2C device board information✨
- struct i2c_dev_desc(9)I2C device descriptor✨
- struct i2c_device_identity(9)i2c client device identification✨
- struct i2c_driver(9)represent an I2C device driver✨
- struct i2c_gpio_platform_data(9)Platform-dependent data for i2c-gpio✨
- struct i2c_lock_operations(9)represent I2C locking operations✨
- struct i2c_msg(9)an I2C transaction segment beginning with START✨
- struct i2c_mux_gpio_platform_data(9)Platform-dependent data for i2c-mux- gpio✨
- struct i2c_mux_reg_platform_data(9)Platform-dependent data for i2c-mux- reg✨
- struct i2c_nmk_client(9)client specific data✨
- struct i2c_of_probe_cfg(9)I2C OF component prober configuration✨
- struct i2c_of_probe_ops(9)I2C OF component prober callbacks✨
- struct i2c_of_probe_simple_opts(9)Options for simple I2C component prober callbacks✨
- struct i2c_spec_values(9)I2C specification values for various modes✨
- struct i2c_timings(9)I2C timing information✨
- struct i2c_vendor_data(9)per-vendor variations✨
- struct i2chid_ops(9)Ops provided to the core.✨
- struct i3c_bus(9)I3C bus object✨
- struct i3c_ccc_bridged_slave_desc(9)bridged slave descriptor✨
- struct i3c_ccc_cmd(9)CCC command✨
- struct i3c_ccc_cmd_dest(9)CCC command destination✨
- struct i3c_ccc_cmd_payload(9)CCC payload✨
- struct i3c_ccc_defslvs(9)payload passed to DEFSLVS CCC✨
- struct i3c_ccc_dev_desc(9)I3C/I2C device descriptor used for DEFSLVS✨
- struct i3c_ccc_enttm(9)payload passed to ENTTM CCC✨
- struct i3c_ccc_events(9)payload passed to ENEC/DISEC CCC✨
- struct i3c_ccc_getaccmst(9)payload passed to GETACCMST CCC✨
- struct i3c_ccc_getbcr(9)payload passed to GETBCR CCC✨
- struct i3c_ccc_getdcr(9)payload passed to GETDCR CCC✨
- struct i3c_ccc_gethdrcap(9)payload passed to GETHDRCAP CCC✨
- struct i3c_ccc_getmxds(9)payload passed to GETMXDS CCC✨
- struct i3c_ccc_getpid(9)payload passed to GETPID CCC✨
- struct i3c_ccc_getstatus(9)payload passed to GETSTATUS CCC✨
- struct i3c_ccc_getxtime(9)payload retrieved from GETXTIME CCC✨
- struct i3c_ccc_mrl(9)payload passed to SETMRL/GETMRL CCC✨
- struct i3c_ccc_mwl(9)payload passed to SETMWL/GETMWL CCC✨
- struct i3c_ccc_setbrgtgt(9)payload passed to SETBRGTGT CCC✨
- struct i3c_ccc_setda(9)payload passed to SETNEWDA and SETDASA CCCs✨
- struct i3c_ccc_setxtime(9)payload passed to SETXTIME CCC✨
- struct i3c_dev_boardinfo(9)I3C device board information✨
- struct i3c_dev_desc(9)I3C device descriptor✨
- struct i3c_device(9)I3C device object✨
- struct i3c_device_ibi_info(9)IBI information attached to a specific device✨
- struct i3c_device_info(9)I3C device information✨
- struct i3c_dma(9)DMA transfer and mapping descriptor✨
- struct i3c_driver(9)I3C device driver✨
- struct i3c_i2c_dev_desc(9)Common part of the I3C/I2C device descriptor✨
- struct i3c_ibi_setup(9)IBI setup object✨
- struct i3c_ibi_slot(9)I3C IBI (In-Band Interrupt) slot✨
- struct i3c_master_controller(9)I3C master controller object✨
- struct i3c_master_controller_ops(9)I3C master methods✨
- struct i3c_xfer(9)I3C data transfer✨
- struct i40e_stats(9)definition for an ethtool statistic✨
- struct i8254(9)I8254 device private data structure✨
- struct i8254_regmap_config(9)Configuration for the register map of an i8254✨
- struct i8255_regmap_config(9)Configuration for the register map of an i8255✨
- struct i915_audio_component(9)Used for direct communication between i915 and hda drivers✨
- struct i915_context_engines_parallel_submit(9)Configure engine for parallel submission.✨
- struct i915_deps(9)Collect dependencies into a single dma-fence✨
- struct i915_engine_class_instance(9)Engine class/instance identifier✨
- struct i915_gem_apply_to_region(9)Argument to the struct i915_gem_apply_to_region_ops functions.✨
- struct i915_gem_apply_to_region_ops(9)ops to use when iterating over all region objects.✨
- struct i915_gem_context(9)client state✨
- struct i915_gem_engines(9)A set of engines✨
- struct i915_gem_engines_iter(9)Iterator for an i915_gem_engines set✨
- struct i915_gem_proto_context(9)prototype context✨
- struct i915_gem_proto_engine(9)prototype engine✨
- struct i915_gem_ttm_pm_apply(9)Apply-to-region subclass for restore✨
- struct i915_gsc_proxy_component(9)Used for communication between i915 and MEI drivers for GSC proxy services✨
- struct i915_gsc_proxy_component_ops(9)ops for GSC Proxy services.✨
- struct i915_hdcp_arbiter(9)Used for communication between i915 and hdcp drivers for the HDCP2.2 services✨
- struct i915_hdcp_ops(9)ops for HDCP2.2 services.✨
- struct i915_oa_ops(9)Gen specific implementation of an OA unit stream✨
- struct i915_perf_stream(9)state for a single open stream FD✨
- struct i915_perf_stream_ops(9)the OPs to support a specific stream type✨
- struct i915_pxp_component(9)Used for communication between i915 and TEE drivers for the PXP services✨
- struct i915_pxp_component_ops(9)ops for PXP services.✨
- struct i915_refct_sgt(9)A refcounted scatter-gather table✨
- struct i915_refct_sgt_ops(9)Operations structure for struct i915_refct_sgt✨
- struct i915_sched_engine(9)scheduler engine✨
- struct i915_ttm_buddy_resource(9)✨
- struct i915_ttm_memcpy_arg(9)argument for the bo memcpy functionality.✨
- struct i915_ttm_memcpy_work(9)Async memcpy worker under a dma-fence.✨
- struct i915_ttm_tt(9)TTM page vector with additional private information✨
- struct i915_user_extension(9)Base class for defining a chain of extensions✨
- struct i915_vma_bindinfo(9)Information needed for async bind only but that can be dropped after the bind has taken place. Consider making this a separate argument to the bind_vma op, coalescing with other arguments like vm…✨
- struct i915_vma_resource(9)Snapshotted unbind information.✨
- struct iadc_chip(9)IADC Current ADC device structure.✨
- struct iavf_rx_desc(9)Receive descriptor (both legacy and flexible)✨
- struct iavf_stats(9)definition for an ethtool statistic✨
- struct ib_conn(9)Infiniband related objects✨
- struct ib_device_ops(9)InfiniBand device operations This structure defines all the InfiniBand device operations, providers will need to define the supported operations, otherwise they will be set to null.✨
- struct ib_mr_status(9)Memory region status container✨
- struct ib_sig_attrs(9)Parameters for signature handover operation✨
- struct ib_sig_domain(9)Parameters for signature domain✨
- struct ib_t10_dif_domain(9)Parameters specific for T10-DIF domain.✨
- struct ib_udata(9)Driver request/response data from userspace✨
- struct ib_user_mad(9)MAD packet✨
- struct ib_user_mad_hdr(9)MAD packet header This layout allows specifying/receiving the P_Key index. To use this capability, an application must call the IB_USER_MAD_ENABLE_PKEY ioctl on the user MAD file handle before any…✨
- struct ib_user_mad_hdr_old(9)Old version of MAD packet header without pkey_index✨
- struct ib_user_mad_reg_req(9)MAD registration request✨
- struct ib_user_mad_reg_req2(9)MAD registration request✨
- struct ibm_platform_dump_params(9)Parameters (in and out) for ibm,platform-dump✨
- struct ica_rsa_modexpo(9)✨
- struct ica_rsa_modexpo_crt(9)✨
- struct icc_bulk_data(9)Data used for bulk icc operations.✨
- struct icc_node(9)entity that is part of the interconnect topology✨
- struct icc_node_data(9)icc node data✨
- struct icc_onecell_data(9)driver data for onecell interconnect providers✨
- struct icc_path(9)interconnect path structure✨
- struct icc_provider(9)interconnect provider (controller) entity that might provide multiple interconnect controls✨
- struct icc_req(9)constraints that are attached to each node✨
- struct ice_adapter(9)PCI adapter resources shared across PFs✨
- struct ice_crosststamp_cfg(9)Device cross timestamp configuration✨
- struct ice_crosststamp_ctx(9)Device cross timestamp context✨
- struct ice_ddp_send_ctx(9)sending context of current DDP segment✨
- struct ice_dynamic_port(9)Track dynamically added devlink port instance✨
- struct ice_eth56g_mac_reg_cfg(9)MAC config values for specific PTP registers✨
- struct ice_health(9)stores ice devlink health reporters and accompanied data✨
- struct ice_phy_reg_info_eth56g(9)ETH56G PHY register parameters✨
- struct ice_port_list(9)data used to store the list of adapter ports✨
- struct ice_ptp(9)data used for integrating with CONFIG_PTP_1588_CLOCK✨
- struct ice_ptp_pin_desc(9)hardware pin description data✨
- struct ice_ptp_port(9)data used to initialize an external port for PTP✨
- struct ice_ptp_tx(9)Tracking structure for all Tx timestamp requests on a port✨
- struct ice_time_ref_info_e82x(9)✨
- struct ice_tspll_params_e82x(9)E82X TSPLL parameters✨
- struct ice_tx_tstamp(9)Tracking for a single Tx timestamp✨
- struct ice_vernier_info_e82x(9)✨
- struct icm(9)Internal connection manager private data✨
- struct icss_iep_plat_data(9)Plat data to handle SoC variants✨
- struct icvs(9)Core CVS device context✨
- struct icvs_cmd(9)Generic command container✨
- struct icvs_dev_capabilities(9)Protocol capabilities reported by device✨
- struct icvs_device_quirk(9)Device-specific quirk entry✨
- struct icvs_dt_config(9)Data type configuration for a virtual channel✨
- struct icvs_fw_version(9)Firmware version tuple✨
- struct icvs_link_cfg(9)Host to CVS CSI link configuration✨
- struct icvs_mipi_data_packet(9)Encapsulated MIPI link configuration packet✨
- struct icvs_mipi_read_packet(9)Read-back MIPI configuration✨
- struct icvs_resp(9)Firmware response container✨
- struct icvs_vc_config(9)Virtual channel configuration✨
- struct icvs_vid_pid(9)Device vendor/product IDs✨
- struct idio_16_regmap_config(9)Configuration for the IDIO-16 register map✨
- struct idio_24_gpio(9)GPIO device private data structure✨
- struct idle_inject_device(9)idle injection data✨
- struct idle_inject_thread(9)task on/off switch structure✨
- struct idle_workqueue(9)Work data for periodic action in idle✨
- struct idma64_chip(9)representation of iDMA 64-bit controller hardware✨
- struct idpf_adapter(9)Device data struct generated on probe✨
- struct idpf_avail_queue_info(9)✨
- struct idpf_buf_queue(9)software structure representing a buffer queue✨
- struct idpf_bufq_set(9)✨
- struct idpf_compl_queue(9)software structure representing a completion queue✨
- struct idpf_dev_ops(9)Device specific operations✨
- struct idpf_intr_reg(9)✨
- struct idpf_mac_filter(9)✨
- struct idpf_netdev_priv(9)Struct to store vport back pointer✨
- struct idpf_ptp(9)PTP parameters✨
💅
getting it ready, bestie…