irdma_qp_rem_qos(9)
π irdma_qp_rem_qos(9) β from the Kernel API Manual, bestie β¨
okay so picture this: it's the irdma_qp_rem_qos page in section 9 of the Kernel API Manual, and she's here to explain one (1) tiny little cleanup job. no cap, it's a short one, but it's important β don't skip her π
πΈ NAME πΈ
irdma_qp_rem_qos β the function that removes a qp from the qos lists while you're destroying the qp. yes bestie, it's giving "cleanup era" and honestly? iconic π
β¨ SYNOPSIS β¨
void irdma_qp_rem_qos (struct irdma_sc_qp *qp );
that's it. that's the whole signature. nobody returns anything, she's void, she's lowkey mysterious, she just does the thing π¦
π ARGUMENTS π
qpβ the qp that needs to be removed from qos. like, hand her the qp and she'll take it off the lists. main character energy fr fr π
π₯ SEE ALSO π₯
okay so this is the part where the page goes absolutely feral and links literally everything. i'm not even joking, she knows everyone. here's the whole squad, exactly as listed, no edits, no skipping, we do not disrespect the list ππ
Kernel file ./drivers/infiniband/hw/irdma/ctrl.c β that's where she lives, go say hi π«Ά
irdma_get_qp_from_list(9), irdma_sc_suspend_resume_qps(9),
irdma_change_l2params(9), irdma_qp_add_qos(9), irdma_sc_pd_init(9),
irdma_sc_add_arp_cache_entry(9), irdma_sc_del_arp_cache_entry(9),
irdma_sc_manage_apbvt_entry(9), irdma_sc_manage_qhash_table_entry(9),
irdma_sc_qp_init(9), irdma_sc_srq_init(9), irdma_sc_srq_create(9),
irdma_sc_srq_modify(9), irdma_sc_srq_destroy(9), irdma_sc_qp_create(9),
irdma_sc_qp_modify(9), irdma_sc_qp_destroy(9),
irdma_sc_get_encoded_ird_size(9), irdma_sc_qp_setctx_roce_gen_2(9),
irdma_sc_get_encoded_ird_size_gen_3(9),
irdma_sc_qp_setctx_roce_gen_3(9), irdma_sc_add_local_mac_entry(9),
irdma_sc_del_local_mac_entry(9), irdma_sc_qp_setctx(9),
irdma_sc_alloc_stag(9), irdma_sc_mr_reg_non_shared(9),
irdma_sc_dealloc_stag(9), irdma_sc_mw_alloc(9),
irdma_sc_mr_fast_register(9), irdma_sc_gen_rts_ae(9),
irdma_sc_send_lsmm(9), irdma_sc_send_rtt(9), irdma_iwarp_opcode(9),
irdma_locate_mpa(9), irdma_bld_termhdr_ctrl(9),
irdma_bld_termhdr_ddp_rdma(9), irdma_bld_terminate_hdr(9),
irdma_terminate_send_fin(9), irdma_terminate_connection(9),
irdma_terminate_received(9), irdma_sc_vsi_init(9),
irdma_get_stats_idx(9), irdma_hw_stats_init_gen1(9),
irdma_vsi_stats_init(9), irdma_vsi_stats_free(9),
irdma_get_encoded_wqe_size(9), irdma_sc_gather_stats(9),
irdma_sc_manage_stats_inst(9), irdma_sc_set_up_map(9),
irdma_sc_manage_ws_node(9), irdma_sc_qp_flush_wqes(9),
irdma_sc_gen_ae(9), irdma_sc_manage_push_page(9),
irdma_sc_suspend_qp(9), irdma_sc_resume_qp(9), irdma_sc_cq_init(9),
irdma_sc_cq_create(9), irdma_sc_cq_destroy(9), irdma_sc_cq_resize(9),
irdma_sc_cq_modify(9), irdma_sc_get_decoded_ird_size_gen_3(9),
irdma_check_cqp_progress(9), irdma_get_cqp_reg_info(9),
irdma_sc_cqp_def_cmpl_ae_handler(9), irdma_sc_cqp_cleanup_handler(9),
irdma_cqp_poll_registers(9), irdma_sc_decode_fpm_commit(9),
irdma_sc_parse_fpm_commit_buf(9), irdma_sc_decode_fpm_query(9),
irdma_sc_parse_fpm_query_buf(9), irdma_sc_cqp_init(9),
irdma_sc_cqp_create(9), irdma_sc_cqp_post_sq(9),
irdma_sc_cqp_get_next_send_wqe_idx(9), irdma_sc_cqp_destroy(9),
irdma_sc_ccq_arm(9), irdma_sc_process_def_cmpl(9),
irdma_sc_process_ooo_cmpl(9), irdma_sc_ccq_get_cqe_info(9),
irdma_sc_poll_for_cqp_op_done(9), irdma_sc_manage_hmc_pm_func_table(9),
irdma_sc_commit_fpm_val_done(9), irdma_sc_commit_fpm_val(9),
irdma_sc_query_fpm_val_done(9), irdma_sc_query_fpm_val(9),
irdma_sc_ceq_init(9), irdma_sc_ceq_create(9),
irdma_sc_cceq_create_done(9), irdma_sc_cceq_destroy_done(9),
irdma_sc_cceq_create(9), irdma_sc_ceq_destroy(9),
irdma_sc_process_ceq(9), irdma_sc_cleanup_ceqes(9),
irdma_sc_aeq_init(9), irdma_sc_aeq_create(9), irdma_sc_aeq_destroy(9),
irdma_sc_get_next_aeqe(9), irdma_sc_repost_aeq_entries(9),
irdma_sc_ccq_init(9), irdma_sc_ccq_create_done(9),
irdma_sc_ccq_create(9), irdma_sc_ccq_destroy(9),
irdma_sc_init_iw_hmc(9), irdma_set_loc_mem(9), irdma_sc_cfg_iw_fpm(9),
cqp_sds_wqe_fill(9), irdma_update_pe_sds(9), irdma_update_sds_noccq(9),
irdma_sc_static_hmc_pages_allocated(9), irdma_cqp_ring_full(9),
irdma_est_sd(9), irdma_sc_query_rdma_features(9),
irdma_get_rdma_features(9), irdma_get_rsrc_mem_config(9),
irdma_cfg_sd_mem(9), irdma_get_objs_pages(9),
irdma_set_host_hmc_rsrc_gen_3(9), irdma_verify_commit_fpm_gen_3(9),
irdma_set_loc_hmc_rsrc_gen_3(9), cfg_fpm_value_gen_3(9),
irdma_cfg_fpm_val(9), irdma_exec_cqp_cmd(9), irdma_process_cqp_cmd(9),
irdma_process_bh(9), irdma_cfg_aeq(9), sc_vsi_update_stats(9),
irdma_wait_pe_ready(9), irdma_sc_dev_init(9), irdma_stat_val(9),
irdma_stat_delta(9), irdma_update_stats(9)
like i said. she knows everyone. iykyk ππ
and that's the whole page, bestie β short, sweet, and it lives at ./drivers/infiniband/hw/irdma, stamped October 2026, and yes it's still signing off as irdma_qp_rem_qos(9) because consistency is a vibe β¨π¦ go forth and remove those qps from the qos lists, periodt π
π
π¦ 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