section 9 · Kernel routines 🧠
87928 pages · page 341 of 440
S (continued)
- struct hfi_cpu_data(9)HFI capabilities per CPU✨
- struct hfi_cpu_info(9)Per-CPU attributes to consume HFI data✨
- struct hfi_features(9)Supported HFI features✨
- struct hfi_hdr(9)Header of the HFI table✨
- struct hfi_instance(9)Representation of an HFI instance (i.e., a table)✨
- struct hi3660_chan_info(9)Hi3660 mailbox channel information✨
- struct hi3660_mbox(9)Hi3660 mailbox controller data✨
- struct hi6220_clk_divider(9)divider clock for hi6220✨
- struct hid_battery(9)represents a single battery power supply✨
- struct hid_bpf_ctx(9)User accessible data for all HID programs✨
- struct hid_bpf_ops(9)A BPF struct_ops of callbacks allowing to attach HID-BPF programs to a HID device✨
- struct hid_driver(9)✨
- struct hid_ll_driver(9)low level driver callbacks✨
- struct hid_sensor_hub_attribute_info(9)Attribute info✨
- struct hid_sensor_hub_callbacks(9)Client callback functions✨
- struct hid_sensor_hub_callbacks_list(9)Stores callback list✨
- struct hid_sensor_hub_device(9)Stores the hub instance data✨
- struct hidi2c_dev_descriptor(9)HIDI2C device descriptor definition✨
- struct hidi2c_report_packet(9)Report packet definition in HIDI2C protocol✨
- struct hidpp_scroll_counter(9)Utility class for processing high- resolution scroll events.✨
- struct hidspi_dev_descriptor(9)HIDSPI device descriptor definition✨
- struct hih6130(9)HIH-6130 device specific data✨
- struct hisi_pmu_topology(9)Describe the topology hierarchy on which the PMU is located.✨
- struct hisi_ptt(9)Per PTT device data✨
- struct hisi_ptt_dma_buffer(9)Describe a single trace buffer of PTT trace. The detail of the data format is described in the documentation of PTT device.✨
- struct hisi_ptt_filter_desc(9)Descriptor of the PTT trace filter✨
- struct hisi_ptt_filter_update_info(9)Information for PTT filter updating✨
- struct hisi_ptt_pmu_buf(9)Descriptor of the AUX buffer of PTT trace✨
- struct hisi_ptt_trace_ctrl(9)Control and status of PTT trace✨
- struct hisi_ptt_tune_desc(9)Describe tune event for PTT tune✨
- struct hisi_qp_ctx(9)User data for hisi qp.✨
- struct hisi_qp_info(9)User data for hisi qp.✨
- struct hisi_uncore_freq(9)hisi uncore frequency scaling device data✨
- struct hist_entry(9)histogram entry✨
- struct hl_asic_funcs(9)ASIC specific functions that are can be called from common code.✨
- struct hl_cb(9)describes a Command Buffer.✨
- struct hl_clk_throttle(9)keeps current/last clock throttling timestamps✨
- struct hl_clk_throttle_timestamp(9)current/last clock throttling timestamp✨
- struct hl_component_versions(9)versions associated with hl component.✨
- struct hl_cq(9)describes a completion queue✨
- struct hl_cs(9)command submission.✨
- struct hl_cs_compl(9)command submission completion object.✨
- struct hl_cs_counters_atomic(9)command submission counters✨
- struct hl_cs_encaps_sig_handle(9)encapsulated signals handle structure✨
- struct hl_cs_job(9)command submission job.✨
- struct hl_cs_outcome(9)represents a single completed CS outcome✨
- struct hl_cs_outcome_store(9)represents a limited store of completed CS outcomes✨
- struct hl_cs_parser(9)command submission parser properties.✨
- struct hl_ctx(9)user/kernel context.✨
- struct hl_ctx_mgr(9)for handling multiple contexts.✨
- struct hl_dbg_device_entry(9)ASIC specific debugfs manager.✨
- struct hl_debug_params(9)Coresight debug parameters.✨
- struct hl_debugfs_cfg_access(9)saves debugfs config region access requests history.✨
- struct hl_debugfs_cfg_access_entry(9)single debugfs config access object, member of hl_debugfs_cfg_access.✨
- struct hl_debugfs_entry(9)debugfs dentry wrapper.✨
- struct hl_dec(9)describes a decoder sw instance.✨
- struct hl_device(9)habanalabs device structure.✨
- struct hl_device_reset_work(9)reset work wrapper.✨
- struct hl_dio(9)describes habanalabs direct storage interaction interface✨
- struct hl_dio_stats(9)Direct I/O statistics✨
- struct hl_dmabuf_priv(9)a dma-buf private object.✨
- struct hl_encaps_signals_mgr(9)describes sync stream encapsulated signals handlers manager✨
- struct hl_eq(9)describes the event queue (single one per device)✨
- struct hl_eqe_work(9)This structure is used to schedule work of EQ entry and cpucp_reset event✨
- struct hl_error_info(9)holds information collected during an error.✨
- struct hl_fence(9)software synchronization primitive✨
- struct hl_fpriv(9)process information stored in FD private data.✨
- struct hl_gen_wait_properties(9)properties for generating a wait CB✨
- struct hl_hints_range(9)hint addresses reserved va range.✨
- struct hl_hr_mmu_funcs(9)Device related host resident MMU functions.✨
- struct hl_hw_obj_name_entry(9)single hw object name, member of hl_state_dump_specs✨
- struct hl_hw_queue(9)describes a H/W transport queue.✨
- struct hl_info_args(9)Main structure to retrieve device related information.✨
- struct hl_info_clk_throttle(9)clock throttling reason✨
- struct hl_info_cs_counters(9)command submission counters✨
- struct hl_info_cs_timeout_event(9)last CS timeout information.✨
- struct hl_info_dev_memalloc_page_sizes(9)valid page sizes in device mem alloc information.✨
- struct hl_info_energy(9)device energy information✨
- struct hl_info_engine_err_event(9)engine error info✨
- struct hl_info_fw_err_event(9)info about FW error✨
- struct hl_info_fw_err_info(9)firmware error information structure✨
- struct hl_info_hw_err_event(9)info about HW error✨
- struct hl_info_hw_ip_info(9)hardware information on various IPs in the ASIC✨
- struct hl_info_last_err_open_dev_time(9)last error boot information.✨
- struct hl_info_list(9)debugfs file ops.✨
- struct hl_info_pci_counters(9)pci counters✨
- struct hl_info_razwi_event(9)razwi information.✨
- struct hl_info_sync_manager(9)sync manager information✨
- struct hl_info_undefined_opcode_event(9)info about last undefined opcode error✨
- struct hl_ioctl_desc(9)describes an IOCTL entry of the driver.✨
- struct hl_mem_mgr(9)describes unified memory manager for mappable memory chunks.✨
- struct hl_mem_mgr_fini_stats(9)describes statistics returned during memory manager teardown.✨
- struct hl_mmap_mem_buf(9)describes a single unified memory buffer✨
- struct hl_mmap_mem_buf_behavior(9)describes unified memory manager buffer behavior✨
- struct hl_mmu_funcs(9)Device related MMU functions.✨
- struct hl_mmu_hop_info(9)A structure describing the TLB hops and their hop-entries that were created in order to translate a virtual address to a physical one.✨
- struct hl_mmu_per_hop_info(9)A structure describing one TLB HOP and its entry that was created in order to translate a virtual address to a physical one.✨
- struct hl_mmu_priv(9)used for holding per-device mmu internal information.✨
- struct hl_mmu_properties(9)ASIC specific MMU address translation properties.✨
- struct hl_mon_state_dump(9)represents a state dump of a single monitor✨
- struct hl_notifier_event(9)holds the notifier data structure✨
- struct hl_open_stats_info(9)device open statistics information✨
- struct hl_p2p_region(9)describes a single P2P memory region✨
- struct hl_page_fault_info(9)page fault information.✨
- struct hl_power_info(9)power information✨
- struct hl_prefetch_work(9)prefetch work structure handler✨
- struct hl_reset_info(9)holds current device reset information.✨
- struct hl_state_dump_specs(9)defines ASIC known hw objects names✨
- struct hl_state_dump_specs_funcs(9)virtual functions used by the state dump✨
- struct hl_sync_stream_properties(9)describes a H/W queue sync stream properties✨
- struct hl_sync_to_engine_map(9)maps sync object id to associated engine id✨
- struct hl_sync_to_engine_map_entry(9)sync object id to engine mapping entry✨
- struct hl_ts_buff(9)describes a timestamp buffer.✨
- struct hl_ts_free_jobs(9)holds user interrupt ts free nodes related data✨
- struct hl_user_interrupt(9)holds user interrupt information✨
- struct hl_user_mapping(9)user mapping information.✨
- struct hl_user_pending_interrupt(9)holds a context to a user thread pending on an interrupt✨
- struct hl_userptr(9)memory mapping chunk information✨
- struct hl_va_range(9)virtual addresses range.✨
- struct hl_vm(9)virtual memory manager for MMU.✨
- struct hl_vm_hash_node(9)hash element from virtual address to virtual memory area descriptor (hl_vm_phys_pg_list or hl_userptr).✨
- struct hl_vm_hw_block_list_node(9)list element from user virtual address to HW block id.✨
- struct hl_vm_phys_pg_pack(9)physical page pack.✨
- struct hl_vm_va_block(9)virtual range block information.✨
- struct hmac_md5_ctx(9)Context for computing HMAC-MD5 of a message✨
- struct hmac_md5_key(9)Prepared key for HMAC-MD5✨
- struct hmac_sha1_ctx(9)Context for computing HMAC-SHA1 of a message✨
- struct hmac_sha1_key(9)Prepared key for HMAC-SHA1✨
- struct hmac_sha224_ctx(9)Context for computing HMAC-SHA224 of a message✨
- struct hmac_sha224_key(9)Prepared key for HMAC-SHA224✨
- struct hmac_sha256_ctx(9)Context for computing HMAC-SHA256 of a message✨
- struct hmac_sha256_key(9)Prepared key for HMAC-SHA256✨
- struct hmac_sha384_ctx(9)Context for computing HMAC-SHA384 of a message✨
- struct hmac_sha384_key(9)Prepared key for HMAC-SHA384✨
- struct hmac_sha512_ctx(9)Context for computing HMAC-SHA512 of a message✨
- struct hmac_sha512_key(9)Prepared key for HMAC-SHA512✨
- struct hmc5843_data(9)device specific data✨
- struct hmcdrv_cache_entry(9)file cache (only used on read/dir)✨
- struct hmcdrv_ftp_cmdspec(9)FTP command specification✨
- struct hmcdrv_ftp_ops(9)HMC drive FTP operations✨
- struct horus3a_config(9)the configuration of Horus3A tuner driver✨
- struct host1x_bo_cache(9)host1x buffer object cache✨
- struct host1x_bo_ops(9)operations implemented by a host1x_bo provider✨
- struct host1x_client(9)host1x client structure✨
- struct host1x_client_ops(9)host1x client operations✨
- struct host1x_driver(9)host1x logical device driver✨
- struct host_port(9)host port details✨
- struct hotplug_slot(9)used to register a physical slot with the hotplug pci core✨
- struct hotplug_slot_ops(9)the callbacks that the hotplug pci core can use✨
- struct hpd_rx_irq_offload_work(9)hpd_rx_irq offload work structure✨
- struct hpd_rx_irq_offload_work_queue(9)Work queue to handle hpd_rx_irq offload work✨
- struct hrtimer(9)the basic hrtimer structure✨
- struct hrtimer_clock_base(9)the timer base for a specific clock✨
- struct hrtimer_cpu_base(9)the per cpu clock bases✨
- struct hrtimer_sleeper(9)simple sleeper structure✨
- struct hsc_channel(9)hsi_char internal channel data✨
- struct hsc_client_data(9)hsi_char internal client data✨
- struct hsc_data(9)✨
- struct hsc_range_config(9)list of pressure ranges based on nomenclature✨
- struct hsi_board_info(9)HSI client board info✨
- struct hsi_channel(9)channel resource used by the hsi clients✨
- struct hsi_client(9)HSI client attached to an HSI port✨
- struct hsi_client_driver(9)Driver associated to an HSI client✨
- struct hsi_config(9)Configuration for RX/TX HSI modules✨
- struct hsi_controller(9)HSI controller device✨
- struct hsi_msg(9)HSI message descriptor✨
- struct hsi_port(9)HSI port device✨
- struct hsm_ioeventfd(9)Properties of HSM ioeventfd✨
- struct hsm_irqfd(9)Properties of HSM irqfd✨
- struct hsmp_telemetry_data(9)Request descriptor for HSMP telemetry IOCTL✨
- struct hsu_dma_chip(9)representation of HSU DMA hardware✨
- struct htb_rel_query(9)diagnostic buffer release reason @unique_id - unique id associated with this buffer. @buffer_rel_condition - Release condition ioctl/sysfs/reset @reserved @trigger_type - Master/Event/scsi/MPI…✨
- struct htc_egpio_chip(9)descriptor to create gpio_chip for register range✨
- struct htc_egpio_platform_data(9)description provided by the arch✨
- struct hte_chip(9)Abstract HTE chip.✨
- struct hte_clk_info(9)Clock source info that HTE provider uses to timestamp.✨
- struct hte_device(9)HTE abstract device✨
- struct hte_line_attr(9)Line attributes.✨
- struct hte_ops(9)HTE operations set by providers.✨
- struct hte_ts_data(9)HTE timestamp data.✨
- struct hte_ts_desc(9)HTE timestamp descriptor.✨
- struct hte_ts_info(9)Information related to requested timestamp.✨
- struct htt_q_state(9)shared between host and firmware via DMA✨
- struct htt_q_state_conf(9)part of htt_frag_desc_bank_cfg for host q state config✨
- struct htu31_data(9)all the data required to operate a HTU31 chip✨
- struct hv_msi_desc(9)✨
- struct hv_msi_desc2(9)1.2 version of hv_msi_desc✨
- struct hva_buffer(9)hva buffer✨
- struct hva_controls(9)hva controls set✨
- struct hva_ctx(9)context of hva instance✨
- struct hva_ctx_dbg(9)instance context debug info✨
- struct hva_dev(9)abstraction for hva entity✨
- struct hva_dev_dbg(9)device debug info✨
- struct hva_enc(9)hva encoder✨
- struct hva_frame(9)hva frame buffer (output)✨
- struct hva_frameinfo(9)information about hva frame✨
- struct hva_stream(9)hva stream buffer (capture)✨
- struct hva_streaminfo(9)information about hva stream✨
- struct hw_bank(9)hardware register mapping representation✨
- struct hw_err_info(9)HW error information.✨
💅
getting it ready, bestie…