Lines Matching refs:lp3943
44 struct lp3943 *lp3943; member
56 struct lp3943 *lp3943 = lp3943_gpio->lp3943; in lp3943_gpio_request() local
59 if (test_and_set_bit(offset, &lp3943->pin_used)) in lp3943_gpio_request()
68 struct lp3943 *lp3943 = lp3943_gpio->lp3943; in lp3943_gpio_free() local
70 clear_bit(offset, &lp3943->pin_used); in lp3943_gpio_free()
76 struct lp3943 *lp3943 = lp3943_gpio->lp3943; in lp3943_gpio_set_mode() local
77 const struct lp3943_reg_cfg *mux = lp3943->mux_cfg; in lp3943_gpio_set_mode()
79 return lp3943_update_bits(lp3943, mux[offset].reg, mux[offset].mask, in lp3943_gpio_set_mode()
110 err = lp3943_read_byte(lp3943_gpio->lp3943, addr, &read); in lp3943_get_gpio_in_status()
120 struct lp3943 *lp3943 = lp3943_gpio->lp3943; in lp3943_get_gpio_out_status() local
121 const struct lp3943_reg_cfg *mux = lp3943->mux_cfg; in lp3943_get_gpio_out_status()
125 err = lp3943_read_byte(lp3943, mux[offset].reg, &read); in lp3943_get_gpio_out_status()
198 struct lp3943 *lp3943 = dev_get_drvdata(pdev->dev.parent); in lp3943_gpio_probe() local
206 lp3943_gpio->lp3943 = lp3943; in lp3943_gpio_probe()