hw20k2
struct hw20k2 *hw20k2 = (struct hw20k2 *)hw;
hw20k2->addr_size = addr_size;
hw20k2->data_size = data_size;
hw20k2->dev_id = dev_id;
struct hw20k2 *hw20k2 = (struct hw20k2 *)hw;
(4 == hw20k2->addr_size) ? 0 : hw20k2->addr_size);
struct hw20k2 *hw20k2 = (struct hw20k2 *)hw;
unsigned int i2c_data = (data << (hw20k2->addr_size * 8)) | addr;
(4 == (hw20k2->addr_size + hw20k2->data_size)) ?
0 : (hw20k2->addr_size + hw20k2->data_size));
struct hw20k2 *hw20k2 = (struct hw20k2 *)hw;
return hw20k2->mic_source;
struct hw20k2 *hw20k2 = (struct hw20k2 *)hw;
if (position == hw20k2->mic_source)
hw20k2->mic_source = position;
struct hw20k2 *hw20k2;
hw20k2 = kzalloc_obj(*hw20k2);
if (!hw20k2)
hw20k2->hw = ct20k2_preset;
*rhw = &hw20k2->hw;