Lines Matching refs:slots
310 hostdata->slots = (struct NCR_700_command_slot *)(memory + SLOTS_OFFSET); in NCR_700_detect()
338 memset(hostdata->slots, 0, sizeof(struct NCR_700_command_slot) in NCR_700_detect()
341 dma_addr_t offset = (dma_addr_t)((unsigned long)&hostdata->slots[j].SG[0] in NCR_700_detect()
342 - (unsigned long)&hostdata->slots[0].SG[0]); in NCR_700_detect()
343 hostdata->slots[j].pSG = (struct NCR_700_SG_List *)((unsigned long)(pSlots + offset)); in NCR_700_detect()
345 hostdata->free_list = &hostdata->slots[j]; in NCR_700_detect()
347 hostdata->slots[j-1].ITL_forw = &hostdata->slots[j]; in NCR_700_detect()
348 hostdata->slots[j].state = NCR_700_SLOT_FREE; in NCR_700_detect()
1197 if(SG >= to32bit(&hostdata->slots[i].pSG[0]) in process_script_interrupt()
1198 && SG <= to32bit(&hostdata->slots[i].pSG[NCR_700_SG_SEGMENTS])) in process_script_interrupt()
1201 …md %p, slot->resume_offset=%08x\n", SG, &hostdata->slots[i], hostdata->slots[i].cmnd, hostdata->sl… in process_script_interrupt()
1202 SCp = hostdata->slots[i].cmnd; in process_script_interrupt()
1550 &hostdata->slots[i]; in NCR_700_intr()
1731 if(hostdata->slots[j].state != NCR_700_SLOT_QUEUED) in NCR_700_intr()
1733 if(NCR_700_start_command(hostdata->slots[j].cmnd)) { in NCR_700_intr()
1735 host->host_no, &hostdata->slots[j], in NCR_700_intr()
1736 hostdata->slots[j].cmnd)); in NCR_700_intr()