• Home
  • Raw
  • Download

Lines Matching full: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()
394 typeof(ni->attr_list) *al = &ni->attr_list; in al_delete_le() local
401 off = PtrOffset(al->le, le); in al_delete_le()
404 if (off >= al->size) in al_delete_le()
423 le = Add2Ptr(al->le, off); in al_delete_le()
430 memmove(le, Add2Ptr(le, size), al->size - (off + size)); in al_delete_le()
432 al->size -= size; in al_delete_le()
433 al->dirty = true; in al_delete_le()
442 typeof(ni->attr_list) *al = &ni->attr_list; in al_update() local
444 if (!al->dirty || !al->size) in al_update()
451 err = attr_set_size(ni, ATTR_LIST, NULL, 0, &al->run, al->size, NULL, in al_update()
457 memcpy(resident_data(attr), al->le, al->size); in al_update()
459 err = ntfs_sb_write_run(ni->mi.sbi, &al->run, 0, al->le, in al_update()
460 al->size, sync); in al_update()
468 al->dirty = false; in al_update()