Lines Matching refs:hw_container
69 if (!gpio->hw_container.ddc) {
238 return gpio->hw_container.ddc;
243 return gpio->hw_container.hpd;
248 return gpio->hw_container.generic;
287 //initialize hw_container union based on id
290 gpio->service->factory.funcs->init_ddc_data(&gpio->hw_container.ddc, service->ctx, id, en);
293 gpio->service->factory.funcs->init_ddc_data(&gpio->hw_container.ddc, service->ctx, id, en);
296 gpio->service->factory.funcs->init_generic(&gpio->hw_container.generic, service->ctx, id, en);
299 gpio->service->factory.funcs->init_hpd(&gpio->hw_container.hpd, service->ctx, id, en);
324 kfree((*gpio)->hw_container.ddc);
325 (*gpio)->hw_container.ddc = NULL;
329 kfree((*gpio)->hw_container.ddc);
330 (*gpio)->hw_container.ddc = NULL;
333 kfree((*gpio)->hw_container.generic);
334 (*gpio)->hw_container.generic = NULL;
337 kfree((*gpio)->hw_container.hpd);
338 (*gpio)->hw_container.hpd = NULL;