Lines Matching refs:pointer

413 	uint8 *pointer = (uint8 *)buffer + sizeof(r5_message_header);
421 *(int32 *)pointer = header->target;
422 pointer += sizeof(int32);
429 *(port_id *)pointer = header->reply_port;
430 pointer += sizeof(port_id);
431 *(int32 *)pointer = header->reply_target;
432 pointer += sizeof(int32);
433 *(team_id *)pointer = header->reply_team;
434 pointer += sizeof(team_id);
437 *pointer = (header->reply_target == B_PREFERRED_TOKEN ? 1 : 0);
438 pointer++;
440 *pointer = (header->flags & MESSAGE_FLAG_REPLY_REQUIRED ? 1 : 0);
441 pointer++;
443 *pointer = (header->flags & MESSAGE_FLAG_REPLY_DONE ? 1 : 0);
444 pointer++;
446 *pointer = (header->flags & MESSAGE_FLAG_IS_REPLY ? 1 : 0);
447 pointer++;
458 ssize_t headerSize = (addr_t)pointer - (addr_t)buffer;
473 *pointer = flags;
474 pointer++;
476 *(type_code *)pointer = field->type;
477 pointer += sizeof(type_code);
481 *pointer = (uint8)field->count;
482 pointer++;
484 *(int32 *)pointer = field->count;
485 pointer += sizeof(int32);
490 uint8 *fieldSize = pointer;
492 *pointer = (uint8)field->data_size;
493 pointer++;
495 *(ssize_t *)pointer = field->data_size;
496 pointer += sizeof(ssize_t);
501 *pointer = (uint8)nameLength;
502 pointer++;
504 strncpy((char *)pointer, (char *)data + field->offset, nameLength);
505 pointer += nameLength;
510 memcpy(pointer, source, field->data_size);
511 pointer += field->data_size;
513 uint8 *previous = pointer;
516 memcpy(pointer, source, itemSize);
518 memset(pointer + itemSize, 0, paddedSize - itemSize);
519 pointer += paddedSize;
525 *fieldSize = (uint8)(pointer - previous);
527 *(ssize_t *)fieldSize = (pointer - previous);
532 *pointer = 0;
533 pointer++;
536 r5header->flattened_size = (addr_t)pointer - (addr_t)buffer;
638 uint8 *pointer = buffer;
649 itemSize = *(int32 *)pointer;
650 pointer += sizeof(int32);
653 result = into->AddData(nameBuffer, type, pointer, itemSize,
662 pointer += itemSize;
664 pointer += pad_to_8(itemSize + sizeof(int32))
671 itemSize = __swap_int32(*(int32 *)pointer);
672 pointer += sizeof(int32);
675 swap_data(type, pointer, itemSize, B_SWAP_ALWAYS);
676 result = into->AddData(nameBuffer, type, pointer, itemSize,
685 pointer += itemSize;
687 pointer += pad_to_8(itemSize + sizeof(int32))