Lines Matching defs:adapter
44 "Preallocate size for per-adapter stream buffer");
186 if (!pa || !pa->adapter || !pa->adapter->type) {
218 "Realloc adapter %d stream "
316 if (!a->adapter->irq_query_and_clear) {
317 pr_err("asihpi_isr ASI%04X:%d no handler\n", a->adapter->type,
318 a->adapter->index);
322 handled = a->adapter->irq_query_and_clear(a->adapter, 0);
329 asihpi_irq_count, a->adapter->type, a->adapter->index); */
354 struct hpi_adapter adapter;
357 memset(&adapter, 0, sizeof(adapter));
409 adapter.adapter = hpi_find_adapter(adapter_index);
412 adapter.p_buffer = vmalloc(prealloc_stream_buf);
413 if (!adapter.p_buffer) {
424 hm.adapter_index = adapter.adapter->index;
435 hm.adapter_index = adapter.adapter->index;
444 adapter.adapter->index);
449 hm.adapter_index = adapter.adapter->index;
454 "IRQs not supported by adapter at index %d\n",
455 adapter.adapter->index);
460 /* WARNING can't init mutex in 'adapter'
463 adapters[adapter_index] = adapter;
468 if (!adapter.adapter->irq_query_and_clear) {
470 "no IRQ handler for adapter %d, aborting\n",
471 adapter.adapter->index);
478 hm.adapter_index = adapter.adapter->index;
507 adapter.adapter->type, adapter_index);
519 if (adapter.p_buffer) {
520 adapter.buffer_size = 0;
521 vfree(adapter.p_buffer);
537 pci = pa->adapter->pci;
542 hm.adapter_index = pa->adapter->index;
550 hm.adapter_index = pa->adapter->index;
567 pci_dev->devfn, pa->adapter->index);