irdma_cqp_crit_err(9)
π irdma_cqp_crit_err β check if CQP error is critical π
okay so bestie, this one's from the Kernel API Manual (section 9, the kernel-functions girlies β¨) and it's lowkey a vibe check for your errors. irdma_cqp_crit_err β check if CQP error is critical. that's the whole assignment. it looks at an error and is like "is this critical or are we fine" and returns a bool. main character energy fr π
β¨ SYNOPSIS β¨
bool irdma_cqp_crit_err (struct irdma_sc_dev *dev , u8 cqp_cmd , u16
maj_err_code , u16 min_err_code );
like, that's the whole call. no cap. π«Ά
πΈ ARGUMENTS πΈ
devβ pointer to dev structure. yeah. thedevstructure. the one and only πcqp_cmdβ code for last CQP operation. the most recent thing your CQP got up to, iykyk π₯maj_err_codeβ major error code. the big one. the headliner πmin_err_codeβ minor error code. (the manpage literally spells it "minot" and honestly? iconic typo behavior π but it's the minor error code, bestie, don't let it gaslight you πΈ)
π¦ SEE ALSO π¦
heads up: everything below lives in the kernel file ./drivers/infiniband/hw/irdma/utils.c β that's the source of truth, no cap π
okay this list is long long, so buckle up, we're going through the whole irdma cinematic universe in order π:
irdma_arp_table(9), irdma_add_arp(9), wr32(9), rd32(9), rd64(9), irdma_inetaddr_event(9), irdma_inet6addr_event(9), irdma_net_event(9), irdma_netdevice_event(9), irdma_add_ipv6_addr(9), irdma_add_ipv4_addr(9), irdma_add_ip(9),
irdma_alloc_and_get_cqp_request(9), irdma_get_cqp_request(9), irdma_free_cqp_request(9), irdma_put_cqp_request(9), irdma_free_pending_cqp_request(9), irdma_cleanup_deferred_cqp_ops(9), irdma_cleanup_pending_cqp_op(9), irdma_wait_event(9), irdma_handle_cqp_op(9), irdma_get_qp(9), irdma_remove_cqp_head(9), irdma_cqp_sds_cmd(9), irdma_cqp_qp_suspend_resume(9),
irdma_term_modify_qp(9), irdma_terminate_done(9), irdma_terminate_start_timer(9), irdma_terminate_del_timer(9), irdma_cqp_cq_create_cmd(9), irdma_cqp_qp_create_cmd(9), irdma_dealloc_push_page(9), irdma_free_qp_rsrc(9), irdma_srq_wq_destroy(9), irdma_cq_wq_destroy(9), irdma_hw_modify_qp_callback(9), irdma_hw_modify_qp(9), irdma_cqp_cq_destroy_cmd(9), irdma_cqp_qp_destroy_cmd(9),
irdma_ieq_mpa_crc_ae(9), irdma_ieq_check_mpacrc(9), irdma_ieq_get_qp(9), irdma_send_ieq_ack(9), irdma_puda_ieq_get_ah_info(9), irdma_gen1_ieq_update_tcpip_info(9), irdma_ieq_update_tcpip_info(9), irdma_gen1_puda_get_tcpip_info(9), irdma_puda_get_tcpip_info(9),
irdma_hw_stats_timeout(9), irdma_hw_stats_start_timer(9), irdma_hw_stats_stop_timer(9), irdma_process_stats(9), irdma_cqp_gather_stats_gen1(9), irdma_process_cqp_stats(9), irdma_cqp_gather_stats_cmd(9), irdma_cqp_stats_inst_cmd(9), irdma_cqp_ceq_cmd(9), irdma_cqp_aeq_cmd(9), irdma_cqp_ws_node_cmd(9),
irdma_ah_cqp_op(9), irdma_ieq_ah_cb(9), irdma_ilq_ah_cb(9), irdma_puda_create_ah(9), irdma_puda_free_ah(9), irdma_gsi_ud_qp_ah_cb(9),
irdma_prm_add_pble_mem(9), irdma_prm_get_pbles(9), irdma_prm_return_pbles(9), irdma_pble_free_paged_mem(9), irdma_pble_get_paged_mem(9), irdma_alloc_ws_node_id(9), irdma_free_ws_node_id(9), irdma_modify_qp_to_err(9), irdma_set_cpi_common_values(9)
periodt. that's the whole squad. π
and that's the page, bestie!! π§β¨ this little icon was brought to you by the source at ./drivers/infiniband/hw/irdma, dated October 2026, answering to the name irdma_cqp_crit_err(9) β go off, you funky little kernel function ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms