Lines Matching refs:al

281 	typeof(ni->attr_list) *al = &ni->attr_list;  in al_add_le()
287 old_size = al->size; in al_add_le()
294 off = PtrOffset(al->le, le); in al_add_le()
302 memcpy(ptr, al->le, off); in al_add_le()
305 kfree(al->le); in al_add_le()
306 al->le = ptr; in al_add_le()
312 al->size = new_size; in al_add_le()
323 err = attr_set_size(ni, ATTR_LIST, NULL, 0, &al->run, new_size, in al_add_le()
328 al->size = old_size; in al_add_le()
332 al->dirty = true; in al_add_le()
335 err = ntfs_sb_write_run(ni->mi.sbi, &al->run, 0, al->le, in al_add_le()
336 al->size, 0); in al_add_le()
339 al->dirty = false; in al_add_le()
352 typeof(ni->attr_list) *al = &ni->attr_list; in al_remove_le()
359 off = PtrOffset(al->le, le); in al_remove_le()
361 memmove(le, Add2Ptr(le, size), al->size - (off + size)); in al_remove_le()
363 al->size -= size; in al_remove_le()
364 al->dirty = true; in al_remove_le()
379 typeof(ni->attr_list) *al = &ni->attr_list; in al_delete_le()
386 off = PtrOffset(al->le, le); in al_delete_le()
389 if (off >= al->size) in al_delete_le()
408 le = Add2Ptr(al->le, off); in al_delete_le()
415 memmove(le, Add2Ptr(le, size), al->size - (off + size)); in al_delete_le()
417 al->size -= size; in al_delete_le()
418 al->dirty = true; in al_delete_le()
427 typeof(ni->attr_list) *al = &ni->attr_list; in al_update()
429 if (!al->dirty || !al->size) in al_update()
436 err = attr_set_size(ni, ATTR_LIST, NULL, 0, &al->run, al->size, NULL, in al_update()
442 memcpy(resident_data(attr), al->le, al->size); in al_update()
444 err = ntfs_sb_write_run(ni->mi.sbi, &al->run, 0, al->le, in al_update()
445 al->size, sync); in al_update()
453 al->dirty = false; in al_update()