Lines Matching refs:hw20k2
25 struct hw20k2 {
1468 struct hw20k2 *hw20k2 = (struct hw20k2 *)hw;
1477 hw20k2->addr_size = addr_size;
1478 hw20k2->data_size = data_size;
1479 hw20k2->dev_id = dev_id;
1528 struct hw20k2 *hw20k2 = (struct hw20k2 *)hw;
1533 (4 == hw20k2->addr_size) ? 0 : hw20k2->addr_size);
1554 struct hw20k2 *hw20k2 = (struct hw20k2 *)hw;
1555 unsigned int i2c_data = (data << (hw20k2->addr_size * 8)) | addr;
1561 (4 == (hw20k2->addr_size + hw20k2->data_size)) ?
1562 0 : (hw20k2->addr_size + hw20k2->data_size));
1970 struct hw20k2 *hw20k2 = (struct hw20k2 *)hw;
1972 return hw20k2->mic_source;
1977 struct hw20k2 *hw20k2 = (struct hw20k2 *)hw;
1979 if (position == hw20k2->mic_source)
1996 hw20k2->mic_source = position;
2326 struct hw20k2 *hw20k2;
2329 hw20k2 = kzalloc(sizeof(*hw20k2), GFP_KERNEL);
2330 if (!hw20k2)
2333 hw20k2->hw = ct20k2_preset;
2334 *rhw = &hw20k2->hw;