Lines Matching refs:al
297 typeof(ni->attr_list) *al = &ni->attr_list;
303 old_size = al->size;
310 off = PtrOffset(al->le, le);
318 memcpy(ptr, al->le, off);
321 kvfree(al->le);
322 al->le = ptr;
328 al->size = new_size;
339 err = attr_set_size(ni, ATTR_LIST, NULL, 0, &al->run, new_size,
344 al->size = old_size;
348 al->dirty = true;
351 err = ntfs_sb_write_run(ni->mi.sbi, &al->run, 0, al->le,
352 al->size, 0);
355 al->dirty = false;
368 typeof(ni->attr_list) *al = &ni->attr_list;
375 off = PtrOffset(al->le, le);
377 memmove(le, Add2Ptr(le, size), al->size - (off + size));
379 al->size -= size;
380 al->dirty = true;
394 typeof(ni->attr_list) *al = &ni->attr_list;
401 off = PtrOffset(al->le, le);
404 if (off >= al->size)
423 le = Add2Ptr(al->le, off);
430 memmove(le, Add2Ptr(le, size), al->size - (off + size));
432 al->size -= size;
433 al->dirty = true;
442 typeof(ni->attr_list) *al = &ni->attr_list;
444 if (!al->dirty || !al->size)
451 err = attr_set_size(ni, ATTR_LIST, NULL, 0, &al->run, al->size, NULL,
457 memcpy(resident_data(attr), al->le, al->size);
459 err = ntfs_sb_write_run(ni->mi.sbi, &al->run, 0, al->le,
460 al->size, sync);
468 al->dirty = false;