section 9 · Kernel routines 🧠
87928 pages · page 133 of 440
G (continued)
- gpiochip_fwd_gpio_set(9)Assign value to a GPIO forwarder line.✨
- gpiochip_fwd_gpio_set_config(9)Set @config for a GPIO forwarder line✨
- gpiochip_fwd_gpio_set_multiple(9)Assign values to multiple GPIO forwarder lines✨
- gpiochip_fwd_gpio_to_irq(9)Return the IRQ corresponding to a GPIO forwarder line✨
- gpiochip_fwd_register(9)Register a GPIO forwarder✨
- gpiochip_generic_config(9)apply configuration for a pin✨
- gpiochip_generic_free(9)free the gpio function from a pin✨
- gpiochip_generic_request(9)request the gpio function for a pin✨
- gpiochip_get_data(9)get per-subdriver data for the chip✨
- gpiochip_irq_domain_activate(9)Lock a GPIO to be used as an IRQ✨
- gpiochip_irq_domain_deactivate(9)Unlock a GPIO used as an IRQ✨
- gpiochip_irq_map(9)maps an IRQ into a GPIO irqchip✨
- gpiochip_irqchip_add_domain(9)adds an irqdomain to a gpiochip✨
- gpiochip_irqchip_remove(9)removes an irqchip added to a gpiochip✨
- gpiochip_lock_as_irq(9)lock a GPIO to be used as IRQ✨
- gpiochip_query_valid_mask(9)return the GPIO validity information✨
- gpiochip_remove(9)unregister a gpio_chip✨
- gpiochip_remove_pin_ranges(9)remove all the GPIO <-> pin mappings✨
- gpiochip_request_own_desc(9)Allow GPIO chip to request its own descriptor✨
- gpiochip_set_hierarchical_irqchip(9)connects a hierarchical irqchip to a gpiochip✨
- gpiochip_unlock_as_irq(9)unlock a GPIO used as IRQ✨
- gpiod_add_lookup_table(9)register GPIO device consumers✨
- gpiod_add_lookup_tables(9)register GPIO device consumers✨
- gpiod_cansleep(9)report whether gpio value access may sleep✨
- gpiod_configure_flags(9)helper function to configure a given GPIO✨
- gpiod_count(9)return the number of GPIOs associated with a device / function✨
- gpiod_direction_input(9)set the GPIO direction to input✨
- gpiod_direction_output(9)set the GPIO direction to output✨
- gpiod_direction_output_raw(9)set the GPIO direction to output✨
- gpiod_disable_hw_timestamp_ns(9)Disable hardware timestamp.✨
- gpiod_enable_hw_timestamp_ns(9)Enable hardware timestamp in nanoseconds.✨
- gpiod_export(9)export a GPIO through sysfs✨
- gpiod_export_link(9)create a sysfs link to an exported GPIO node✨
- gpiod_get(9)obtain a GPIO for a given GPIO function✨
- gpiod_get_array(9)obtain multiple GPIOs from a multi-index GPIO function✨
- gpiod_get_array_optional(9)obtain multiple GPIOs from a multi-index GPIO function✨
- gpiod_get_array_value(9)read values from an array of GPIOs✨
- gpiod_get_array_value_cansleep(9)read values from an array of GPIOs✨
- gpiod_get_direction(9)return the current direction of a GPIO✨
- gpiod_get_index(9)obtain a GPIO from a multi-index GPIO function✨
- gpiod_get_index_optional(9)obtain an optional GPIO from a multi-index GPIO function✨
- gpiod_get_optional(9)obtain an optional GPIO for a given GPIO function✨
- gpiod_get_raw_array_value(9)read raw values from an array of GPIOs✨
- gpiod_get_raw_array_value_cansleep(9)read raw values from an array of GPIOs✨
- gpiod_get_raw_value(9)return a gpio's raw value✨
- gpiod_get_raw_value_cansleep(9)return a gpio's raw value✨
- gpiod_get_value(9)return a gpio's value✨
- gpiod_get_value_cansleep(9)return a gpio's value✨
- gpiod_hog(9)Hog the specified GPIO desc given the provided flags✨
- gpiod_hwgpio(9)Return the GPIO number of the passed descriptor relative to its chip.✨
- gpiod_is_active_low(9)test whether a GPIO is active-low or not✨
- gpiod_is_equal(9)Check if two GPIO descriptors refer to the same pin.✨
- gpiod_is_shared(9)check if this GPIO can be shared by multiple consumers✨
- gpiod_is_single_ended(9)check if the GPIO is configured as single-ended✨
- gpiod_put(9)dispose of a GPIO descriptor✨
- gpiod_put_array(9)dispose of multiple GPIO descriptors✨
- gpiod_remove_lookup_table(9)unregister GPIO device consumers✨
- gpiod_set_array_value(9)assign values to an array of GPIOs✨
- gpiod_set_array_value_cansleep(9)assign values to an array of GPIOs✨
- gpiod_set_config(9)sets @config for a GPIO✨
- gpiod_set_consumer_name(9)set the consumer name for the descriptor✨
- gpiod_set_debounce(9)sets @debounce time for a GPIO✨
- gpiod_set_raw_array_value(9)assign values to an array of GPIOs✨
- gpiod_set_raw_array_value_cansleep(9)assign values to an array of GPIOs✨
- gpiod_set_raw_value(9)assign a gpio's raw value✨
- gpiod_set_raw_value_cansleep(9)assign a gpio's raw value✨
- gpiod_set_transitory(9)Lose or retain GPIO state on suspend or reset✨
- gpiod_set_value(9)assign a gpio's value✨
- gpiod_set_value_cansleep(9)assign a gpio's value✨
- gpiod_set_value_nocheck(9)set a GPIO line value without checking✨
- gpiod_to_chip(9)Return the GPIO chip to which a GPIO descriptor belongs✨
- gpiod_to_gpio_device(9)Return the GPIO device to which this descriptor belongs.✨
- gpiod_to_irq(9)return the IRQ corresponding to a GPIO✨
- gpiod_toggle_active_low(9)toggle whether a GPIO is active-low or not✨
- gpiod_unexport(9)reverse effect of gpiod_export()✨
- gpiotools_get(9)Get value from specific line✨
- gpiotools_get_values(9)Get the value of gpio(s)✨
- gpiotools_gets(9)Get values from specific lines.✨
- gpiotools_release_line(9)Release the line(s) of gpiochip✨
- gpiotools_request_line(9)request gpio lines in a gpiochip✨
- gpiotools_set(9)Set value to specific line✨
- gpiotools_set_values(9)Set the value of gpio(s)✨
- gpiotools_sets(9)Set values to specific lines.✨
- gpmc_calc_divider(9)calculate GPMC_FCLK divider for sync_clk GPMC_CLK period.✨
- gpmc_calc_waitmonitoring_divider(9)calculate proper GPMCFCLKDIVIDER based on WAITMONITORINGTIME WAITMONITORINGTIME will be _at least_ as long as desired, i.e. read --> don't sample bus too early write --> data is longer on bus✨
- gpmc_configure(9)write request to configure gpmc✨
- gpmc_cs_program_settings(9)programs non-timing related settings✨
- gpmc_cs_remap(9)remaps a chip-select physical base address✨
- gpmc_cs_set_timings(9)program timing parameters for Chip Select Region.✨
- gpmc_get_clk_period(9)get period of selected clock domain in ps✨
- gpmc_omap_get_nand_ops(9)Get the GPMC NAND interface✨
- gpmc_omap_onenand_set_timings(9)set optimized sync timings.✨
- gpmc_probe_generic_child(9)configures the gpmc for a child device✨
- gpmc_read_settings_dt(9)read gpmc settings from device-tree✨
- gpstate_timer_handler(9)✨
- GPU Health Indicator(9)✨
- GPU page-table tree walking.(9)✨
- gpu_buddy_alloc_blocks(9)allocate power-of-two blocks✨
- gpu_buddy_allocated_addr_to_block(9)given relative address find the allocated block✨
- gpu_buddy_assert(9)assert a condition in the buddy allocator✨
- gpu_buddy_block_print(9)print block information✨
- gpu_buddy_block_trim(9)free unused pages✨
- GPU_BUDDY_CLEAR_ALLOCATION(9)Prefer pre-cleared (zeroed) memory✨
- GPU_BUDDY_CLEARED(9)Mark returned blocks as cleared✨
- GPU_BUDDY_CONTIGUOUS_ALLOCATION(9)Require physically contiguous blocks✨
- gpu_buddy_driver_lock_held(9)Assert GPU BUDDY manager lock is held✨
- gpu_buddy_driver_set_lock(9)Set the lock protecting accesses to GPU BUDDY✨
- gpu_buddy_fini(9)tear down the memory manager✨
- gpu_buddy_free_block(9)free a block✨
- gpu_buddy_free_list(9)free blocks✨
- gpu_buddy_init(9)init memory manager✨
- gpu_buddy_print(9)print allocator state✨
- GPU_BUDDY_RANGE_ALLOCATION(9)Allocate within a specific address range✨
- gpu_buddy_reset_clear(9)reset blocks clear state✨
- GPU_BUDDY_TOPDOWN_ALLOCATION(9)Allocate from top of address space✨
- GPU_BUDDY_TRIM_DISABLE(9)Disable automatic block trimming✨
- gpu_busy_percent(9)✨
- gpu_metrics(9)✨
- gpu_recovery (int)(9)✨
- gpuboard_temp(9)✨
- GPUVM(9)✨
- gpuvm_to_vm(9)Return the embedding xe_vm from a struct drm_gpuvm pointer✨
- grab_cache_page_nowait(9)returns locked page at given index in given cache✨
- grab_empty_leb(9)grab an empty LEB to use as GC LEB and run commit.✨
- grab_runnable_context(9)try to find a runnable context✨
- grab_super(9)acquire an active reference to a superblock✨
- grant_none_oplock(9)grant none oplock or none lease✨
- grant_read_oplock(9)grant level2 oplock or read lease✨
- grant_write_oplock(9)grant exclusive/batch oplock or write lease✨
- Graphics mux(9)✨
- gray2bin(9)convert a gray-code input to binary✨
- group_bind_locked(9)Bind a group to a group slot✨
- group_cpus_evenly(9)Group all CPUs evenly per NUMA/CPU locality✨
- group_queue_work(9)Queue a group work✨
- group_unbind_locked(9)Unbind a group from a slot.✨
- groupmember(9)checks if credentials mandate some group membership✨
- groupmember(9freebsd)checks group set for a group ID✨
- grow_bit_array(9)Re-allocate the bitmap word array so there will more instance numbers that can be allocated.✨
- grow_dpa_allocation(9)for each dimm allocate n bytes for @label_id✨
- grow_layout(9)Make the layout for growing a vdo.✨
- grow_logical_callback(9)Callback to initiate a grow logical.✨
- grow_physical_callback(9)Callback to initiate a grow physical.✨
- gs_start_io(9)start USB I/O streams✨
- GSC-based Firmware Layout(9)✨
- gscps2_interrupt(9)Interruption service routine✨
- gscps2_probe(9)Probes PS2 devices✨
- gscps2_remove(9)Removes PS2 devices✨
- gserial_connect(9)notify TTY I/O glue that USB link is active✨
- gserial_disconnect(9)notify TTY I/O glue that USB link is inactive✨
- GSI Registers(9)✨
- GSI Transactions(9)✨
- gsi_channel_doorbell(9)Ring a channel's doorbell✨
- gsi_channel_poll(9)NAPI poll function for a channel✨
- gsi_channel_poll_one(9)Return a single completed transaction on a channel✨
- gsi_channel_reset(9)Reset an allocated GSI channel✨
- gsi_channel_resume(9)Resume a suspended GSI channel✨
- gsi_channel_start(9)Start an allocated GSI channel✨
- gsi_channel_stop(9)Stop a started GSI channel✨
- gsi_channel_suspend(9)Suspend a GSI channel✨
- gsi_channel_trans_alloc(9)Allocate a GSI transaction on a channel✨
- gsi_channel_trans_cancel_pending(9)Cancel pending transactions✨
- gsi_channel_trans_complete(9)Return a channel's next completed transaction✨
- gsi_channel_trans_exit(9)Inverse of gsi_channel_trans_init()✨
- gsi_channel_trans_idle(9)Return whether no transactions are allocated✨
- gsi_channel_trans_init(9)Initialize a channel's GSI transaction info✨
- gsi_channel_trans_mapped(9)Return a transaction mapped to a TRE index✨
- gsi_channel_tre_max(9)Channel maximum number of in-flight TREs✨
- gsi_evt_ring_update(9)Update transaction state from hardware✨
- gsi_exit(9)Exit the GSI subsystem✨
- gsi_init(9)Initialize the GSI subsystem✨
- gsi_isr(9)Top level GSI interrupt service routine✨
- gsi_modem_channel_flow_control(9)Set channel flow control state (IPA v4.2+)✨
- gsi_reg(9)Return the structure describing a GSI register✨
- gsi_reg_exit(9)Inverse of gsi_reg_init()✨
- gsi_reg_init(9)Perform GSI register initialization✨
- gsi_resume(9)Resume the GSI subsystem following suspend✨
- gsi_ring_virt(9)Return virtual address for a ring entry✨
- gsi_setup(9)Set up the GSI subsystem✨
- gsi_suspend(9)Prepare the GSI subsystem for suspend✨
- gsi_teardown(9)Tear down GSI subsystem✨
- gsi_trans_cmd_add(9)Add an immediate command to a transaction✨
- gsi_trans_commit(9)Commit a GSI transaction✨
- gsi_trans_commit_wait(9)Commit a GSI transaction and wait for it to complete✨
- gsi_trans_complete(9)Complete a GSI transaction✨
- gsi_trans_free(9)Free a previously-allocated GSI transaction✨
- gsi_trans_move_complete(9)Mark a GSI transaction completed✨
- gsi_trans_move_polled(9)Mark a transaction polled✨
- gsi_trans_page_add(9)Add a page transfer to a transaction✨
- gsi_trans_pool_alloc(9)Allocate one or more elements from a pool✨
- gsi_trans_pool_alloc_dma(9)Allocate an element from a DMA pool✨
- gsi_trans_pool_exit(9)Inverse of gsi_trans_pool_init()✨
- gsi_trans_pool_exit_dma(9)Inverse of gsi_trans_pool_init_dma()✨
- gsi_trans_pool_init(9)Initialize a pool of structures for transactions✨
- gsi_trans_pool_init_dma(9)Initialize a pool of DMA-able structures✨
- gsi_trans_read_byte(9)Issue a single byte read TRE on a channel✨
- gsi_trans_read_byte_done(9)Clean up after a single byte read TRE✨
- gsi_trans_skb_add(9)Add a socket transfer to a transaction✨
- gsi_trans_tx_committed(9)Record bytes committed for transmit✨
- gsi_trans_tx_completed(9)Report completed TX transactions✨
- gsi_trans_tx_queued(9)Report a queued TX channel transaction✨
💅
getting it ready, bestie…