Lines Matching refs:ano
12 /* Remove external extended attributes. ano specifies whether a is a
15 void hpfs_ea_ext_remove(struct super_block *s, secno a, int ano, unsigned len)
23 ano ? "anode" : "sectors", a, len);
26 if (hpfs_ea_read(s, a, ano, pos, 4, ex)) return;
30 ano ? "anode" : "sectors", a, pos);
33 if (hpfs_ea_read(s, a, ano, pos + 4, ea->namelen + 9, ex+4))
39 if (!ano) hpfs_free_sectors(s, a, (len+511) >> 9);
51 static char *get_indirect_ea(struct super_block *s, int ano, secno a, int size)
58 if (hpfs_ea_read(s, a, ano, 0, size, ret)) {
66 static void set_indirect_ea(struct super_block *s, int ano, secno a,
69 hpfs_ea_write(s, a, ano, 0, size, data);
78 int ano, len;
95 ano = fnode_in_anode(fnode);
101 ano ? "anode" : "sectors", a, len);
104 if (hpfs_ea_read(s, a, ano, pos, 4, ex)) return -EIO;
105 if (hpfs_ea_read(s, a, ano, pos + 4, ea->namelen + 1 + (ea_indirect(ea) ? 8 : 0), ex + 4))
112 if (hpfs_ea_read(s, a, ano, pos + 4 + ea->namelen + 1, ea_valuelen(ea), buf))
134 int ano, len;
152 ano = fnode_in_anode(fnode);
159 ano ? "anode" : "sectors", a, len);
162 if (hpfs_ea_read(s, a, ano, pos, 4, ex)) return NULL;
163 if (hpfs_ea_read(s, a, ano, pos + 4, ea->namelen + 1 + (ea_indirect(ea) ? 8 : 0), ex + 4))
172 if (hpfs_ea_read(s, a, ano, pos + 4 + ea->namelen + 1, ea_valuelen(ea), ret)) {
196 int ano, len;
213 ano = fnode_in_anode(fnode);
220 ano ? "anode" : "sectors", a, len);
223 if (hpfs_ea_read(s, a, ano, pos, 4, ex)) return;
224 if (hpfs_ea_read(s, a, ano, pos + 4, ea->namelen + 1 + (ea_indirect(ea) ? 8 : 0), ex + 4))
233 hpfs_ea_write(s, a, ano, pos + 4 + ea->namelen + 1, size, data);