ccid_flags
(ccid->ccid_flags & CCID_F_DEV_GONE_MASK) != 0 ||
if ((ccid->ccid_flags & CCID_F_DEV_GONE_MASK) != 0)
(ccid->ccid_flags & CCID_F_DEV_GONE_MASK) == 0) {
if ((ccid->ccid_flags & (CCID_F_NEEDS_PPS | CCID_F_NEEDS_PARAMS |
if ((ccid->ccid_flags & CCID_F_DEV_GONE_MASK) != 0) {
VERIFY(ccid->ccid_flags & CCID_F_WORKER_RUNNING);
if (ccid->ccid_flags & CCID_F_DEV_GONE_MASK)
ccid->ccid_flags |= CCID_F_WORKER_RUNNING;
ccid->ccid_flags &= ~CCID_F_WORKER_REQUESTED;
if ((ccid->ccid_flags & CCID_F_DEV_GONE_MASK) != 0) {
ccid->ccid_flags &= ~CCID_F_WORKER_MASK;
if ((ccid->ccid_flags & CCID_F_WORKER_REQUESTED) != 0) {
ccid->ccid_flags &= ~CCID_F_WORKER_RUNNING;
if ((ccid->ccid_flags & CCID_F_DEV_GONE_MASK) != 0) {
ccid->ccid_flags &= ~CCID_F_WORKER_REQUESTED;
if ((ccid->ccid_flags & CCID_F_WORKER_REQUESTED) != 0) {
if ((ccid->ccid_flags & CCID_F_DEV_GONE_MASK) != 0) {
run = (ccid->ccid_flags & CCID_F_WORKER_MASK) == 0;
ccid->ccid_flags |= CCID_F_WORKER_REQUESTED;
if ((ccid->ccid_flags & CCID_F_DEV_GONE_MASK) != 0) {
ccid->ccid_flags &= ~CCID_F_HAS_INTR;
ccid->ccid_flags |= CCID_F_HAS_INTR;
ccid->ccid_flags |= CCID_F_NEEDS_PPS;
ccid->ccid_flags |= CCID_F_NEEDS_PARAMS;
ccid->ccid_flags |= CCID_F_NEEDS_DATAFREQ;
if (ccid->ccid_flags & CCID_F_HAS_INTR) {
if (ccid->ccid_flags & CCID_F_HAS_INTR) {
if (ccid->ccid_flags & CCID_F_HAS_INTR) {
if (ccid->ccid_flags & CCID_F_DEV_GONE_MASK) {
ccid->ccid_flags |= CCID_F_DISCONNECTED;
ccid->ccid_flags |= CCID_F_DETACHING;
VERIFY0(ccid->ccid_flags & CCID_F_WORKER_MASK);
if ((ccid->ccid_flags & CCID_F_HAS_INTR) != 0) {
if (ccid->ccid_flags & CCID_F_HAS_INTR) {
if ((ccid->ccid_flags & CCID_F_DISCONNECTED) == 0) {
if ((slot->cs_ccid->ccid_flags & CCID_F_DISCONNECTED) != 0) {
if ((ccid->ccid_flags & CCID_F_DISCONNECTED) != 0) {
if ((ccid->ccid_flags & CCID_F_DISCONNECTED) != 0) {
if ((ccid->ccid_flags & CCID_F_DISCONNECTED) != 0) {
if ((slot->cs_ccid->ccid_flags & CCID_F_DISCONNECTED) != 0) {
if ((slot->cs_ccid->ccid_flags & CCID_F_DISCONNECTED) != 0) {
if ((slot->cs_ccid->ccid_flags & CCID_F_DISCONNECTED) != 0) {
if ((slot->cs_ccid->ccid_flags & CCID_F_DISCONNECTED) != 0) {
if ((slot->cs_ccid->ccid_flags & CCID_F_DISCONNECTED) != 0) {
if ((ccid->ccid_flags & CCID_F_DISCONNECTED) != 0) {
ccid_flags_t ccid_flags;
if ((slot->cs_ccid->ccid_flags & CCID_F_DISCONNECTED) != 0)
if ((slot->cs_ccid->ccid_flags & CCID_F_DISCONNECTED) != 0) {