Searched refs:iseg (Results 1 – 8 of 8) sorted by relevance
56 mdev->iseg = ioremap(mdev->iseg_base, sizeof(*mdev->iseg)); in mlx5_sf_dev_probe()57 if (!mdev->iseg) { in mlx5_sf_dev_probe()84 iounmap(mdev->iseg); in mlx5_sf_dev_probe()105 iounmap(mdev->iseg); in mlx5_sf_dev_remove()
84 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()
384 timer_h = ioread32be(real_time ? &dev->iseg->real_time_h : in mlx5_read_time()385 &dev->iseg->internal_timer_h); in mlx5_read_time()387 timer_l = ioread32be(real_time ? &dev->iseg->real_time_l : in mlx5_read_time()388 &dev->iseg->internal_timer_l); in mlx5_read_time()390 timer_h1 = ioread32be(real_time ? &dev->iseg->real_time_h : in mlx5_read_time()391 &dev->iseg->internal_timer_h); in mlx5_read_time()395 timer_l = ioread32be(real_time ? &dev->iseg->real_time_l : in mlx5_read_time()396 &dev->iseg->internal_timer_l); in mlx5_read_time()
759 struct mlx5_init_seg __iomem *iseg; member899 return ioread32be(&dev->iseg->fw_rev) & 0xffff; in fw_rev_maj()904 return ioread32be(&dev->iseg->fw_rev) >> 16; in fw_rev_min()909 return ioread32be(&dev->iseg->cmdif_rev_fw_sub) & 0xffff; in fw_rev_sub()
197 fw_initializing = ioread32be(&dev->iseg->initializing); in wait_fw_init()954 dev->iseg = ioremap(dev->iseg_base, sizeof(*dev->iseg)); in mlx5_pci_init()955 if (!dev->iseg) { in mlx5_pci_init()982 iounmap(dev->iseg); in mlx5_pci_close()
52 return (ioread32be(&dev->iseg->initializing) >> MLX5_RST_STATE_BIT_NUM) & 0xF; in mlx5_get_fw_rst_state()57 iowrite32be(BIT(MLX5_RST_ACK_BIT_NUM), &dev->iseg->initializing); in mlx5_set_fw_rst_ack()
1072 iowrite32be(1 << ent->idx, &dev->iseg->cmd_dbell); in cmd_work_handler()2426 return ioread32be(&dev->iseg->cmdif_rev_fw_sub) >> 16; in cmdif_rev()2475 cmd_l = ioread32be(&dev->iseg->cmdq_addr_l_sz) & 0xff; in mlx5_cmd_enable()2519 iowrite32be(cmd_h, &dev->iseg->cmdq_addr_h); in mlx5_cmd_enable()2520 iowrite32be(cmd_l, &dev->iseg->cmdq_addr_l_sz); in mlx5_cmd_enable()
3330 static void set_local_inv_seg(struct mlx4_wqe_local_inval_seg *iseg, u32 rkey) in set_local_inv_seg() argument3332 memset(iseg, 0, sizeof(*iseg)); in set_local_inv_seg()3333 iseg->mem_key = cpu_to_be32(rkey); in set_local_inv_seg()3445 struct mlx4_wqe_inline_seg *iseg = dseg; in set_mlx_icrc_seg() local3459 iseg->byte_count = cpu_to_be32((1 << 31) | 4); in set_mlx_icrc_seg()