Lines Matching +full:64 +full:- +full:byte

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
124 * - Step by 2 for 16 bit access.
125 * - Step by 4 for 32 bit access.
126 * - Step by 8 for 64 bit access.
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.
148 * Note: When performing 32 and 64 bit access, only the low
162 * Perform an atomic 64 bit add
165 * - Step by 8 for 64 bit access.
180 * - Step by 4 for 32 bit access.
196 * - Step by 2 for 16 bit access.
221 * Perform an atomic 64 bit add after the current tag switch
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
320 * Note: When performing 32 and 64 bit access, only the low
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.
352 * Perform an async atomic 64 bit add. The old value is
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.
429 * Perform an async atomic 64 bit add after the current tag
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)
520 * Perform an atomic 64 bit add
523 * - Step by 8 for 64 bit access.
535 * - Step by 4 for 32 bit access.
548 * - Step by 2 for 16 bit access.
570 * Perform an atomic 64 bit write
573 * - Step by 8 for 64 bit access.
585 * - Step by 4 for 32 bit access.
598 * - Step by 2 for 16 bit access.