📦 linux-manual
82568 pages · page 176 of 413
I (continued)
- irdma_sc_decode_fpm_commit(9)decode a 64 bit value into count and base✨
- irdma_sc_decode_fpm_query(9)Decode a 64 bit value into max count and size✨
- irdma_sc_del_arp_cache_entry(9)dele arp cache entry✨
- irdma_sc_del_hmc_obj(9)remove pe hmc objects✨
- irdma_sc_del_local_mac_entry(9)cqp wqe to dele local mac✨
- irdma_sc_del_mcast_grp(9)Delete mcast group✨
- irdma_sc_dev_init(9)Initialize control part of device✨
- irdma_sc_gather_stats(9)collect the statistics✨
- irdma_sc_gen_ae(9)generate AE, uses flush WQE CQP OP✨
- irdma_sc_gen_rts_ae(9)request AE generated after RTS✨
- irdma_sc_get_decoded_ird_size_gen_3(9)get decoded IRD size for GEN 3✨
- irdma_sc_get_encoded_ird_size(9)✨
- irdma_sc_get_encoded_ird_size_gen_3(9)get encoded IRD size for GEN 3✨
- irdma_sc_get_next_aeqe(9)get next aeq entry✨
- irdma_sc_init_iw_hmc(9)queries fpm values using cqp and populates hmc_info✨
- irdma_sc_manage_apbvt_entry(9)for adding and deleting apbvt entries✨
- irdma_sc_manage_hmc_pm_func_table(9)manage of function table✨
- irdma_sc_manage_push_page(9)Handle push page✨
- irdma_sc_manage_qhash_table_entry(9)manage quad hash entries✨
- irdma_sc_manage_stats_inst(9)allocate or free stats instance✨
- irdma_sc_manage_ws_node(9)create/modify/destroy WS node✨
- irdma_sc_mr_fast_register(9)Posts RDMA fast register mr WR to iwarp qp✨
- irdma_sc_mr_reg_non_shared(9)non-shared mr registration✨
- irdma_sc_mw_alloc(9)mw allocate✨
- irdma_sc_parse_fpm_commit_buf(9)parse fpm commit buffer✨
- irdma_sc_parse_fpm_query_buf(9)parses fpm query buffer✨
- irdma_sc_pd_init(9)initialize sc pd struct✨
- irdma_sc_poll_for_cqp_op_done(9)Waits for last write to complete in CQP SQ✨
- irdma_sc_process_ceq(9)process ceq✨
- irdma_sc_process_def_cmpl(9)process deferred or pending completion✨
- irdma_sc_process_ooo_cmpl(9)process out-of-order (final) completion✨
- irdma_sc_qp_create(9)create qp✨
- irdma_sc_qp_destroy(9)cqp destroy qp✨
- irdma_sc_qp_flush_wqes(9)flush qp's wqe✨
- irdma_sc_qp_init(9)initialize qp✨
- irdma_sc_qp_modify(9)modify qp cqp wqe✨
- irdma_sc_qp_setctx(9)set qp's context✨
- irdma_sc_qp_setctx_roce_gen_2(9)set qp's context✨
- irdma_sc_qp_setctx_roce_gen_3(9)set qp's context✨
- irdma_sc_query_fpm_val(9)cqp wqe query fpm values✨
- irdma_sc_query_fpm_val_done(9)poll for cqp wqe completion for query fpm✨
- irdma_sc_query_rdma_features(9)query RDMA features and FW ver✨
- irdma_sc_repost_aeq_entries(9)repost completed aeq entries✨
- irdma_sc_resume_qp(9)resume qp after suspend✨
- irdma_sc_send_lsmm(9)send last streaming mode message✨
- irdma_sc_send_rtt(9)send last read0 or write0✨
- irdma_sc_set_up_map(9)set the up map table✨
- irdma_sc_srq_create(9)send srq create CQP WQE✨
- irdma_sc_srq_destroy(9)send srq_destroy CQP WQE✨
- irdma_sc_srq_init(9)init sc_srq structure✨
- irdma_sc_srq_modify(9)send modify_srq CQP WQE✨
- irdma_sc_static_hmc_pages_allocated(9)cqp wqe to allocate hmc pages✨
- irdma_sc_suspend_qp(9)suspend qp for param change✨
- irdma_sc_suspend_resume_qps(9)suspend/resume all qp's on VSI✨
- irdma_sc_vchnl_init(9)Initialize dev virtchannel and get hw_rev✨
- irdma_sc_vsi_init(9)Init the vsi structure✨
- irdma_schedule_cm_timer(9)✨
- irdma_send_ack(9)Send ACK packet✨
- irdma_send_cm_event(9)upcall cm's event handler✨
- irdma_send_fin(9)Send FIN pkt✨
- irdma_send_ieq_ack(9)ACKs for duplicate or OOO partials FPDUs✨
- irdma_send_mpa_reject(9)✨
- irdma_send_mpa_request(9)active node send mpa request to passive node✨
- irdma_send_reset(9)Send RST packet✨
- irdma_send_syn(9)send SYN packet✨
- irdma_send_syn_cqp_callback(9)do syn/ack after qhash✨
- irdma_set_cpi_common_values(9)fill in values for polling info struct✨
- irdma_set_fragment(9)set fragment in wqe✨
- irdma_set_fragment_gen_1(9)set fragment in wqe✨
- irdma_set_host_hmc_rsrc_gen_3(9)calculate host hmc resources for gen 3✨
- irdma_set_hw_rsrc(9)set hw memory resources.✨
- irdma_set_loc_hmc_rsrc_gen_3(9)calculate hmc resources for gen 3✨
- irdma_set_loc_mem(9)set a local memory bit field✨
- irdma_set_mw_bind_wqe(9)set mw bind in wqe✨
- irdma_set_mw_bind_wqe_gen_1(9)set mw bind wqe✨
- irdma_set_page(9)populate pbl list for fmr✨
- irdma_set_sd_entry(9)setup entry for sd programming✨
- irdma_setup_aeq(9)set up the device aeq✨
- irdma_setup_ceq_0(9)create CEQ 0 and it's interrupt resource✨
- irdma_setup_ceqs(9)manage the device ceq's and their interrupt resources✨
- irdma_setup_cm_core(9)setup top level instance of a cm core✨
- irdma_setup_connection_wqes(9)setup WQEs necessary to complete connection.✨
- irdma_setup_kmode_qp(9)setup initialization for kernel mode qp✨
- irdma_setup_pbles(9)copy user pg address to pble's✨
- irdma_setup_umode_qp(9)setup sq and rq size in user mode qp✨
- irdma_setup_virt_qp(9)setup for allocation of virtual qp✨
- irdma_srq_event(9)event notification for srq limit✨
- irdma_srq_free_rsrc(9)free up resources for srq✨
- irdma_srq_wq_destroy(9)send srq destroy cqp✨
- 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✨
💅
getting it ready, bestie…