• Home
  • Raw
  • Download

Lines Matching refs:plat

31 	struct sandbox_i2c_pmic_plat_data *plat = dev_get_platdata(emul);  in sandbox_i2c_pmic_read_data()  local
33 if (plat->rw_idx + len > plat->buf_size) { in sandbox_i2c_pmic_read_data()
35 plat->reg_count); in sandbox_i2c_pmic_read_data()
40 (unsigned int)chip & 0xff, plat->rw_reg, plat->rw_idx, len); in sandbox_i2c_pmic_read_data()
42 memcpy(buffer, plat->reg + plat->rw_idx, len); in sandbox_i2c_pmic_read_data()
51 struct sandbox_i2c_pmic_plat_data *plat = dev_get_platdata(emul); in sandbox_i2c_pmic_write_data() local
58 plat->rw_reg = *buffer; in sandbox_i2c_pmic_write_data()
59 plat->rw_idx = plat->rw_reg * plat->trans_len; in sandbox_i2c_pmic_write_data()
62 (unsigned int)chip & 0xff, plat->rw_reg, plat->rw_idx, len); in sandbox_i2c_pmic_write_data()
71 if (plat->rw_idx + len > plat->buf_size) { in sandbox_i2c_pmic_write_data()
73 plat->reg_count); in sandbox_i2c_pmic_write_data()
76 memcpy(plat->reg + plat->rw_idx, buffer, len); in sandbox_i2c_pmic_write_data()
106 struct sandbox_i2c_pmic_plat_data *plat = dev_get_platdata(emul); in sandbox_i2c_pmic_ofdata_to_platdata() local
112 plat->reg_count = pmic_reg_count(pmic_dev); in sandbox_i2c_pmic_ofdata_to_platdata()
113 plat->trans_len = priv->trans_len; in sandbox_i2c_pmic_ofdata_to_platdata()
114 plat->buf_size = plat->reg_count * plat->trans_len; in sandbox_i2c_pmic_ofdata_to_platdata()
116 plat->reg = calloc(1, plat->buf_size); in sandbox_i2c_pmic_ofdata_to_platdata()
117 if (!plat->reg) { in sandbox_i2c_pmic_ofdata_to_platdata()
119 plat->buf_size); in sandbox_i2c_pmic_ofdata_to_platdata()
124 plat->buf_size); in sandbox_i2c_pmic_ofdata_to_platdata()
129 free(plat->reg); in sandbox_i2c_pmic_ofdata_to_platdata()
133 memcpy(plat->reg, reg_defaults, plat->buf_size); in sandbox_i2c_pmic_ofdata_to_platdata()