Lines Matching defs:info
779 ccmd->cmd0 = CMD0_FIFO_DEV_ADDR(dev->info.dyn_addr) |
906 rr = prepare_rr0_dev_address(dev->info.dyn_addr ?
907 dev->info.dyn_addr :
908 dev->info.static_addr);
960 slot = cdns_i3c_master_get_rr_slot(master, dev->info.dyn_addr);
971 if (!dev->info.dyn_addr) {
1049 struct i3c_device_info *info)
1053 memset(info, 0, sizeof(*info));
1055 info->dyn_addr = DEV_ID_RR0_GET_DEV_ADDR(rr);
1057 info->dcr = rr;
1058 info->bcr = rr >> 8;
1059 info->pid = rr >> 16;
1060 info->pid |= (u64)readl(master->regs + DEV_ID_RR1(slot)) << 16;
1075 max_fscl = max(I3C_CCC_MAX_SDR_FSCL(dev->info.max_read_ds),
1076 I3C_CCC_MAX_SDR_FSCL(dev->info.max_write_ds));
1213 struct i3c_device_info info = { };
1275 cdns_i3c_master_dev_rr_to_info(master, 0, &info);
1276 if (info.bcr & I3C_BCR_HDR_CAP)
1277 info.hdr_cap = I3C_CCC_HDR_MODE(I3C_HDR_DDR);
1279 ret = i3c_master_set_info(&master->base, &info);
1417 ret = i3c_master_disec_locked(m, dev->info.dyn_addr,
1445 sircfg = SIR_MAP_DEV_ROLE(dev->info.bcr >> 6) |
1446 SIR_MAP_DEV_DA(dev->info.dyn_addr) |
1447 SIR_MAP_DEV_PL(dev->info.max_ibi_len) |
1450 if (dev->info.bcr & I3C_BCR_MAX_DATA_SPEED_LIM)
1457 ret = i3c_master_enec_locked(m, dev->info.dyn_addr,