section 9 · Kernel routines 🧠
87928 pages · page 293 of 440
R (continued)
- rt_timer_add(9)route timer queues interface✨
- RT_UNLOCK(9freebsd)look up a route in the kernel routing table✨
- rtable_add(9)routing tables and routing domains interface✨
- rtable_walk(9)iterate over a routing table✨
- rtalloc(9)routing entry interface✨
- rtalloc(9freebsd)look up a route in the kernel routing table✨
- rtalloc1(9freebsd)look up a route in the kernel routing table✨
- rtalloc1_fib(9freebsd)look up a route in the kernel routing table✨
- rtalloc_fib(9freebsd)look up a route in the kernel routing table✨
- rtalloc_ign(9freebsd)look up a route in the kernel routing table✨
- rtalloc_ign_fib(9freebsd)look up a route in the kernel routing table✨
- rtas_activate_firmware(9)Activate a new version of firmware.✨
- rtas_busy_delay(9)helper for RTAS busy and extended delay statuses✨
- rtas_busy_delay_time(9)From an RTAS status value, calculate the suggested delay time in milliseconds.✨
- rtas_call(9)Invoke an RTAS firmware function.✨
- rtas_call_unlocked(9)Invoke an RTAS firmware function without synchronization.✨
- rtas_config_addr(9)Format a busno, devfn and reg for RTAS.✨
- rtas_function_token(9)RTAS function token lookup.✨
- rtas_ibm_get_vpd(9)Call ibm,get-vpd to fill a work area buffer.✨
- rtas_ibm_platform_dump(9)Call ibm,platform-dump to fill a work area buffer.✨
- rtas_ibm_suspend_me(9)Call ibm,suspend-me to suspend the LPAR.✨
- rtas_physical_attestation(9)Call ibm,physical-attestation to fill a work area buffer.✨
- rtas_work_area_alloc(9)Acquire a work area of the requested size.✨
- rtas_work_area_free(9)Release a work area.✨
- rtas_work_area_reserve_arena(9)Reserve memory suitable for RTAS work areas.✨
- rtc_aie_update_irq(9)AIE mode rtctimer hook✨
- rtc_bound_alarmtime(9)Return alarm time bound by rtc limit✨
- rtc_handle_legacy_irq(9)AIE, UIE and PIE event hook✨
- rtc_irq_set_freq(9)set 2^N Hz periodic IRQ frequency for IRQ✨
- rtc_irq_set_state(9)enable/disable 2^N Hz periodic IRQs✨
- rtc_pie_update_irq(9)PIE mode hrtimer hook✨
- rtc_read_next_alarm(9)read the next expiring alarm✨
- rtc_read_offset(9)Read the amount of rtc offset in parts per billion✨
- rtc_set_offset(9)Adjusts the duration of the average second✨
- rtc_time64_to_tm(9)converts time64_t to rtc_time.✨
- rtc_timer_do_work(9)Expires rtc timers✨
- rtc_timer_enqueue(9)Adds a rtc_timer to the rtc_device timerqueue✨
- rtc_timer_remove(9)Removes a rtc_timer from the rtc_device timerqueue✨
- rtc_uie_update_irq(9)UIE mode rtctimer hook✨
- rtc_update_irq(9)Triggered when a RTC interrupt occurs.✨
- rtentry(9)structure of an entry in the kernel routing table✨
- rtentry(9freebsd)structure of an entry in the kernel routing table✨
- RTFREE(9freebsd)look up a route in the kernel routing table✨
- rtfree(9freebsd)look up a route in the kernel routing table✨
- RTFREE_LOCKED(9freebsd)look up a route in the kernel routing table✨
- rtl8366_obtain_mc(9)retrieve or allocate a VLAN member configuration✨
- rtl8366rb_drop_untagged(9)make the switch drop untagged and C-tagged frames✨
- rtl83xx_lock(9)Locks the mutex used by regmaps✨
- rtl83xx_port_bridge_flags(9)set port bridge flags✨
- rtl83xx_port_bridge_join(9)join a port to a bridge✨
- rtl83xx_port_bridge_leave(9)leave a bridge✨
- rtl83xx_port_fast_age(9)flush dynamic FDB entries learned on a port✨
- rtl83xx_port_fdb_add(9)add a static FDB entry to a port database✨
- rtl83xx_port_fdb_del(9)delete a static FDB entry from a port database✨
- rtl83xx_port_fdb_dump(9)iterate over FDB entries associated with a port✨
- rtl83xx_port_mdb_add(9)add a multicast database entry to a port database✨
- rtl83xx_port_mdb_del(9)delete a multicast database entry from a port database✨
- rtl83xx_probe(9)probe a Realtek switch✨
- rtl83xx_register_switch(9)detects and register a switch✨
- rtl83xx_remove(9)Cleanup a realtek switch driver✨
- rtl83xx_setup_port_flood_control(9)setup default flood control for a port✨
- rtl83xx_setup_user_mdio(9)register the user mii bus driver✨
- rtl83xx_shutdown(9)shutdown a switch✨
- rtl83xx_unlock(9)Unlocks the mutex used by regmaps✨
- rtl83xx_unregister_switch(9)unregister a switch✨
- rtl92c_init_llt_table(9)Init LLT table✨
- rtl92c_llt_write(9)LLT table write access✨
- rtlabel_id2name(9)manipulate route labels✨
- rtlock_slowlock_locked(9)Slow path lock acquisition for RT locks✨
- rtnl_af_register(9)Register rtnl_af_ops with rtnetlink.✨
- rtnl_af_unregister(9)Unregister rtnl_af_ops from rtnetlink.✨
- rtnl_dereference(9)fetch RCU pointer when updates are prevented by RTNL✨
- rtnl_get_net_ns_capable(9)Get netns if sufficiently privileged.✨
- rtnl_link_register(9)Register rtnl_link_ops with rtnetlink.✨
- rtnl_link_unregister(9)Unregister rtnl_link_ops from rtnetlink.✨
- rtnl_nets_add(9)Add netns to be locked before ->newlink().✨
- rtnl_notify_needed(9)check if notification is needed✨
- rtnl_unregister(9)Unregister a rtnetlink message type✨
- rtnl_unregister_all(9)Unregister all rtnetlink message type of a protocol✨
- rtrequest(9)add or remove entries from a routing table✨
- rtrs_addr_to_sockaddr(9)convert path string "src,dst" or "src@dst" to sockaddreses✨
- rtrs_addr_to_str(9)convert rtrs_addr to a string "src@dst"✨
- rtrs_clt_change_state(9)change the session state through session state machine.✨
- rtrs_clt_close(9)Close a path✨
- rtrs_clt_failover_req(9)Try to find an active path for a failed request✨
- rtrs_clt_get_permit(9)allocates permit for future RDMA operation✨
- rtrs_clt_init_req(9)Initialize an rtrs_clt_io_req holding information about an inflight IO. The user buffer holding user control message (not data) is copied into the corresponding buffer of rtrs_iu (req->iu->buf)…✨
- rtrs_clt_open(9)Open a path to an RTRS server✨
- rtrs_clt_put_permit(9)puts allocated permit✨
- rtrs_clt_query(9)queries RTRS session attributes✨
- rtrs_clt_request(9)Request data transfer to/from server via RDMA.✨
- rtrs_permit_to_clt_con(9)returns RDMA connection pointer by the permit✨
- rtrs_srv_close(9)close RTRS server context✨
- rtrs_srv_get_path_name(9)Get rtrs_srv peer hostname.✨
- rtrs_srv_get_queue_depth(9)Get rtrs_srv qdepth.✨
- rtrs_srv_open(9)open RTRS server context✨
- rtrs_srv_resp_rdma(9)Finish an RDMA request✨
- rtrs_srv_set_sess_priv(9)Set private pointer in rtrs_srv.✨
- rtrs_str_to_sockaddr(9)Convert rtrs address string to sockaddr✨
- rtw_cbuf_alloc(9)allocate a rtw_cbuf with given size and do initialization✨
- rtw_cbuf_empty(9)test if cbuf is empty✨
- rtw_cbuf_full(9)test if cbuf is full✨
- rtw_cbuf_pop(9)pop a pointer from cbuf✨
- rtw_cbuf_push(9)push a pointer into cbuf✨
- rtw_get_ie_ex(9)Search specific IE from a series of IEs✨
- rtw_get_wps_attr(9)Search a specific WPS attribute from a given WPS IE✨
- rtw_get_wps_attr_content(9)Search a specific WPS attribute content from a given WPS IE✨
- rtw_get_wps_ie(9)Search WPS IE from a series of IEs✨
- rtw_ieee802_11_parse_elems(9)Parse information elements in management frames✨
- rtw_ies_remove_ie(9)Find matching IEs and remove✨
- run_bg_commit(9)run background commit if it is needed.✨
- run_gc(9)run garbage collector.✨
- RUN_ONCE(9)run a function exactly once✨
- run_queue(9)do all outstanding tasks related to a glock✨
- run_translation_test(9)execute forward and reverse translations✨
- runpm (int)(9)✨
- runqueue(9)manage the queue of runnable processes✨
- runqueue(9freebsd)manage the queue of runnable processes✨
- runtime pm(9)✨
- rv770_copy_dma(9)copy pages using the DMA engine✨
- rv770_get_xclk(9)get the xclk✨
- rv_disable_monitor(9)disable a given runtime monitor✨
- rv_enable_monitor(9)enable a given runtime monitor✨
- rv_monitoring_on(9)checks if monitoring is on✨
- rv_reacting_on(9)checks if reacting is on✨
- rv_register_monitor(9)register a rv monitor.✨
- rv_register_reactor(9)register a rv reactor.✨
- rv_unregister_monitor(9)unregister a rv monitor.✨
- rv_unregister_reactor(9)unregister a rv reactor.✨
- rvt_add_rnr_timer(9)add/start an rnr timer on the QP✨
- rvt_alloc_device(9)allocate rdi✨
- rvt_alloc_lkey(9)allocate an lkey✨
- rvt_alloc_mr(9)Allocate a memory region usable with the✨
- rvt_alloc_pd(9)allocate a protection domain✨
- rvt_alloc_rq(9)allocate memory for user or kernel buffer✨
- rvt_alloc_ucontext(9)Allocate a user context✨
- rvt_attach_mcast(9)attach a qp to a multicast group✨
- rvt_check_ah(9)validate the attributes of AH✨
- rvt_check_refs(9)check references✨
- rvt_clear_mr_refs(9)Drop help mr refs✨
- rvt_comm_est(9)handle trap with QP established✨
- rvt_compute_aeth(9)compute the AETH (syndrome + MSN)✨
- rvt_copy_sge(9)copy data to SGE memory✨
- rvt_cq_enter(9)add a new entry to the completion queue✨
- rvt_cq_exit(9)tear down cq reources✨
- rvt_create_ah(9)create an address handle✨
- rvt_create_cq(9)create a completion queue✨
- rvt_create_mad_agents(9)create mad agents✨
- rvt_create_mmap_info(9)allocate information for hfi1_mmap✨
- rvt_create_qp(9)create a queue pair for a device✨
- rvt_create_srq(9)create a shared receive queue✨
- rvt_dealloc_device(9)deallocate rdi✨
- rvt_dealloc_pd(9)Free PD✨
- rvt_dealloc_ucontext(9)Free a user context✨
- rvt_del_timers_sync(9)wait for any timeout routines to exit✨
- rvt_dereg_clean_qp_cb(9)callback from iterator✨
- rvt_dereg_clean_qps(9)find QPs for reference cleanup✨
- rvt_dereg_mr(9)unregister and free a memory region✨
- rvt_destroy_ah(9)Destroy an address handle✨
- rvt_destroy_cq(9)destroy a completion queue✨
- rvt_destroy_qp(9)destroy a queue pair✨
- rvt_destroy_srq(9)destory an srq✨
- rvt_detach_mcast(9)remove a qp from a multicast group✨
- rvt_div_mtu(9)shift-based divide✨
- rvt_div_round_up_mtu(9)round up divide✨
- rvt_driver_cq_init(9)Init cq resources on behalf of driver✨
- rvt_driver_mcast_init(9)init resources for multicast✨
- rvt_driver_mr_init(9)Init MR resources per driver✨
- rvt_driver_qp_init(9)Init driver qp resources✨
- rvt_driver_srq_init(9)init srq resources on a per driver basis✨
- rvt_error_qp(9)put a QP into the error state✨
- rvt_fast_reg_mr(9)fast register physical MR✨
- rvt_free_all_qps(9)check for QPs still in use✨
- rvt_free_lkey(9)free an lkey✨
- rvt_free_mad_agents(9)free up mad agents✨
- rvt_free_qp_cb(9)callback function to reset a qp✨
- rvt_free_qpn(9)Free a qpn from the bit map✨
- rvt_free_rq(9)free memory allocated for rvt_rq struct✨
- rvt_get_credit(9)flush the send work queue of a QP✨
- rvt_get_dma_mr(9)get a DMA memory region✨
- rvt_get_ibdev_name(9)return the IB name✨
- rvt_get_qp(9)get a QP reference✨
- rvt_get_rq_count(9)count numbers of request work queue entries in circular buffer✨
- rvt_get_rwqe(9)copy the next RWQE into the QP's RWQE✨
- rvt_get_swqe_ah_attr(9)Return the cached ah attribute information✨
- rvt_get_swqe_pkey_index(9)Access the pkey index✨
- rvt_get_swqe_remote_qkey(9)Acces the remote qkey value✨
- rvt_get_swqe_remote_qpn(9)Access the remote QPN value✨
- rvt_init_port(9)init internal data for driver port✨
- rvt_init_qp(9)initialize the QP state to the reset state✨
- rvt_invalidate_rkey(9)invalidate an MR rkey✨
- rvt_is_user_qp(9)return if this is user mode QP✨
- rvt_lkey_ok(9)check IB SGE for validity and initialize✨
- rvt_lookup_qpn(9)return the QP with the given QPN✨
- rvt_map_mr_sg(9)map sg list and set it the memory region✨
- rvt_mcast_alloc(9)allocate the multicast GID structure✨
- rvt_mcast_find(9)search the global table for the given multicast GID/LID✨
- rvt_mcast_qp_alloc(9)alloc a struct to link a QP to mcast GID struct✨
- rvt_mcast_tree_empty(9)determine if any qps are attached to any mcast group✨
- rvt_mmap(9)create a new mmap region✨
💅
getting it ready, bestie…