Lines Matching refs:sh

164 	MLX5_ASSERT(priv->sh);  in mlx5_get_ifname()
165 if (priv->master && priv->sh->bond.ifindex > 0) { in mlx5_get_ifname()
166 memcpy(ifname, priv->sh->bond.ifname, MLX5_NAMESIZE); in mlx5_get_ifname()
172 return mlx5_get_ifname_sysfs(priv->sh->ibdev_path, in mlx5_get_ifname()
328 struct ibv_context *ctx = priv->sh->cdev->ctx; in mlx5_read_clock()
367 opriv->sh == priv->sh) in mlx5_find_master_dev()
742 mlx5_dev_interrupt_device_fatal(struct mlx5_dev_ctx_shared *sh) in mlx5_dev_interrupt_device_fatal() argument
746 for (i = 0; i < sh->max_port; ++i) { in mlx5_dev_interrupt_device_fatal()
749 if (sh->port[i].ih_port_id >= RTE_MAX_ETHPORTS) { in mlx5_dev_interrupt_device_fatal()
756 dev = &rte_eth_devices[sh->port[i].ih_port_id]; in mlx5_dev_interrupt_device_fatal()
767 struct mlx5_dev_ctx_shared *sh = cb_arg; in mlx5_dev_interrupt_nl_cb() local
773 for (i = 0; i < sh->max_port; i++) { in mlx5_dev_interrupt_nl_cb()
774 struct mlx5_dev_shared_port *port = &sh->port[i]; in mlx5_dev_interrupt_nl_cb()
804 struct mlx5_dev_ctx_shared *sh = arg; in mlx5_dev_interrupt_handler_nl() local
805 int nlsk_fd = rte_intr_fd_get(sh->intr_handle_nl); in mlx5_dev_interrupt_handler_nl()
809 if (mlx5_nl_read_events(nlsk_fd, mlx5_dev_interrupt_nl_cb, sh) < 0) in mlx5_dev_interrupt_handler_nl()
824 struct mlx5_dev_ctx_shared *sh = cb_arg; in mlx5_dev_interrupt_handler() local
832 if (mlx5_glue->get_async_event(sh->cdev->ctx, &event)) in mlx5_dev_interrupt_handler()
843 mlx5_dev_interrupt_device_fatal(sh); in mlx5_dev_interrupt_handler()
846 MLX5_ASSERT(tmp && (tmp <= sh->max_port)); in mlx5_dev_interrupt_handler()
855 if (tmp > sh->max_port) { in mlx5_dev_interrupt_handler()
864 if (sh->port[tmp - 1].ih_port_id >= RTE_MAX_ETHPORTS) { in mlx5_dev_interrupt_handler()
874 tmp = sh->port[tmp - 1].ih_port_id; in mlx5_dev_interrupt_handler()
969 struct mlx5_dev_ctx_shared *sh = cb_arg; in mlx5_dev_interrupt_handler_devx()
978 while (!mlx5_glue->devx_get_async_cmd_comp(sh->devx_comp, in mlx5_dev_interrupt_handler_devx()
982 (sh, (uint64_t)out.cmd_resp.wr_id, in mlx5_dev_interrupt_handler_devx()
1032 if (mlx5_glue->query_device(priv->sh->cdev->ctx, &device_attr) == EIO) in mlx5_is_removed()
1340 ret = mlx5_ifreq_by_ifname(priv->sh->bond.ports[pf].ifname, in _mlx5_os_read_dev_counters()
1382 for (i = 0; i < priv->sh->bond.n_port; i++) { in mlx5_os_read_dev_counters()
1427 ret = mlx5_ifreq_by_ifname(priv->sh->bond.ports[0].ifname, in mlx5_os_get_stats_n()
1603 ret = mlx5_ifreq_by_ifname(priv->sh->bond.ports[0].ifname, in mlx5_os_stats_init()