rg_mblk_search(9)
β¨ rg_mblk_search(9) β¨
okay so bestie, welcome to the Kernel API Manual entry for rg_mblk_search β she's a kernel function, she's lowkey doing the most, and we're gonna get into it π
π NAME π
rg_mblk_search β find a group of multiple free blocks to form a reservation
πΈ SYNOPSIS πΈ
void rg_mblk_search (struct gfs2_rgrpd *rgd , struct gfs2_inode *ip ,
const struct gfs2_alloc_parms *ap );
β¨ ARGUMENTS β¨
rgdβ the resource group descriptor, aka the vibe check on which resource group we're looking at π«Άipβ pointer to the inode for which we're reserving blocks, like the main character who needs the space πapβ the allocation parameters, the little settings bundle dictating how the allocation goes down
π¦ SEE ALSO π¦
Kernel file ./fs/gfs2/rgrp.c
gfs2_setbit(9)gfs2_testbit(9)gfs2_bit_search(9)rs_cmp(9)gfs2_bitfit(9)gfs2_rbm_from_block(9)gfs2_rbm_add(9)gfs2_unaligned_extlen(9)gfs2_free_extlen(9)gfs2_bitcount(9)gfs2_rgrp_verify(9)gfs2_blk2rgrpd(9)gfs2_rgrpd_get_first(9)gfs2_rgrpd_get_next(9)__rs_deltree(9)gfs2_rs_deltree(9)gfs2_rs_delete(9)return_all_reservations(9)compute_bitstructs(9)gfs2_ri_total(9)read_rindex_entry(9)set_rgrp_preferences(9)gfs2_ri_update(9)gfs2_rindex_update(9)gfs2_rgrp_go_instantiate(9)gfs2_rgrp_brelse(9)gfs2_fitrim(9)rs_insert(9)rgd_free(9)gfs2_next_unreserved_block(9)gfs2_reservation_check_and_update(9)gfs2_rbm_find(9)try_rgrp_unlink(9)gfs2_rgrp_congested(9)gfs2_rgrp_used_recently(9)fast_to_acquire(9)gfs2_inplace_reserve(9)gfs2_inplace_release(9)gfs2_alloc_extent(9)rgblk_free(9)gfs2_rgrp_dump(9)gfs2_adjust_reservation(9)gfs2_set_alloc_start(9)gfs2_alloc_blocks(9)__gfs2_free_blocks(9)gfs2_free_meta(9)gfs2_check_blk_type(9)gfs2_rlist_add(9)gfs2_rlist_alloc(9)gfs2_rlist_free(9)
that's the whole squad fr fr π
and that's a wrap, bestie π this page lives in ./fs/gfs2 and it's dated October 2026 β go off, and slay those reservations β¨π
π¦ 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