Searched refs:mfunc (Results 1 - 8 of 8) sorted by relevance
/freebsd-10.1-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; 939 slave_cap_mask = priv->mfunc.master.slave_state[slave].ib_cap_mask[port]; 1580 struct mlx4_vhcr_cmd *vhcr_cmd = in_vhcr ? in_vhcr : priv->mfunc.vhcr; 1597 ret = mlx4_ACCESS_MEM(dev, priv->mfunc.vhcr_dma, slave, 1598 priv->mfunc.master.slave_state[slave].vhcr_dma, 1724 ret = mlx4_ACCESS_MEM(dev, priv->mfunc.vhcr_dma, slave, 1725 priv->mfunc.master.slave_state[slave].vhcr_dma, 1733 mlx4_GEN_EQE(dev, slave, &priv->mfunc 2006 struct mlx4_mfunc *mfunc = local 2066 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 | 279 size = priv->mfunc.master.res_tracker.res_alloc[RES_QP].quota[slave]; 284 size = priv->mfunc.master.res_tracker.res_alloc[RES_SRQ].quota[slave]; 289 size = priv->mfunc.master.res_tracker.res_alloc[RES_CQ].quota[slave]; 300 size = priv->mfunc.master.res_tracker.res_alloc[RES_MPT].quota[slave]; 305 size = priv->mfunc.master.res_tracker.res_alloc[RES_MTT].quota[slave]; 929 def_mac = priv->mfunc.master.vf_oper[slave].vport[vhcr->in_modifier].state.mac; 941 admin_link_state = priv->mfunc.master.vf_oper[slave].vport[vhcr->in_modifier].state.link_state; 1621 if (priv->mfunc.master.qp0_state[port].proxy_qp0_active && 1622 priv->mfunc.master.qp0_state[port].qp0_active) 1637 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 | 535 struct mlx4_mfunc_master_ctx *master = &priv->mfunc.master; 707 priv->mfunc.master.slave_state[slave].ib_cap_mask[port]; 708 priv->mfunc.master.slave_state[slave].ib_cap_mask[port] = new_cap_mask; 711 priv->mfunc.master.slave_state[i].ib_cap_mask[port]; 729 priv->mfunc.master.slave_state[slave].ib_cap_mask[port] =
|
H A D | mlx4.h | 828 struct mlx4_mfunc mfunc; member in struct:mlx4_priv 1305 return &mlx4_priv(dev)->mfunc.master.res_tracker.lock;
|
H A D | main.c | 847 s_state = &priv->mfunc.master.slave_state[i]; 917 s_slave = &priv->mfunc.master.slave_state[slave]; 1819 u64 dma = (u64) priv->mfunc.vhcr_dma; 1852 slave_read = swab32(readl(&priv->mfunc.comm->slave_read)); 2813 priv->mfunc.master.slave_state[i].ib_cap_mask[port] = 3273 mlx4_err(dev, "Failed to init slave mfunc" 3298 mlx4_err(dev, "Failed to init master mfunc"
|
Completed in 192 milliseconds