test_info
struct dmatest_info *info = &test_info;
struct dmatest_info *info = &test_info;
struct dmatest_info *info = &test_info;
struct dmatest_info *info = &test_info;
struct dmatest_info *info = &test_info;
struct dmatest_info *info = &test_info;
struct dmatest_info *info = &test_info;
} test_info = {
.channels = LIST_HEAD_INIT(test_info.channels),
.lock = __MUTEX_INITIALIZER(test_info.lock),
struct dmatest_info *info = &test_info;
struct bnxt_test_info *test_info;
hwrm_req_timeout(bp, req, bp->test_info->timeout);
if (!(bp->test_info->offline_mask & bit_val))
struct bnxt_test_info *test_info;
test_info = bp->test_info;
if (!test_info) {
test_info = kzalloc_obj(*bp->test_info);
if (!test_info)
bp->test_info = test_info;
test_info->offline_mask = resp->offline_tests;
test_info->timeout = le16_to_cpu(resp->test_timeout);
if (!test_info->timeout)
test_info->timeout = HWRM_CMD_TIMEOUT;
char *str = test_info->string[i];
fw_str, test_info->offline_mask & (1 << i) ?
kfree(bp->test_info);
bp->test_info = NULL;
ethtool_puts(&buf, bp->test_info->string[i]);
static int test_file(struct test_info *ti, char *filename)
struct test_info ti;
static int init_test_info(struct test_info *ti)
static void exit_test_info(struct test_info *ti)
static int create_map(struct test_info *ti, char *filename, struct map **map_p)
struct test_info x;
__type(value, struct test_info);
static int err_memop_ioctl(struct test_info info, struct kvm_s390_mem_op *ksmo,
static void memop_ioctl(struct test_info info, struct kvm_s390_mem_op *ksmo,
struct test_info __info = (info_p); \
struct test_info vm;
struct test_info vcpu;
t.vm = (struct test_info) { t.kvm_vm, NULL };
t.vcpu = (struct test_info) { t.kvm_vm, vcpu };
struct test_info __info = (info_p); \
static void default_write_read(struct test_info copy_cpu, struct test_info mop_cpu,
static void default_read(struct test_info copy_cpu, struct test_info mop_cpu,
struct test_info *info = data;
static void _test_errors_common(struct test_info info, enum mop_target target, int size)