Lines Matching +full:address +full:- +full:aligned
7 * Copyright (c) 2003-2008 Cavium Networks
14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
21 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
119 * Builds a store I/O address for writing to the FAU
124 * - Step by 2 for 16 bit access.
125 * - Step by 4 for 32 bit access.
126 * - Step by 8 for 64 bit access.
127 * Returns Address to store for atomic update
137 * Builds a I/O address for accessing the FAU
141 * - 0 = Don't wait
142 * - 1 = Wait for tag switch to complete
144 * - Step by 2 for 16 bit access.
145 * - Step by 4 for 32 bit access.
146 * - Step by 8 for 64 bit access.
150 * Returns Address to read from for atomic update
165 * - Step by 8 for 64 bit access.
180 * - Step by 4 for 32 bit access.
196 * - Step by 2 for 16 bit access.
225 * - Step by 8 for 64 bit access.
249 * - Step by 4 for 32 bit access.
274 * - Step by 2 for 16 bit access.
318 * @scraddr: Scratch pad byte address to write to. Must be 8 byte aligned
324 * - 0 = Don't wait
325 * - 1 = Wait for tag switch to complete
327 * - CVMX_FAU_OP_SIZE_8 (0) = 8 bits
328 * - CVMX_FAU_OP_SIZE_16 (1) = 16 bits
329 * - CVMX_FAU_OP_SIZE_32 (2) = 32 bits
330 * - CVMX_FAU_OP_SIZE_64 (3) = 64 bits
332 * - Step by 2 for 16 bit access.
333 * - Step by 4 for 32 bit access.
334 * - Step by 8 for 64 bit access.
353 * placed in the scratch memory at byte address scraddr.
355 * @scraddr: Scratch memory byte address to put response in.
356 * Must be 8 byte aligned.
358 * - Step by 8 for 64 bit access.
373 * placed in the scratch memory at byte address scraddr.
375 * @scraddr: Scratch memory byte address to put response in.
376 * Must be 8 byte aligned.
378 * - Step by 4 for 32 bit access.
393 * placed in the scratch memory at byte address scraddr.
395 * @scraddr: Scratch memory byte address to put response in.
396 * Must be 8 byte aligned.
398 * - Step by 2 for 16 bit access.
412 * placed in the scratch memory at byte address scraddr.
414 * @scraddr: Scratch memory byte address to put response in.
415 * Must be 8 byte aligned.
432 * @scraddr: Scratch memory byte address to put response in. Must be
433 * 8 byte aligned. If a timeout occurs, the error bit (63)
438 * - Step by 8 for 64 bit access.
455 * @scraddr: Scratch memory byte address to put response in. Must be
456 * 8 byte aligned. If a timeout occurs, the error bit (63)
461 * - Step by 4 for 32 bit access.
478 * @scraddr: Scratch memory byte address to put response in. Must be
479 * 8 byte aligned. If a timeout occurs, the error bit (63)
484 * - Step by 2 for 16 bit access.
501 * @scraddr: Scratch memory byte address to put response in. Must be
502 * 8 byte aligned. If a timeout occurs, the error bit (63)
523 * - Step by 8 for 64 bit access.
535 * - Step by 4 for 32 bit access.
548 * - Step by 2 for 16 bit access.
573 * - Step by 8 for 64 bit access.
585 * - Step by 4 for 32 bit access.
598 * - Step by 2 for 16 bit access.