Searched refs:mfunc (Results 1 - 8 of 8) sorted by relevance
/freebsd-11.0-release/sys/ofed/drivers/net/mlx4/ |
H A D | cmd.c | 314 u32 status = readl(&priv->mfunc.comm->slave_read); 327 &priv->mfunc.comm->slave_write); 565 struct mlx4_vhcr_cmd *vhcr = priv->mfunc.vhcr; 952 slave_cap_mask = priv->mfunc.master.slave_state[slave].ib_cap_mask[port]; 1593 struct mlx4_vhcr_cmd *vhcr_cmd = in_vhcr ? in_vhcr : priv->mfunc.vhcr; 1610 ret = mlx4_ACCESS_MEM(dev, priv->mfunc.vhcr_dma, slave, 1611 priv->mfunc.master.slave_state[slave].vhcr_dma, 1737 ret = mlx4_ACCESS_MEM(dev, priv->mfunc.vhcr_dma, slave, 1738 priv->mfunc.master.slave_state[slave].vhcr_dma, 1746 mlx4_GEN_EQE(dev, slave, &priv->mfunc 2020 struct mlx4_mfunc *mfunc = local 2080 struct mlx4_mfunc *mfunc = local [all...] |
H A D | eq.c | 137 struct mlx4_mfunc *mfunc = local 139 struct mlx4_priv *priv = container_of(mfunc, struct mlx4_priv, mfunc); 141 struct mlx4_slave_event_eq *slave_eq = &mfunc->master.slave_eq; 170 struct mlx4_slave_event_eq *slave_eq = &priv->mfunc.master.slave_eq; 191 queue_work(priv->mfunc.master.comm_wq, 192 &priv->mfunc.master.slave_event_work); 205 if (!priv->mfunc.master.slave_state[slave].active) 216 struct mlx4_slave_state *s_slave = &priv->mfunc.master.slave_state[slave]; 271 struct mlx4_slave_state *s_state = priv->mfunc 406 struct mlx4_mfunc *mfunc = local [all...] |
H A D | resource_tracker.c | 307 &priv->mfunc.master.res_tracker.res_alloc[res_type]; 360 &priv->mfunc.master.res_tracker.res_alloc[res_type]; 414 priv->mfunc.master.res_tracker.res_alloc[RES_QP].quota[pf]; 416 priv->mfunc.master.res_tracker.res_alloc[RES_CQ].quota[pf]; 418 priv->mfunc.master.res_tracker.res_alloc[RES_SRQ].quota[pf]; 420 priv->mfunc.master.res_tracker.res_alloc[RES_MTT].quota[pf]; 422 priv->mfunc.master.res_tracker.res_alloc[RES_MPT].quota[pf]; 430 priv->mfunc.master.res_tracker.slave_list = 433 if (!priv->mfunc.master.res_tracker.slave_list) 438 INIT_LIST_HEAD(&priv->mfunc [all...] |
H A D | fw.c | 281 size = priv->mfunc.master.res_tracker.res_alloc[RES_QP].quota[slave]; 286 size = priv->mfunc.master.res_tracker.res_alloc[RES_SRQ].quota[slave]; 291 size = priv->mfunc.master.res_tracker.res_alloc[RES_CQ].quota[slave]; 302 size = priv->mfunc.master.res_tracker.res_alloc[RES_MPT].quota[slave]; 307 size = priv->mfunc.master.res_tracker.res_alloc[RES_MTT].quota[slave]; 931 def_mac = priv->mfunc.master.vf_oper[slave].vport[vhcr->in_modifier].state.mac; 943 admin_link_state = priv->mfunc.master.vf_oper[slave].vport[vhcr->in_modifier].state.link_state; 1623 if (priv->mfunc.master.qp0_state[port].proxy_qp0_active && 1624 priv->mfunc.master.qp0_state[port].qp0_active) 1639 if (priv->mfunc [all...] |
H A D | qp.c | 155 priv->mfunc.master.qp0_state[port].proxy_qp0_active = 0; 157 priv->mfunc.master.qp0_state[port].qp0_active = 0; 190 priv->mfunc.master.qp0_state[port].proxy_qp0_active = 0; 192 priv->mfunc.master.qp0_state[port].qp0_active = 0; 195 priv->mfunc.master.qp0_state[port].proxy_qp0_active = 1; 197 priv->mfunc.master.qp0_state[port].qp0_active = 1; 516 /* In mfunc, calculate proxy and tunnel qp offsets for the PF here,
|
H A D | port.c | 537 struct mlx4_mfunc_master_ctx *master = &priv->mfunc.master; 709 priv->mfunc.master.slave_state[slave].ib_cap_mask[port]; 710 priv->mfunc.master.slave_state[slave].ib_cap_mask[port] = new_cap_mask; 713 priv->mfunc.master.slave_state[i].ib_cap_mask[port]; 731 priv->mfunc.master.slave_state[slave].ib_cap_mask[port] =
|
H A D | mlx4.h | 835 struct mlx4_mfunc mfunc; member in struct:mlx4_priv 1314 return &mlx4_priv(dev)->mfunc.master.res_tracker.lock;
|
H A D | main.c | 839 s_state = &priv->mfunc.master.slave_state[i]; 909 s_slave = &priv->mfunc.master.slave_state[slave]; 1849 u64 dma = (u64) priv->mfunc.vhcr_dma; 1882 slave_read = swab32(readl(&priv->mfunc.comm->slave_read)); 2843 priv->mfunc.master.slave_state[i].ib_cap_mask[port] = 3345 mlx4_err(dev, "Failed to init slave mfunc" 3370 mlx4_err(dev, "Failed to init master mfunc"
|
Completed in 145 milliseconds