section 9 · Kernel routines 🧠
87928 pages · page 289 of 440
R (continued)
- ring_buffer_nr_dirty_pages(9)get the number of used pages in the ring buffer✨
- ring_buffer_oldest_event_ts(9)get the oldest event timestamp from the buffer✨
- ring_buffer_overrun_cpu(9)get the number of overruns caused by the ring buffer wrapping around (only if RB_FL_OVERWRITE is on).✨
- ring_buffer_overruns(9)get the number of overruns in buffer✨
- ring_buffer_peek(9)peek at the next event to be read✨
- ring_buffer_poll_wait(9)poll on buffer input✨
- ring_buffer_read_events_cpu(9)get the number of events successfully read✨
- ring_buffer_read_finish(9)finish reading the iterator of the buffer✨
- ring_buffer_read_page(9)extract a page from the ring buffer✨
- ring_buffer_read_page_data(9)get pointer to the data in the page.✨
- ring_buffer_read_page_size(9)get size of the read page.✨
- ring_buffer_read_start(9)start a non consuming read of the buffer✨
- ring_buffer_record_disable(9)stop all writes into the buffer✨
- ring_buffer_record_disable_cpu(9)stop all writes into the cpu_buffer✨
- ring_buffer_record_enable(9)enable writes to the buffer✨
- ring_buffer_record_enable_cpu(9)enable writes to the buffer✨
- ring_buffer_record_is_on(9)return true if the ring buffer can write✨
- ring_buffer_record_is_on_cpu(9)return true if the ring buffer can write✨
- ring_buffer_record_is_set_on(9)return true if the ring buffer is set writable✨
- ring_buffer_record_off(9)stop all writes into the buffer✨
- ring_buffer_record_on(9)restart writes into the buffer✨
- ring_buffer_reset(9)reset a ring buffer✨
- ring_buffer_reset_cpu(9)reset a ring buffer per CPU buffer✨
- ring_buffer_reset_online_cpus(9)reset a ring buffer per CPU buffer✨
- ring_buffer_resize(9)resize the ring buffer✨
- ring_buffer_size(9)return the size of the ring buffer (in bytes)✨
- ring_buffer_subbuf_order_get(9)get order of system sub pages in one buffer page.✨
- ring_buffer_subbuf_order_set(9)set the size of ring buffer sub page.✨
- ring_buffer_subbuf_size_get(9)get size of the sub buffer.✨
- ring_buffer_swap_cpu(9)swap a CPU buffer between two ring buffers✨
- ring_buffer_unlock_commit(9)commit a reserved✨
- ring_buffer_wait(9)wait for input to the ring buffer✨
- ring_buffer_wake_waiters(9)wake up any waiters on this ring buffer✨
- ring_buffer_write(9)write data to the buffer without reserving✨
- ring_fl_db(9)righ doorbell on free list✨
- ring_tx_db(9)check and potentially ring a TX queue's doorbell✨
- rio_add_device(9)Adds a RIO device to the device model✨
- rio_add_inb_buffer(9)Add buffer to an inbound mailbox queue✨
- rio_add_mport_pw_handler(9)add port-write message handler into the list of mport specific pw handlers✨
- rio_add_outb_message(9)Add RIO message to an outbound mailbox queue✨
- rio_alloc_net(9)Allocate and initialize a new RIO network data structure✨
- rio_basic_attach(9)✨
- rio_build_route_tables(9)Generate route tables from switch route entries✨
- rio_bus_init(9)Register the RapidIO bus with the device model✨
- rio_chk_dev_access(9)Validate access to the specified device.✨
- rio_chk_dev_route(9)Validate route to the specified device.✨
- rio_clear_locks(9)Release all host locks and signal enumeration complete✨
- rio_clr_err_stopped(9)Clears port Error-stopped states.✨
- rio_del_mport_pw_handler(9)remove port-write message handler from the list of mport specific pw handlers✨
- rio_destid_alloc(9)Allocate next available destID for given network✨
- rio_destid_first(9)return first destID in use✨
- rio_destid_free(9)free a previously allocated destID✨
- rio_destid_next(9)return next destID in use✨
- rio_destid_reserve(9)Reserve the specified destID✨
- rio_dev_get(9)Increments the reference count of the RIO device structure✨
- rio_dev_put(9)Release a use of the RIO device structure✨
- RIO_DEVICE(9)macro used to describe a specific RIO device✨
- rio_device_has_destid(9)Test if a device contains a destination ID register✨
- rio_device_probe(9)Tell if a RIO device structure has a matching RIO device id structure✨
- rio_device_remove(9)Remove a RIO device from the system✨
- rio_disc_mport(9)Start discovery through a master port✨
- rio_disc_peer(9)Recursively discovers a RIO network through a master port✨
- rio_dma_prep_xfer(9)RapidIO specific wrapper for device_prep_slave_sg callback defined by DMAENGINE.✨
- rio_enable_rx_tx_port(9)enable input receiver and output transmitter of given port✨
- rio_enum_complete(9)Tests if enumeration of a network is complete✨
- rio_enum_host(9)Set host lock and initialize host destination ID✨
- rio_enum_mport(9)Start enumeration through a master port✨
- rio_enum_peer(9)Recursively enumerate a RIO network through a master port✨
- rio_get_comptag(9)Begin or continue searching for a RIO device by component tag✨
- rio_get_device_id(9)Get the base/extended device id for a device✨
- rio_get_drvdata(9)Get RIO driver specific data✨
- rio_get_host_deviceid_lock(9)Reads the Host Device ID Lock CSR on a device✨
- rio_get_inb_message(9)Get A RIO message from an inbound mailbox queue✨
- rio_get_input_status(9)Sends a Link-Request/Input-Status control symbol and returns link-response (if requested).✨
- rio_inb_pwrite_handler(9)inbound port-write message handler✨
- rio_init_dbell_res(9)Initialize a RIO doorbell resource✨
- rio_init_em(9)Initializes RIO Error Management (for switches)✨
- rio_init_mbox_res(9)Initialize a RIO mailbox resource✨
- rio_is_switch(9)Tests if a RIO device has switch capabilities✨
- rio_local_get_device_id(9)Get the base/extended device id for a port✨
- rio_local_read_config_16(9)Read 16 bits from local configuration space✨
- rio_local_read_config_32(9)Read 32 bits from local configuration space✨
- rio_local_read_config_8(9)Read 8 bits from local configuration space✨
- rio_local_set_device_id(9)Set the base/extended device id for a port✨
- rio_local_write_config_16(9)Write 16 bits to local configuration space✨
- rio_local_write_config_32(9)Write 32 bits to local configuration space✨
- rio_local_write_config_8(9)Write 8 bits to local configuration space✨
- rio_lock_device(9)Acquires host device lock for specified device✨
- RIO_LOP_READ(9)Generate rio_local_read_config_* functions✨
- RIO_LOP_WRITE(9)Generate rio_local_write_config_* functions✨
- rio_map_inb_region(9)- Map inbound memory region.✨
- rio_map_outb_region(9)- Map outbound memory region.✨
- rio_match_bus(9)Tell if a RIO device structure has a matching RIO driver device id structure✨
- rio_match_device(9)Tell if a RIO device has a matching RIO device id structure✨
- rio_mport_chk_dev_access(9)Validate access to the specified device.✨
- rio_mport_get_efb(9)get pointer to next extended features block✨
- rio_mport_get_feature(9)query for devices' extended features✨
- rio_mport_get_physefb(9)Helper function that returns register offset for Physical Layer Extended Features Block.✨
- rio_mport_is_active(9)Tests if master port link is active✨
- rio_mport_scan(9)execute enumeration/discovery on the specified mport✨
- rio_mport_send_doorbell(9)Send a doorbell message✨
- rio_name(9)Get the unique RIO device identifier✨
- RIO_OP_READ(9)Generate rio_mport_read_config_* functions✨
- RIO_OP_WRITE(9)Generate rio_mport_write_config_* functions✨
- rio_pw_enable(9)Enables/disables port-write handling by a master port✨
- rio_query_mport(9)Query mport device attributes✨
- rio_read_config_16(9)Read 16 bits from configuration space✨
- rio_read_config_32(9)Read 32 bits from configuration space✨
- rio_read_config_8(9)Read 8 bits from configuration space✨
- rio_register_driver(9)register a new RIO driver✨
- rio_register_scan(9)enumeration/discovery method registration interface✨
- rio_release_dev(9)Frees a RIO device struct✨
- rio_release_dma(9)release specified DMA channel✨
- rio_release_inb_dbell(9)release inbound doorbell message service✨
- rio_release_inb_mbox(9)release inbound mailbox message service✨
- rio_release_inb_pwrite(9)release inbound port-write message service associated with specific RapidIO device✨
- rio_release_outb_dbell(9)release outbound doorbell message range✨
- rio_release_outb_mbox(9)release outbound mailbox message service✨
- rio_request_inb_dbell(9)request inbound doorbell message service✨
- rio_request_inb_mbox(9)request inbound mailbox service✨
- rio_request_inb_pwrite(9)request inbound port-write message service for specific RapidIO device✨
- rio_request_mport_dma(9)request RapidIO capable DMA channel associated with specified local RapidIO mport device.✨
- rio_request_outb_dbell(9)request outbound doorbell message range✨
- rio_request_outb_mbox(9)request outbound mailbox service✨
- rio_route_add_entry(9)Add a route entry to a switch routing table✨
- rio_route_clr_table(9)Clear a switch routing table✨
- rio_route_get_entry(9)Read an entry from a switch routing table✨
- rio_send_doorbell(9)Send a doorbell message to a device✨
- rio_set_device_id(9)Set the base/extended device id for a device✨
- rio_set_drvdata(9)Set RIO driver specific data✨
- rio_set_port_lockout(9)Sets/clears LOCKOUT bit (RIO EM 1.3) for a switch port.✨
- rio_setup_device(9)Allocates and sets up a RIO device✨
- rio_setup_inb_dbell(9)bind inbound doorbell callback✨
- rio_sport_is_active(9)Tests if a switch port has an active connection.✨
- rio_std_route_add_entry(9)Add switch route table entry using standard registers defined in RIO specification rev.1.3✨
- rio_std_route_clr_table(9)Clear swotch route table using standard registers defined in RIO specification rev.1.3.✨
- rio_std_route_get_entry(9)Read switch route table entry (port number) associated with specified destID using standard registers defined in RIO specification rev.1.3✨
- rio_unlock_device(9)Releases host device lock for specified device✨
- rio_unmap_inb_region(9)- Unmap the inbound memory region✨
- rio_unmap_outb_region(9)- Unmap the inbound memory region✨
- rio_unregister_driver(9)unregister a RIO driver✨
- rio_update_route_tables(9)Updates route tables in switches✨
- rio_write_config_16(9)Write 16 bits to configuration space✨
- rio_write_config_32(9)Write 32 bits to configuration space✨
- rio_write_config_8(9)Write 8 bits to configuration space✨
- riscv_get_hart_index(9)get hart index for interrupt delivery✨
- riscv_isa_extension_base(9)Get base extension word✨
- riscv_set_icache_flush_ctx(9)Enable/disable icache flushing instructions in userspace.✨
- riva_get_cmap_len(9)query current color map length✨
- riva_load_state(9)loads current chip state✨
- riva_load_video_mode(9)calculate timings✨
- riva_rclut(9)read fromCLUT register✨
- riva_save_state(9)saves current chip state✨
- riva_wclut(9)set CLUT entry✨
- rivafb_copyarea(9)hardware accelerated blit function✨
- rivafb_cursor(9)hardware cursor function✨
- rivafb_do_maximize(9)✨
- rivafb_fillrect(9)hardware accelerated color fill function✨
- rivafb_imageblit(9)hardware accelerated color expand function✨
- rivafb_load_cursor_image(9)load cursor image to hardware✨
- rivafb_pan_display(9)✨
- rivafb_setcolreg(9)✨
- rk3x_i2c_clk_notifier_cb(9)Clock rate change callback✨
- rk3x_i2c_fill_transmit_buf(9)Fill the transmit buffer with data from i2c->msg✨
- rk3x_i2c_get_spec(9)Get timing values of I2C specification✨
- rk3x_i2c_prepare_read(9)Setup a read according to i2c->msg✨
- rk3x_i2c_setup(9)Setup I2C registers for an I2C operation specified by msgs, num.✨
- rk3x_i2c_start(9)Generate a START condition, which triggers a REG_INT_START interrupt.✨
- rk3x_i2c_stop(9)Generate a STOP condition, which triggers a REG_INT_STOP interrupt.✨
- rk3x_i2c_v0_calc_timings(9)Calculate divider values for desired SCL frequency✨
- rk3x_i2c_v1_calc_timings(9)Calculate timing values for desired SCL frequency✨
- rk_tsadcv2_initialize(9)initialize TASDC Controller.✨
- rk_tsadcv3_control(9)the tsadc controller is enabled or disabled.✨
- rk_tsadcv3_initialize(9)initialize TASDC Controller.✨
- rkisp1_ext_params_block_header(9)RkISP1 extensible parameters block header✨
- rl6231_calc_dmic_clk(9)Calculate the frequency divider parameter of dmic.✨
- rl6231_get_pre_div(9)Return the value of pre divider.✨
- rl6231_pll_calc(9)Calcualte PLL M/N/K code.✨
- rm3100_regmap_bulk_read_locked(9)Wrapper around regmap_bulk_read() with a mutex✨
- rm_assert(9)kernel reader/writer lock optimized for read-mostly access patterns✨
- rm_assert(9freebsd)kernel reader/writer lock optimized for read-mostly access patterns✨
- rm_destroy(9)kernel reader/writer lock optimized for read-mostly access patterns✨
- rm_destroy(9freebsd)kernel reader/writer lock optimized for read-mostly access patterns✨
- rm_init(9)kernel reader/writer lock optimized for read-mostly access patterns✨
- rm_init(9freebsd)kernel reader/writer lock optimized for read-mostly access patterns✨
- rm_init_flags(9)kernel reader/writer lock optimized for read-mostly access patterns✨
- rm_init_flags(9freebsd)kernel reader/writer lock optimized for read-mostly access patterns✨
- rm_rlock(9)kernel reader/writer lock optimized for read-mostly access patterns✨
- rm_rlock(9freebsd)kernel reader/writer lock optimized for read-mostly access patterns✨
- rm_runlock(9)kernel reader/writer lock optimized for read-mostly access patterns✨
- rm_runlock(9freebsd)kernel reader/writer lock optimized for read-mostly access patterns✨
- rm_siblings_excl_cpus(9)Remove exclusive CPUs that are used by sibling cpusets✨
- rm_sleep(9)kernel reader/writer lock optimized for read-mostly access patterns✨
- rm_sleep(9freebsd)kernel reader/writer lock optimized for read-mostly access patterns✨
- RM_SYSINIT(9)kernel reader/writer lock optimized for read-mostly access patterns✨
- RM_SYSINIT(9freebsd)kernel reader/writer lock optimized for read-mostly access patterns✨
- RM_SYSINIT_FLAGS(9)kernel reader/writer lock optimized for read-mostly access patterns✨
- RM_SYSINIT_FLAGS(9freebsd)kernel reader/writer lock optimized for read-mostly access patterns✨
- rm_try_rlock(9)kernel reader/writer lock optimized for read-mostly access patterns✨
- rm_try_rlock(9freebsd)kernel reader/writer lock optimized for read-mostly access patterns✨
💅
getting it ready, bestie…