Lines Matching refs:offset
109 static inline void ipc_data_writel(u32 data, u32 offset) /* Write ipc data */
111 writel(data, ipcdev.ipc_base + 0x80 + offset);
127 static inline u8 ipc_data_readb(u32 offset) /* Read ipc byte data */
129 return readb(ipcdev.ipc_base + IPC_READ_BUFFER + offset);
132 static inline u32 ipc_data_readl(u32 offset) /* Read ipc u32 data */
134 return readl(ipcdev.ipc_base + IPC_READ_BUFFER + offset);
163 u32 offset = 0;
177 for (nc = 0; nc < count; nc++, offset += 2) {
178 cbuf[offset] = addr[nc];
179 cbuf[offset + 1] = addr[nc] >> 8;
183 for (nc = 0, offset = 0; nc < count; nc++, offset += 4)
184 ipc_data_writel(wbuf[nc], offset);
187 for (nc = 0; nc < count; nc++, offset += 1)
188 cbuf[offset] = data[nc];
189 for (nc = 0, offset = 0; nc < count; nc++, offset += 4)
190 ipc_data_writel(wbuf[nc], offset);
193 cbuf[offset] = data[0];
194 cbuf[offset + 1] = data[1];