Lines Matching refs:data
137 u8 *data;
182 OPT_BOOLEAN('R', "data_reads" , &p0.data_reads, "access the data via reads (can be mixed with -W)"),
183 OPT_BOOLEAN('W', "data_writes" , &p0.data_writes, "access the data via writes (can be mixed with -R)"),
184 OPT_BOOLEAN('B', "data_backwards", &p0.data_backwards, "access the data backwards as well"),
185 OPT_BOOLEAN('Z', "data_zero_memset", &p0.data_zero_memset,"access the data via glibc bzero only"),
186 OPT_BOOLEAN('r', "data_rand_walk", &p0.data_rand_walk, "access the data with random (32bit LFSR) walk"),
491 static void free_data(void *data, ssize_t bytes)
495 if (!data)
498 ret = munmap(data, bytes);
797 * Make sure there's real data dependency to RAM (when read
802 static inline u64 access_data(u64 *data, u64 val)
805 val += *data;
807 *data = val + 1;
822 u64 *data = (void *)__data;
828 BUG_ON(!data && words);
829 BUG_ON(data && !words);
831 if (!data)
836 bzero(data, bytes);
861 bzero(data + start, (end-start) * sizeof(u64));
864 val = access_data(data + j, val);
868 /* Process data forwards: */
870 d0 = data + off;
871 d = data + off + 1;
872 d1 = data + words;
876 d = data;
885 /* Process data backwards: */
887 d0 = data + off;
888 d = data + off - 1;
889 d1 = data + words;
892 if (unlikely(d < data))
893 d = data + words-1;
1179 global_data = g->data;
1378 process_nr, g->data, process_data);
1516 g->data = setup_shared_data(g->p.bytes_global);
1539 free_data(g->data, g->p.bytes_global);
1540 g->data = NULL;
1704 "GB,", "data/thread", "GB data processed, per thread");
1707 "GB,", "data-total", "GB data processed, total");