MCPcopy Create free account
hub / github.com/F-Stack/f-stack / opae_adapter_init

Function opae_adapter_init

dpdk/drivers/raw/ifpga/base/opae_hw_api.c:560–578  ·  view source on GitHub ↗

* opae_adapter_init - init opae_adapter data structure * @adapter: pointer of opae_adapter data structure * @name: adapter name. * @data: private data of this adapter. * * Return: 0 on success. */

Source from the content-addressed store, hash-verified

558 * Return: 0 on success.
559 */
560int opae_adapter_init(struct opae_adapter *adapter,
561 const char *name, void *data)
562{
563 if (!adapter)
564 return -ENOMEM;
565
566 TAILQ_INIT(&adapter->acc_list);
567 adapter->data = data;
568 adapter->name = name;
569 adapter->ops = match_ops(adapter);
570
571 if (!opae_adapter_mutex_open(adapter))
572 return -ENOMEM;
573
574 if (!opae_adapter_shm_alloc(adapter))
575 return -ENOMEM;
576
577 return 0;
578}
579
580/**
581 * opae_adapter_enumerate - enumerate this adapter

Callers 1

ifpga_rawdev_createFunction · 0.85

Calls 3

match_opsFunction · 0.85
opae_adapter_mutex_openFunction · 0.85
opae_adapter_shm_allocFunction · 0.85

Tested by

no test coverage detected