Lines Matching defs:xname

29  * xattr_datum_hashkey(xprefix, xname, xvalue, xsize)
57 * create_xattr_datum(c, xprefix, xname, xvalue, xsize)
64 static uint32_t xattr_datum_hashkey(int xprefix, const char *xname, const char *xvalue, int xsize)
66 int name_len = strlen(xname);
68 return crc32(xprefix, xname, name_len) ^ crc32(xprefix, xvalue, xsize);
91 if (xd->xname) {
93 kfree(xd->xname);
98 xd->xname = NULL;
242 xd->xname = data;
247 xd->hashkey = xattr_datum_hashkey(xd->xprefix, xd->xname, xd->xvalue, xd->value_len);
253 if (!xd->xname)
257 dbg_xattr("success on loading xdatum (xid=%u, xprefix=%u, xname='%s')\n",
258 xd->xid, xd->xprefix, xd->xname);
273 if (xd->xname)
293 BUG_ON(!xd->xname);
298 vecs[1].iov_base = xd->xname;
330 dbg_xattr("success on saving xdatum (xid=%u, version=%u, xprefix=%u, xname='%s')\n",
331 xd->xid, xd->version, xd->xprefix, xd->xname);
337 int xprefix, const char *xname,
346 /* Search xattr_datum has same xname/xvalue by index */
347 hashkey = xattr_datum_hashkey(xprefix, xname, xvalue, xsize);
353 && !strcmp(xd->xname, xname)
361 name_len = strlen(xname);
372 strcpy(data, xname);
381 xd->xname = data;
389 kfree(xd->xname);
649 if (!ref->xd->xname) {
659 if (!cmp->xd->xname) {
671 && !strcmp(ref->xd->xname, cmp->xd->xname)) {
759 kfree(xd->xname);
918 * do_jffs2_getxattr(inode, xprefix, xname, buffer, size)
920 * do_jffs2_setxattr(inode, xprefix, xname, buffer, size, flags)
988 if (!xd->xname) {
1019 memcpy(buffer, xd->xname, xd->name_len);
1035 int do_jffs2_getxattr(struct inode *inode, int xprefix, const char *xname,
1057 if (!xd->xname) {
1075 if (!strcmp(xname, xd->xname)) {
1097 int do_jffs2_setxattr(struct inode *inode, int xprefix, const char *xname,
1112 request = PAD(sizeof(struct jffs2_raw_xattr) + strlen(xname) + 1 + size);
1130 if (!xd->xname) {
1139 if (!strcmp(xd->xname, xname)) {
1176 xd = create_xattr_datum(c, xprefix, xname, buffer, size);