Lines Matching refs:al
297 typeof(ni->attr_list) *al = &ni->attr_list; in al_add_le() local
303 old_size = al->size; in al_add_le()
310 off = PtrOffset(al->le, le); in al_add_le()
318 memcpy(ptr, al->le, off); in al_add_le()
321 kvfree(al->le); in al_add_le()
322 al->le = ptr; in al_add_le()
328 al->size = new_size; in al_add_le()
339 err = attr_set_size(ni, ATTR_LIST, NULL, 0, &al->run, new_size, in al_add_le()
344 al->size = old_size; in al_add_le()
348 al->dirty = true; in al_add_le()
351 err = ntfs_sb_write_run(ni->mi.sbi, &al->run, 0, al->le, in al_add_le()
352 al->size, 0); in al_add_le()
355 al->dirty = false; in al_add_le()
368 typeof(ni->attr_list) *al = &ni->attr_list; in al_remove_le() local
375 off = PtrOffset(al->le, le); in al_remove_le()
377 memmove(le, Add2Ptr(le, size), al->size - (off + size)); in al_remove_le()
379 al->size -= size; in al_remove_le()
380 al->dirty = true; in al_remove_le()
389 typeof(ni->attr_list) *al = &ni->attr_list; in al_update() local
391 if (!al->dirty || !al->size) in al_update()
398 err = attr_set_size(ni, ATTR_LIST, NULL, 0, &al->run, al->size, NULL, in al_update()
404 memcpy(resident_data(attr), al->le, al->size); in al_update()
406 err = ntfs_sb_write_run(ni->mi.sbi, &al->run, 0, al->le, in al_update()
407 al->size, sync); in al_update()
415 al->dirty = false; in al_update()