📦 linux-manual
82568 pages · page 174 of 413
I (continued)
- irdma_ah_cqp_op(9)perform an AH cqp operation✨
- irdma_ah_exists(9)Check for existing identical AH✨
- irdma_alloc_and_get_cqp_request(9)get cqp struct✨
- irdma_alloc_hw_port_stats(9)Allocate a hw stats structure✨
- irdma_alloc_local_mac_entry(9)allocate a mac entry✨
- irdma_alloc_mr(9)register stag for fast memory registration✨
- irdma_alloc_mw(9)Allocate memory window✨
- irdma_alloc_node(9)Allocate a WS node and init✨
- irdma_alloc_pd(9)allocate protection domain✨
- irdma_alloc_push_page(9)allocate a push page for qp✨
- irdma_alloc_set_mac(9)set up a mac address table entry✨
- irdma_alloc_ucontext(9)Allocate the user context data structure✨
- irdma_alloc_ws_node_id(9)Allocate a tx scheduler node ID✨
- irdma_arp_table(9)manage arp table✨
- irdma_attach_mcast(9)attach a qp to a multicast group✨
- irdma_bld_termhdr_ctrl(9)setup terminate hdr control fields✨
- irdma_bld_termhdr_ddp_rdma(9)setup ddp and rdma hdrs in terminate hdr✨
- irdma_bld_terminate_hdr(9)build terminate message header✨
- irdma_build_mpa_v1(9)build a MPA V1 frame✨
- irdma_build_mpa_v2(9)build a MPA V2 frame✨
- irdma_calc_mem_rsrc_size(9)calculate memory resources size.✨
- irdma_ceq_dpc(9)dpc handler for CEQ✨
- irdma_ceq_handler(9)interrupt handler for ceq✨
- irdma_cfg_aeq(9)Configure AEQ interrupt✨
- irdma_cfg_aeq_vector(9)set up the msix vector for aeq✨
- irdma_cfg_ceq_vector(9)set up the msix interrupt vector for ceq✨
- irdma_cfg_fpm_val(9)configure HMC objects✨
- irdma_cfg_sd_mem(9)allocate sd memory✨
- irdma_change_l2params(9)given the new l2 parameters, change all qp✨
- irdma_check_cqp_progress(9)check cqp processing progress✨
- irdma_check_mem_contiguous(9)check if pbls stored in arr are contiguous✨
- irdma_check_mr_contiguous(9)check if MR is physically contiguous✨
- irdma_check_seq(9)check seq numbers if OK✨
- irdma_check_syn(9)Check for error on received syn ack✨
- irdma_clean_cqes(9)clean cq entries for qp✨
- irdma_cleanup_cm_core(9)deallocate a top level instance of a cm core✨
- irdma_cleanup_deferred_cqp_ops(9)clean-up cqp with no completions✨
- irdma_cleanup_pending_cqp_op(9)clean-up cqp with no completions✨
- irdma_cleanup_retrans_entry(9)free send entry with lock✨
- irdma_close_hmc_objects_type(9)delete hmc objects of a given type✨
- irdma_clr_sd_entry(9)setup entry for sd clear✨
- irdma_clr_wqes(9)clear next 128 sq entries✨
- irdma_cm_build_mpa_frame(9)build mpa frame for mpa version 1 or version 2✨
- irdma_cm_close(9)close of cm connection✨
- irdma_cm_create_ah(9)create a cm address handle✨
- irdma_cm_del_listen(9)delete a listener✨
- irdma_cm_disconn(9)when a connection is being closed✨
- irdma_cm_disconn_true(9)called by worker thread to disconnect qp✨
- irdma_cm_event_connected(9)handle connected active node✨
- irdma_cm_event_handler(9)send event to cm upper layer✨
- irdma_cm_event_reset(9)handle reset✨
- irdma_cm_free_ah(9)free a cm address handle✨
- irdma_cm_init_tsa_conn(9)setup qp for RTS✨
- irdma_cm_post_event(9)queue event request for worker thread✨
- irdma_cm_reject(9)reject and teardown a connection✨
- irdma_cm_teardown_connections(9)teardown QPs✨
- irdma_cm_timer_tick(9)system's timer expired callback✨
- irdma_compare_mgs(9)Compares two multicast group structures✨
- irdma_complete_cqp_request(9)perform post-completion cleanup✨
- irdma_connect(9)registered call for connection to be established✨
- irdma_copy_inline_data(9)Copy inline data to wqe✨
- irdma_copy_inline_data_gen_1(9)Copy inline data to wqe✨
- irdma_copy_ip_htonl(9)copy IP address from host to network order✨
- irdma_copy_ip_ntohl(9)copy IP address from network to host✨
- irdma_copy_user_pgaddrs(9)copy user page address to pble's os locally✨
- irdma_cq_free_rsrc(9)free up resources for cq✨
- irdma_cq_wq_destroy(9)send cq destroy cqp✨
- irdma_cqp_aeq_cmd(9)Create/Destroy AEQ✨
- irdma_cqp_ce_handler(9)handle cqp completions✨
- irdma_cqp_ceq_cmd(9)Create/Destroy CEQ's after CEQ 0✨
- irdma_cqp_cq_create_cmd(9)create a cq for the cqp✨
- irdma_cqp_cq_destroy_cmd(9)destroy the cqp cq✨
- irdma_cqp_crit_err(9)check if CQP error is critical✨
- irdma_cqp_gather_stats_cmd(9)Gather stats✨
- irdma_cqp_gather_stats_gen1(9)Gather stats✨
- irdma_cqp_manage_apbvt_cmd(9)send cqp command manage apbvt✨
- irdma_cqp_poll_registers(9)poll cqp registers✨
- irdma_cqp_qp_create_cmd(9)create a qp for the cqp✨
- irdma_cqp_qp_destroy_cmd(9)destroy the cqp✨
- irdma_cqp_qp_suspend_resume(9)cqp command for suspend/resume✨
- irdma_cqp_ring_full(9)check if cqp ring is full✨
- irdma_cqp_sds_cmd(9)create cqp command for sd✨
- irdma_cqp_stats_inst_cmd(9)Allocate/free stats instance✨
- irdma_cqp_ws_node_cmd(9)Add/modify/delete ws node✨
- irdma_create_aeq(9)create async event queue✨
- irdma_create_ah(9)create address handle✨
- irdma_create_ccq(9)create control cq✨
- irdma_create_ceq(9)create completion event queue✨
- irdma_create_cm_node(9)make a connection node with params✨
- irdma_create_cq(9)create cq✨
- irdma_create_cqp(9)create control qp✨
- irdma_create_event(9)create cm event✨
- irdma_create_hmc_obj_type(9)create hmc object of a given type✨
- irdma_create_hmc_objs(9)create all hmc objects for the device✨
- irdma_create_listen(9)registered call creating listener✨
- irdma_create_mg_ctx(9)create a mcg context✨
- irdma_create_qp(9)create qp✨
- irdma_create_srq(9)create srq✨
- irdma_create_stag(9)create random stag✨
- irdma_create_user_ah(9)create user address handle✨
- irdma_ctrl_init_hw(9)Initializes control portion of HW✨
- irdma_dealloc_mw(9)Dealloc memory window✨
- irdma_dealloc_pd(9)deallocate pd✨
- irdma_dealloc_push_page(9)free a push page for qp✨
- irdma_dealloc_ucontext(9)deallocate the user context data structure✨
- irdma_dec_refcnt_listen(9)delete listener and associated cm nodes✨
- irdma_del_apbvt(9)delete tcp port from HW apbvt table✨
- irdma_del_ceq_0(9)destroy ceq 0✨
- irdma_del_ceqs(9)destroy all ceq's except CEQ 0✨
- irdma_del_hmc_objects(9)remove all device hmc objects✨
- irdma_del_init_mem(9)deallocate memory resources✨
- irdma_del_local_mac_entry(9)remove a mac entry from the hw table✨
- irdma_del_memlist(9)Deleting pbl list entries for CQ/QP✨
- irdma_del_multiple_qhash(9)Remove qhash and child listens✨
- irdma_dereg_mr(9)deregister mr✨
- irdma_destroy_aeq(9)destroy aeq✨
- irdma_destroy_ah(9)Destroy address handle✨
- irdma_destroy_ccq(9)destroy control cq✨
- irdma_destroy_ceq(9)destroy ceq✨
- irdma_destroy_cq(9)destroy cq✨
- irdma_destroy_cqp(9)destroy control qp✨
- irdma_destroy_irq(9)destroy device interrupts✨
- irdma_destroy_listen(9)registered call to destroy listener✨
- irdma_destroy_pble_prm(9)destroy prm during module unload✨
- irdma_destroy_qp(9)destroy qp✨
- irdma_destroy_srq(9)destroy srq✨
- irdma_detach_mcast(9)detach a qp from a multicast group✨
- irdma_disassociate_ucontext(9)Disassociate user context✨
- irdma_disconnect_worker(9)worker for connection close✨
- irdma_dpc(9)tasklet for aeq and ceq 0✨
- irdma_ena_intr(9)set up device interrupts✨
- irdma_est_sd(9)returns approximate number of SDs for HMC✨
- irdma_event_connect_error(9)to create connect error event✨
- irdma_exec_cqp_cmd(9)execute cqp cmd when wqe are available✨
- irdma_fill_sockaddr4(9)fill in addr info for IPv4 connection✨
- irdma_fill_sockaddr6(9)fill in addr info for IPv6 connection✨
- irdma_find_listener(9)find a cm node listening on this addr-port pair✨
- irdma_find_node(9)find a cm node that matches the reference cm node✨
- irdma_find_pd_index_limit(9)finds page descriptor index limit✨
- irdma_find_sd_index_limit(9)finds segment descriptor index limit✨
- irdma_finish_del_sd_reg(9)delete sd entries for objects✨
- irdma_flush_err_to_ib_wc_status(9)return change flush error code to IB status✨
- irdma_form_ah_cm_frame(9)get a free packet and build frame with address handle✨
- irdma_form_uda_cm_frame(9)get a free packet and build frame full tcpip packet✨
- irdma_fragcnt_to_quanta_sq(9)calculate quanta based on fragment count for SQ✨
- irdma_fragcnt_to_wqesize_rq(9)calculate wqe size based on fragment count for RQ✨
- irdma_free_cqbuf(9)worker to free a cq buffer✨
- irdma_free_cqp_request(9)free cqp request✨
- irdma_free_lsmm_rsrc(9)free lsmm memory and deregister✨
- irdma_free_node(9)Free a WS node✨
- irdma_free_pble(9)put pbles back into prm✨
- irdma_free_pending_cqp_request(9)free pending cqp request objs✨
- irdma_free_qp_rsrc(9)free up memory resources for qp✨
- irdma_free_retrans_entry(9)free send entry✨
- irdma_free_sqbuf(9)put back puda buffer if refcount is 0✨
- irdma_free_stag(9)free stag resource✨
- irdma_free_ws_node_id(9)Free a tx scheduler node ID✨
- irdma_gen1_ieq_update_tcpip_info(9)update tcpip in the buffer✨
- irdma_gen1_puda_get_tcpip_info(9)get tcpip info from puda buffer✨
- irdma_gen_ae(9)generate AE✨
- irdma_get_addr_info(9)✨
- irdma_get_cmevent_info(9)for cm event upcall✨
- irdma_get_cqp_reg_info(9)get head and tail for cqp using registers✨
- irdma_get_cqp_request(9)increase refcount for cqp_request✨
- irdma_get_dma_mr(9)register physical mem✨
- irdma_get_dst_ipv6(9)get destination cache entry via ipv6 lookup✨
- irdma_get_encoded_wqe_size(9)given wq size, returns hardware encoded size✨
- irdma_get_hw_stats(9)Populates the rdma_hw_stats structure✨
- irdma_get_mr_access(9)get hw MR access permissions from IB access flags✨
- irdma_get_objs_pages(9)get number of 2M pages needed✨
- irdma_get_pbl(9)Retrieve pbl from a list given a virtual address✨
- irdma_get_pble(9)allocate pbles from the prm✨
- irdma_get_qp(9)get qp address✨
- irdma_get_qp_from_list(9)get next qp from a list✨
- irdma_get_rdma_features(9)get RDMA features✨
- irdma_get_rsrc_mem_config(9)configure resources if local memory or host✨
- irdma_get_stats_idx(9)Return stats index✨
- irdma_get_type(9)add a sd entry type for sd✨
- irdma_get_used_rsrc(9)determine resources used internally✨
- irdma_get_vlan_ipv4(9)Returns the vlan_id for IPv4 address✨
- irdma_get_vlan_mac_ipv6(9)Gets the vlan and mac✨
- irdma_get_wqe_shift(9)get shift count for maximum wqe size✨
- irdma_gsi_ud_qp_ah_cb(9)callback after creation of AH for GSI/ID QP✨
- irdma_handle_ack_pkt(9)process packet with ACK✨
- irdma_handle_close_entry(9)for handling retry/timeouts✨
- irdma_handle_cqp_op(9)process cqp command✨
- irdma_handle_fin_pkt(9)FIN packet received✨
- irdma_handle_q_mem(9)handle memory for qp and cq✨
- irdma_handle_rcv_mpa(9)Process a recv'd mpa buffer✨
- irdma_handle_rst_pkt(9)process received RST packet✨
- irdma_handle_syn_pkt(9)is for Passive node✨
- irdma_handle_synack_pkt(9)Process SYN+ACK packet (active side)✨
- irdma_handle_tcp_options(9)setup TCP context info after parsing TCP options✨
- irdma_hmc_finish_add_sd_reg(9)program sd entries for objects✨
- irdma_hmc_init_pble(9)Initialize pble resources during module load✨
- irdma_hmc_sd_grp(9)setup group of sd entries for cqp✨
- irdma_hmc_sd_one(9)setup 1 sd entry for cqp✨
- irdma_hmc_setup(9)create hmc objects for the device✨
- irdma_hw_alloc_mw(9)create the hw memory window✨
- irdma_hw_alloc_stag(9)cqp command to allocate stag✨
💅
getting it ready, bestie…