Lines Matching refs:al

286 	typeof(ni->attr_list) *al = &ni->attr_list;  in al_add_le()
292 old_size = al->size; in al_add_le()
299 off = PtrOffset(al->le, le); in al_add_le()
307 memcpy(ptr, al->le, off); in al_add_le()
310 kfree(al->le); in al_add_le()
311 al->le = ptr; in al_add_le()
317 al->size = new_size; in al_add_le()
328 err = attr_set_size(ni, ATTR_LIST, NULL, 0, &al->run, new_size, in al_add_le()
333 al->size = old_size; in al_add_le()
337 al->dirty = true; in al_add_le()
340 err = ntfs_sb_write_run(ni->mi.sbi, &al->run, 0, al->le, in al_add_le()
341 al->size, 0); in al_add_le()
344 al->dirty = false; in al_add_le()
357 typeof(ni->attr_list) *al = &ni->attr_list; in al_remove_le()
364 off = PtrOffset(al->le, le); in al_remove_le()
366 memmove(le, Add2Ptr(le, size), al->size - (off + size)); in al_remove_le()
368 al->size -= size; in al_remove_le()
369 al->dirty = true; in al_remove_le()
384 typeof(ni->attr_list) *al = &ni->attr_list; in al_delete_le()
391 off = PtrOffset(al->le, le); in al_delete_le()
394 if (off >= al->size) in al_delete_le()
413 le = Add2Ptr(al->le, off); in al_delete_le()
420 memmove(le, Add2Ptr(le, size), al->size - (off + size)); in al_delete_le()
422 al->size -= size; in al_delete_le()
423 al->dirty = true; in al_delete_le()
432 typeof(ni->attr_list) *al = &ni->attr_list; in al_update()
434 if (!al->dirty || !al->size) in al_update()
441 err = attr_set_size(ni, ATTR_LIST, NULL, 0, &al->run, al->size, NULL, in al_update()
447 memcpy(resident_data(attr), al->le, al->size); in al_update()
449 err = ntfs_sb_write_run(ni->mi.sbi, &al->run, 0, al->le, in al_update()
450 al->size, sync); in al_update()
458 al->dirty = false; in al_update()