Lines Matching refs:adapter
187 if (!pa || !pa->adapter || !pa->adapter->type) { in asihpi_hpi_ioctl()
317 if (!a->adapter->irq_query_and_clear) { in asihpi_isr()
318 pr_err("asihpi_isr ASI%04X:%d no handler\n", a->adapter->type, in asihpi_isr()
319 a->adapter->index); in asihpi_isr()
323 handled = a->adapter->irq_query_and_clear(a->adapter, 0); in asihpi_isr()
346 struct hpi_adapter adapter; in asihpi_adapter_probe() local
349 memset(&adapter, 0, sizeof(adapter)); in asihpi_adapter_probe()
401 adapter.adapter = hpi_find_adapter(adapter_index); in asihpi_adapter_probe()
404 adapter.p_buffer = vmalloc(prealloc_stream_buf); in asihpi_adapter_probe()
405 if (!adapter.p_buffer) { in asihpi_adapter_probe()
416 hm.adapter_index = adapter.adapter->index; in asihpi_adapter_probe()
427 hm.adapter_index = adapter.adapter->index; in asihpi_adapter_probe()
436 adapter.adapter->index); in asihpi_adapter_probe()
441 hm.adapter_index = adapter.adapter->index; in asihpi_adapter_probe()
447 adapter.adapter->index); in asihpi_adapter_probe()
455 adapters[adapter_index] = adapter; in asihpi_adapter_probe()
460 if (!adapter.adapter->irq_query_and_clear) { in asihpi_adapter_probe()
463 adapter.adapter->index); in asihpi_adapter_probe()
470 hm.adapter_index = adapter.adapter->index; in asihpi_adapter_probe()
498 adapter.adapter->type, adapter_index); in asihpi_adapter_probe()
510 if (adapter.p_buffer) { in asihpi_adapter_probe()
511 adapter.buffer_size = 0; in asihpi_adapter_probe()
512 vfree(adapter.p_buffer); in asihpi_adapter_probe()
528 pci = pa->adapter->pci; in asihpi_adapter_remove()
533 hm.adapter_index = pa->adapter->index; in asihpi_adapter_remove()
541 hm.adapter_index = pa->adapter->index; in asihpi_adapter_remove()
558 pci_dev->devfn, pa->adapter->index); in asihpi_adapter_remove()