Lines Matching defs:Buffer
76 * String, and Buffer objects. However, we support all objects here
95 char *Buffer;
160 * guaranteed to be either Integer/String/Buffer by the operand
220 * (Both are Integer, String, or Buffer), and we can now perform
225 * 1) Two Integers concatenated to produce a new Buffer
227 * 3) Two Buffers concatenated to produce a new Buffer
233 /* Result of two Integers is a Buffer */
244 Buffer = (char *) ReturnDesc->Buffer.Pointer;
248 memcpy (Buffer, &Operand0->Integer.Value,
253 memcpy (Buffer + AcpiGbl_IntegerByteWidth,
270 Buffer = ReturnDesc->String.Pointer;
274 strcpy (Buffer, LocalOperand0->String.Pointer);
275 strcat (Buffer, LocalOperand1->String.Pointer);
280 /* Result of two Buffers is a Buffer */
283 ((ACPI_SIZE) Operand0->Buffer.Length +
284 LocalOperand1->Buffer.Length));
291 Buffer = (char *) ReturnDesc->Buffer.Pointer;
295 memcpy (Buffer, Operand0->Buffer.Pointer,
296 Operand0->Buffer.Length);
297 memcpy (Buffer + Operand0->Buffer.Length,
298 LocalOperand1->Buffer.Pointer,
299 LocalOperand1->Buffer.Length);
419 Length0 = ACPI_PTR_DIFF (EndTag, Operand0->Buffer.Pointer);
429 Length1 = ACPI_PTR_DIFF (EndTag, Operand1->Buffer.Pointer);
447 NewBuf = ReturnDesc->Buffer.Pointer;
448 memcpy (NewBuf, Operand0->Buffer.Pointer, Length0);
449 memcpy (NewBuf + Length0, Operand1->Buffer.Pointer, Length1);