This patch adds prg_put_auxiliary() helper support so that users may
set a particular PRG not serve as an auxiliary one.
Signed-off-by: Yuchou Gan <yuchou.gan@nxp.com>
{
if (WARN_ON(!prg))
return;
-
prg->is_auxiliary = true;
}
EXPORT_SYMBOL_GPL(prg_set_auxiliary);
+void prg_put_auxiliary(struct prg *prg)
+{
+ if (WARN_ON(!prg))
+ return;
+ prg->is_auxiliary = false;
+}
+EXPORT_SYMBOL_GPL(prg_put_auxiliary);
+
struct prg *
prg_lookup_by_phandle(struct device *dev, const char *name, int index)
{
bool prg_stride_double_check(struct prg *prg,
unsigned int stride, dma_addr_t baddr);
void prg_set_auxiliary(struct prg *prg);
+void prg_put_auxiliary(struct prg *prg);
struct dprc;
struct dprc *