Lines Matching refs:region_chg
287 long region_chg(struct resv_map *resv, long f, long t);
294 1) region_chg()被调用来检查预留映射,并确定在指定的范围[f, t]内有多少页目前没有被代表。
299 a) 如果操作能够成功,region_add()将被调用,以实际修改先前传递给region_chg()的相同范围
303 注意,这是一个两步的过程, region_add()和 region_abort()在事先调用 region_chg()后保证
304 成功。 region_chg()负责预先分配任何必要的数据结构以确保后续操作(特别是 region_add())的
307 如上所述,region_chg()确定该范围内当前没有在映射中表示的页面的数量。region_add()返回添加
308 到映射中的范围内的页数。在大多数情况下, region_add() 的返回值与 region_chg() 的返回值相
309 同。然而,在共享映射的情况下,有可能在调用 region_chg() 和 region_add() 之间对预留映射进
310 行更改。在这种情况下,region_add()的返回值将与region_chg()的返回值不符。在这种情况下,全局计数
348 该函数为指定的页面调用 region_chg()。如果不存在预留,则返回1。如果存在预留,则返回0::
354 这将调用 region_add(),用于指定的页面。与region_chg和region_add的情况一样,该函数应在
363 这将调用指定页面的 region_abort()。与region_chg和region_abort的情况一样,该函数应在