Lines Matching refs:i2c_bus
243 if (adev->i2c_bus[i]) { in amdgpu_i2c_fini()
244 amdgpu_i2c_destroy(adev->i2c_bus[i]); in amdgpu_i2c_fini()
245 adev->i2c_bus[i] = NULL; in amdgpu_i2c_fini()
259 if (!adev->i2c_bus[i]) { in amdgpu_i2c_add()
260 adev->i2c_bus[i] = amdgpu_i2c_create(dev, rec, name); in amdgpu_i2c_add()
269 const struct amdgpu_i2c_bus_rec *i2c_bus) in amdgpu_i2c_lookup() argument
274 if (adev->i2c_bus[i] && in amdgpu_i2c_lookup()
275 (adev->i2c_bus[i]->rec.i2c_id == i2c_bus->i2c_id)) { in amdgpu_i2c_lookup()
276 return adev->i2c_bus[i]; in amdgpu_i2c_lookup()
282 static void amdgpu_i2c_get_byte(struct amdgpu_i2c_chan *i2c_bus, in amdgpu_i2c_get_byte() argument
307 if (i2c_transfer(&i2c_bus->adapter, msgs, 2) == 2) { in amdgpu_i2c_get_byte()
316 static void amdgpu_i2c_put_byte(struct amdgpu_i2c_chan *i2c_bus, in amdgpu_i2c_put_byte() argument
332 if (i2c_transfer(&i2c_bus->adapter, &msg, 1) != 1) in amdgpu_i2c_put_byte()