section 9 · Kernel routines 🧠
85608 pages · page 50 of 429
C (continued)
- clockintr_bind(9)execute a function in a clock interrupt context✨
- clocks_calc_max_nsecs(9)Returns maximum nanoseconds that can be converted✨
- clocks_calc_mult_shift(9)calculate mult/shift factors for scaled math of clocks✨
- clocksource_cyc2ns(9)converts clocksource cycles to nanoseconds✨
- clocksource_hz2mult(9)calculates mult from hz and shift✨
- clocksource_khz2mult(9)calculates mult from khz and shift✨
- clocksource_mark_unstable(9)mark clocksource unstable via watchdog✨
- clocksource_max_adjustment(9)Returns max adjustment amount✨
- clocksource_mmio_init(9)Initialize a simple mmio based clocksource✨
- clocksource_resume(9)resume the clocksource(s)✨
- clocksource_select(9)Select the best clocksource available✨
- clocksource_start_suspend_timing(9)Start measuring the suspend timing✨
- clocksource_stop_suspend_timing(9)Stop measuring the suspend timing✨
- clocksource_suspend(9)suspend the clocksource(s)✨
- clocksource_suspend_select(9)Select the best clocksource for suspend timing✨
- clocksource_touch_watchdog(9)Update watchdog✨
- clocksource_unregister(9)remove a registered clocksource✨
- clocksource_update_max_deferment(9)Updates the clocksource max_idle_ns & max_cycles✨
- clone3_stack_valid(9)check and prepare stack✨
- clone_private_mount(9)create a private clone of a path✨
- clone_time_ns(9)Clone a time namespace✨
- close_cached_dir(9)drop a reference of a cached dir✨
- close_cached_dir_locked(9)put a reference of a cached dir with cfid_list_lock held✨
- close_getadapter_fib(9)close down user fib context✨
- close_id_del_oplock(9)release oplock object at file close time✨
- closid_allocated(9)test if provided closid is in use✨
- closure_call(9)execute @fn out of a new, uninitialized closure✨
- closure_get(9)increment a closure's refcount✨
- closure_get_not_zero(9)✨
- closure_init(9)Initialize a closure, setting the refcount to 1✨
- closure_return(9)finish execution of a closure✨
- closure_return_with_destructor(9)finish execution of a closure, with destructor✨
- closure_sync(9)sleep until a closure a closure has nothing left to wait on✨
- closure_wait(9)add a closure to a waitlist✨
- closure_wake_up(9)wake up all closures on a wait list, with memory barrier✨
- clp_set_pci_fn(9)Execute a command on a PCI function✨
- clz_func(9)Emulate a CLZ instruction✨
- cm32181_acpi_get_cpm(9)Get CPM object from ACPI✨
- cm32181_get_it_available(9)Get available ALS IT value✨
- cm32181_get_lux(9)report current lux value✨
- cm32181_read_als_it(9)Get sensor integration time (ms)✨
- cm32181_reg_init(9)Initialize CM32181 registers✨
- cm32181_write_als_it(9)Write sensor integration time✨
- cm3232_get_it_available(9)Get available ALS IT value✨
- cm3232_get_lux(9)report current lux value✨
- cm3232_read_als_it(9)Get sensor integration time✨
- cm3232_reg_init(9)Initialize CM3232✨
- cm3232_write_als_it(9)Write sensor integration time✨
- cm_control(9)update the CM_CTRL register.✨
- cm_get(9)get the value from the CM_CTRL register✨
- cm_get_target_status(9)Check current status and get next target status.✨
- cm_monitor(9)Monitor every battery.✨
- cm_monitor_poller(9)The Monitor / Poller.✨
- cm_opa_to_ib_sgid(9)Convert OPA SGID to IB SGID ULPs (such as IPoIB) do not understand OPA GIDs and will reject them as the local_gid will not match the sgid. Therefore, change the pathrec's SGID to an IB SGID.✨
- cm_register(9)register per-SoC low-level data with the CM✨
- cm_setup_timer(9)For in-suspend monitoring setup wakeup alarm for suspend_again.✨
- cm_split_idlest_reg(9)split CM_IDLEST reg addr into its components✨
- cm_unregister(9)unregister per-SoC low-level data & function pointers✨
- cma_acquire_dev_by_src_ip(9)Acquire cma device, port, gid attribute based on source ip address.✨
- cma_alloc(9)allocate pages from contiguous area✨
- cma_declare_contiguous_nid(9)reserve custom contiguous area✨
- cma_ib_acquire_dev(9)Acquire cma device, port and SGID attribute✨
- cma_init_reserved_mem(9)create custom contiguous area from reserved memory✨
- cma_release(9)release allocated pages✨
- cmask_from_cpumask(9)translate a kernel cpumask to a cid-space cmask✨
- cmask_init(9)Initialize @m on tight storage✨
- cmask_next_set(9)find the first set bit at or after @cid✨
- cmask_reframe(9)Reshape @m's active range without resizing storage✨
- cmd640_port_start(9)port setup✨
- cmd640_qc_issue(9)command preparation hook✨
- cmd640_set_piomode(9)set initial PIO mode data✨
- cmd646r1_bmdma_stop(9)DMA stop callback✨
- cmd648_sff_irq_check(9)check IDE interrupt✨
- cmd648_sff_irq_clear(9)clear IDE interrupt✨
- cmd64x_set_dmamode(9)set initial DMA mode data✨
- cmd64x_set_piomode(9)set initial PIO mode data✨
- cmd64x_set_timing(9)set PIO and MWDMA timing✨
- cmd64x_sff_irq_check(9)check IDE interrupt✨
- cmd64x_sff_irq_clear(9)clear IDE interrupt✨
- cmd_db_match_resource_addr(9)Compare if both Resource addresses are same✨
- cmd_db_read_addr(9)Query command db for resource id address.✨
- cmd_db_read_aux_data(9)Query command db for aux data.✨
- cmd_db_read_slave_id(9)Get the slave ID for a given resource address✨
- cmd_db_ready(9)Indicates if command DB is available✨
- cmdline_table_adjust(9)Adjust the C-states table with data from cmdline.✨
- cmdq_allocate_page(9)allocate page for cmdq✨
- cmdq_arm_ceq_handler(9)cmdq completion event handler for arm command✨
- cmdq_ceq_handler(9)cmdq completion event handler✨
- cmdq_dev_get_client_reg(9)parse cmdq client reg from the device node of CMDQ client✨
- cmdq_free_page(9)free page from cmdq✨
- cmdq_get_mbox_priv(9)get the private data of mailbox channel✨
- cmdq_get_shift_pa(9)get the shift bits of physical address✨
- cmdq_init_queue_ctxt(9)init the queue ctxt of a cmdq✨
- cmdq_mbox_create(9)create CMDQ mailbox client and channel✨
- cmdq_mbox_destroy(9)destroy CMDQ mailbox client and channel✨
- cmdq_pkt_acquire_event(9)append acquire event command to the CMDQ packet✨
- cmdq_pkt_assign(9)Append logic assign command to the CMDQ packet, ask GCE to execute an instruction that set a constant value into internal register and use as value, mask or address in read/write instruction.✨
- cmdq_pkt_clear_event(9)append clear event command to the CMDQ packet✨
- cmdq_pkt_create(9)create a CMDQ packet✨
- cmdq_pkt_destroy(9)destroy the CMDQ packet✨
- cmdq_pkt_eoc(9)Append EOC and ask GCE to generate an IRQ at end of execution✨
- cmdq_pkt_jump_abs(9)Append jump command to the CMDQ packet, ask GCE to execute an instruction that change current thread PC to a absolute physical address which should contains more instruction.✨
- cmdq_pkt_jump_rel(9)Append jump command to the CMDQ packet, ask GCE to execute an instruction that change current thread PC to a physical address with relative offset. The target address should contains more instruction.✨
- cmdq_pkt_jump_rel_temp(9)Temporary wrapper for new CMDQ helper API✨
- cmdq_pkt_logic_command(9)Append logic command to the CMDQ packet, ask GCE to execute an instruction that store the result of logic operation with left and right operand into result_reg_idx.✨
- cmdq_pkt_mem_move(9)append memory move command to the CMDQ packet✨
- cmdq_pkt_poll(9)Append polling command to the CMDQ packet, ask GCE to execute an instruction that wait for a specified hardware register to check for the value w/o mask. All GCE hardware threads will be blocked by…✨
- cmdq_pkt_poll_addr(9)Append blocking POLL command to CMDQ packet✨
- cmdq_pkt_poll_mask(9)Append polling command to the CMDQ packet, ask GCE to execute an instruction that wait for a specified hardware register to check for the value w/ mask. All GCE hardware threads will be blocked by…✨
- cmdq_pkt_set_event(9)append set event command to the CMDQ packet✨
- cmdq_pkt_wfe(9)append wait for event command to the CMDQ packet✨
- cmdq_pkt_write(9)append write command to the CMDQ packet✨
- cmdq_pkt_write_mask(9)append write command with mask to the CMDQ packet✨
- cmdq_pkt_write_mask_pa(9)append write command with mask to the CMDQ packet with pa✨
- cmdq_pkt_write_mask_subsys(9)append write command with mask to the CMDQ packet with subsys✨
- cmdq_pkt_write_pa(9)append write command to the CMDQ packet with pa_base✨
- cmdq_pkt_write_s(9)append write_s command to the CMDQ packet✨
- cmdq_pkt_write_s_mask(9)append write_s with mask command to the CMDQ packet✨
- cmdq_pkt_write_s_mask_value(9)append write_s command with mask to the CMDQ packet which write value to a physical address✨
- cmdq_pkt_write_s_value(9)append write_s command to the CMDQ packet which write value to a physical address✨
- cmdq_pkt_write_subsys(9)append write command to the CMDQ packet with subsys✨
- cmdq_sync_cmd_handler(9)cmdq completion event handler for sync command✨
- cmf_reactivate(9)reactivate measurement block updates✨
- cmf_read(9)read one value from the current channel measurement block✨
- cmf_readall(9)read the current channel measurement block✨
- cmm_alloc_pages(9)Allocate pages and mark them as loaned✨
- cmm_exit(9)Module exit✨
- cmm_free_pages(9)Free pages and mark them as active✨
- cmm_get_mpp(9)Read memory performance parameters✨
- cmm_init(9)Module initialization✨
- cmm_memory_cb(9)Handle memory hotplug notifier calls✨
- cmm_oom_notify(9)OOM notifier✨
- cmm_reboot_notifier(9)Make sure pages are not still marked as "loaned"✨
- cmm_set_disable(9)Disable/Enable CMM✨
- cmm_sysfs_register(9)Register with sysfs✨
- cmm_thread(9)CMM task thread✨
- cmm_unregister_sysfs(9)Unregister from sysfs✨
- cmp_connection_break(9)break the connection to the target✨
- cmp_connection_check_used(9)check connection is already esablished or not✨
- cmp_connection_destroy(9)free connection manager resources✨
- cmp_connection_establish(9)establish a connection to the target✨
- cmp_connection_init(9)initializes a connection manager✨
- cmp_int(9)perform a three-way comparison of the arguments✨
- cmpxchg_guest_abs_with_key(9)Perform cmpxchg on guest absolute address.✨
- cn_add_callback(9)Registers new callback with connector core.✨
- cn_del_callback(9)Unregisters new callback with connector core.✨
- cn_netlink_send(9)Sends message to the specified groups.✨
- cn_netlink_send_mult(9)Sends message to the specified groups.✨
- cn_proc_mcast_ctl(9)✨
- cnmagic(9)console magic key sequence management✨
- cnstr_shdsc_aead_decap(9)IPSec ESP decapsulation shared descriptor (non- protocol).✨
- cnstr_shdsc_aead_encap(9)IPSec ESP encapsulation shared descriptor (non- protocol).✨
- cnstr_shdsc_aead_givencap(9)IPSec ESP encapsulation shared descriptor (non-protocol) with HW-generated initialization vector.✨
- cnstr_shdsc_aead_null_decap(9)IPSec ESP decapsulation shared descriptor (non-protocol) with no (null) decryption.✨
- cnstr_shdsc_aead_null_encap(9)IPSec ESP encapsulation shared descriptor (non-protocol) with no (null) encryption.✨
- cnstr_shdsc_ahash(9)ahash shared descriptor✨
- cnstr_shdsc_chachapoly(9)Chacha20 + Poly1305 generic AEAD (rfc7539) and IPsec ESP (rfc7634, a.k.a. rfc7539esp) shared descriptor (non-protocol).✨
- cnstr_shdsc_gcm_decap(9)gcm decapsulation shared descriptor✨
- cnstr_shdsc_gcm_encap(9)gcm encapsulation shared descriptor✨
- cnstr_shdsc_rfc4106_decap(9)IPSec ESP gcm decapsulation shared descriptor (non-protocol).✨
- cnstr_shdsc_rfc4106_encap(9)IPSec ESP gcm encapsulation shared descriptor (non-protocol).✨
- cnstr_shdsc_rfc4543_decap(9)IPSec ESP gmac decapsulation shared descriptor (non-protocol).✨
- cnstr_shdsc_rfc4543_encap(9)IPSec ESP gmac encapsulation shared descriptor (non-protocol).✨
- cnstr_shdsc_sk_hash(9)shared descriptor for symmetric key cipher-based hash algorithms✨
- cnstr_shdsc_skcipher_decap(9)skcipher decapsulation shared descriptor✨
- cnstr_shdsc_skcipher_encap(9)skcipher encapsulation shared descriptor✨
- cnstr_shdsc_xts_skcipher_decap(9)xts skcipher decapsulation shared descriptor✨
- cnstr_shdsc_xts_skcipher_encap(9)xts skcipher encapsulation shared descriptor✨
- cntl_stuck_hw_workaround(9)Workaround for I2C engine stuck state✨
- cnv(9)API for managing name/value pairs by cookie✨
- cnv_err_stats_alloc(9)Get CNV stats for the provided device.✨
- cnvlist(9)API for managing name/value pairs by cookie✨
- cnvlist_free_binary(9)API for managing name/value pairs by cookie✨
- cnvlist_free_bool(9)API for managing name/value pairs by cookie✨
- cnvlist_free_bool_array(9)API for managing name/value pairs by cookie✨
- cnvlist_free_descriptor(9)API for managing name/value pairs by cookie✨
- cnvlist_free_descriptor_array(9)API for managing name/value pairs by cookie✨
- cnvlist_free_null(9)API for managing name/value pairs by cookie✨
- cnvlist_free_number(9)API for managing name/value pairs by cookie✨
- cnvlist_free_number_array(9)API for managing name/value pairs by cookie✨
- cnvlist_free_nvlist(9)API for managing name/value pairs by cookie✨
- cnvlist_free_nvlist_array(9)API for managing name/value pairs by cookie✨
- cnvlist_free_string(9)API for managing name/value pairs by cookie✨
- cnvlist_free_string_array(9)API for managing name/value pairs by cookie✨
- cnvlist_get_binary(9)API for managing name/value pairs by cookie✨
- cnvlist_get_bool(9)API for managing name/value pairs by cookie✨
- cnvlist_get_bool_array(9)API for managing name/value pairs by cookie✨
- cnvlist_get_descriptor(9)API for managing name/value pairs by cookie✨
- cnvlist_get_descriptor_array(9)API for managing name/value pairs by cookie✨
- cnvlist_get_number(9)API for managing name/value pairs by cookie✨
- cnvlist_get_number_array(9)API for managing name/value pairs by cookie✨
- cnvlist_get_nvlist(9)API for managing name/value pairs by cookie✨
- cnvlist_get_nvlist_array(9)API for managing name/value pairs by cookie✨
- cnvlist_get_string(9)API for managing name/value pairs by cookie✨
- cnvlist_get_string_array(9)API for managing name/value pairs by cookie✨
- cnvlist_take_binary(9)API for managing name/value pairs by cookie✨
- cnvlist_take_bool(9)API for managing name/value pairs by cookie✨
- cnvlist_take_bool_array(9)API for managing name/value pairs by cookie✨
- cnvlist_take_descriptor(9)API for managing name/value pairs by cookie✨
- cnvlist_take_descriptor_array(9)API for managing name/value pairs by cookie✨
💅
getting it ready, bestie…