Searched refs:mipi_i3c_hci_dat_v1 (Results 1 – 4 of 4) sorted by relevance
/openbmc/linux/drivers/i3c/master/mipi-i3c-hci/ |
H A D | core.c | 135 ret = mipi_i3c_hci_dat_v1.init(hci); in i3c_hci_bus_init() 170 mipi_i3c_hci_dat_v1.cleanup(hci); in i3c_hci_bus_cleanup() 390 ret = mipi_i3c_hci_dat_v1.alloc_entry(hci); in i3c_hci_attach_i3c_dev() 395 mipi_i3c_hci_dat_v1.set_dynamic_addr(hci, ret, dev->info.dyn_addr); in i3c_hci_attach_i3c_dev() 411 mipi_i3c_hci_dat_v1.set_dynamic_addr(hci, dev_data->dat_idx, in i3c_hci_reattach_i3c_dev() 426 mipi_i3c_hci_dat_v1.free_entry(hci, dev_data->dat_idx); in i3c_hci_detach_i3c_dev() 444 ret = mipi_i3c_hci_dat_v1.alloc_entry(hci); in i3c_hci_attach_i2c_dev() 449 mipi_i3c_hci_dat_v1.set_static_addr(hci, ret, dev->addr); in i3c_hci_attach_i2c_dev() 450 mipi_i3c_hci_dat_v1.set_flags(hci, ret, DAT_0_I2C_DEVICE, 0); in i3c_hci_attach_i2c_dev() 467 mipi_i3c_hci_dat_v1.free_entry(hci, dev_data->dat_idx); in i3c_hci_detach_i2c_dev() [all …]
|
H A D | cmd_v1.c | 188 ret = mipi_i3c_hci_dat_v1.get_index(hci, ccc_addr); in hci_cmd_v1_prep_ccc() 313 ret = mipi_i3c_hci_dat_v1.alloc_entry(hci); in hci_cmd_v1_daa() 323 mipi_i3c_hci_dat_v1.set_dynamic_addr(hci, dat_idx, next_addr); in hci_cmd_v1_daa() 355 mipi_i3c_hci_dat_v1.free_entry(hci, dat_idx); in hci_cmd_v1_daa() 368 mipi_i3c_hci_dat_v1.free_entry(hci, dat_idx); in hci_cmd_v1_daa()
|
H A D | dat.h | 30 extern const struct hci_dat_ops mipi_i3c_hci_dat_v1;
|
H A D | dat_v1.c | 181 const struct hci_dat_ops mipi_i3c_hci_dat_v1 = { variable
|