Lines Matching refs:adapt
4312 if (ha->adapt) {
4315 sizeof (IPS_IO_CMD), ha->adapt,
4316 ha->adapt->hw_status_start);
4317 ha->adapt = NULL;
4472 ha->dummy->ccsar = cpu_to_le32(ha->adapt->hw_status_start
4483 scb->cmd.basic_io.ccsar = cpu_to_le32(ha->adapt->hw_status_start
5230 ha->adapt->p_status_start = ha->adapt->status;
5231 ha->adapt->p_status_end = ha->adapt->status + IPS_MAX_CMDS;
5232 ha->adapt->p_status_tail = ha->adapt->status;
5234 phys_status_start = ha->adapt->hw_status_start;
5242 ha->adapt->hw_status_tail = phys_status_start;
5261 ha->adapt->p_status_start = ha->adapt->status;
5262 ha->adapt->p_status_end = ha->adapt->status + IPS_MAX_CMDS;
5263 ha->adapt->p_status_tail = ha->adapt->status;
5265 phys_status_start = ha->adapt->hw_status_start;
5272 ha->adapt->hw_status_tail = phys_status_start;
5289 if (ha->adapt->p_status_tail != ha->adapt->p_status_end) {
5290 ha->adapt->p_status_tail++;
5291 ha->adapt->hw_status_tail += sizeof (IPS_STATUS);
5293 ha->adapt->p_status_tail = ha->adapt->p_status_start;
5294 ha->adapt->hw_status_tail = ha->adapt->hw_status_start;
5297 outl(ha->adapt->hw_status_tail,
5300 return (ha->adapt->p_status_tail->value);
5317 if (ha->adapt->p_status_tail != ha->adapt->p_status_end) {
5318 ha->adapt->p_status_tail++;
5319 ha->adapt->hw_status_tail += sizeof (IPS_STATUS);
5321 ha->adapt->p_status_tail = ha->adapt->p_status_start;
5322 ha->adapt->hw_status_tail = ha->adapt->hw_status_start;
5325 writel(ha->adapt->hw_status_tail, ha->mem_ptr + IPS_REG_SQTR);
5327 return (ha->adapt->p_status_tail->value);
7072 ha->adapt = pci_alloc_consistent(pci_dev, sizeof (IPS_ADAPTER) +
7074 if (!ha->adapt) {
7076 "Unable to allocate host adapt & dummy structures\n");
7079 ha->adapt->hw_status_start = dma_address;
7080 ha->dummy = (void *) (ha->adapt + 1);