section 9 · Kernel routines 🧠
87928 pages · page 330 of 440
S (continued)
- struct clk_fixed_rate(9)fixed-rate clock✨
- struct clk_fixup_div(9)imx integer fixup divider clock✨
- struct clk_fixup_mux(9)imx integer fixup multiplexer clock✨
- struct clk_frac(9)mxs fractional divider clock✨
- struct clk_fractional_divider(9)adjustable fractional divider clock✨
- struct clk_gate(9)gating clock✨
- struct clk_gate_exclusive(9)i.MX specific gate clock which is mutually exclusive with other gate clocks✨
- struct clk_gated_fixed(9)Gateable fixed rate clock✨
- struct clk_gemini_pci(9)Gemini PCI clock✨
- struct clk_gpio(9)gpio gated clock✨
- struct clk_hw(9)handle for traversing from a struct clk to its corresponding hardware-specific structure. struct clk_hw should be declared within struct clk_foo and then referenced by the struct clk instance that…✨
- struct clk_hw_data(9)clock hardware data✨
- struct clk_hw_fixed_rate_kunit_params(9)Parameters to pass to __clk_hw_register_fixed_rate()✨
- struct clk_hw_omap(9)OMAP struct clk✨
- struct clk_hw_omap_ops(9)OMAP clk ops✨
- struct clk_icst(9)ICST VCO clock wrapper✨
- struct clk_icst_desc(9)descriptor for the ICST VCO✨
- struct clk_imx8_acm_sel(9)for clock mux✨
- struct clk_imx_acm_pm_domains(9)structure for multi power domain✨
- struct clk_init_data(9)holds init data that's common to all clocks and is shared between the clock provider and the common clock framework.✨
- struct clk_mem_branch(9)gating clock which are associated with memories✨
- struct clk_multiplier(9)adjustable multiplier clock✨
- struct clk_mux(9)multiplexer clock✨
- struct clk_notifier(9)associate a clk with a notifier✨
- struct clk_notifier_data(9)rate data to pass to the notifier callback✨
- struct clk_omap_reg(9)OMAP register declaration✨
- struct clk_ops(9)Callback operations for hardware clocks; these are to be provided by the clock implementation, and will be called by drivers through the clk_* api.✨
- struct clk_parent_data(9)clk parent information✨
- struct clk_pfd(9)IMX PFD clock✨
- struct clk_pfdv2(9)IMX PFD clock✨
- struct clk_pll(9)phase locked loop (PLL)✨
- struct clk_pll_data(9)pll data structure✨
- struct clk_pllv1(9)IMX PLLv1 clock descriptor✨
- struct clk_pllv3(9)IMX PLL clock version 3✨
- struct clk_psc(9)PSC clock structure✨
- struct clk_psc_data(9)PSC data✨
- struct clk_rate_request(9)Structure encoding the clk constraints that a clock user might require.✨
- struct clk_rcg(9)root clock generator✨
- struct clk_rcg2(9)root clock generator✨
- struct clk_ref(9)mxs reference clock✨
- struct clk_register_clk_parent_data_of_ctx(9)Context for clk_parent_data OF tests✨
- struct clk_regmap(9)regmap supporting clock✨
- struct clk_regmap_div_data(9)regmap backed adjustable divider specific data✨
- struct clk_regmap_gate_data(9)regmap backed gate specific data✨
- struct clk_regmap_mux_data(9)regmap backed multiplexer clock specific data✨
- struct clk_rpmh(9)individual rpmh clock data structure✨
- struct clk_si544_muldiv(9)Multiplier/divider settings✨
- struct clk_si570(9)✨
- struct clk_si570_info(9)✨
- struct clk_spread_spectrum(9)Structure encoding spread spectrum of a clock✨
- struct clk_src(9)Nomadik src clock✨
- struct clk_wzrd(9)Clock wizard private data structure✨
- struct clk_wzrd_divider(9)clock divider specific to clk_wzrd✨
- struct clkctrl_provider(9)clkctrl provider mapping data✨
- struct clkdm_autodep(9)clkdm deps to add when entering/exiting hwsup mode✨
- struct clkdm_dep(9)encode dependencies between clockdomains✨
- struct clkdm_ops(9)Arch specific function implementations✨
- struct clkops(9)some clock function pointers✨
- struct clock_data(9)all data needed for sched_clock() (including registration of a new clock source)✨
- struct clock_event_device(9)clock event device descriptor✨
- struct clock_parent(9)Clock parent✨
- struct clock_read_data(9)data required to read from sched_clock()✨
- struct clock_topology(9)Clock topology✨
- struct clockdomain(9)OMAP clockdomain✨
- struct clocksource(9)hardware abstraction for a free running counter Provides mostly state-free accessors to the underlying hardware. This is the structure used for system time.✨
- struct clocksource_base(9)hardware abstraction for clock on which a clocksource is based✨
- struct clocksource_hw_snapshot(9)Snapshot for the underlying hardware counter of derived clocksources like kvmclock or Hyper-V scaled TSC✨
- struct clone_args(9)arguments for the clone3 syscall✨
- struct cm3605(9)CM3605 state✨
- struct cm_ll_data(9)fn ptrs to per-SoC CM function implementations✨
- struct cmb(9)basic channel measurement block✨
- struct cmb_area(9)container for global cmb data✨
- struct cmb_dataset(9)✨
- struct cmb_operations(9)functions to use depending on cmb_format✨
- struct cmbdata(9)channel measurement block data for user space✨
- struct cmbe(9)extended channel measurement block✨
- struct cmd_buf_desc(9)descriptors for managing legacy SEV command address parameters corresponding to buffers that may be written to by firmware.✨
- struct cmd_db_header(9)The DB header information✨
- struct cmd_scsw(9)command-mode subchannel status word✨
- struct cmn_pll_fixed_output_clk(9)CMN PLL output clocks information✨
- struct cmp_connection(9)manages an isochronous connection to a device✨
- struct cnv_alpha_2bit_lut(9)Set the 8bit alpha values based on the 2 bit alpha✨
- struct codec_priv(9)CODEC private data✨
- struct codel_params(9)contains codel parameters✨
- struct codel_stats(9)contains codel shared variables and stats✨
- struct codel_vars(9)contains codel variables✨
- struct comedi_8254(9)private data used by this module✨
- struct comedi_async(9)Control data for asynchronous COMEDI commands✨
- struct comedi_buf_map(9)Describe pages in a COMEDI buffer✨
- struct comedi_buf_page(9)Describe a page of a COMEDI buffer✨
- struct comedi_bufconfig(9)used to set or get buffer size for a subdevice✨
- struct comedi_bufinfo(9)used to manipulate buffer position for a subdevice✨
- struct comedi_chaninfo(9)used to retrieve per-channel information✨
- struct comedi_cmd(9)COMEDI asynchronous acquisition command details✨
- struct comedi_devconfig(9)used to configure a legacy COMEDI device✨
- struct comedi_device(9)Working data for a COMEDI device✨
- struct comedi_devinfo(9)used to retrieve information about a COMEDI device✨
- struct comedi_driver(9)COMEDI driver registration✨
- struct comedi_file(9)Per-file private data for COMEDI device✨
- struct comedi_insn(9)COMEDI instruction✨
- struct comedi_insnlist(9)list of COMEDI instructions✨
- struct comedi_isadma(9)ISA DMA data✨
- struct comedi_isadma_desc(9)cookie for ISA DMA✨
- struct comedi_krange(9)describes a range in a range table✨
- struct comedi_lrange(9)Describes a COMEDI range table✨
- struct comedi_rangeinfo(9)used to retrieve the range table for a channel✨
- struct comedi_subdevice(9)Working data for a COMEDI subdevice✨
- struct comedi_subdinfo(9)used to retrieve information about a subdevice✨
- struct command_protocol_bl(9)set keyboard backlight brightness message.type = 0xB051, message.length = 0x0006✨
- struct command_protocol_capsl(9)toggle caps-lock led message.type = 0x0151, message.length = 0x0002✨
- struct command_protocol_mt_init(9)initialize multitouch. message.type = 0x0252, message.length = 0x0002✨
- struct command_protocol_tp_info(9)get touchpad info. message.type = 0x1020, message.length = 0x0000✨
- struct component_config_offsets(9)per cs_dbg unit - view off all related components indices✨
- struct component_master_ops(9)callback for the aggregate driver✨
- struct component_ops(9)callbacks for component drivers✨
- struct cond_snapshot(9)conditional snapshot data and callback✨
- struct config_request(9)obtain dma memory via routine✨
- struct console(9)The console descriptor structure✨
- struct console_flush_type(9)Define available console flush methods✨
- struct consw(9)callbacks for consoles✨
- struct cont_rec(9)continuous recording data structure✨
- struct control_buffer(9)control buffer structure✨
- struct controller(9)PCIe hotplug controller✨
- struct conversion_matrix(9)Matrix to use for a specific encoding and range✨
- struct cordic_iq(9)i/q coordinate.✨
- struct coreboot_device_id(9)Identifies a coreboot table entry✨
- struct coredump_ack(9)message userspace sends to kernel✨
- struct coredump_req(9)message kernel sends to userspace✨
- struct coresight_connection(9)representation of a single connection✨
- struct coresight_desc(9)description of a component required from drivers✨
- struct coresight_device(9)representation of a device as used by the framework✨
- struct coresight_node(9)elements of a path, from source to sink✨
- struct coresight_ops_helper(9)Operations for a helper device.✨
- struct coresight_ops_link(9)basic operations for a link Operations available for links.✨
- struct coresight_ops_panic(9)Generic device ops for panic handing✨
- struct coresight_ops_sink(9)basic operations for a sink Operations available for sinks✨
- struct coresight_ops_source(9)basic operations for a source Operations available for sources.✨
- struct coresight_path(9)data needed by enable/disable path✨
- struct coresight_platform_data(9)data harvested from the firmware specification.✨
- struct coresight_sysfs_link(9)representation of a connection in sysfs.✨
- struct counter_attribute(9)Counter sysfs attribute✨
- struct counter_attribute_group(9)container for attribute group✨
- struct counter_comp(9)Counter component node✨
- struct counter_component(9)Counter component identification✨
- struct counter_count(9)Counter Count node✨
- struct counter_device(9)Counter data structure✨
- struct counter_event(9)Counter event data✨
- struct counter_event_node(9)Counter Event node✨
- struct counter_ops(9)Callbacks from driver✨
- struct counter_signal(9)Counter Signal node✨
- struct counter_synapse(9)Counter Synapse node✨
- struct counter_watch(9)Counter component watch configuration✨
- struct cp_header(9)SST-CP (core-power) header✨
- struct cpcap_adc(9)cpcap adc device driver data✨
- struct cpcap_adc_conversion_tbl(9)cpcap conversion table✨
- struct cpcap_adc_phasing_tbl(9)cpcap phasing table✨
- struct cpcap_adc_request(9)cpcap adc request✨
- struct cpg_mssr_priv(9)Clock Pulse Generator / Module Standby and Software Reset Private Data✨
- struct cpg_mssr_pub(9)data shared with device-specific clk registration code✨
- struct cppi5_desc_epib_t(9)Host Packet Descriptor Extended Packet Info Block✨
- struct cppi5_desc_hdr_t(9)Descriptor header, present in all types of descriptors✨
- struct cppi5_host_desc_t(9)Host-mode packet and buffer descriptor definition✨
- struct cppi5_monolithic_desc_t(9)Monolithic-mode packet descriptor✨
- struct cppi5_tr_resp_t(9)TR response record✨
- struct cppi5_tr_type0_t(9)Type 0 (One dimensional data move) TR (16 byte)✨
- struct cppi5_tr_type15_t(9)Type 15 (Four Dimensional Block Copy with Repacking and Indirection Support) TR (64 byte)✨
- struct cppi5_tr_type1_t(9)Type 1 (Two dimensional data move) TR (32 byte)✨
- struct cppi5_tr_type2_t(9)Type 2 (Three dimensional data move) TR (32 byte)✨
- struct cppi5_tr_type3_t(9)Type 3 (Four dimensional data move) TR (32 byte)✨
- struct cpsw_ale_dev_id(9)The ALE version/SoC specific configuration✨
- struct cpu_data(9)✨
- struct cpu_operations(9)Callback operations for hotplugging CPUs.✨
- struct cpu_pm_ops(9)CPU pm operations✨
- struct cpu_priv(9)CPU private data✨
- struct cpu_rmap(9)CPU affinity reverse-map✨
- struct cpu_timer(9)Posix CPU timer representation for k_itimer✨
- struct cpucp_info(9)Info from CpuCP that is necessary to the host's driver✨
- struct cpucp_security_info(9)Security information.✨
- struct cpudata(9)Per CPU instance data storage✨
- struct cpufreq_cooling_device(9)data for cooling device with cpufreq✨
- struct cpuhp_cpu_state(9)Per cpu hotplug state storage✨
- struct cpuhp_step(9)Hotplug state machine step✨
- struct cpuid_output(9)Output of a CPUID operation✨
- struct cpuid_parse_entry(9)CPUID parse table entry✨
- struct cpuid_table(9)Per-CPU CPUID data repository✨
- struct cpuidle_cooling_device(9)data for the idle cooling device✨
- struct cpuidle_coupled(9)data for set of cpus that share a coupled idle state✨
- struct crc32_write_args(9)Arguments in order to write the CRC at the end of the PSI tables.✨
- struct crc_variant(9)describes a CRC variant✨
- struct cros_ec_bs_map(9)Mapping between Linux keycodes and EC button/switch bitmap #defines✨
- struct cros_ec_cec(9)Driver data for EC CEC✨
- struct cros_ec_cec_port(9)Driver data for a single EC CEC port✨
- struct cros_ec_command(9)Information about a ChromeOS EC command.✨
- struct cros_ec_debugfs(9)EC debugging information.✨
- struct cros_ec_dev(9)ChromeOS EC device entry point.✨
- struct cros_ec_device(9)Information about a ChromeOS EC device.✨
- struct cros_ec_keyb(9)Structure representing EC keyboard device✨
- struct cros_ec_lpc(9)LPC device-specific data✨
- struct cros_ec_platform(9)ChromeOS EC platform information.✨
- struct cros_ec_pwm_device(9)Driver data for EC PWM✨
💅
getting it ready, bestie…