Lines Matching defs:pao
59 u16 hpi_add_adapter(struct hpi_adapter_obj *pao)
62 /*HPI_ASSERT(pao->type); */
66 if (pao->index >= HPI_MAX_ADAPTERS) {
71 if (adapters.adapter[pao->index].type) {
77 pao->type, pao->index, a);
78 pao->index = a;
87 adapters.adapter[pao->index] = *pao;
88 hpios_dsplock_init(&adapters.adapter[pao->index]);
96 void hpi_delete_adapter(struct hpi_adapter_obj *pao)
98 if (!pao->type) {
104 if (adapters.adapter[pao->index].type)
106 memset(&adapters.adapter[pao->index], 0, sizeof(adapters.adapter[0]));
118 struct hpi_adapter_obj *pao = NULL;
126 pao = &adapters.adapter[adapter_index];
127 if (pao->type != 0) {
132 return pao;