Lines Matching defs:word

666 	} word;
672 * We try to read from the IOSRAM using double word or word access
673 * provided both "off" and "buf" are (or can be) double word or word
674 * aligned. Othewise, we try to align the "off" to a word boundary and
675 * then try to read data from the IOSRAM using word access, but store it
678 * If the leading/trailing portion of the IOSRAM data is not word
729 * Align the off to word boundary and then try reading/writing data
730 * using double word or word access.
750 * Both source and destination are double word aligned
764 * read remaining data using word and byte access
784 * Both source and destination are word aligned
806 * We know that the "off" (i.e. iosramp) is at least word
807 * aligned. We need to read IOSRAM word at a time and copy it
816 word.data = ddi_get32(handle, (uint32_t *)iosramp);
817 *buf++ = word.cbuf[0];
818 *buf++ = word.cbuf[1];
819 *buf++ = word.cbuf[2];
820 *buf++ = word.cbuf[3];
864 } word;
870 * We try to write to the IOSRAM using double word or word access
871 * provided both "off" and "buf" are (or can be) double word or word
872 * aligned. Othewise, we try to align the "off" to a word boundary and
873 * then try to write data to the IOSRAM using word access, but read data
876 * If the leading/trailing portion of the IOSRAM data is not word
937 * Align the off to word boundary and then try reading/writing
938 * data using double word or word access.
958 * Both source and destination are double word aligned
972 * Copy the remaining data using word & byte access
992 * Both source and destination are word aligned
1014 * We know that the "off" is at least word aligned. We
1016 * write it to the IOSRAM word at a time.
1025 word.cbuf[0] = *buf++;
1026 word.cbuf[1] = *buf++;
1027 word.cbuf[2] = *buf++;
1028 word.cbuf[3] = *buf++;
1029 ddi_put32(handle, (uint32_t *)iosramp, word.data);