📦 linux-manual
82568 pages · page 138 of 413
I (continued)
- i40e_write_profile(9)✨
- i40e_write_qword(9)replace HMC context qword✨
- i40e_write_rx_ctl(9)write to an Rx control register✨
- i40e_write_word(9)replace HMC context word✨
- i40e_xdp(9)implements ndo_bpf for i40e✨
- i40e_xdp_ring_update_tail(9)Updates the XDP Tx ring tail register✨
- i40e_xdp_setup(9)add/remove an XDP program✨
- i40e_xdp_xmit(9)Implements ndo_xdp_xmit✨
- i40e_xmit_descriptor_count(9)calculate number of Tx descriptors needed✨
- i40e_xmit_frame_ring(9)Sends buffer on Tx ring✨
- i40e_xmit_xdp_ring(9)transmits an XDP buffer to an XDP Tx ring✨
- i40e_xmit_zc(9)Performs zero-copy Tx AF_XDP✨
- i40e_xsk_any_rx_ring_enabled(9)Checks if Rx rings have an AF_XDP buffer pool attached✨
- i40e_xsk_clean_tx_ring(9)Clean the XDP Tx ring on shutdown✨
- i40e_xsk_pool(9)Retrieve the AF_XDP buffer pool if XDP and ZC is enabled✨
- i40e_xsk_pool_disable(9)Disassociate an AF_XDP buffer pool from a certain ring/qid✨
- i40e_xsk_pool_enable(9)Enable/associate an AF_XDP buffer pool to a certain ring/qid✨
- i40e_xsk_pool_setup(9)Enable/disassociate an AF_XDP buffer pool to/from a ring/qid✨
- i40e_xsk_wakeup(9)Implements the ndo_xsk_wakeup✨
- i40iw_close(9)client interface operation close for iwarp/uda device✨
- i40iw_config_ceq(9)Configure CEQ interrupt✨
- i40iw_disable_irq(9)Disable interrupt✨
- i40iw_ena_irq(9)Enable interrupt✨
- i40iw_l2param_change(9)handle mss change✨
- i40iw_open(9)client interface operation open for iwarp/uda device✨
- i7300_check_error(9)Calls the error checking subroutines✨
- i7300_clear_error(9)Clears the error registers✨
- i7300_exit(9)Unregisters the driver✨
- i7300_get_devices(9)Find and perform 'get' operation on the MCH's device/functions we want to reference for this driver✨
- i7300_get_mc_regs(9)Get the contents of the MC enumeration registers✨
- i7300_init(9)Registers the driver✨
- i7300_init_csrows(9)Initialize the 'csrows' table within the mci control structure with the addressing of memory.✨
- i7300_init_one(9)Probe for one instance of the device✨
- i7300_process_error_global(9)Retrieve the hardware error information from the hardware global error registers and sends it to dmesg✨
- i7300_process_fbd_error(9)Retrieve the hardware error information from the FBD error registers and sends it via EDAC error API calls✨
- i7300_put_devices(9)Release the PCI devices✨
- i7300_remove_one(9)Remove the driver✨
- i7300_set_error_reporting(9)Enable or disable the memory reporting logic at the hardware✨
- i8042_filter_t(9)i8042 filter callback✨
- i810_calc_dclk(9)calculates the P, M, and N values of a pixelclock value✨
- i810_check_params(9)check if contents in var are valid✨
- i810_dram_off(9)turns off/on dram refresh✨
- i810_enable_cursor(9)show or hide the hardware cursor✨
- i810_get_watermark(9)gets watermark✨
- i810_hires(9)enables high resolution mode✨
- i810_init_cursor(9)initializes the cursor✨
- i810_init_defaults(9)initializes default values to use✨
- i810_init_device(9)initialize device✨
- i810_init_monspecs(9)✨
- i810_load_2d(9)load grahics registers✨
- i810_load_color(9)loads the color depth of the display✨
- i810_load_pitch(9)loads the characters per line of the display✨
- i810_load_pll(9)loads values for the hardware PLL clock✨
- i810_load_regs(9)loads all registers for the mode✨
- i810_load_vga(9)load standard VGA registers✨
- i810_load_vgax(9)load extended VGA registers✨
- i810_protect_regs(9)allows rw/ro mode of certain VGA registers✨
- i810_round_off(9)Round off values to capability of hardware✨
- i810_screen_off(9)turns off/on display✨
- i810fb_encode_registers(9)encode @var to hardware register values✨
- i810fb_getcolreg(9)gets red, green and blue values of the hardware DAC✨
- i810fb_init_ringbuffer(9)initialize the ringbuffer✨
- i810fb_iring_enable(9)enables/disables the ringbuffer✨
- i8259_init(9)Initialize the legacy controller✨
- i915 Perf History and Comparison with Core Perf(9)✨
- i915 Perf Overview(9)✨
- i915_active_fence_get(9)return a reference to the active fence✨
- i915_active_fence_isset(9)report whether the active tracker is assigned✨
- i915_active_fence_set(9)updates the tracker to watch the current fence✨
- i915_capture_error_state(9)capture an error record for later analysis✨
- i915_cmd_parser_get_version(9)get the cmd parser version number✨
- i915_context_create and i915_context_free tracepoints(9)✨
- i915_deps_add_dependency(9)Add a fence to the dependency collection✨
- i915_deps_add_resv(9)Add the fences of a reservation object to a dependency collection.✨
- i915_deps_fini(9)Finalize an i915_deps structure✨
- i915_deps_init(9)Initialize an i915_deps structure✨
- i915_deps_sync(9)Wait for all the fences in the dependency collection✨
- i915_driver_early_probe(9)setup state not requiring device access✨
- i915_driver_hw_probe(9)setup state requiring device access✨
- i915_driver_hw_remove(9)cleanup the setup done in i915_driver_hw_probe()✨
- i915_driver_late_release(9)cleanup the setup done in i915_driver_early_probe()✨
- i915_driver_mmio_probe(9)setup device MMIO✨
- i915_driver_mmio_release(9)cleanup the setup done in i915_driver_mmio_probe()✨
- i915_driver_probe(9)setup chip and create an initial config✨
- i915_driver_register(9)register the driver with the rest of the system✨
- i915_driver_unregister(9)cleanup the registration done in i915_driver_regiser()✨
- i915_gem_create_ext_ioctl(9)Creates a new mm object and returns a handle to it.✨
- i915_gem_create_ioctl(9)Creates a new mm object and returns a handle to it.✨
- i915_gem_evict_for_node(9)Evict vmas to make room for binding a new one✨
- i915_gem_evict_something(9)Evict vmas to make room for binding a new one✨
- i915_gem_evict_vm(9)Evict all idle vmas from a vm✨
- i915_gem_fence_alignment(9)required global GTT alignment for a fence✨
- i915_gem_fence_size(9)required global GTT size for a fence✨
- i915_gem_get_tiling_ioctl(9)IOCTL handler to get tiling mode✨
- i915_gem_gtt_insert(9)insert a node into an address_space (GTT)✨
- i915_gem_gtt_pwrite_fast(9)This is the fast pwrite path, where we copy the data directly from the user into the GTT, uncached.✨
- i915_gem_gtt_reserve(9)reserve a node in an address_space (GTT)✨
- i915_gem_mmap_gtt_version(9)report the current feature set for GTT mmaps✨
- i915_gem_mmap_ioctl(9)Maps the contents of an object, returning the address it is mapped to.✨
- i915_gem_mmap_offset_ioctl(9)prepare an object for GTT mmap'ing✨
- i915_gem_obj_copy_ttm(9)Copy the contents of one ttm-based gem object to another✨
- i915_gem_object_can_migrate(9)Whether an object likely can be migrated✨
- i915_gem_object_create_internal(9)create an object with volatile pages✨
- i915_gem_object_do_bit_17_swizzle(9)fixup bit 17 swizzling✨
- i915_gem_object_evictable(9)Whether object is likely evictable after unbind.✨
- i915_gem_object_frontbuffer_lookup(9)Look up the object's frontbuffer✨
- i915_gem_object_get_dirty_page(9)wrapper macro for __i915_gem_object_get_dirty_page✨
- i915_gem_object_get_dma_address(9)wrapper macro for __i915_gem_object_get_dma_address✨
- i915_gem_object_get_dma_address_len(9)wrapper macro for __i915_gem_object_get_dma_address_len✨
- i915_gem_object_get_moving_fence(9)Get the object's moving fence if any✨
- i915_gem_object_get_page(9)wrapper macro for __i915_gem_object_get_page✨
- i915_gem_object_get_sg(9)wrapper macro for __i915_gem_object_get_sg()✨
- i915_gem_object_get_sg_dma(9)wrapper macro for __i915_gem_object_get_sg_dma()✨
- i915_gem_object_has_iomem(9)Whether the object is iomem-backed✨
- i915_gem_object_has_struct_page(9)Whether the object is page-backed✨
- i915_gem_object_is_lmem(9)Whether the object is resident in lmem✨
- i915_gem_object_lookup_rcu(9)look up a temporary GEM object from its handle✨
- i915_gem_object_make_purgeable(9)Move the object to the tail of the purgeable list. Used with DONTNEED objects. Unlike with shrinkable objects, the shrinker will attempt to discard the backing pages, instead of trying to swap them…✨
- i915_gem_object_make_shrinkable(9)Move the object to the tail of the shrinkable list. Objects on this list might be swapped out. Used with WILLNEED objects.✨
- i915_gem_object_make_unshrinkable(9)Hide the object from the shrinker. By default all object types that support shrinking(see IS_SHRINKABLE), will also make the object visible to the shrinker after allocating the system memory pages.✨
- i915_gem_object_migratable(9)Whether the object is migratable out of the current region.✨
- i915_gem_object_migrate(9)Migrate an object to the desired region id✨
- i915_gem_object_needs_ccs_pages(9)Check whether the object requires extra pages when placed in system-memory, in order to save and later restore the flat-CCS aux state when the object is moved between local- memory and system-memory✨
- i915_gem_object_page_iter_get_sg(9)wrapper macro for __i915_gem_object_page_iter_get_sg()✨
- i915_gem_object_pin_map(9)return a contiguous mapping of the entire object✨
- i915_gem_object_placement_possible(9)Check whether the object can be placed at certain memory type✨
- i915_gem_object_read_from_page(9)read data from the page of a GEM object✨
- i915_gem_object_save_bit_17_swizzle(9)save bit 17 swizzling✨
- i915_gem_object_set_cache_coherency(9)Mark up the object's coherency levels for a given cache_level✨
- i915_gem_object_set_cache_level(9)Changes the cache-level of an object across all VMA.✨
- i915_gem_object_set_pat_index(9)set PAT index to be used in PTE encode✨
- i915_gem_object_set_to_cpu_domain(9)Moves a single object to the CPU read, and possibly write domain.✨
- i915_gem_object_set_to_gtt_domain(9)Moves a single object to the GTT read, and possibly write domain.✨
- i915_gem_object_set_to_wc_domain(9)Moves a single object to the WC read, and possibly write domain.✨
- i915_gem_object_unpin_map(9)releases an earlier mapping✨
- i915_gem_object_wait(9)Waits for rendering to the object to be completed✨
- i915_gem_object_wait_migration(9)Sync an accelerated migration operation✨
- i915_gem_object_wait_moving_fence(9)Wait for the object's moving fence if any✨
- i915_gem_pread_ioctl(9)Reads data from the object referenced by handle.✨
- i915_gem_process_region(9)Iterate over all objects of a region using ops to process and optionally skip objects✨
- i915_gem_pwrite_ioctl(9)Writes data to the object referenced by handle.✨
- i915_gem_set_domain_ioctl(9)Called when user space prepares to use an object with the CPU, either through the mmap ioctl's mapping or a GTT mapping.✨
- i915_gem_set_tiling_ioctl(9)IOCTL handler to set tiling mode✨
- i915_gem_shrink(9)Shrink buffer object caches✨
- i915_gem_shrink_all(9)Shrink buffer object caches completely✨
- i915_gem_sw_finish_ioctl(9)Called when user space has done writes to this buffer✨
- i915_gem_to_ttm(9)Convert a struct drm_i915_gem_object to a struct ttm_buffer_object.✨
- i915_gem_userptr_invalidate(9)callback to notify about mm change✨
- i915_gem_wait_ioctl(9)implements DRM_IOCTL_I915_GEM_WAIT✨
- i915_ggtt_clear_scanout(9)Clear scanout flag for all objects ggtt vmas✨
- i915_ggtt_driver_late_release(9)Cleanup of GGTT that needs to be done after all free objects have been drained.✨
- i915_ggtt_driver_release(9)Clean up GGTT hardware initialization✨
- i915_ggtt_init_hw(9)Initialize GGTT hardware✨
- i915_ggtt_probe_hw(9)Probe GGTT hardware location✨
- i915_ggtt_resume_vm(9)Restore the memory mappings for a GGTT or DPT VM✨
- i915_ggtt_suspend_vm(9)Suspend the memory mappings for a GGTT or DPT VM✨
- i915_gpu_busy(9)indicate GPU business to IPS✨
- i915_gpu_lower(9)lower GPU frequency limit✨
- i915_gpu_raise(9)raise GPU frequency limit✨
- i915_gpu_turbo_disable(9)disable graphics turbo✨
- i915_hotplug_interrupt_update(9)update hotplug interrupt enable✨
- i915_ioc32_compat_ioctl(9)handle the mistakes of the past✨
- i915_memcpy_from_wc(9)perform an accelerated *aligned* read from WC✨
- i915_oa_poll_wait(9)call poll_wait() for an OA stream poll()✨
- i915_oa_read(9)just calls through to &i915_oa_ops->read✨
- i915_oa_stream_disable(9)handle `I915_PERF_IOCTL_DISABLE` for OA stream✨
- i915_oa_stream_enable(9)handle `I915_PERF_IOCTL_ENABLE` for OA stream✨
- i915_oa_stream_init(9)validate combined props for OA stream and init✨
- i915_oa_wait_unlocked(9)handles blocking IO until OA data available✨
- I915_PARAM_VM_BIND_VERSION(9)✨
- i915_params_dump(9)dump i915 modparams✨
- i915_perf_add_config_ioctl(9)DRM ioctl() for userspace to add a new OA config✨
- i915_perf_destroy_locked(9)destroy an i915 perf stream✨
- i915_perf_disable_locked(9)handle `I915_PERF_IOCTL_DISABLE` ioctl✨
- i915_perf_enable_locked(9)handle `I915_PERF_IOCTL_ENABLE` ioctl✨
- i915_perf_fini(9)Counter part to i915_perf_init()✨
- i915_perf_init(9)initialize i915-perf state on module bind✨
- i915_perf_ioctl(9)support ioctl() usage with i915 perf stream FDs✨
- i915_perf_ioctl_locked(9)support ioctl() usage with i915 perf stream FDs✨
- i915_perf_ioctl_version(9)Version of the i915-perf subsystem✨
- i915_perf_open_ioctl(9)DRM ioctl() for userspace to open a stream FD✨
- i915_perf_open_ioctl_locked(9)DRM ioctl() for userspace to open a stream FD✨
- i915_perf_poll(9)call poll_wait() with a suitable wait queue for stream✨
- i915_perf_poll_locked(9)poll_wait() with a suitable wait queue for stream✨
- i915_perf_read(9)handles read() FOP for i915 perf stream FDs✨
- i915_perf_register(9)exposes i915-perf to userspace✨
- i915_perf_release(9)handles userspace close() of a stream file✨
- i915_perf_remove_config_ioctl(9)DRM ioctl() for userspace to remove an OA config✨
- i915_perf_unregister(9)hide i915-perf from userspace✨
- i915_ppgtt_create and i915_ppgtt_release tracepoints(9)✨
- i915_pxp_tee_component_bind(9)bind function to pass the function pointers to pxp_tee✨
- i915_read_mch_val(9)return value for IPS use✨
- i915_refct_sgt_get(9)Get a refcounted sg-table✨
- i915_refct_sgt_init(9)Initialize a struct i915_refct_sgt with default ops✨
- i915_refct_sgt_put(9)Put a refcounted sg-table✨
- i915_request_active_engine(9)✨
- i915_request_await_deps(9)set this request to (async) wait upon a struct i915_deps dma_fence collection✨
- i915_request_await_object(9)set this request to (async) wait upon a bo✨
- i915_request_free_capture_list(9)Free a capture list✨
- i915_request_is_ready(9)check if the request is ready for execution✨
💅
getting it ready, bestie…