section 9 · Kernel routines 🧠
87928 pages · page 50 of 440
C (continued)
- cik_copy_dma(9)copy pages using the DMA engine✨
- cik_cp_compute_enable(9)enable/disable the compute CP MEs✨
- cik_cp_compute_fini(9)stop the compute queues✨
- cik_cp_compute_load_microcode(9)load the compute CP ME ucode✨
- cik_cp_compute_resume(9)setup the compute queue registers✨
- cik_cp_compute_start(9)start the compute queues✨
- cik_cp_gfx_enable(9)enable/disable the gfx CP MEs✨
- cik_cp_gfx_fini(9)stop the gfx ring✨
- cik_cp_gfx_load_microcode(9)load the gfx CP ME ucode✨
- cik_cp_gfx_resume(9)setup the gfx ring buffer registers✨
- cik_cp_gfx_start(9)start the gfx ring✨
- cik_create_bitmask(9)create a bitmask✨
- cik_ctx_switch_enable(9)stop the async dma engines context switch✨
- cik_disable_interrupt_state(9)Disable all interrupt sources✨
- cik_disable_interrupts(9)Disable the interrupt ring buffer✨
- cik_enable_interrupts(9)Enable the interrupt ring buffer✨
- cik_fence_compute_ring_emit(9)emit a fence on the compute ring✨
- cik_fence_gfx_ring_emit(9)emit a fence on the gfx ring✨
- cik_fini(9)asic specific driver and hw fini✨
- cik_get_allowed_info_register(9)fetch the register for the info ioctl✨
- cik_get_gpu_clock_counter(9)return GPU clock counter snapshot✨
- cik_get_ih_wptr(9)get the IH ring buffer wptr✨
- cik_get_number_of_dram_channels(9)get the number of dram channels✨
- cik_get_rb_disabled(9)computes the mask of disabled RBs✨
- cik_get_xclk(9)get the xclk✨
- cik_gfx_is_lockup(9)check if the 3D engine is locked up✨
- cik_gpu_check_soft_reset(9)check which blocks are busy✨
- cik_gpu_init(9)setup the 3D engine✨
- cik_gpu_soft_reset(9)soft reset GPU✨
- cik_hdp_flush_cp_ring_emit(9)emit an hdp flush on the cp✨
- cik_ib_parse(9)vm ib_parse callback✨
- cik_ib_test(9)basic gfx ring IB test✨
- cik_ih_disable_interrupts(9)Disable the interrupt ring buffer✨
- cik_ih_enable_interrupts(9)Enable the interrupt ring buffer✨
- cik_ih_get_wptr(9)get the IH ring buffer wptr✨
- cik_ih_irq_disable(9)disable interrupts✨
- cik_ih_irq_init(9)init and enable the interrupt ring✨
- cik_ih_set_rptr(9)set the IH ring buffer rptr✨
- cik_init(9)asic specific driver and hw init✨
- cik_init_microcode(9)load ucode images from disk✨
- cik_irq_ack(9)ack interrupt sources✨
- cik_irq_disable(9)disable interrupts✨
- cik_irq_fini(9)tear down interrupt support✨
- cik_irq_init(9)init and enable the interrupt ring✨
- cik_irq_process(9)interrupt handler✨
- cik_irq_set(9)enable/disable interrupt sources✨
- cik_irq_suspend(9)disable interrupts for suspend✨
- cik_mc_init(9)initialize the memory controller driver params✨
- cik_mc_program(9)program the GPU memory controller✨
- cik_mm_rdoorbell(9)read a doorbell dword✨
- cik_mm_wdoorbell(9)write a doorbell dword✨
- cik_pcie_gart_disable(9)gart disable✨
- cik_pcie_gart_enable(9)gart enable✨
- cik_pcie_gart_fini(9)vm fini callback✨
- cik_pcie_gart_tlb_flush(9)gart tlb flush callback✨
- cik_resume(9)resume the asic to a functional state✨
- cik_ring_ib_execute(9)emit an IB (Indirect Buffer) on the gfx ring✨
- cik_ring_test(9)basic gfx ring test✨
- cik_rlc_resume(9)setup the RLC hw✨
- cik_rlc_start(9)start the RLC ME✨
- cik_rlc_stop(9)stop the RLC ME✨
- cik_scratch_init(9)setup driver info for CP scratch regs✨
- cik_sdma_ctx_switch_enable(9)enable/disable sdma engine preemption✨
- cik_sdma_emit_copy_buffer(9)copy buffer using the sDMA engine✨
- cik_sdma_emit_fill_buffer(9)fill buffer using the sDMA engine✨
- cik_sdma_enable(9)stop the async dma engines✨
- cik_sdma_fence_ring_emit(9)emit a fence on the DMA ring✨
- cik_sdma_fini(9)tear down the async dma engines✨
- cik_sdma_get_rptr(9)get the current read pointer✨
- cik_sdma_get_wptr(9)get the current write pointer✨
- cik_sdma_gfx_resume(9)setup and start the async dma engines✨
- cik_sdma_gfx_stop(9)stop the gfx async dma engines✨
- cik_sdma_hdp_flush_ring_emit(9)emit an hdp flush on the DMA ring✨
- cik_sdma_ib_test(9)test an IB on the DMA engine✨
- cik_sdma_init_microcode(9)load ucode images from disk✨
- cik_sdma_is_lockup(9)Check if the DMA engine is locked up✨
- cik_sdma_load_microcode(9)load the sDMA ME ucode✨
- cik_sdma_resume(9)setup and start the async dma engines✨
- cik_sdma_ring_emit_fence(9)emit a fence on the DMA ring✨
- cik_sdma_ring_emit_hdp_flush(9)emit an hdp flush on the DMA ring✨
- cik_sdma_ring_emit_ib(9)Schedule an IB on the DMA engine✨
- cik_sdma_ring_emit_pipeline_sync(9)sync the pipeline✨
- cik_sdma_ring_emit_vm_flush(9)cik vm flush using sDMA✨
- cik_sdma_ring_get_rptr(9)get the current read pointer✨
- cik_sdma_ring_get_wptr(9)get the current write pointer✨
- cik_sdma_ring_ib_execute(9)Schedule an IB on the DMA engine✨
- cik_sdma_ring_pad_ib(9)pad the IB to the required number of dw✨
- cik_sdma_ring_set_wptr(9)commit the write pointer✨
- cik_sdma_ring_test(9)simple async dma engine test✨
- cik_sdma_ring_test_ib(9)test an IB on the DMA engine✨
- cik_sdma_ring_test_ring(9)simple async dma engine test✨
- cik_sdma_rlc_resume(9)setup and start the async dma engines✨
- cik_sdma_rlc_stop(9)stop the compute async dma engines✨
- cik_sdma_semaphore_ring_emit(9)emit a semaphore on the dma ring✨
- cik_sdma_set_wptr(9)commit the write pointer✨
- cik_sdma_start(9)setup and start the async dma engines✨
- cik_sdma_vm_copy_pages(9)update PTEs by copying them from the GART✨
- cik_sdma_vm_copy_pte(9)update PTEs by copying them from the GART✨
- cik_sdma_vm_pad_ib(9)pad the IB to the required number of dw✨
- cik_sdma_vm_set_pages(9)update the page tables using sDMA✨
- cik_sdma_vm_set_pte_pde(9)update the page tables using sDMA✨
- cik_sdma_vm_write_pages(9)update PTEs by writing them manually✨
- cik_sdma_vm_write_pte(9)update PTEs by writing them manually✨
- cik_select_se_sh(9)select which SE, SH to address✨
- cik_semaphore_ring_emit(9)emit a semaphore on the CP ring✨
- cik_setup_rb(9)setup the RBs on the asic✨
- cik_srbm_select(9)select specific register instances✨
- cik_startup(9)program the asic to a functional state✨
- cik_support (int)(9)✨
- cik_suspend(9)suspend the asic✨
- cik_tiling_mode_table_init(9)init the hw tiling table✨
- cik_vm_decode_fault(9)print human readable fault info✨
- cik_vm_fini(9)cik vm fini callback✨
- cik_vm_init(9)cik vm init callback✨
- cio_cancel_halt_clear(9)Cancel running I/O by performing cancel, halt and clear ordinally if subchannel is valid.✨
- cio_disable_subchannel(9)disable a subchannel.✨
- cio_enable_subchannel(9)enable a subchannel.✨
- cio_tm_intrg(9)perform interrogate function✨
- cio_tm_start_key(9)perform start function✨
- cio_update_schib(9)Perform stsch and update schib if subchannel is valid.✨
- cipso_v4_cache_add(9)Add an entry to the CIPSO cache✨
- cipso_v4_cache_check(9)Check the CIPSO cache for a label mapping✨
- cipso_v4_cache_entry_free(9)Frees a cache entry✨
- cipso_v4_cache_init(9)Initialize the CIPSO cache✨
- cipso_v4_cache_invalidate(9)Invalidates the current CIPSO cache✨
- cipso_v4_delopt(9)Delete the CIPSO option from a set of IP options✨
- cipso_v4_doi_add(9)Add a new DOI to the CIPSO protocol engine✨
- cipso_v4_doi_free(9)Frees a DOI definition✨
- cipso_v4_doi_free_rcu(9)Frees a DOI definition via the RCU pointer✨
- cipso_v4_doi_getdef(9)Returns a reference to a valid DOI definition✨
- cipso_v4_doi_putdef(9)Releases a reference for the given DOI definition✨
- cipso_v4_doi_remove(9)Remove an existing DOI from the CIPSO protocol engine✨
- cipso_v4_doi_search(9)Searches for a DOI definition✨
- cipso_v4_doi_walk(9)Iterate through the DOI definitions✨
- cipso_v4_error(9)Send the correct response for a bad packet✨
- cipso_v4_genopt(9)Generate a CIPSO option✨
- cipso_v4_gentag_enum(9)Generate a CIPSO enumerated tag (type #2)✨
- cipso_v4_gentag_hdr(9)Generate a CIPSO option header✨
- cipso_v4_gentag_loc(9)Generate a CIPSO local tag (non-standard)✨
- cipso_v4_gentag_rbm(9)Generate a CIPSO restricted bitmap tag (type #1)✨
- cipso_v4_gentag_rng(9)Generate a CIPSO ranged tag (type #5)✨
- cipso_v4_getattr(9)Helper function for the cipso_v4_*_getattr functions✨
- cipso_v4_init(9)Initialize the CIPSO module✨
- cipso_v4_map_cache_hash(9)Hashing function for the CIPSO cache✨
- cipso_v4_map_cat_enum_hton(9)Perform a category mapping from host to network✨
- cipso_v4_map_cat_enum_ntoh(9)Perform a category mapping from network to host✨
- cipso_v4_map_cat_enum_valid(9)Checks to see if the categories are valid✨
- cipso_v4_map_cat_rbm_hton(9)Perform a category mapping from host to network✨
- cipso_v4_map_cat_rbm_ntoh(9)Perform a category mapping from network to host✨
- cipso_v4_map_cat_rbm_valid(9)Checks to see if the category bitmap is valid✨
- cipso_v4_map_cat_rng_hton(9)Perform a category mapping from host to network✨
- cipso_v4_map_cat_rng_ntoh(9)Perform a category mapping from network to host✨
- cipso_v4_map_cat_rng_valid(9)Checks to see if the categories are valid✨
- cipso_v4_map_lvl_hton(9)Perform a level mapping from the host to the network✨
- cipso_v4_map_lvl_ntoh(9)Perform a level mapping from the network to the host✨
- cipso_v4_map_lvl_valid(9)Checks to see if the given level is understood✨
- cipso_v4_optptr(9)Find the CIPSO option in the packet✨
- cipso_v4_parsetag_enum(9)Parse a CIPSO enumerated tag✨
- cipso_v4_parsetag_loc(9)Parse a CIPSO local tag✨
- cipso_v4_parsetag_rbm(9)Parse a CIPSO restricted bitmap tag✨
- cipso_v4_parsetag_rng(9)Parse a CIPSO ranged tag✨
- cipso_v4_req_delattr(9)Delete the CIPSO option from a request socket✨
- cipso_v4_req_setattr(9)Add a CIPSO option to a connection request socket✨
- cipso_v4_skbuff_delattr(9)Delete any CIPSO options from a packet✨
- cipso_v4_skbuff_setattr(9)Set the CIPSO option on a packet✨
- cipso_v4_sock_delattr(9)Delete the CIPSO option from a socket✨
- cipso_v4_sock_getattr(9)Get the security attributes from a sock✨
- cipso_v4_sock_setattr(9)Add a CIPSO option to a socket✨
- cipso_v4_validate(9)Validate a CIPSO option✨
- cl_wide_st_chg(9)true if the state change is a cluster wide one✨
- claim_tcs_for_req(9)Claim a tcs in the given tcs_group; only for active.✨
- clamp(9)return a value clamped to a given range with typechecking✨
- clamp_line_coordinates(9)Compute and clamp the coordinate to read and write during the blend process.✨
- clamp_t(9)return a value clamped to a given range using a given type✨
- clamp_val(9)return a value clamped to a given range using val's type✨
- clarke2(9)Two input version of Clarke transform✨
- clarke3(9)Clarke (3 phase to cartesian) transform✨
- clarkeinv(9)Inverse Clarke transform✨
- class_compat_create_link(9)create a compatibility class device link to a bus device✨
- class_compat_register(9)register a compatibility class✨
- class_compat_remove_link(9)remove a compatibility class device link to a bus device✨
- class_compat_unregister(9)unregister a compatibility class✨
- class_create(9)create a struct class structure✨
- class_destroy(9)destroys a struct class structure✨
- class_dev_iter_exit(9)finish iteration✨
- class_dev_iter_init(9)initialize class device iterator✨
- class_dev_iter_next(9)iterate to the next device✨
- class_find_device(9)device iterator for locating a particular device✨
- class_find_device_by_acpi_dev(9)device iterator for locating a particular device matching the ACPI_COMPANION device.✨
- class_find_device_by_devt(9)device iterator for locating a particular device matching the device type.✨
- class_find_device_by_fwnode(9)device iterator for locating a particular device matching the fwnode.✨
- class_find_device_by_name(9)device iterator for locating a particular device of a specific name.✨
- class_find_device_by_of_node(9)device iterator for locating a particular device matching the of_node.✨
- class_for_each_device(9)device iterator✨
- class_is_registered(9)determine if at this moment in time, a class is registered in the driver core or not.✨
- class_to_subsys(9)Turn a struct class into a struct subsys_private✨
- classicladder(9)realtime software plc based on ladder logic✨
- clean_an_unclean_leb(9)read and write a LEB to remove corruption.✨
- clean_bdev_aliases(9)clean a range of buffers in block device✨
- clean_buf(9)clean the data from an LEB sitting in a buffer.✨
💅
getting it ready, bestie…