h6. [[BufferManager]] h6(. » [[BufferManager SWI Calls|SWI Calls]] h6((. » [[Buffer_InternalInfo]] h6(((. » [[Buffer Service Codes|Service Codes]] h6((((. » Buffer Service Code 1 |_<^{width:3em}. Entry | | |<^. R0 |<^. 1 (Reason code) | |<^. R1 |<^. Internal buffer ID | |<^. R2 |<^. Pointer to data to insert | |<^. R3 |<^. Number of bytes to insert | |<^. R12 |<^. Value returned by [[Buffer_InternalInfo]] | |_<^{width:3em}. Exit || |<. R2 |<^. Pointer to first byte not inserted | |<. R3 |<^. Number of bytes not inserted | h4. Use This call inserts a block of data into a buffer. If the data has already been written to the buffer (i.e. R2 = buffer insertion address), then no data are copied but the buffer indices are updated. The C flag is set if the Buffer Manager is unable to transfer all data (i.e. R3 ≠ 0).