Lines Matching refs:dev_data

423 	struct i3c_hci_dev_data *dev_data;  in i3c_hci_attach_i3c_dev()  local
428 dev_data = kzalloc(sizeof(*dev_data), GFP_KERNEL); in i3c_hci_attach_i3c_dev()
429 if (!dev_data) in i3c_hci_attach_i3c_dev()
434 kfree(dev_data); in i3c_hci_attach_i3c_dev()
439 dev_data->dat_idx = ret; in i3c_hci_attach_i3c_dev()
441 i3c_dev_set_master_data(dev, dev_data); in i3c_hci_attach_i3c_dev()
449 struct i3c_hci_dev_data *dev_data = i3c_dev_get_master_data(dev); in i3c_hci_reattach_i3c_dev() local
454 mipi_i3c_hci_dat_v1.set_dynamic_addr(hci, dev_data->dat_idx, in i3c_hci_reattach_i3c_dev()
463 struct i3c_hci_dev_data *dev_data = i3c_dev_get_master_data(dev); in i3c_hci_detach_i3c_dev() local
469 mipi_i3c_hci_dat_v1.free_entry(hci, dev_data->dat_idx); in i3c_hci_detach_i3c_dev()
470 kfree(dev_data); in i3c_hci_detach_i3c_dev()
477 struct i3c_hci_dev_data *dev_data; in i3c_hci_attach_i2c_dev() local
484 dev_data = kzalloc(sizeof(*dev_data), GFP_KERNEL); in i3c_hci_attach_i2c_dev()
485 if (!dev_data) in i3c_hci_attach_i2c_dev()
489 kfree(dev_data); in i3c_hci_attach_i2c_dev()
494 dev_data->dat_idx = ret; in i3c_hci_attach_i2c_dev()
495 i2c_dev_set_master_data(dev, dev_data); in i3c_hci_attach_i2c_dev()
503 struct i3c_hci_dev_data *dev_data = i2c_dev_get_master_data(dev); in i3c_hci_detach_i2c_dev() local
507 if (dev_data) { in i3c_hci_detach_i2c_dev()
510 mipi_i3c_hci_dat_v1.free_entry(hci, dev_data->dat_idx); in i3c_hci_detach_i2c_dev()
511 kfree(dev_data); in i3c_hci_detach_i2c_dev()
520 struct i3c_hci_dev_data *dev_data = i3c_dev_get_master_data(dev); in i3c_hci_request_ibi() local
521 unsigned int dat_idx = dev_data->dat_idx; in i3c_hci_request_ibi()
542 struct i3c_hci_dev_data *dev_data = i3c_dev_get_master_data(dev); in i3c_hci_enable_ibi() local
544 mipi_i3c_hci_dat_v1.clear_flags(hci, dev_data->dat_idx, DAT_0_SIR_REJECT, 0); in i3c_hci_enable_ibi()
552 struct i3c_hci_dev_data *dev_data = i3c_dev_get_master_data(dev); in i3c_hci_disable_ibi() local
554 mipi_i3c_hci_dat_v1.set_flags(hci, dev_data->dat_idx, DAT_0_SIR_REJECT, 0); in i3c_hci_disable_ibi()