Searched refs:iseg (Results 1 – 11 of 11) sorted by relevance
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/ |
H A D | driver.c | 42 mdev->iseg = ioremap(mdev->iseg_base, sizeof(*mdev->iseg)); in mlx5_sf_dev_probe() 43 if (!mdev->iseg) { in mlx5_sf_dev_probe() 61 iounmap(mdev->iseg); in mlx5_sf_dev_probe() 82 iounmap(mdev->iseg); in mlx5_sf_dev_remove()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | tout.c | 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()
|
H A D | clock.c | 157 timer_h = ioread32be(real_time ? &dev->iseg->real_time_h : in mlx5_read_time() 158 &dev->iseg->internal_timer_h); in mlx5_read_time() 160 timer_l = ioread32be(real_time ? &dev->iseg->real_time_l : in mlx5_read_time() 161 &dev->iseg->internal_timer_l); in mlx5_read_time() 163 timer_h1 = ioread32be(real_time ? &dev->iseg->real_time_h : in mlx5_read_time() 164 &dev->iseg->internal_timer_h); in mlx5_read_time() 168 timer_l = ioread32be(real_time ? &dev->iseg->real_time_l : in mlx5_read_time() 169 &dev->iseg->internal_timer_l); in mlx5_read_time()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | health.c | 72 return (ioread32be(&dev->iseg->cmdq_addr_l_sz) >> 8) & 7; in mlx5_get_nic_state() 79 cur_cmdq_addr_l_sz = ioread32be(&dev->iseg->cmdq_addr_l_sz); in mlx5_set_nic_state() 82 &dev->iseg->cmdq_addr_l_sz); in mlx5_set_nic_state() 164 bool supported = (ioread32be(&dev->iseg->initializing) >> in reset_fw_if_needed() 857 health->health = &dev->iseg->health; in mlx5_start_health_poll() 858 health->health_counter = &dev->iseg->health_counter; in mlx5_start_health_poll()
|
H A D | ecpf.c | 8 return (ioread32be(&dev->iseg->initializing) >> MLX5_ECPU_BIT_NUM) & 1; in mlx5_read_embedded_cpu()
|
H A D | fw_reset.c | 46 return (ioread32be(&dev->iseg->initializing) >> MLX5_RST_STATE_BIT_NUM) & 0xF; in mlx5_get_fw_rst_state() 51 iowrite32be(BIT(MLX5_RST_ACK_BIT_NUM), &dev->iseg->initializing); in mlx5_set_fw_rst_ack()
|
H A D | main.c | 197 fw_initializing = ioread32be(&dev->iseg->initializing); in wait_fw_init() 926 dev->iseg = ioremap(dev->iseg_base, sizeof(*dev->iseg)); in mlx5_pci_init() 927 if (!dev->iseg) { in mlx5_pci_init() 950 iounmap(dev->iseg); in mlx5_pci_close()
|
H A D | cmd.c | 1056 iowrite32be(1 << ent->idx, &dev->iseg->cmd_dbell); in cmd_work_handler() 2218 return ioread32be(&dev->iseg->cmdif_rev_fw_sub) >> 16; in cmdif_rev() 2267 cmd_l = ioread32be(&dev->iseg->cmdq_addr_l_sz) & 0xff; in mlx5_cmd_enable() 2305 iowrite32be(cmd_h, &dev->iseg->cmdq_addr_h); in mlx5_cmd_enable() 2306 iowrite32be(cmd_l, &dev->iseg->cmdq_addr_l_sz); in mlx5_cmd_enable()
|
/openbmc/linux/arch/x86/kernel/ |
H A D | module.c | 360 void *iseg = (void *)ibt_endbr->sh_addr; in module_finalize() local 361 apply_seal_endbr(iseg, iseg + ibt_endbr->sh_size); in module_finalize()
|
/openbmc/linux/include/linux/mlx5/ |
H A D | driver.h | 780 struct mlx5_init_seg __iomem *iseg; member 910 return ioread32be(&dev->iseg->fw_rev) & 0xffff; in fw_rev_maj() 915 return ioread32be(&dev->iseg->fw_rev) >> 16; in fw_rev_min() 920 return ioread32be(&dev->iseg->cmdif_rev_fw_sub) & 0xffff; in fw_rev_sub()
|
/openbmc/linux/drivers/infiniband/hw/mlx4/ |
H A D | qp.c | 3323 static void set_local_inv_seg(struct mlx4_wqe_local_inval_seg *iseg, u32 rkey) in set_local_inv_seg() argument 3325 memset(iseg, 0, sizeof(*iseg)); in set_local_inv_seg() 3326 iseg->mem_key = cpu_to_be32(rkey); in set_local_inv_seg() 3438 struct mlx4_wqe_inline_seg *iseg = dseg; in set_mlx_icrc_seg() local 3452 iseg->byte_count = cpu_to_be32((1 << 31) | 4); in set_mlx_icrc_seg()
|