if (((src_ops & RIO_SRC_OPS_READ) || (src_ops & RIO_SRC_OPS_WRITE) || (src_ops & RIO_SRC_OPS_ATOMIC_TST_SWP) || (src_ops & RIO_SRC_OPS_ATOMIC_INC) || (src_ops & RIO_SRC_OPS_ATOMIC_DEC) || (src_ops & RIO_SRC_OPS_ATOMIC_SET) || (src_ops & RIO_SRC_OPS_ATOMIC_CLR)) && ((dst_ops & RIO_DST_OPS_READ) || (dst_ops & RIO_DST_OPS_WRITE) || (dst_ops & RIO_DST_OPS_ATOMIC_TST_SWP) || (dst_ops & RIO_DST_OPS_ATOMIC_INC) || (dst_ops & RIO_DST_OPS_ATOMIC_DEC) || (dst_ops & RIO_DST_OPS_ATOMIC_SET) || (dst_ops & RIO_DST_OPS_ATOMIC_CLR))) { return 1; } else return 0; 
u32 mask = RIO_OPS_READ | RIO_OPS_WRITE | RIO_OPS_ATOMIC_TST_SWP | RIO_OPS_ATOMIC_INC | RIO_OPS_ATOMIC_DEC | RIO_OPS_ATOMIC_SET | RIO_OPS_ATOMIC_CLR;  return !!((src_ops | dst_ops) & mask); 
static int rio_device_has_destid(struct rio_mport *port, int src_ops,				 int dst_ops){	if (((src_ops & RIO_SRC_OPS_READ) ||	     (src_ops & RIO_SRC_OPS_WRITE) ||	     (src_ops & RIO_SRC_OPS_ATOMIC_TST_SWP) ||	     (src_ops & RIO_SRC_OPS_ATOMIC_INC) ||	     (src_ops & RIO_SRC_OPS_ATOMIC_DEC) ||	     (src_ops & RIO_SRC_OPS_ATOMIC_SET) ||	     (src_ops & RIO_SRC_OPS_ATOMIC_CLR)) &&	    ((dst_ops & RIO_DST_OPS_READ) ||	     (dst_ops & RIO_DST_OPS_WRITE) ||	     (dst_ops & RIO_DST_OPS_ATOMIC_TST_SWP) ||	     (dst_ops & RIO_DST_OPS_ATOMIC_INC) ||	     (dst_ops & RIO_DST_OPS_ATOMIC_DEC) ||	     (dst_ops & RIO_DST_OPS_ATOMIC_SET) ||	     (dst_ops & RIO_DST_OPS_ATOMIC_CLR))) {		return 1;	} else		return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/fa78cc51794912b7e6ee98cd823fcc84cf79d04a/rio-scan.c/clean/drivers/rapidio/rio-scan.c