Lines Matching refs:bus_ptr
891 target2lun_t *bus_ptr; in ASR_getTidAddress() local
920 if ((bus_ptr = sc->ha_targets[bus]) == NULL) { in ASR_getTidAddress()
927 || ((sc->ha_targets[bus] = bus_ptr = (target2lun_t *)kmalloc ( in ASR_getTidAddress()
928 sizeof(*bus_ptr) + (sizeof(bus_ptr->LUN) * new_size), in ASR_getTidAddress()
934 bus_ptr->size = new_size + 1; in ASR_getTidAddress()
935 } else if (bus_ptr->size <= new_size) { in ASR_getTidAddress()
945 sizeof(*bus_ptr) + (sizeof(bus_ptr->LUN) * new_size), in ASR_getTidAddress()
954 bcopy(bus_ptr, new_bus_ptr, sizeof(*bus_ptr) in ASR_getTidAddress()
955 + (sizeof(bus_ptr->LUN) * (bus_ptr->size - 1))); in ASR_getTidAddress()
957 kfree(bus_ptr, M_TEMP); in ASR_getTidAddress()
958 bus_ptr = new_bus_ptr; in ASR_getTidAddress()
959 bus_ptr->size = new_size + 1; in ASR_getTidAddress()
972 if ((target_ptr = bus_ptr->LUN[target]) == NULL) { in ASR_getTidAddress()
979 || ((bus_ptr->LUN[target] = target_ptr = (lun2tid_t *)kmalloc ( in ASR_getTidAddress()
1007 bus_ptr->LUN[target] = new_target_ptr; in ASR_getTidAddress()