ic_version
info->ic_version = (info->fw_version & 0x0f0000) >> 16;
switch (info->ic_version) {
if (info->ic_version == 0x0f && (info->fw_version & 0xff) <= 0x02)
if (info->pattern > 0x00 && info->ic_version == 0xf) {
info->ic_version = be16_to_cpup((__be16 *)ic_body);
info->ic_version, ic_body[2]);
if (info->has_trackpoint && info->ic_version == 0x0011 &&
unsigned int ic_version;
ic_version = (etd->info.fw_version & 0x0f0000) >> 16;
else if (ic_version == 7 && etd->info.samples[1] == 0x2A)
unsigned int ic_version;
pcr->ic_version = rtl8411_get_ic_version(pcr);
pcr->ic_version = rts5209_get_ic_version(pcr);
pcr->ic_version = rts5227_get_ic_version(pcr);
pcr->ic_version = rts5228_get_ic_version(pcr);
pcr->ic_version = rts5229_get_ic_version(pcr);
if (pcr->ic_version == IC_VER_C) {
pcr->ic_version = rts5249_get_ic_version(pcr);
pcr->ic_version = rts5260_get_ic_version(pcr);
pcr->ic_version = rts5261_get_ic_version(pcr);
pcr->ic_version = rts5264_get_ic_version(pcr);
PCI_PID(pcr), pcr->ic_version);
ucr->ic_version = val & HW_VER_MASK;
struct ic_version icverframe;
struct ic_version icvermsg;
(((icframe_vercnt) + (icmsg_vercnt)) * sizeof(struct ic_version)))
struct ic_version icversion_data[]; /* any size array */
u8 ic_version;
(CHK_PCI_PID(pcr, pid) && (pcr)->ic_version == (ver))
(CHK_PCI_PID(pcr, pid) && (pcr)->ic_version > (ver))
u8 ic_version;
struct ic_version icversion_data[]; /* any size array */
struct ic_version icverframe;
struct ic_version icvermsg;
(((icframe_vercnt) + (icmsg_vercnt)) * sizeof(struct ic_version)))