section 9 · Kernel routines 🧠
87928 pages · page 47 of 440
C (continued)
- cdns_calc_after_tx_delay(9)calculate delay required for after tx.✨
- cdns_core_init_role(9)initialize role of operation✨
- cdns_csi2rx_negotiate_ppc(9)Negotiate pixel-per-clock on output interface✨
- cdns_drd_gadget_off(9)stop gadget.✨
- cdns_drd_gadget_on(9)start gadget.✨
- cdns_drd_host_off(9)stop host.✨
- cdns_drd_host_on(9)start host.✨
- cdns_drd_irq(9)interrupt handler for OTG events✨
- cdns_drd_update_mode(9)initialize mode of operation✨
- cdns_enable_slave_interrupts(9)Enable SDW slave interrupts✨
- cdns_find_pdi(9)Find a free PDI✨
- cdns_hw_role_state_machine(9)role switch state machine based on hw events.✨
- cdns_hw_role_switch(9)switch roles based on HW state✨
- cdns_i2c_calc_divs(9)Calculate clock dividers✨
- cdns_i2c_clear_bus_hold(9)Clear bus hold bit✨
- cdns_i2c_clk_notifier_cb(9)Clock rate change callback✨
- cdns_i2c_detect_transfer_size(9)Detect the maximum transfer size supported✨
- cdns_i2c_func(9)Returns the supported features of the I2C driver✨
- cdns_i2c_init(9)Controller initialisation✨
- cdns_i2c_isr(9)Interrupt handler for the I2C device✨
- cdns_i2c_master_isr(9)Interrupt handler for the I2C device in master role✨
- cdns_i2c_master_reset(9)Reset the interface✨
- cdns_i2c_master_xfer(9)The main i2c transfer function✨
- cdns_i2c_master_xfer_atomic(9)The i2c transfer function in atomic mode✨
- cdns_i2c_mrecv(9)Prepare and start a master receive operation✨
- cdns_i2c_msend(9)Prepare and start a master send operation✨
- cdns_i2c_probe(9)Platform registration call✨
- cdns_i2c_remove(9)Unregister the device after releasing the resources✨
- cdns_i2c_runtime_resume(9)Runtime resume✨
- cdns_i2c_runtime_suspend(9)Runtime suspend method for the driver✨
- cdns_i2c_setclk(9)This function sets the serial clock rate for the I2C device✨
- cdns_i2c_shutdown(9)Prepare I2C controller for system shutdown✨
- cdns_i2c_slave_isr(9)Interrupt handler for the I2C device in slave role✨
- cdns_init(9)probe for cdns3/cdnsp core device✨
- cdns_init_otg_mode(9)initialize drd controller✨
- cdns_mhdp_link_configure(9)configure a DisplayPort link✨
- cdns_otg_disable_irq(9)Disable all OTG interrupts✨
- cdns_otg_enable_irq(9)enable id and sess_valid interrupts✨
- cdns_prepare_transfer_hardware(9)Prepares hardware for transfer.✨
- cdns_remove(9)unbind drd driver and clean up✨
- cdns_role_get(9)get current role of controller.✨
- cdns_role_set(9)set current role of controller.✨
- cdns_rs485_config(9)Called when an application calls TIOCSRS485 ioctl.✨
- cdns_rs485_rx_callback(9)Timer rx callback handler for rs485.✨
- cdns_rs485_rx_setup(9)Rx setup specific to rs485✨
- cdns_rs485_tx_callback(9)Timer tx callback handler for rs485.✨
- cdns_rs485_tx_setup(9)Tx setup specific to rs485✨
- cdns_rts_gpio_enable(9)Configure RTS/GPIO to high/low✨
- cdns_set_mode(9)change mode of OTG Core✨
- cdns_spi_chipselect(9)Select or deselect the chip select line✨
- cdns_spi_config_clock_freq(9)Sets clock frequency✨
- cdns_spi_config_clock_mode(9)Sets clock polarity and phase✨
- cdns_spi_detect_fifo_depth(9)Detect the FIFO depth of the hardware✨
- cdns_spi_init_hw(9)Initialize the hardware and configure the SPI controller✨
- cdns_spi_irq(9)Interrupt service routine of the SPI controller✨
- cdns_spi_probe(9)Probe method for the SPI driver✨
- cdns_spi_process_fifo(9)Fills the TX FIFO, and drain the RX FIFO✨
- cdns_spi_remove(9)Remove method for the SPI driver✨
- cdns_spi_resume(9)Resume method for the SPI driver✨
- cdns_spi_runtime_resume(9)Runtime resume method for the SPI driver✨
- cdns_spi_runtime_suspend(9)Runtime suspend method for the SPI driver✨
- cdns_spi_setup_transfer(9)Configure SPI controller for specified transfer✨
- cdns_spi_suspend(9)Suspend method for the SPI driver✨
- cdns_target_abort(9)Abort target transfer✨
- cdns_transfer_one(9)Initiates the SPI transfer✨
- cdns_uart_break_ctl(9)Based on the input ctl we have to start or stop transmitting char breaks✨
- cdns_uart_calc_baud_divs(9)Calculate baud rate divisors✨
- cdns_uart_clk_notifier_cb(9)Clock notifier callback✨
- cdns_uart_config_port(9)Configure UART port✨
- cdns_uart_console_putchar(9)write the character to the FIFO buffer✨
- cdns_uart_console_setup(9)Initialize the uart to default config✨
- cdns_uart_console_write(9)perform write operation✨
- cdns_uart_get_mctrl(9)Get the modem control state✨
- cdns_uart_handle_rx(9)Handle the received bytes along with Rx errors.✨
- cdns_uart_handle_tx(9)Handle the bytes to be transmitted.✨
- cdns_uart_isr(9)Interrupt handler✨
- cdns_uart_probe(9)Platform driver probe✨
- cdns_uart_release_port(9)Release UART port✨
- cdns_uart_remove(9)called when the platform driver is unregistered✨
- cdns_uart_request_port(9)Claim the memory region attached to cdns_uart port, called when the driver adds a cdns_uart port via uart_add_one_port()✨
- cdns_uart_resume(9)Resume after a previous suspend✨
- cdns_uart_set_baud_rate(9)Calculate and set the baud rate✨
- cdns_uart_set_termios(9)termios operations, handling data length, parity, stop bits, flow control, baud rate✨
- cdns_uart_shutdown(9)Called when an application closes a cdns_uart port✨
- cdns_uart_start_tx(9)Start transmitting bytes✨
- cdns_uart_startup(9)Called when an application opens a cdns_uart port✨
- cdns_uart_stop_rx(9)Stop RX✨
- cdns_uart_stop_tx(9)Stop TX✨
- cdns_uart_suspend(9)suspend event✨
- cdns_uart_tx_empty(9)Check whether TX is empty✨
- cdns_uart_type(9)Set UART type to cdns_uart port✨
- cdns_uart_verify_port(9)Verify the port params✨
- cdns_ufs_get_l4_attr(9)get L4 attributes on local side✨
- cdns_ufs_hce_enable_notify(9)set HCLKDIV register✨
- cdns_ufs_hibern8_notify(9)save and restore L4 attributes.✨
- cdns_ufs_init(9)performs additional ufs initialization✨
- cdns_ufs_link_startup_notify(9)handle link startup.✨
- cdns_ufs_m31_16nm_phy_initialization(9)performs m31 phy initialization✨
- cdns_ufs_pltfrm_probe(9)probe routine of the driver✨
- cdns_ufs_pltfrm_remove(9)removes the ufs driver✨
- cdns_ufs_set_hclkdiv(9)set HCLKDIV register value based on the core_clk.✨
- cdns_ufs_set_l4_attr(9)set L4 attributes on local side✨
- cdns_unprepare_transfer_hardware(9)Relaxes hardware after transfer✨
- cdns_update_slave_status_work(9)update slave status in a work since we will need to handle other interrupts eg. CDNS_MCP_INT_RX_WL during the update slave process.✨
- cdns_wakeup_irq(9)interrupt handler for wakeup events✨
- cdns_wdt_irq_handler(9)Notifies of watchdog timeout.✨
- cdns_wdt_probe(9)Probe call for the device.✨
- cdns_wdt_reload(9)Reload the watchdog timer (i.e. pat the watchdog).✨
- cdns_wdt_resume(9)Resume the device.✨
- cdns_wdt_settimeout(9)Set a new timeout value for the watchdog device.✨
- cdns_wdt_start(9)Enable and start the watchdog.✨
- cdns_wdt_stop(9)Stop the watchdog.✨
- cdns_wdt_suspend(9)Stop the device.✨
- cdnsp_find_next_ext_cap(9)Find the offset of the extended capabilities with capability ID id.✨
- cdnsp_gadget_init(9)initialize device structure✨
- cdv_intel_lvds_init(9)setup LVDS connectors on this device✨
- cdv_restore_display_registers(9)restore lost register state✨
- cdv_save_display_registers(9)save registers lost on suspend✨
- cdx_bus_add(9)Add a CDX bus. This function adds a bus on the CDX bus subsystem. It creates a CDX device for the corresponding bus and also registers an associated Linux generic device.✨
- cdx_bus_match(9)device to driver matching callback✨
- cdx_clear_master(9)disables bus-mastering for CDX device✨
- cdx_dev_reset(9)Reset CDX device✨
- CDX_DEVICE(9)macro used to describe a specific CDX device✨
- cdx_device_add(9)Add a CDX device. This function adds a CDX device on the CDX bus as per the device parameters provided by caller. It also creates and registers an associated Linux generic device.✨
- CDX_DEVICE_DRIVER_OVERRIDE(9)macro used to describe a CDX device with override_only flags.✨
- cdx_disable_msi(9)Disable MSI for the CDX device.✨
- cdx_driver_unregister(9)unregisters a device driver from the CDX bus.✨
- cdx_enable_msi(9)Enable MSI for the CDX device.✨
- cdx_match_id(9)See if a CDX device matches a given cdx_id table✨
- cdx_match_one_device(9)Tell if a CDX device structure has a matching CDX device id structure✨
- cdx_mcdi_bus_disable(9)Disable CDX bus represented by bus_num✨
- cdx_mcdi_bus_enable(9)Enable CDX bus represented by bus_num✨
- cdx_mcdi_bus_master_enable(9)Set/Reset bus mastering for cdx device represented by bus_num:dev_num✨
- cdx_mcdi_finish(9)Cleanup MCDI (Management Controller Driver Interface) state✨
- cdx_mcdi_get_dev_config(9)Get configuration for a particular bus_num:dev_num✨
- cdx_mcdi_get_num_buses(9)Get the total number of buses on the controller.✨
- cdx_mcdi_get_num_devs(9)Get the total number of devices on a particular bus of the controller.✨
- cdx_mcdi_init(9)Initialize MCDI (Management Controller Driver Interface) state✨
- cdx_mcdi_msi_enable(9)Enable/Disable MSIs for cdx device represented by bus_num:dev_num✨
- cdx_mcdi_process_cmd(9)Process an incoming MCDI response✨
- cdx_mcdi_reset_device(9)Reset cdx device represented by bus_num:dev_num✨
- cdx_mcdi_rpc(9)Issue an MCDI command and wait for completion✨
- cdx_mcdi_rpc_async(9)Schedule an MCDI command to run asynchronously✨
- cdx_mcdi_write_msi(9)Write MSI configuration for CDX device✨
- cdx_mmap_resource(9)map a CDX resource into user memory space✨
- cdx_msi_domain_init(9)Init the CDX bus MSI domain.✨
- cdx_register_controller(9)Register a CDX controller and its ports on the CDX bus.✨
- cdx_set_master(9)enables bus-mastering for CDX device✨
- cdx_unregister_controller(9)Unregister a CDX controller✨
- cdx_unregister_device(9)Unregister a CDX device✨
- cec_add_elem(9)Add an element to the CEC array.✨
- cec_get_edid_phys_addr(9)find and return the physical address✨
- cec_get_edid_spa_location(9)find location of the Source Physical Address✨
- cec_is_registered(9)is the CEC adapter registered?✨
- cec_msg_destination(9)return the destination's logical address.✨
- cec_msg_init(9)initialize the message structure.✨
- cec_msg_initiator(9)return the initiator's logical address.✨
- cec_msg_is_broadcast(9)return true if this is a broadcast message.✨
- cec_msg_opcode(9)return the opcode of the message, -1 for poll✨
- cec_msg_recv_is_rx_result(9)return true if this message contains the reply of an earlier non-blocking transmit✨
- cec_msg_recv_is_tx_result(9)return true if this message contains the result of an earlier non-blocking transmit✨
- cec_msg_set_reply_to(9)fill in destination/initiator in a reply message.✨
- cec_notifier_cec_adap_register(9)find or create a new cec_notifier for the given device.✨
- cec_notifier_cec_adap_unregister(9)decrease refcount and delete when the refcount reaches 0.✨
- cec_notifier_conn_register(9)find or create a new cec_notifier for the given HDMI device and connector tuple.✨
- cec_notifier_conn_unregister(9)decrease refcount and delete when the refcount reaches 0.✨
- cec_notifier_get_conn(9)find or create a new cec_notifier for the given device and connector tuple.✨
- cec_notifier_parse_hdmi_phandle(9)find the hdmi device from "hdmi- phandle"✨
- cec_notifier_phys_addr_invalidate(9)set the physical address to INVALID✨
- cec_notifier_set_phys_addr(9)set a new physical address.✨
- cec_notifier_set_phys_addr_from_edid(9)set parse the PA from the EDID.✨
- cec_phys_addr_invalidate(9)set the physical address to INVALID✨
- cec_pin_allocate_adapter(9)allocate a pin-based cec adapter✨
- cec_pin_changed(9)update pin state from interrupt✨
- cec_queue_pin_5v_event(9)queue a pin event with a given timestamp.✨
- cec_queue_pin_cec_event(9)queue a CEC pin event with a given timestamp.✨
- cec_queue_pin_hpd_event(9)queue a pin event with a given timestamp.✨
- centaur_get_free_region(9)Get a free MTRR.✨
- centrino_init(9)initializes the Enhanced SpeedStep CPUFreq driver✨
- centrino_target(9)set a new CPUFreq policy✨
- ceph_change_snap_realm(9)change the snap_realm for an inode✨
- ceph_cls_break_lock(9)release rados lock for object for specified client✨
- ceph_cls_lock(9)grab rados lock for object✨
- ceph_cls_unlock(9)release rados lock for object✨
- ceph_encode_dentry_release(9)encode a dentry release into an outgoing request✨
- ceph_end_io_direct(9)declare that the direct i/o operation is done✨
- ceph_end_io_read(9)declare that the buffered read operation is done✨
- ceph_end_io_write(9)declare that the buffered write operation is done✨
- ceph_find_incompatible(9)find an incompatible context and return it✨
- ceph_fname_to_usr(9)convert a filename for userland presentation✨
- ceph_fscrypt_decrypt_extents(9)decrypt received extents in given buffer✨
- ceph_fscrypt_decrypt_pages(9)decrypt an array of pages✨
- ceph_fscrypt_encrypt_pages(9)encrypt an array of pages✨
- ceph_fscrypt_prepare_readdir(9)simple __fscrypt_prepare_readdir() wrapper✨
- ceph_get_inode(9)find or create/hash a new inode✨
- ceph_mdsc_build_path(9)build a path string to a given dentry✨
- ceph_mdsc_wait_for_reset(9)wait for an active reset to complete✨
- ceph_new_inode(9)allocate a new inode in advance of an expected create✨
- ceph_present_ino(9)format an inode number for presentation to userland✨
- ceph_show_options(9)Show mount options in /proc/mounts✨
💅
getting it ready, bestie…