Home
last modified time | relevance | path

Searched refs:iseg (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/
H A Ddriver.c56 mdev->iseg = ioremap(mdev->iseg_base, sizeof(*mdev->iseg)); in mlx5_sf_dev_probe()
57 if (!mdev->iseg) { in mlx5_sf_dev_probe()
83 iounmap(mdev->iseg); in mlx5_sf_dev_probe()
104 iounmap(mdev->iseg); in mlx5_sf_dev_remove()
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dtout.c84 return !!ioread32be(&dev->iseg->cmd_q_init_to); in tout_is_supported()
94 to = ioread32be(&dev->iseg->cmd_q_init_to); in mlx5_tout_query_iseg()
97 to = ioread32be(&dev->iseg->cmd_exec_to); in mlx5_tout_query_iseg()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Decpf.c8 return (ioread32be(&dev->iseg->initializing) >> MLX5_ECPU_BIT_NUM) & 1; in mlx5_read_embedded_cpu()
H A Dfw_reset.c48 return (ioread32be(&dev->iseg->initializing) >> MLX5_RST_STATE_BIT_NUM) & 0xF; in mlx5_get_fw_rst_state()
53 iowrite32be(BIT(MLX5_RST_ACK_BIT_NUM), &dev->iseg->initializing); in mlx5_set_fw_rst_ack()
H A Dcmd.c1063 iowrite32be(1 << ent->idx, &dev->iseg->cmd_dbell); in cmd_work_handler()
2304 return ioread32be(&dev->iseg->cmdif_rev_fw_sub) >> 16; in cmdif_rev()
2353 cmd_l = ioread32be(&dev->iseg->cmdq_addr_l_sz) & 0xff; in mlx5_cmd_enable()
2391 iowrite32be(cmd_h, &dev->iseg->cmdq_addr_h); in mlx5_cmd_enable()
2392 iowrite32be(cmd_l, &dev->iseg->cmdq_addr_l_sz); in mlx5_cmd_enable()
/linux/include/linux/mlx5/
H A Ddriver.h771 struct mlx5_init_seg __iomem *iseg; member
906 return ioread32be(&dev->iseg->fw_rev) & 0xffff; in fw_rev_maj()
911 return ioread32be(&dev->iseg->fw_rev) >> 16; in fw_rev_min()
916 return ioread32be(&dev->iseg->cmdif_rev_fw_sub) & 0xffff; in fw_rev_sub()