• Home
  • Raw
  • Download

Lines Matching refs:chip_data

230 	struct htcpld_chip *chip_data =  in htcpld_chip_set()  local
234 client = chip_data->client; in htcpld_chip_set()
238 spin_lock_irqsave(&chip_data->lock, flags); in htcpld_chip_set()
240 chip_data->cache_out |= (1 << offset); in htcpld_chip_set()
242 chip_data->cache_out &= ~(1 << offset); in htcpld_chip_set()
243 spin_unlock_irqrestore(&chip_data->lock, flags); in htcpld_chip_set()
245 schedule_work(&(chip_data->set_val_work)); in htcpld_chip_set()
250 struct htcpld_chip *chip_data; in htcpld_chip_set_ni() local
253 chip_data = container_of(work, struct htcpld_chip, set_val_work); in htcpld_chip_set_ni()
254 client = chip_data->client; in htcpld_chip_set_ni()
255 i2c_smbus_read_byte_data(client, chip_data->cache_out); in htcpld_chip_set_ni()
260 struct htcpld_chip *chip_data; in htcpld_chip_get() local
264 chip_data = container_of(chip, struct htcpld_chip, chip_out); in htcpld_chip_get()
265 cache = chip_data->cache_out; in htcpld_chip_get()
267 chip_data = container_of(chip, struct htcpld_chip, chip_in); in htcpld_chip_get()
268 cache = chip_data->cache_in; in htcpld_chip_get()
294 struct htcpld_chip *chip_data; in htcpld_chip_to_irq() local
296 chip_data = container_of(chip, struct htcpld_chip, chip_in); in htcpld_chip_to_irq()
298 if (offset < chip_data->nirqs) in htcpld_chip_to_irq()
299 return chip_data->irq_start + offset; in htcpld_chip_to_irq()
306 struct htcpld_chip *chip_data = i2c_get_clientdata(client); in htcpld_chip_reset() local
307 if (!chip_data) in htcpld_chip_reset()
311 client, (chip_data->cache_out = chip_data->reset)); in htcpld_chip_reset()