Lines Matching refs:params

128  * @params:		test parameters
137 struct dmatest_params params;
281 struct dmatest_params *params = &info->params;
283 if (params->iterations)
296 static bool dmatest_match_channel(struct dmatest_params *params,
299 if (params->channel[0] == '\0')
301 return strcmp(dma_chan_name(chan), params->channel) == 0;
304 static bool dmatest_match_device(struct dmatest_params *params,
307 if (params->device[0] == '\0')
309 return strcmp(dev_name(device->dev), params->device) == 0;
573 struct dmatest_params *params;
606 params = &info->params;
612 align = params->alignment < 0 ? dev->copy_align :
613 params->alignment;
616 align = params->alignment < 0 ? dev->fill_align :
617 params->alignment;
622 src->cnt = min_odd(params->xor_sources | 1, dev->max_xor);
624 align = params->alignment < 0 ? dev->xor_align :
625 params->alignment;
628 src->cnt = min_odd(params->pq_sources | 1, dma_maxpq(dev, 0));
630 align = params->alignment < 0 ? dev->pq_align :
631 params->alignment;
633 pq_coefs = kmalloc(params->pq_sources + 1, GFP_KERNEL);
649 buf_size = params->buf_size;
675 if (params->polled)
682 (params->iterations && total_tests >= params->iterations))) {
690 if (params->transfer_size) {
691 if (params->transfer_size >= buf_size) {
693 params->transfer_size, buf_size);
696 len = params->transfer_size;
697 } else if (params->norandom) {
704 if (!params->transfer_size) {
711 if (params->norandom) {
722 if (!params->noverify) {
807 if (!params->polled) {
820 if (params->polled) {
830 msecs_to_jiffies(params->timeout));
853 if (params->noverify) {
956 struct dmatest_params *params = &info->params;
973 for (i = 0; i < params->threads_per_chan; i++) {
1022 info->params.polled) {
1023 info->params.polled = false;
1072 struct dmatest_params *params = &info->params;
1075 chan = dma_request_channel(mask, filter, params);
1083 if (params->max_channels &&
1084 info->nr_channels >= params->max_channels)
1091 struct dmatest_params *params = &info->params;
1094 params->buf_size = test_buf_size;
1095 strlcpy(params->channel, strim(test_channel), sizeof(params->channel));
1096 strlcpy(params->device, strim(test_device), sizeof(params->device));
1097 params->threads_per_chan = threads_per_chan;
1098 params->max_channels = max_channels;
1099 params->iterations = iterations;
1100 params->xor_sources = xor_sources;
1101 params->pq_sources = pq_sources;
1102 params->timeout = timeout;
1103 params->noverify = noverify;
1104 params->norandom = norandom;
1105 params->alignment = alignment;
1106 params->transfer_size = transfer_size;
1107 params->polled = polled;
1325 struct dmatest_params *params = &info->params;
1334 if (params->iterations && wait)