Lines Matching refs:command
45 // Add room for a buffer reset command
91 // Add space for command header and loop token;
102 void LocklessCommandFifo::commit(uint32_t command, uint32_t sizeInBytes) {
107 reinterpret_cast<uint16_t *>(mPut)[0] = command;
116 void LocklessCommandFifo::commitSync(uint32_t command, uint32_t sizeInBytes) {
122 //sprintf(buf, "RenderScript LocklessCommandFifo::commitSync %p %i %i", this, command, sizeInBytes);
124 commit(command, sizeInBytes);
154 const void * LocklessCommandFifo::get(uint32_t *command, uint32_t *bytesData, uint64_t timeout) {
160 *command = 0;
165 *command = reinterpret_cast<const uint16_t *>(mGet)[0];
167 if (*command) {
168 // non-zero command is valid
172 // zero command means reset to beginning.