Lines Matching refs:handle
202 ring->coal_param = q->handle->coal_param; in hnae_init_ring()
243 q->handle = h; in hnae_init_queue()
291 int hnae_reinit_handle(struct hnae_handle *handle) in hnae_reinit_handle() argument
296 for (i = 0; i < handle->q_num; i++) /* free ring*/ in hnae_reinit_handle()
297 hnae_fini_queue(handle->qs[i]); in hnae_reinit_handle()
299 if (handle->dev->ops->reset) in hnae_reinit_handle()
300 handle->dev->ops->reset(handle); in hnae_reinit_handle()
302 for (i = 0; i < handle->q_num; i++) {/* reinit ring*/ in hnae_reinit_handle()
303 ret = hnae_init_queue(handle, handle->qs[i], handle->dev); in hnae_reinit_handle()
310 hnae_fini_queue(handle->qs[j]); in hnae_reinit_handle()
329 struct hnae_handle *handle; in hnae_get_handle() local
337 handle = dev->ops->get_handle(dev, port_id); in hnae_get_handle()
338 if (IS_ERR(handle)) { in hnae_get_handle()
340 return handle; in hnae_get_handle()
343 handle->dev = dev; in hnae_get_handle()
344 handle->owner_dev = owner_dev; in hnae_get_handle()
345 handle->bops = bops ? bops : &hnae_bops; in hnae_get_handle()
346 handle->eport_id = port_id; in hnae_get_handle()
348 for (i = 0; i < handle->q_num; i++) { in hnae_get_handle()
349 ret = hnae_init_queue(handle, handle->qs[i], dev); in hnae_get_handle()
356 hnae_list_add(&dev->lock, &handle->node, &dev->handle_list); in hnae_get_handle()
358 return handle; in hnae_get_handle()
362 hnae_fini_queue(handle->qs[j]); in hnae_get_handle()