• Home
  • Raw
  • Download

Lines Matching +full:configure +full:- +full:args

2  * Copyright (c) 2017-2020 Arm Limited.
4 * SPDX-License-Identifier: MIT
47 /** Configure the kernel.
49 * @param[in] args Configuration arguments.
51 template <typename... Args>
52 void configure(Args &&... args) in configure() argument
55 k->configure(std::forward<Args>(args)...); in configure()
58 /** Configure the kernel setting the GPU target as well
61 * @param[in] args Configuration arguments.
63 template <typename... Args>
64 void configure(GPUTarget gpu_target, Args &&... args) in configure() argument
67 k->set_target(gpu_target); in configure()
68 k->configure(std::forward<Args>(args)...); in configure()
73 * @param[in] args Configuration arguments.
75 template <typename... Args>
76 static Status validate(Args &&... args) in validate() argument
78 return K::validate(std::forward<Args>(args)...); in validate()
87 /** Configure the kernel.
90 * @param[in] args Rest of the configuration arguments.
92 template <typename T, typename... Args>
93 void configure(T first, Args &&... args) in configure() argument
96 k->configure(first, std::forward<Args>(args)...); in configure()
98 … _border_handler->configure(first, BorderSize(bordersize), BorderMode::CONSTANT, PixelValue()); in configure()
107 /** Configure the kernel.
111 * @param[in] args Rest of the configuration arguments.
113 template <typename T, typename... Args>
114 void configure(T first, T second, Args &&... args) in configure() argument
117 k->set_target(CLScheduler::get().target()); in configure()
118 k->configure(first, second, std::forward<Args>(args)...); in configure()
120 … _border_handler.configure(first, BorderSize(bordersize), BorderMode::CONSTANT, PixelValue()); in configure()
121 _memset_kernel.configure(second, PixelValue()); in configure()