section 9 · Kernel routines 🧠
87928 pages · page 292 of 440
R (continued)
- rsi_init_usb_interface(9)This function initializes the usb interface.✨
- rsi_is_cipher_wep(9)This function determines if the cipher is WEP or not.✨
- rsi_issue_sdiocommand(9)This function issues sdio commands.✨
- rsi_load_radio_caps(9)This function is used to send radio capabilities values to firmware.✨
- rsi_mac80211_add_interface(9)This function is called when a netdevice attached to the hardware is enabled.✨
- rsi_mac80211_ampdu_action(9)This function selects the AMPDU action for the corresponding mlme_action flag and informs the f/w regarding this.✨
- rsi_mac80211_attach(9)This function is used to initialize Mac80211 stack.✨
- rsi_mac80211_bss_info_changed(9)This function is a handler for config requests related to BSS parameters that may vary during BSS's lifespan.✨
- rsi_mac80211_conf_filter(9)This function configure the device's RX filter.✨
- rsi_mac80211_conf_tx(9)This function configures TX queue parameters (EDCF (aifs, cw_min, cw_max), bursting) for a hardware TX queue.✨
- rsi_mac80211_config(9)This function is a handler for configuration requests. The stack calls this function to change hardware configuration, e.g., channel.✨
- rsi_mac80211_detach(9)This function is used to de-initialize the Mac80211 stack.✨
- rsi_mac80211_get_antenna(9)This function is used to configure tx and rx antennas.✨
- rsi_mac80211_remove_interface(9)This function notifies driver that an interface is going down.✨
- rsi_mac80211_rfkill_exit(9)This function is used to stop rfkill polling when the device is removed.✨
- rsi_mac80211_set_antenna(9)This function is used to configure tx and rx antennas.✨
- rsi_mac80211_set_key(9)This function sets type of key to be loaded.✨
- rsi_mac80211_set_rate_mask(9)This function sets bitrate_mask to be used.✨
- rsi_mac80211_set_rts_threshold(9)This function sets rts threshold value.✨
- rsi_mac80211_sta_add(9)This function notifies driver about a peer getting connected.✨
- rsi_mac80211_sta_remove(9)This function notifies driver about a peer getting disconnected.✨
- rsi_mac80211_start(9)This is first handler that 802.11 module calls, since the driver init is complete by then, just returns success.✨
- rsi_mac80211_stop(9)This is the last handler that 802.11 module calls.✨
- rsi_mac80211_tx(9)This is the handler that 802.11 module calls for each transmitted frame.SKB contains the buffer starting from the IEEE 802.11 header.✨
- rsi_map_rates(9)This function is used to map selected rates to hw rates.✨
- rsi_mgmt_pkt_recv(9)This function processes the management packets received from the hardware.✨
- rsi_mgmt_pkt_to_core(9)This function is the entry point for Mgmt module.✨
- rsi_perform_cqm(9)This function performs cqm.✨
- rsi_prepare_skb(9)This function prepares the skb.✨
- rsi_probe(9)This function is called by kernel when the driver provided Vendor and device IDs are matched. All the initialization work is done here.✨
- rsi_process_pkt(9)This Function reads rx_blocks register and figures out the size of the rx pkt.✨
- rsi_program_bb_rf(9)This function starts base band and RF programming. This is called after initial configurations are done.✨
- rsi_read_pkt(9)This function reads frames from the card.✨
- rsi_recalculate_weights(9)This function recalculates the weights corresponding to each queue.✨
- rsi_register_rates_channels(9)This function registers channels and rates.✨
- rsi_remove_dbgfs(9)Removes the previously created dbgfs file entries in the reverse order of creation.✨
- rsi_reset_card(9)This function resets and re-initializes the card.✨
- rsi_rx_done_handler(9)This function is called when a packet is received from USB stack. This is callback to receive done.✨
- rsi_rx_handler(9)Read and process SDIO interrupts.✨
- rsi_rx_urb_submit(9)This function submits the given URB to the USB stack.✨
- rsi_sdio_ack_intr(9)This function acks the interrupt received.✨
- rsi_sdio_determine_event_timeout(9)This Function determines the event timeout duration.✨
- rsi_sdio_host_intf_read_pkt(9)This function reads the packet from the device.✨
- rsi_sdio_host_intf_write_pkt(9)This function writes the packet to device.✨
- rsi_sdio_master_access_msword(9)This function sets the AHB master access MS word in the SDIO slave registers.✨
- rsi_sdio_read_register(9)This function reads one byte of information from a register.✨
- rsi_sdio_read_register_multiple(9)This function read multiple bytes of information from the SD card.✨
- rsi_sdio_set_cmd52_arg(9)This function prepares cmd 52 read/write arg.✨
- rsi_sdio_stats_open(9)This function calls single open function of seq_file to open file and read contents from it.✨
- rsi_sdio_stats_read(9)This function returns the sdio status of the driver.✨
- rsi_sdio_write_register(9)This function writes one byte of information into a register.✨
- rsi_sdio_write_register_multiple(9)This function writes multiple bytes of information to the SD card.✨
- rsi_send_aggregation_params_frame(9)This function sends the ampdu indication frame to firmware.✨
- rsi_send_auto_rate_request(9)This function is to set rates for connection and send autorate request to firmware.✨
- rsi_send_block_unblock_frame(9)This function sends a frame to block/unblock data queues in the firmware✨
- rsi_send_internal_mgmt_frame(9)This function sends management frames to firmware.Also schedules packet to queue for transmission.✨
- rsi_send_mgmt_pkt(9)This functions sends the received management packet from driver to device.✨
- rsi_send_radio_params_update(9)This function sends the radio parameters update to device✨
- rsi_send_reset_mac(9)This function prepares reset MAC request and sends an internal management frame to indicate it to firmware.✨
- rsi_send_rx_filter_frame(9)Sends a frame to filter the RX packets✨
- rsi_set_antenna(9)This function send antenna configuration request to device✨
- rsi_set_channel(9)This function programs the channel.✨
- rsi_set_contention_vals(9)This function sets the contention values for the backoff procedure.✨
- rsi_set_default_parameters(9)This function sets default parameters.✨
- rsi_set_vap_capabilities(9)This function send vap capability to firmware.✨
- rsi_setblocklength(9)This function sets the host block length.✨
- rsi_setclock(9)This function sets the clock frequency.✨
- rsi_setupcard(9)This function queries and sets the card's features.✨
- rsi_stats_open(9)This function calls single open function of seq_file to open file and read contents from it.✨
- rsi_stats_read(9)This function return the status of the driver.✨
- rsi_tx_scheduler_thread(9)This function is a kernel thread to send the packets to the device.✨
- rsi_usb_card_write(9)This function writes to the USB Card.✨
- rsi_usb_host_intf_write_pkt(9)This function writes the packet to the USB card.✨
- rsi_usb_reg_write(9)This function writes the given data into the given register address.✨
- rsi_usb_rx_thread(9)This is a kernel thread to receive the packets from the USB device.✨
- rsi_usb_write_register_multiple(9)This function writes multiple bytes of information to multiple registers.✨
- rsi_version_open(9)This function calls single open function of seq_file to open file and read contents from it.✨
- rsi_version_read(9)This function gives driver and firmware version number.✨
- rsi_write_multiple(9)This function writes multiple bytes of information to the USB card.✨
- rspq_next(9)advance to the next entry in a response queue✨
- rssadapt(9)rate adaptation based on received signal strength✨
- rsu_async_get_spt_table_callback(9)Callback to be used by the rsu_async_send() to retrieve the SPT table information.✨
- rsu_async_status_callback(9)Status callback from rsu_async_send()✨
- rsu_command_callback(9)Update callback from Intel Service Layer✨
- rsu_dcmf_status_callback(9)Callback from Intel service layer for getting the DCMF status✨
- rsu_dcmf_version_callback(9)Callback from Intel service layer for getting the DCMF version✨
- rsu_device_info_invalidate(9)Mark all cached QSPI device slots invalid✨
- rsu_device_info_set_from_packed(9)Decode one RSU device-info SMC word✨
- rsu_get_device_info_callback(9)Callback from Intel service layer for getting the QSPI device info✨
- rsu_max_retry_callback(9)Callback from Intel service layer for getting the max retry value from the firmware✨
- rsu_retry_callback(9)Callback from Intel service layer for getting the current image's retry counter from the firmware✨
- rsu_send_async_msg(9)send an async message to Intel service layer✨
- rsu_send_msg(9)send a message to Intel service layer✨
- rsu_status_callback(9)Status callback from Intel Service Layer✨
- rsu_try_send_msg(9)non-blocking variant of rsu_send_msg()✨
- rsv_window_remove(9)- unlink a window from the reservation rb tree✨
- rt2x00_desc_read(9)Read a word from the hardware descriptor, this function will take care of the byte ordering.✨
- rt2x00_desc_write(9)write a word to the hardware descriptor.✨
- rt2x00debug_dump_frame(9)Dump a frame to userspace through debugfs.✨
- rt2x00link_register(9)Initialize link tuning & watchdog functionality✨
- rt2x00link_reset_tuner(9)Reset periodic link tuner work✨
- rt2x00link_start_tuner(9)Start periodic link tuner work✨
- rt2x00link_start_watchdog(9)Start periodic watchdog monitoring✨
- rt2x00link_stop_tuner(9)Stop periodic link tuner work✨
- rt2x00link_stop_watchdog(9)Stop periodic watchdog monitoring✨
- rt2x00link_update_stats(9)Update link statistics from RX frame✨
- rt2x00mmio_flush_queue(9)Flush data queue✨
- rt2x00mmio_regbusy_read(9)Read from register with busy check✨
- rt2x00mmio_rxdone(9)Handle RX done events✨
- rt2x00queue_align_frame(9)Align 802.11 frame to 4-byte boundary✨
- rt2x00queue_alloc_rxskb(9)allocate a skb for RX purposes.✨
- rt2x00queue_clear_beacon(9)Clear beacon in hardware✨
- rt2x00queue_dma_timeout(9)Check if a timeout occurred for DMA transfers✨
- rt2x00queue_empty(9)Check if the queue is empty.✨
- rt2x00queue_flush_queue(9)Flush a data queue✨
- rt2x00queue_flush_queues(9)Flush all data queues✨
- rt2x00queue_for_each_entry(9)Loop through all entries in the queue✨
- rt2x00queue_free_skb(9)free a skb✨
- rt2x00queue_full(9)Check if the queue is full.✨
- rt2x00queue_get_entry(9)Get queue entry where the given index points to.✨
- rt2x00queue_get_tx_queue(9)Convert tx queue index to queue pointer✨
- rt2x00queue_index_inc(9)Index incrementation function✨
- rt2x00queue_init_queues(9)Initialize all data queues✨
- rt2x00queue_insert_l2pad(9)Align 802.11 header & payload to 4-byte boundary✨
- rt2x00queue_map_txskb(9)Map a skb into DMA for TX purposes.✨
- rt2x00queue_pause_queue(9)Pause a data queue✨
- rt2x00queue_start_queue(9)Start a data queue✨
- rt2x00queue_start_queues(9)Start all data queues✨
- rt2x00queue_stop_queue(9)Halt a data queue✨
- rt2x00queue_stop_queues(9)Halt all data queues✨
- rt2x00queue_threshold(9)Check if the queue is below threshold✨
- rt2x00queue_unmap_skb(9)Unmap a skb from DMA.✨
- rt2x00queue_unpause_queue(9)unpause a data queue✨
- rt2x00queue_update_beacon(9)Send new beacon from mac80211 to hardware. Handles locking by itself (mutex).✨
- rt2x00queue_update_beacon_locked(9)Send new beacon from mac80211 to hardware. Caller needs to ensure locking.✨
- rt2x00queue_write_tx_frame(9)Write TX frame to hardware✨
- rt2x00usb_eeprom_read(9)Read eeprom from device✨
- rt2x00usb_flush_queue(9)Flush data queue✨
- rt2x00usb_kick_queue(9)Kick data queue✨
- rt2x00usb_regbusy_read(9)Read from register with busy check✨
- rt2x00usb_register_multiread(9)Read 32bit register words✨
- rt2x00usb_register_multiwrite(9)Write 32bit register words✨
- rt2x00usb_register_read(9)Read 32bit register word✨
- rt2x00usb_register_read_async(9)Asynchronously read 32bit register word✨
- rt2x00usb_register_read_lock(9)Read 32bit register word✨
- rt2x00usb_register_write(9)Write 32bit register word✨
- rt2x00usb_register_write_lock(9)Write 32bit register word✨
- rt2x00usb_vendor_request(9)Send register command to device✨
- rt2x00usb_vendor_request_buff(9)Send register command to device (buffered)✨
- rt2x00usb_vendor_request_sw(9)Send single register command to device✨
- rt2x00usb_watchdog(9)Watchdog for USB communication✨
- rt5514_calc_dmic_clk(9)Calculate the frequency divider parameter of dmic.✨
- rt5514_spi_burst_read(9)Read data from SPI by rt5514 address.✨
- rt5514_spi_burst_write(9)Write data to SPI by rt5514 address.✨
- rt5575_spi_burst_write(9)Write data to SPI by rt5575 address.✨
- rt5645_sel_asrc_clk_src(9)select ASRC clock source for a set of filters✨
- rt5659_headset_detect(9)Detect headset.✨
- rt5660_set_dmic_clk(9)Set parameter of dmic.✨
- rt5663_jack_detect(9)Detect headset.✨
- rt5663_sel_asrc_clk_src(9)select ASRC clock source for a set of filters✨
- rt5663_v2_jack_detect(9)Detect headset.✨
- rt5665_headset_detect(9)Detect headset.✨
- rt5668_headset_detect(9)Detect headset.✨
- rt5670_headset_detect(9)Detect headset.✨
- rt5670_sel_asrc_clk_src(9)select ASRC clock source for a set of filters✨
- rt5677_dsp_mode_i2c_read(9)Read register on DSP mode.✨
- rt5677_dsp_mode_i2c_read_addr(9)Read value from address on DSP mode.✨
- rt5677_dsp_mode_i2c_write(9)Write register on DSP mode.✨
- rt5677_dsp_mode_i2c_write_addr(9)Write value to address on DSP mode.✨
- rt5677_pll_calc(9)Calcualte PLL M/N/K code.✨
- rt5677_sel_asrc_clk_src(9)select ASRC clock source for a set of filters✨
- rt5682_headset_detect(9)Detect headset.✨
- rt5682_sel_asrc_clk_src(9)select ASRC clock source for a set of filters✨
- rt5682s_headset_detect(9)Detect headset.✨
- rt5682s_sel_asrc_clk_src(9)select ASRC clock source for a set of filters✨
- RT_ADDREF(9freebsd)look up a route in the kernel routing table✨
- rt_ifa_add(9)add or delete routing entries associated with an address✨
- RT_LOCK(9freebsd)look up a route in the kernel routing table✨
- rt_mutex_base_is_locked(9)is the rtmutex locked✨
- rt_mutex_cleanup_proxy_lock(9)Cleanup failed lock acquisition✨
- rt_mutex_init_proxy_locked(9)initialize and lock a rt_mutex on behalf of a proxy owner✨
- rt_mutex_lock(9)lock a rt_mutex✨
- rt_mutex_lock_interruptible(9)lock a rt_mutex interruptible✨
- rt_mutex_lock_killable(9)lock a rt_mutex killable✨
- rt_mutex_lock_nested(9)lock a rt_mutex✨
- rt_mutex_proxy_unlock(9)release a lock on behalf of owner✨
- rt_mutex_slowlock_block(9)Perform the wait-wake-try-to-take loop✨
- rt_mutex_start_proxy_lock(9)Start lock acquisition for another task✨
- rt_mutex_trylock(9)try to lock a rt_mutex✨
- rt_mutex_unlock(9)unlock a rt_mutex✨
- rt_mutex_wait_proxy_lock(9)Wait for lock acquisition✨
- RT_REMREF(9freebsd)look up a route in the kernel routing table✨
- RT_RTFREE(9freebsd)look up a route in the kernel routing table✨
- rt_sdca_btn_type(9)Decision of button type.✨
- rt_sdca_button_detect(9)Read UMP message and decide button type.✨
- rt_sdca_headset_detect(9)Headset jack type detection.✨
- rt_sdca_index_read(9)Read value from Realtek defined register.✨
- rt_sdca_index_update_bits(9)Update value on Realtek defined register.✨
- rt_sdca_index_write(9)Write a value to Realtek defined register.✨
- rt_timer(9)route callout functions✨
💅
getting it ready, bestie…