Lines Matching refs:offset
202 void setUnsignedBitfield(unsigned char *p, uint64_t offset, uint64_t bits, uint64_t value) { in setUnsignedBitfield() argument
207 byte = offset >> 3; in setUnsignedBitfield()
208 bit = 7 - (offset & 0x7); in setUnsignedBitfield()
213 offset++; in setUnsignedBitfield()
217 void setSignedBitfield(unsigned char *p, uint64_t offset, uint64_t bits, int64_t value) { in setSignedBitfield() argument
219 setUnsignedBitfield(p,offset,bits,uv); in setSignedBitfield()
222 uint64_t getUnsignedBitfield(unsigned char *p, uint64_t offset, uint64_t bits) { in getUnsignedBitfield() argument
226 byte = offset >> 3; in getUnsignedBitfield()
227 bit = 7 - (offset & 0x7); in getUnsignedBitfield()
231 offset++; in getUnsignedBitfield()
236 int64_t getSignedBitfield(unsigned char *p, uint64_t offset, uint64_t bits) { in getSignedBitfield() argument
247 conv.u = getUnsignedBitfield(p,offset,bits); in getSignedBitfield()
404 int getBitOffsetFromArgument(client *c, robj *o, size_t *offset, int hash, int bits) { in getBitOffsetFromArgument() argument
429 *offset = (size_t)loffset; in getBitOffsetFromArgument()
895 uint64_t offset; /* Bitfield offset. */ member
970 ops[numops].offset = bitoffset; in bitfieldCommand()
1014 oldval = getSignedBitfield(o->ptr,thisop->offset, in bitfieldCommand()
1035 setSignedBitfield(o->ptr,thisop->offset, in bitfieldCommand()
1044 oldval = getUnsignedBitfield(o->ptr,thisop->offset, in bitfieldCommand()
1064 setUnsignedBitfield(o->ptr,thisop->offset, in bitfieldCommand()
1087 size_t byte = thisop->offset >> 3; in bitfieldCommand()
1096 int64_t val = getSignedBitfield(buf,thisop->offset-(byte*8), in bitfieldCommand()
1100 uint64_t val = getUnsignedBitfield(buf,thisop->offset-(byte*8), in bitfieldCommand()