section 9 · Kernel routines 🧠
87928 pages · page 188 of 440
I (continued)
- irdma_stat_delta(9)Calculate counter delta✨
- irdma_stat_val(9)Extract HW counter value from statistics buffer✨
- irdma_tc_in_use(9)Checks to see if a leaf node is in use✨
- irdma_teardown_list_prep(9)add conn nodes slated for tear down to list✨
- irdma_term_modify_qp(9)modify qp for term message✨
- irdma_terminate_connection(9)Bad AE and send terminate to remote QP✨
- irdma_terminate_del_timer(9)delete terminate timeout✨
- irdma_terminate_done(9)after terminate is completed✨
- irdma_terminate_received(9)handle terminate received AE✨
- irdma_terminate_send_fin(9)Send fin for terminate message✨
- irdma_terminate_start_timer(9)start terminate timeout✨
- irdma_timer_list_prep(9)add connection nodes to a list to perform timer tasks✨
- irdma_uk_atomic_compare_swap(9)atomic compare and swap operation✨
- irdma_uk_atomic_fetch_add(9)atomic fetch and add operation✨
- irdma_uk_calc_depth_shift_rq(9)calculate depth and shift for RQ size.✨
- irdma_uk_calc_depth_shift_sq(9)calculate depth and shift for SQ size.✨
- irdma_uk_calc_shift_wq(9)calculate WQE shift for both SQ and RQ✨
- irdma_uk_clean_cq(9)clean cq entries✨
- irdma_uk_cq_empty(9)Check if CQ is empty✨
- irdma_uk_cq_init(9)initialize shared cq (user and kernel)✨
- irdma_uk_cq_poll_cmpl(9)get cq completion info✨
- irdma_uk_cq_request_notification(9)cq notification request (door bell)✨
- irdma_uk_cq_resize(9)reset the cq buffer info✨
- irdma_uk_cq_set_resized_cnt(9)record the count of the resized buffers✨
- irdma_uk_inline_rdma_write(9)inline rdma write operation✨
- irdma_uk_inline_send(9)inline send operation✨
- irdma_uk_post_receive(9)post receive wqe✨
- irdma_uk_qp_init(9)initialize shared qp✨
- irdma_uk_qp_post_wr(9)ring doorbell✨
- irdma_uk_rdma_read(9)rdma read command✨
- irdma_uk_rdma_write(9)rdma write operation✨
- irdma_uk_send(9)rdma send command✨
- irdma_uk_srq_init(9)initialize shared qp✨
- irdma_uk_srq_post_receive(9)post a receive wqe to a shared rq✨
- irdma_uk_stag_local_invalidate(9)stag invalidate operation✨
- irdma_update_pe_sds(9)cqp wqe for sd✨
- irdma_update_sds_noccq(9)update sd before ccq created✨
- irdma_update_stats(9)Update statistics✨
- irdma_vchnl_req_aeq_vec_map(9)Map AEQ to vector on this function✨
- irdma_vchnl_req_ceq_vec_map(9)Map CEQ to vector on this function✨
- irdma_vchnl_req_get_caps(9)Request RDMA capabilities✨
- irdma_vchnl_req_get_hmc_fcn(9)Request VF HMC Function✨
- irdma_vchnl_req_get_reg_layout(9)Get Register Layout✨
- irdma_vchnl_req_get_resp(9)Receive the inbound vchnl response.✨
- irdma_vchnl_req_get_ver(9)Request Channel version✨
- irdma_vchnl_req_put_hmc_fcn(9)Free VF HMC Function✨
- irdma_vchnl_req_verify_resp(9)Verify requested response size✨
- irdma_verify_commit_fpm_gen_3(9)verify query fpm values✨
- irdma_vsi_stats_free(9)Free the vsi stats✨
- irdma_vsi_stats_init(9)Initialize the vsi statistics✨
- irdma_wait_event(9)wait for completion✨
- irdma_wait_pe_ready(9)Check if firmware is ready✨
- irdma_ws_add(9)Build work scheduler tree, set RDMA qs_handle✨
- irdma_ws_cqp_cmd(9)Post CQP work scheduler node cmd✨
- irdma_ws_remove(9)Free WS scheduler node, update WS tree✨
- irdma_ws_reset(9)Reset entire WS tree✨
- irq_affinity_online_cpu(9)Restore affinity for managed interrupts✨
- irq_affinity_schedule_notify_work(9)Schedule work to notify about affinity change✨
- irq_alloc_generic_chip(9)Allocate a generic chip and initialize it✨
- irq_alloc_matrix(9)Allocate a irq_matrix structure and initialize it✨
- irq_bypass_register_consumer(9)register IRQ bypass consumer✨
- irq_bypass_register_producer(9)register IRQ bypass producer✨
- irq_bypass_unregister_consumer(9)unregister IRQ bypass consumer✨
- irq_bypass_unregister_producer(9)unregister IRQ bypass producer✨
- irq_calc_affinity_vectors(9)Calculate the optimal number of vectors✨
- irq_can_set_affinity(9)Check if the affinity of a given irq can be set✨
- irq_can_set_affinity_usr(9)Check if affinity of a irq can be set from user space✨
- irq_check_status_bit(9)Check whether bits in the irq descriptor status are set✨
- irq_chip_ack_parent(9)Acknowledge the parent interrupt✨
- irq_chip_compose_msi_msg(9)Compose msi message for a irq chip✨
- irq_chip_disable_parent(9)Disable the parent interrupt (defaults to mask if NULL)✨
- irq_chip_enable_parent(9)Enable the parent interrupt (defaults to unmask if NULL)✨
- irq_chip_eoi_parent(9)Invoke EOI on the parent interrupt✨
- irq_chip_get_parent_state(9)get the state of a parent interrupt.✨
- irq_chip_mask_ack_parent(9)Mask and acknowledge the parent interrupt✨
- irq_chip_mask_parent(9)Mask the parent interrupt✨
- irq_chip_pm_get(9)Enable power for an IRQ chip✨
- irq_chip_pm_put(9)Drop a PM reference on an IRQ chip✨
- irq_chip_release_resources_parent(9)Release resources on the parent interrupt✨
- irq_chip_request_resources_parent(9)Request resources on the parent interrupt✨
- irq_chip_retrigger_hierarchy(9)Retrigger an interrupt in hardware✨
- irq_chip_set_affinity_parent(9)Set affinity on the parent interrupt✨
- irq_chip_set_parent_state(9)set the state of a parent interrupt.✨
- irq_chip_set_type_parent(9)Set IRQ type on the parent interrupt✨
- irq_chip_set_vcpu_affinity_parent(9)Set vcpu affinity on the parent interrupt✨
- irq_chip_set_wake_parent(9)Set/reset wake-up on the parent interrupt✨
- irq_chip_shutdown_parent(9)Shutdown the parent interrupt✨
- irq_chip_startup_parent(9)Startup the parent interrupt✨
- irq_chip_unmask_parent(9)Unmask the parent interrupt✨
- irq_cpu_offline(9)Invoke all irq_cpu_offline functions.✨
- irq_cpu_online(9)Invoke all irq_cpu_online functions.✨
- irq_cpu_rmap_add(9)add an IRQ to a CPU affinity reverse-map✨
- irq_cpu_rmap_notify(9)callback for IRQ subsystem when IRQ affinity updated✨
- irq_cpu_rmap_release(9)reclaiming callback for IRQ subsystem✨
- irq_cpu_rmap_remove(9)remove an IRQ from a CPU affinity reverse-map✨
- irq_create_affinity_masks(9)Create affinity masks for multiqueue spreading✨
- irq_create_direct_mapping(9)Allocate an irq for direct mapping✨
- irq_create_mapping(9)Map a hardware interrupt into linux irq space✨
- irq_create_mapping_affinity(9)Map a hardware interrupt into linux irq space✨
- irq_destroy_ipi(9)unreserve an IPI that was previously allocated✨
- irq_disable(9)Mark interrupt disabled✨
- irq_dispose_mapping(9)Unmap an interrupt✨
- irq_domain_activate_irq(9)Call domain_ops->activate recursively to activate interrupt✨
- irq_domain_alloc_generic_chips(9)Allocate generic chips for an irq domain✨
- irq_domain_alloc_irqs(9)Allocate IRQs from domain✨
- irq_domain_alloc_irqs_parent(9)Allocate interrupts from parent domain✨
- irq_domain_create_hierarchy(9)Add a irqdomain into the hierarchy✨
- irq_domain_create_linear(9)Allocate and register a linear revmap irq_domain.✨
- irq_domain_create_sim(9)Create a new interrupt simulator irq_domain and allocate a range of dummy interrupts.✨
- irq_domain_create_simple(9)Register an irq_domain and optionally map a range of irqs✨
- irq_domain_deactivate_irq(9)Call domain_ops->deactivate recursively to deactivate interrupt✨
- irq_domain_disconnect_hierarchy(9)Mark the first unused level of a hierarchy✨
- irq_domain_free_fwnode(9)Free a non-OF-backed fwnode_handle✨
- irq_domain_free_irqs(9)Free IRQ number and associated data structures✨
- irq_domain_free_irqs_common(9)Clear irq_data and free the parent✨
- irq_domain_free_irqs_parent(9)Free interrupts from parent domain✨
- irq_domain_free_irqs_top(9)Clear handler and handler data, clear irqdata and free parent✨
- irq_domain_get_irq_data(9)Get irq_data associated with @virq and @domain✨
- irq_domain_instantiate(9)Instantiate a new irq domain data structure✨
- irq_domain_pop_irq(9)Remove a domain from the top of a hierarchy.✨
- irq_domain_push_irq(9)Push a domain in to the top of a hierarchy.✨
- irq_domain_qcom_handle_wakeup(9)Return if the domain handles interrupt configuration✨
- irq_domain_remove(9)Remove an irq domain.✨
- irq_domain_remove_generic_chips(9)Remove generic chips from an irq domain✨
- irq_domain_remove_sim(9)Deinitialize the interrupt simulator domain: free the interrupt descriptors and allocated memory.✨
- irq_domain_reset_irq_data(9)Clear hwirq, chip and chip_data in @irq_data✨
- irq_domain_set_hwirq_and_chip(9)Set hwirq and irqchip of @virq at @domain✨
- irq_domain_set_info(9)Set the complete data for a @virq in @domain✨
- irq_domain_translate_onecell(9)Generic translate for direct one cell bindings✨
- irq_domain_translate_twocell(9)Generic translate for direct two cell bindings✨
- irq_domain_translate_twothreecell(9)Generic translate for direct two or three cell bindings✨
- irq_domain_xlate_onecell(9)Generic xlate for direct one cell bindings✨
- irq_domain_xlate_onetwocell(9)Generic xlate for one or two cell bindings✨
- irq_domain_xlate_twocell(9)Generic xlate for direct two cell bindings✨
- irq_domain_xlate_twothreecell(9)Generic xlate for direct two or three cell bindings✨
- irq_enter(9)Enter an interrupt context including RCU update✨
- irq_enter_rcu(9)Enter an interrupt context with RCU watching✨
- irq_exit(9)Exit an interrupt context, update RCU and lockdep✨
- irq_exit_rcu(9)Exit an interrupt context without updating RCU✨
- irq_find_mapping(9)Find a linux irq from a hw irq number.✨
- irq_find_matching_fwspec(9)Locates a domain for a given fwspec✨
- irq_fixup_move_pending(9)Cleanup irq move pending from a dying CPU✨
- irq_force_affinity(9)Force the irq affinity of a given irq✨
- irq_free_descs(9)free irq descriptors✨
- irq_gc_ack_clr_bit(9)Ack pending interrupt via clearing bit✨
- irq_gc_ack_set_bit(9)Ack pending interrupt via setting bit✨
- irq_gc_eoi(9)EOI interrupt✨
- irq_gc_mask_clr_bit(9)Mask chip via clearing bit in mask register✨
- irq_gc_mask_disable_and_ack_set(9)Mask and ack pending interrupt✨
- irq_gc_mask_disable_reg(9)Mask chip via disable register✨
- irq_gc_mask_set_bit(9)Mask chip via setting bit in mask register✨
- irq_gc_noop(9)NOOP function✨
- irq_gc_set_wake(9)Set/clr wake bit for an interrupt✨
- irq_gc_unmask_enable_reg(9)Unmask chip via enable register✨
- irq_get_default_domain(9)Retrieve the "default" irq domain✨
- irq_get_domain_generic_chip(9)Get a pointer to the generic chip of a hw_irq✨
- irq_get_irqchip_state(9)returns the irqchip state of a interrupt.✨
- irq_get_next_irq(9)get next allocated irq number✨
- irq_get_nr_irqs(9)Number of interrupts supported by the system.✨
- irq_has_action(9)Check whether an interrupt is requested✨
- irq_inject_interrupt(9)Inject an interrupt for testing/error injection✨
- irq_matrix_alloc(9)Allocate a regular interrupt in a CPU map✨
- irq_matrix_alloc_managed(9)Allocate a managed interrupt in a CPU map✨
- irq_matrix_allocated(9)Get the number of allocated non-managed irqs on the local CPU✨
- irq_matrix_assign(9)Assign a preallocated interrupt in the local CPU map✨
- irq_matrix_assign_system(9)Assign system wide entry in the matrix✨
- irq_matrix_available(9)Get the number of globally available irqs✨
- irq_matrix_debug_show(9)Show detailed allocation information✨
- irq_matrix_free(9)Free allocated interrupt in the matrix✨
- irq_matrix_offline(9)Bring the local CPU matrix offline✨
- irq_matrix_online(9)Bring the local CPU matrix online✨
- irq_matrix_remove_managed(9)Remove managed interrupts in a CPU map✨
- irq_matrix_remove_reserved(9)Remove interrupt reservation✨
- irq_matrix_reserve(9)Reserve interrupts✨
- irq_matrix_reserve_managed(9)Reserve a managed interrupt in a CPU map✨
- irq_matrix_reserved(9)Get the number of globally reserved irqs✨
- irq_migrate_all_off_this_cpu(9)Migrate irqs away from offline cpu✨
- irq_of_parse_and_map(9)Parse and map an interrupt into linux virq space✨
- irq_percpu_is_enabled(9)Check whether the per cpu irq is enabled✨
- irq_pm_syscore_resume(9)enable interrupt lines early✨
- irq_poll_complete(9)Mark this @iop as un-polled again✨
- irq_poll_disable(9)Disable iopoll on this @iop✨
- irq_poll_enable(9)Enable iopoll on this @iop✨
- irq_poll_init(9)Initialize this @iop✨
- irq_poll_sched(9)Schedule a run of the iopoll handler✨
- irq_remove_generic_chip(9)Remove a chip✨
- irq_reserve_ipi(9)Setup an IPI to destination cpumask✨
- irq_resolve_mapping(9)Find a linux irq from a hw irq number.✨
- irq_set_affinity(9)Set the irq affinity of a given irq✨
- irq_set_affinity_and_hint(9)Update the affinity hint and apply the provided cpumask to the interrupt✨
- irq_set_affinity_notifier(9)control notification of IRQ affinity changes✨
- irq_set_chip(9)set the irq chip for an irq✨
- irq_set_chip_data(9)set irq chip data for an irq✨
- irq_set_chip_handler_name_locked(9)Set chip, handler and name from a locked region✨
- irq_set_default_domain(9)Set a "default" irq domain✨
- irq_set_handler_data(9)set irq handler data for an irq✨
- irq_set_handler_locked(9)Set irq handler from a locked region✨
- irq_set_irq_type(9)set the irq trigger type for an irq✨
- irq_set_irq_wake(9)control irq power management wakeup✨
- irq_set_irqchip_state(9)set the state of a forwarded interrupt.✨
💅
getting it ready, bestie…