Lines Matching refs:cid
332 if (!ec->cid.cd)
629 if (ec->cid.id == 0) {
633 ec->cid.manufacturer, ec->cid.product);
635 if (!ec->card_desc && ec->cid.cd &&
645 seq_printf(m, "Simple card %d\n", ec->cid.id);
786 return sprintf(buf, "%u\n", ec->cid.manufacturer);
793 return sprintf(buf, "%u\n", ec->cid.product);
895 struct ex_ecid cid;
909 cid.r_zero = 1;
910 ecard_readbytes(&cid, ec, 0, 16, 0);
911 if (cid.r_zero)
914 ec->cid.id = cid.r_id;
915 ec->cid.cd = cid.r_cd;
916 ec->cid.is = cid.r_is;
917 ec->cid.w = cid.r_w;
918 ec->cid.manufacturer = ecard_getu16(cid.r_manu);
919 ec->cid.product = ecard_getu16(cid.r_prod);
920 ec->cid.country = cid.r_country;
921 ec->cid.irqmask = cid.r_irqmask;
922 ec->cid.irqoff = ecard_gets24(cid.r_irqoff);
923 ec->cid.fiqmask = cid.r_fiqmask;
924 ec->cid.fiqoff = ecard_gets24(cid.r_fiqoff);
928 if (ec->cid.is) {
929 ec->irqmask = ec->cid.irqmask;
930 ec->irqaddr += ec->cid.irqoff;
931 ec->fiqmask = ec->cid.fiqmask;
932 ec->fiqaddr += ec->cid.fiqoff;
939 if (quirklist[i].manufacturer == ec->cid.manufacturer &&
940 quirklist[i].product == ec->cid.product) {
1032 if (ec->cid.manufacturer == ids[i].manufacturer &&
1033 ec->cid.product == ids[i].product)
1123 ret = ec->cid.id == drv->id;