Lines Matching refs:data
143 struct bcm_kona_smc_data *data = info;
150 writel_relaxed(data->arg0, args++);
151 writel_relaxed(data->arg1, args++);
152 writel_relaxed(data->arg2, args++);
153 writel(data->arg3, args);
155 /* Flush caches for input data passed to Secure Monitor */
159 data->result = bcm_kona_do_smc(data->service_id, bcm_smc_buffer_phys);
165 struct bcm_kona_smc_data data;
167 data.service_id = service_id;
168 data.arg0 = arg0;
169 data.arg1 = arg1;
170 data.arg2 = arg2;
171 data.arg3 = arg3;
172 data.result = 0;
178 smp_call_function_single(0, __bcm_kona_smc, &data, 1);
180 return data.result;