c_sync
#define mb() c_sync()
#define iob() c_sync()
#define wbflush() c_sync()
UAC2_ATTRIBUTE_SYNC(c_sync);
opts->c_sync = UAC2_DEF_CSYNC;
#define EPOUT_FBACK_IN_EN(_opts) ((_opts)->c_sync == USB_ENDPOINT_SYNC_ASYNC)
if (is_playback || (uac2_opts->c_sync == USB_ENDPOINT_SYNC_ASYNC)) {
int c_sync;
u32 v_total, v_disp, v_sync_strt, v_sync_wid, v_sync_pol, c_sync;
c_sync = sync & FB_SYNC_COMP_HIGH_ACT ? (1 << 4) : 0;
crtc->gen_cntl = 0x3000000L | c_sync | (dst << 8);
u32 v_total, v_disp, v_sync_strt, v_sync_wid, v_sync_pol, c_sync;
c_sync = crtc->gen_cntl & CRTC_CSYNC_EN ? 1 : 0;
(c_sync ? FB_SYNC_COMP_HIGH_ACT : 0);
c_sync = sync & FB_SYNC_COMP_HIGH_ACT ? CRTC_CSYNC_EN : 0;
crtc->gen_cntl = CRTC_EXT_DISP_EN | CRTC_EN | pix_width | c_sync;
u32 v_total, v_disp, v_sync_strt, v_sync_wid, v_sync_pol, c_sync;
c_sync = crtc->gen_cntl & CRTC_CSYNC_EN ? 1 : 0;
(c_sync ? FB_SYNC_COMP_HIGH_ACT : 0);
u32 v_total, v_disp, v_sync_strt, v_sync_end, v_sync_wid, v_sync_pol, c_sync;