section 9 · Kernel routines 🧠
87928 pages · page 58 of 440
C (continued)
- create_hyp_io_mappings(9)Map IO into both kernel and HYP✨
- create_hyp_mappings(9)duplicate a kernel virtual address range in Hyp mode✨
- create_image(9)Create a hibernation image.✨
- create_lease_buf(9)create lease context for open cmd response✨
- create_mem_extents(9)Create a list of memory extents.✨
- create_multi_block_metadata_vio(9)Create a vio.✨
- create_multi_sg(9)Create multiple sg entries with buflen data length from source sglist✨
- create_mxac_rsp_buf(9)create query maximal access context✨
- create_namespace_pmem(9)validate interleave set labelling, retrieve label0✨
- create_of_modalias(9)Creates DT compatible string for modalias and uevent✨
- create_ok(9)OK to create a new on-disk inode here?✨
- create_pbc(9)build a pbc for transmission✨
- create_pnp_modalias(9)Create hid/cid(s) string for modalias and uevent✨
- create_posix_rsp_buf(9)create posix extension context✨
- create_pte_array(9)creates a PTE array of a physically contiguous buffer✨
- create_root_hv_pci_bus(9)Expose a new root PCI bus✨
- create_rxqs(9)Create the Logical Rx Queues of specific NIC device✨
- create_sg_component(9)create SG componets for N5 device.✨
- create_sg_table(9)Create an sg_table for a contiguous DMA addr range✨
- create_single_sg(9)Point SG entry to the data✨
- create_smb2_pipe(9)create IPC pipe✨
- create_socket(9)create socket for ksmbd/0✨
- create_system_filter(9)create a filter for an event subsystem✨
- create_target_field_var(9)Automatically create a variable for a field✨
- create_test_user_ns_with_mapping(9)Create a mock user namespace with UID mapping✨
- create_timings_aligned(9)Create register values and align with standard✨
- create_trip_attrs(9)create attributes for trip points✨
- create_txqs(9)Create the Logical Tx Queues of specific NIC device✨
- create_var_ref(9)Create a variable reference and attach it to trigger✨
- create_vtbl(9)create a copy of volume table.✨
- create_worker(9)create a new workqueue worker✨
- create_workqueues(9)create per port workqueues✨
- create_xattr(9)create an extended attribute.✨
- cred_fscmp(9)Compare two credentials with respect to filesystem access.✨
- crfree(9)functions related to user credentials✨
- crfree(9freebsd)functions related to user credentials✨
- crget(9)functions related to user credentials✨
- crget(9freebsd)functions related to user credentials✨
- crhold(9)functions related to user credentials✨
- crhold(9freebsd)functions related to user credentials✨
- critical(9)enter and exit a critical region✨
- critical(9freebsd)enter and exit a critical region✨
- CRITICAL_ASSERT(9)enter and exit a critical region✨
- critical_enter(9)enter and exit a critical region✨
- critical_enter(9freebsd)enter and exit a critical region✨
- critical_exit(9)enter and exit a critical region✨
- critical_exit(9freebsd)enter and exit a critical region✨
- cros_ec_accel_legacy_read_avail(9)get available values✨
- cros_ec_check_features(9)Test for the presence of EC features✨
- cros_ec_check_result(9)Check ec_msg->result.✨
- cros_ec_cmd(9)Send a command to the EC.✨
- cros_ec_cmd_readmem(9)Read from EC memory.✨
- cros_ec_cmd_xfer(9)Send a command to the ChromeOS EC.✨
- cros_ec_cmd_xfer_rpmsg(9)Transfer a message over rpmsg and receive the reply✨
- cros_ec_cmd_xfer_status(9)Send a command to the ChromeOS EC.✨
- cros_ec_device_registered(9)Return if the ec_dev is registered.✨
- cros_ec_get_cmd_versions(9)Get supported version mask.✨
- cros_ec_get_host_command_version_mask(9)✨
- cros_ec_get_host_event(9)Return a mask of event set by the ChromeOS EC.✨
- cros_ec_get_host_event_wake_mask(9)✨
- cros_ec_get_next_event(9)Fetch next event from the ChromeOS EC.✨
- cros_ec_get_sensor_count(9)Return the number of MEMS sensors supported.✨
- cros_ec_get_time_ns(9)Return time in ns.✨
- cros_ec_handle_event(9)process and forward pending events on EC✨
- cros_ec_irq_handler(9)top half part of the interrupt handler✨
- cros_ec_irq_thread(9)bottom half part of the interrupt handler✨
- cros_ec_ishtp_probe(9)ISHTP client driver probe callback✨
- cros_ec_ishtp_remove(9)ISHTP client driver remove callback✨
- cros_ec_ishtp_reset(9)ISHTP client driver reset callback✨
- cros_ec_ishtp_resume(9)ISHTP client driver resume callback✨
- cros_ec_ishtp_suspend(9)ISHTP client driver suspend callback✨
- cros_ec_keyb_info(9)Wrap the EC command EC_CMD_MKBP_INFO✨
- cros_ec_keyb_query_switches(9)Query the state of switches and report✨
- cros_ec_keyb_register_bs(9)Register non-matrix buttons/switches✨
- cros_ec_keyb_register_matrix(9)Register matrix keys✨
- cros_ec_keyb_report_bs(9)Report non-matrixed buttons or switches✨
- cros_ec_keyb_resume(9)Resume the keyboard✨
- cros_ec_lpc_io_bytes_mec(9)Read / write bytes to MEC EMI port✨
- cros_ec_lpc_mec_acpi_mutex(9)Find and set ACPI mutex for MEC✨
- cros_ec_lpc_mec_emi_write_address(9)Initialize EMI at a given address.✨
- cros_ec_lpc_mec_in_range(9)Determine if addresses are in MEC EMI range.✨
- cros_ec_lpc_mec_init(9)Initialize MEC I/O.✨
- cros_ec_lpc_mec_lock(9)Acquire mutex for EMI✨
- cros_ec_lpc_mec_unlock(9)Release mutex for EMI✨
- cros_ec_motion_send_host_cmd(9)send motion sense host command✨
- cros_ec_pd_command(9)Send a command to the EC.✨
- cros_ec_pd_get_num_ports(9)Get number of EC charge ports.✨
- cros_ec_pkt_xfer_rpmsg(9)Transfer a packet over rpmsg and receive the reply✨
- cros_ec_prepare_tx(9)Prepare an outgoing message in the output buffer.✨
- cros_ec_query_all(9)Query the protocol version supported by the ChromeOS EC.✨
- cros_ec_read_features(9)Read EC features✨
- cros_ec_register(9)Register a new ChromeOS EC, using the provided info.✨
- cros_ec_resume(9)Handle a resume operation for the ChromeOS EC device.✨
- cros_ec_resume_complete(9)Handle a resume complete operation for the ChromeOS EC device.✨
- cros_ec_resume_early(9)Handle a resume early operation for the ChromeOS EC device.✨
- cros_ec_sensor_ring_process_event(9)Process one EC FIFO event✨
- cros_ec_sensor_ring_ts_filter(9)Translate EC timebase timestamp to AP timebase✨
- cros_ec_sensor_ring_ts_filter_update(9)Update filter history.✨
- cros_ec_sensorhub_push_data_cb_t(9)Callback function to send datum to specific sensors.✨
- cros_ec_sensorhub_register_push_data(9)register the callback to the hub.✨
- cros_ec_sensorhub_ring_add(9)Add the FIFO functionality if the EC supports it.✨
- cros_ec_sensorhub_ring_allocate(9)Prepare the FIFO functionality if the EC supports it.✨
- cros_ec_sensorhub_ring_fifo_enable(9)Enable or disable interrupt generation for FIFO events.✨
- cros_ec_sensorhub_ring_handler(9)The trigger handler function✨
- cros_ec_sensors_capture(9)the trigger handler function✨
- cros_ec_sensors_core_init(9)basic initialization of the core structure✨
- cros_ec_sensors_core_read(9)function to request a value from the sensor✨
- cros_ec_sensors_core_read_avail(9)get available values✨
- cros_ec_sensors_core_register(9)Register callback to FIFO and IIO when sensor is ready. It must be called at the end of the sensor probe routine.✨
- cros_ec_sensors_core_write(9)function to write a value to the sensor✨
- cros_ec_sensors_idx_to_reg(9)convert index into offset in shared memory✨
- cros_ec_sensors_read_cmd(9)retrieve data using the EC command protocol✨
- cros_ec_sensors_read_data_unsafe(9)read acceleration data from EC shared memory✨
- cros_ec_sensors_read_lpc(9)read acceleration data from EC shared memory.✨
- cros_ec_sensors_read_until_not_busy(9)read until is not busy✨
- cros_ec_spi_receive_packet(9)Receive a packet from the EC.✨
- cros_ec_spi_receive_response(9)Receive a response from the EC.✨
- cros_ec_suspend(9)Handle a suspend operation for the ChromeOS EC device.✨
- cros_ec_suspend_late(9)Handle a suspend late operation for the ChromeOS EC device.✨
- cros_ec_suspend_prepare(9)Handle a suspend prepare operation for the ChromeOS EC device.✨
- cros_ec_unregister(9)Remove a ChromeOS EC.✨
- cros_ec_usb_get_pd_mux_state(9)Get PD mux state for given port.✨
- cros_ec_usb_get_power_type(9)Get power type info about PD device attached to given port.✨
- cros_ec_usb_get_role(9)Get role info about possible PD device attached to a given port.✨
- cros_ish_deinit(9)Deinit function for ISHTP client✨
- cros_ish_init(9)Init function for ISHTP client✨
- cros_typec_get_cable_vdo(9)Get Cable VDO of the connected cable✨
- cros_usbpd_register_notify(9)Register a notifier callback for PD events.✨
- cros_usbpd_unregister_notify(9)Unregister notifier callback for PD events.✨
- crossbar_domain_free(9)unmap/free a crossbar<->irq connection✨
- crq_queue_next_crq(9)- Returns the next entry in message queue✨
- crsetgroups(9)functions related to user credentials✨
- crsetgroups(9freebsd)functions related to user credentials✨
- crste_needs_unshadow(9)- Check if the crste operations triggers unshadowing.✨
- crste_origin_large(9)Return the large frame origin of a large crste✨
- cru2x(9)functions related to user credentials✨
- cru2x(9freebsd)functions related to user credentials✨
- crush_choose_firstn(9)choose numrep distinct items of given type✨
- crush_destroy(9)Destroy a crush_map✨
- crush_do_rule(9)calculate a mapping with the given input and rule✨
- crush_find_rule(9)find a crush_rule id for a given ruleset, type, and size.✨
- crush_get_bucket_item_weight(9)Get weight of an item in given bucket✨
- crw_inject(9)Initiate the artificial CRW inject✨
- crw_register_handler(9)register a channel report word handler✨
- crw_unregister_handler(9)unregister a channel report word handler✨
- crypt_extent(9)✨
- crypt_scatterlist(9)✨
- crypto(9)API for cryptographic services in the kernel✨
- crypto(9freebsd)API for cryptographic services in the kernel✨
- crypto_acomp_compress(9)- Invoke asynchronous compress operation✨
- crypto_acomp_decompress(9)- Invoke asynchronous decompress operation✨
- crypto_aead_authsize(9)obtain maximum authentication data size✨
- crypto_aead_blocksize(9)obtain block size of cipher✨
- crypto_aead_chunksize(9)obtain chunk size✨
- crypto_aead_decrypt(9)decrypt ciphertext✨
- crypto_aead_encrypt(9)encrypt plaintext✨
- crypto_aead_ivsize(9)obtain IV size✨
- crypto_aead_reqsize(9)obtain size of the request data structure✨
- crypto_aead_setauthsize(9)set authentication data size✨
- crypto_aead_setkey(9)set key for cipher✨
- crypto_ahash_blocksize(9)obtain block size for cipher✨
- crypto_ahash_digest(9)calculate message digest for a buffer✨
- crypto_ahash_digestsize(9)obtain message digest size✨
- crypto_ahash_export(9)extract current message digest state✨
- crypto_ahash_export_core(9)extract core state for message digest✨
- crypto_ahash_final(9)calculate message digest✨
- crypto_ahash_finup(9)update and finalize message digest✨
- crypto_ahash_import(9)import message digest state✨
- crypto_ahash_import_core(9)import core state✨
- crypto_ahash_init(9)(re)initialize message digest handle✨
- crypto_ahash_reqsize(9)obtain size of the request data structure✨
- crypto_ahash_reqtfm(9)obtain cipher handle from request✨
- crypto_ahash_setkey(9)set key for cipher handle✨
- crypto_ahash_statesize(9)obtain size of the ahash state✨
- crypto_ahash_update(9)add data to message digest for processing✨
- crypto_akcipher_decrypt(9)Invoke public key decrypt operation✨
- crypto_akcipher_encrypt(9)Invoke public key encrypt operation✨
- crypto_akcipher_maxsize(9)Get len for output buffer✨
- crypto_akcipher_set_priv_key(9)Invoke set private key operation✨
- crypto_akcipher_set_pub_key(9)Invoke set public key operation✨
- crypto_akcipher_sync_decrypt(9)Invoke public key decrypt operation✨
- crypto_akcipher_sync_encrypt(9)Invoke public key encrypt operation✨
- crypto_alloc_acomp(9)- allocate ACOMPRESS tfm handle✨
- crypto_alloc_acomp_node(9)- allocate ACOMPRESS tfm handle with desired NUMA node✨
- crypto_alloc_aead(9)allocate AEAD cipher handle✨
- crypto_alloc_ahash(9)allocate ahash cipher handle✨
- crypto_alloc_akcipher(9)allocate AKCIPHER tfm handle✨
- crypto_alloc_cipher(9)allocate single block cipher handle✨
- crypto_alloc_kpp(9)allocate KPP tfm handle✨
- crypto_alloc_lskcipher(9)allocate linear symmetric key cipher handle✨
- crypto_alloc_rng(9)- allocate RNG handle✨
- crypto_alloc_shash(9)allocate message digest handle✨
- crypto_alloc_sig(9)allocate signature tfm handle✨
- crypto_alloc_skcipher(9)allocate symmetric key cipher handle✨
- crypto_apply(9)symmetric cryptographic request buffers✨
- crypto_apply_buf(9)symmetric cryptographic request buffers✨
- crypto_auth_hash(9)state used for symmetric cryptographic services✨
- crypto_buffer(9)symmetric cryptographic request buffers✨
- crypto_buffer_contiguous_segment(9)symmetric cryptographic request buffers✨
- crypto_buffer_len(9)symmetric cryptographic request buffers✨
💅
getting it ready, bestie…