Lines Matching defs:shca
53 int ehca_create_eq(struct ehca_shca *shca,
61 struct ib_device *ib_dev = &shca->ib_device;
76 ret = hipz_h_alloc_resource_eq(shca->ipz_hca_handle,
105 ret = hipz_h_register_rpage_eq(shca->ipz_hca_handle,
127 (void *)shca);
131 tasklet_init(&eq->interrupt_task, ehca_tasklet_eq, (long)shca);
135 (void *)shca);
139 tasklet_init(&eq->interrupt_task, ehca_tasklet_neq, (long)shca);
150 hipz_h_destroy_eq(shca->ipz_hca_handle, eq);
155 void *ehca_poll_eq(struct ehca_shca *shca, struct ehca_eq *eq)
167 int ehca_destroy_eq(struct ehca_shca *shca, struct ehca_eq *eq)
173 ibmebus_free_irq(NULL, eq->ist, (void *)shca);
175 h_ret = hipz_h_destroy_eq(shca->ipz_hca_handle, eq);
180 ehca_err(&shca->ib_device, "Can't free EQ resources.");