Lines Matching refs:pao
56 u16 hpi_add_adapter(struct hpi_adapter_obj *pao)
59 /*HPI_ASSERT(pao->wAdapterType); */
63 if (pao->index >= HPI_MAX_ADAPTERS) {
68 if (adapters.adapter[pao->index].adapter_type) {
74 adapters.adapter[pao->index] = *pao;
75 hpios_dsplock_init(&adapters.adapter[pao->index]);
83 void hpi_delete_adapter(struct hpi_adapter_obj *pao)
85 memset(pao, 0, sizeof(struct hpi_adapter_obj));
99 struct hpi_adapter_obj *pao = NULL;
107 pao = &adapters.adapter[adapter_index];
108 if (pao->adapter_type != 0) {
113 return pao;
155 struct hpi_adapter_obj *pao = NULL;
162 pao = &adapters.adapter[i];
163 if (phr->u.s.aw_adapter_list[pao->index] != 0) {
165 phr->specific_error = pao->index;
168 phr->u.s.aw_adapter_list[pao->index] = pao->adapter_type;