Searched refs:mfunc (Results 1 - 8 of 8) sorted by relevance

/freebsd-10.1-release/sys/ofed/drivers/net/mlx4/
H A Dcmd.c314 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 Deq.c137 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 Dresource_tracker.c307 &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 Dfw.c279 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 Dqp.c155 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 Dport.c535 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 Dmlx4.h828 struct mlx4_mfunc mfunc; member in struct:mlx4_priv
1305 return &mlx4_priv(dev)->mfunc.master.res_tracker.lock;
H A Dmain.c847 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