Lines Matching refs:hw20k2
29 struct hw20k2 { struct
1472 struct hw20k2 *hw20k2 = (struct hw20k2 *)hw; in hw20k2_i2c_init() local
1481 hw20k2->addr_size = addr_size; in hw20k2_i2c_init()
1482 hw20k2->data_size = data_size; in hw20k2_i2c_init()
1483 hw20k2->dev_id = dev_id; in hw20k2_i2c_init()
1532 struct hw20k2 *hw20k2 = (struct hw20k2 *)hw; in hw20k2_i2c_read() local
1537 (4 == hw20k2->addr_size) ? 0 : hw20k2->addr_size); in hw20k2_i2c_read()
1558 struct hw20k2 *hw20k2 = (struct hw20k2 *)hw; in hw20k2_i2c_write() local
1559 unsigned int i2c_data = (data << (hw20k2->addr_size * 8)) | addr; in hw20k2_i2c_write()
1565 (4 == (hw20k2->addr_size + hw20k2->data_size)) ? in hw20k2_i2c_write()
1566 0 : (hw20k2->addr_size + hw20k2->data_size)); in hw20k2_i2c_write()
1974 struct hw20k2 *hw20k2 = (struct hw20k2 *)hw; in hw_mic_source_switch_get() local
1976 return hw20k2->mic_source; in hw_mic_source_switch_get()
1981 struct hw20k2 *hw20k2 = (struct hw20k2 *)hw; in hw_mic_source_switch_put() local
1983 if (position == hw20k2->mic_source) in hw_mic_source_switch_put()
2000 hw20k2->mic_source = position; in hw_mic_source_switch_put()
2333 struct hw20k2 *hw20k2; in create_20k2_hw_obj() local
2336 hw20k2 = kzalloc(sizeof(*hw20k2), GFP_KERNEL); in create_20k2_hw_obj()
2337 if (!hw20k2) in create_20k2_hw_obj()
2340 hw20k2->hw = ct20k2_preset; in create_20k2_hw_obj()
2341 *rhw = &hw20k2->hw; in create_20k2_hw_obj()