Lines Matching refs:src

48 #define RVi(table, src, dest)	((table)[(dest) * NI_NUM_NAMES + (src)])
159 const int src = R->src[j];
163 if (RVi(rv, B(src), B(dest)))
167 (RVi(rv, B(src), B(NI_RGOUT0)) ||
168 RVi(rv, B(src), B(NI_RTSI_BRD(0))) ||
169 RVi(rv, B(src), B(NI_RTSI_BRD(1))) ||
170 RVi(rv, B(src), B(NI_RTSI_BRD(2))) ||
171 RVi(rv, B(src), B(NI_RTSI_BRD(3))))) {
213 const int src = R->src[j];
218 if (RVi(rv, B(src), B(dest)))
222 (RVi(rv, B(src), B(NI_RGOUT0)) ||
223 RVi(rv, B(src), B(NI_RTSI_BRD(0))) ||
224 RVi(rv, B(src), B(NI_RTSI_BRD(1))) ||
225 RVi(rv, B(src), B(NI_RTSI_BRD(2))) ||
226 RVi(rv, B(src), B(NI_RTSI_BRD(3))))) {
232 pair_data[2 * n_valid] = src;
324 while (rs->src[rs->n_src])
328 sort(valid_routes->routes[n].src, valid_routes->routes[n].n_src,
396 if (!bsearch(&source, routes->src, routes->n_src, sizeof(int),
407 * @src: global-identifier for route source
413 s8 ni_lookup_route_register(int src, int dest,
422 src = B(src);
424 if (src < 0 || src >= NI_NUM_NAMES || dest < 0 || dest >= NI_NUM_NAMES)
426 regval = RVi(tables->route_values, src, dest);
436 * (src-->dest) to the value used at the appropriate
438 * @src: global-identifier for route source
447 * the RGOUT0 pin, the (src->RGOUT0) register value will be returned.
454 * to the (src->RGOUT0) register value.
455 * else: * route is (src->RTSI_BRD(x), RTSI_BRD(x)->TRIGGER_LINE(i)) *
464 s8 ni_route_to_register(const int src, const int dest,
476 if (!ni_route_set_has_source(routes, src))
484 regval = RVi(rv, B(src), B(dest));
491 regval = RVi(rv, B(src), B(NI_RGOUT0));
492 if (!regval && (RVi(rv, B(src), B(NI_RTSI_BRD(0))) ||
493 RVi(rv, B(src), B(NI_RTSI_BRD(1))) ||
494 RVi(rv, B(src), B(NI_RTSI_BRD(2))) ||
495 RVi(rv, B(src), B(NI_RTSI_BRD(3)))))
508 * route (src-->dest) of the specified routing register
522 int src;
531 for (src = 0; src < NI_NUM_NAMES; ++src)
532 if (RVi(tables->route_values, src, dest) ==
534 return src + NI_NAMES_BASE;