Lines Matching refs:mp
76 struct metapage *mp; /* metapage containing ea list */ member
228 struct metapage *mp; in ea_write() local
271 if (!(mp = get_metapage(ip, blkno + i, bytes_to_write, 1))) { in ea_write()
276 memcpy(mp->data, cp, nb); in ea_write()
285 if ((rc = flush_metapage(mp))) { in ea_write()
295 flush_metapage(mp); in ea_write()
377 struct metapage *mp; in ea_read() local
411 if (!(mp = read_metapage(ip, blkno + i, bytes_to_read, 1))) in ea_read()
414 memcpy(cp, mp->data, nb); in ea_read()
415 release_metapage(mp); in ea_read()
539 ea_buf->mp = get_metapage(inode, blkno, in ea_get()
542 if (ea_buf->mp == NULL) { in ea_get()
547 ea_buf->xattr = ea_buf->mp->data; in ea_get()
553 discard_metapage(ea_buf->mp); in ea_get()
560 ea_buf->mp = read_metapage(inode, addressDXD(&ji->ea), in ea_get()
563 if (ea_buf->mp == NULL) { in ea_get()
567 ea_buf->xattr = ea_buf->mp->data; in ea_get()
596 assert(ea_buf->mp); in ea_release()
597 release_metapage(ea_buf->mp); in ea_release()
627 flush_metapage(ea_buf->mp); in ea_put()
631 discard_metapage(ea_buf->mp); in ea_put()