Lines Matching refs:slots
310 hostdata->slots = (struct NCR_700_command_slot *)(memory + SLOTS_OFFSET); in NCR_700_detect()
337 memset(hostdata->slots, 0, sizeof(struct NCR_700_command_slot) in NCR_700_detect()
340 dma_addr_t offset = (dma_addr_t)((unsigned long)&hostdata->slots[j].SG[0] in NCR_700_detect()
341 - (unsigned long)&hostdata->slots[0].SG[0]); in NCR_700_detect()
342 hostdata->slots[j].pSG = (struct NCR_700_SG_List *)((unsigned long)(pSlots + offset)); in NCR_700_detect()
344 hostdata->free_list = &hostdata->slots[j]; in NCR_700_detect()
346 hostdata->slots[j-1].ITL_forw = &hostdata->slots[j]; in NCR_700_detect()
347 hostdata->slots[j].state = NCR_700_SLOT_FREE; in NCR_700_detect()
1200 if(SG >= to32bit(&hostdata->slots[i].pSG[0]) in process_script_interrupt()
1201 && SG <= to32bit(&hostdata->slots[i].pSG[NCR_700_SG_SEGMENTS])) in process_script_interrupt()
1204 …md %p, slot->resume_offset=%08x\n", SG, &hostdata->slots[i], hostdata->slots[i].cmnd, hostdata->sl… in process_script_interrupt()
1205 SCp = hostdata->slots[i].cmnd; in process_script_interrupt()
1553 &hostdata->slots[i]; in NCR_700_intr()
1734 if(hostdata->slots[j].state != NCR_700_SLOT_QUEUED) in NCR_700_intr()
1736 if(NCR_700_start_command(hostdata->slots[j].cmnd)) { in NCR_700_intr()
1738 host->host_no, &hostdata->slots[j], in NCR_700_intr()
1739 hostdata->slots[j].cmnd)); in NCR_700_intr()