cvmx_scratch_read64
result.u64 = cvmx_scratch_read64(scr_addr);
old_scratch = cvmx_scratch_read64(CVMX_SCR_SCRATCH);
old_scratch = cvmx_scratch_read64(CVMX_SCR_SCRATCH);
old_scratch2 = cvmx_scratch_read64(CVMX_SCR_SCRATCH + 8);
cvmx_scratch_read64(CVMX_SCR_SCRATCH);
skb_to_free = cvmx_scratch_read64(CVMX_SCR_SCRATCH);
buffers_to_free = cvmx_scratch_read64(CVMX_SCR_SCRATCH + 8);
total_to_clean = cvmx_scratch_read64(CVMX_SCR_SCRATCH);