csf
u32 csf = CPPI5_TR_CSF_SUPR_EVT;
csf |= CPPI5_TR_CSF_EOL_ICNT0;
cppi5_tr_csf_set(&tr_req[tr_idx].flags, csf);
cppi5_tr_csf_set(&tr_req[tr_idx].flags, csf);
cppi5_tr_csf_set(&tr_req[tr_idx - 1].flags, csf | CPPI5_TR_CSF_EOP);
u32 csf = CPPI5_TR_CSF_SUPR_EVT;
csf |= CPPI5_TR_CSF_EOL_ICNT0;
cppi5_tr_csf_set(&tr_req[0].flags, csf);
cppi5_tr_csf_set(&tr_req[1].flags, csf);
cppi5_tr_csf_set(&tr_req[num_tr - 1].flags, csf | CPPI5_TR_CSF_EOP);
static inline void cppi5_tr_csf_set(cppi5_tr_flags_t *flags, u32 csf)
*flags |= (csf << CPPI5_TR_CSF_FLAGS_SHIFT) &
return csf(fd, pm_family, argc, argv);