Lines 723-728
static void process_unsol_events(struct work_struct *work)
Link Here
|
723 |
caddr = unsol->queue[rp + 1]; |
723 |
caddr = unsol->queue[rp + 1]; |
724 |
if (!(caddr & (1 << 4))) /* no unsolicited event? */ |
724 |
if (!(caddr & (1 << 4))) /* no unsolicited event? */ |
725 |
continue; |
725 |
continue; |
|
|
726 |
printk("XXX unsol event %d: 0x%x\n", caddr, res); |
726 |
codec = bus->caddr_tbl[caddr & 0x0f]; |
727 |
codec = bus->caddr_tbl[caddr & 0x0f]; |
727 |
if (codec && codec->patch_ops.unsol_event) |
728 |
if (codec && codec->patch_ops.unsol_event) |
728 |
codec->patch_ops.unsol_event(codec, res); |
729 |
codec->patch_ops.unsol_event(codec, res); |