Lines Matching refs:dynamic_addr
214 desc->static_addr, desc->dynamic_addr, in cmd_i3c_info()
260 desc->dynamic_addr, in cmd_i3c_info()
591 desc->dynamic_addr = 0; in cmd_i3c_ccc_rstdaa()
633 if ((desc->supports_setaasa) && (desc->dynamic_addr == 0) && in cmd_i3c_ccc_setaasa()
635 desc->dynamic_addr = desc->static_addr; in cmd_i3c_ccc_setaasa()
649 uint8_t dynamic_addr; in cmd_i3c_ccc_setdasa() local
658 dynamic_addr = strtol(argv[3], NULL, 16); in cmd_i3c_ccc_setdasa()
659 da.addr = dynamic_addr << 1; in cmd_i3c_ccc_setdasa()
661 if (!i3c_addr_slots_is_free(&data->attached_dev.addr_slots, dynamic_addr)) { in cmd_i3c_ccc_setdasa()
662 shell_error(sh, "I3C: Address 0x%02x is already in use.", dynamic_addr); in cmd_i3c_ccc_setdasa()
672 desc->dynamic_addr = dynamic_addr; in cmd_i3c_ccc_setdasa()
673 if (desc->dynamic_addr != desc->static_addr) { in cmd_i3c_ccc_setdasa()
691 uint8_t dynamic_addr; in cmd_i3c_ccc_setnewda() local
701 dynamic_addr = strtol(argv[3], NULL, 16); in cmd_i3c_ccc_setnewda()
702 new_da.addr = dynamic_addr << 1; in cmd_i3c_ccc_setnewda()
704 if (!i3c_addr_slots_is_free(&data->attached_dev.addr_slots, dynamic_addr)) { in cmd_i3c_ccc_setnewda()
705 shell_error(sh, "I3C: Address 0x%02x is already in use.", dynamic_addr); in cmd_i3c_ccc_setnewda()
716 old_da = desc->dynamic_addr; in cmd_i3c_ccc_setnewda()
717 desc->dynamic_addr = dynamic_addr; in cmd_i3c_ccc_setnewda()