Searched refs:mtt (Results 1 - 24 of 24) sorted by relevance

/freebsd-9.3-release/sys/ofed/drivers/infiniband/hw/mthca/
H A Dmthca_mr.c211 struct mthca_mtt *mtt; local
217 mtt = kmalloc(sizeof *mtt, GFP_KERNEL);
218 if (!mtt)
221 mtt->buddy = buddy;
222 mtt->order = 0;
224 ++mtt->order;
226 mtt->first_seg = mthca_alloc_mtt_range(dev, mtt->order, buddy);
227 if (mtt
240 mthca_free_mtt(struct mthca_dev *dev, struct mthca_mtt *mtt) argument
254 __mthca_write_mtt(struct mthca_dev *dev, struct mthca_mtt *mtt, int start_index, u64 *buffer_list, int list_len) argument
322 mthca_tavor_write_mtt_seg(struct mthca_dev *dev, struct mthca_mtt *mtt, int start_index, u64 *buffer_list, int list_len) argument
336 mthca_arbel_write_mtt_seg(struct mthca_dev *dev, struct mthca_mtt *mtt, int start_index, u64 *buffer_list, int list_len) argument
361 mthca_write_mtt(struct mthca_dev *dev, struct mthca_mtt *mtt, int start_index, u64 *buffer_list, int list_len) argument
[all...]
H A Dmthca_provider.h76 struct mthca_mtt *mtt; member in struct:mthca_mr
82 struct mthca_mtt *mtt; member in struct:mthca_fmr
H A Dmthca_provider.c1050 mr->mtt = mthca_alloc_mtt(dev, n);
1051 if (IS_ERR(mr->mtt)) {
1052 err = PTR_ERR(mr->mtt);
1077 err = mthca_write_mtt(dev, mr->mtt, n, pages, i);
1087 err = mthca_write_mtt(dev, mr->mtt, n, pages, i);
1102 mthca_free_mtt(dev, mr->mtt);
H A Dmthca_dev.h468 void mthca_free_mtt(struct mthca_dev *dev, struct mthca_mtt *mtt);
469 int mthca_write_mtt(struct mthca_dev *dev, struct mthca_mtt *mtt,
/freebsd-9.3-release/sys/ofed/drivers/net/mlx4/
H A Dmr.c205 struct mlx4_mtt *mtt)
210 mtt->order = -1;
211 mtt->page_shift = MLX4_ICM_PAGE_SHIFT;
214 mtt->page_shift = page_shift;
216 for (mtt->order = 0, i = dev->caps.mtts_per_seg; i < npages; i <<= 1)
217 ++mtt->order;
219 mtt->first_seg = mlx4_alloc_mtt_range(dev, mtt->order);
220 if (mtt->first_seg == -1)
227 void mlx4_mtt_cleanup(struct mlx4_dev *dev, struct mlx4_mtt *mtt) argument
204 mlx4_mtt_init(struct mlx4_dev *dev, int npages, int page_shift, struct mlx4_mtt *mtt) argument
240 mlx4_mtt_addr(struct mlx4_dev *dev, struct mlx4_mtt *mtt) argument
421 mlx4_write_mtt_chunk(struct mlx4_dev *dev, struct mlx4_mtt *mtt, int start_index, int npages, u64 *page_list) argument
451 mlx4_write_mtt(struct mlx4_dev *dev, struct mlx4_mtt *mtt, int start_index, int npages, u64 *page_list) argument
475 mlx4_buf_write_mtt(struct mlx4_dev *dev, struct mlx4_mtt *mtt, struct mlx4_buf *buf) argument
[all...]
H A Dcq.c163 int entries, struct mlx4_mtt *mtt)
178 cq_context->log_page_size = mtt->page_shift - 12;
179 mtt_addr = mlx4_mtt_addr(dev, mtt);
206 int mlx4_cq_alloc(struct mlx4_dev *dev, int nent, struct mlx4_mtt *mtt, argument
253 cq_context->log_page_size = mtt->page_shift - MLX4_ICM_PAGE_SHIFT;
255 mtt_addr = mlx4_mtt_addr(dev, mtt);
162 mlx4_cq_resize(struct mlx4_dev *dev, struct mlx4_cq *cq, int entries, struct mlx4_mtt *mtt) argument
H A Dsrq.c116 struct mlx4_mtt *mtt, u64 db_rec, struct mlx4_srq *srq)
156 srq_context->log_page_size = mtt->page_shift - MLX4_ICM_PAGE_SHIFT;
158 mtt_addr = mlx4_mtt_addr(dev, mtt);
115 mlx4_srq_alloc(struct mlx4_dev *dev, u32 pdn, u32 cqn, u16 xrcd, struct mlx4_mtt *mtt, u64 db_rec, struct mlx4_srq *srq) argument
H A Dqp.c68 int mlx4_qp_modify(struct mlx4_dev *dev, struct mlx4_mtt *mtt, argument
129 u64 mtt_addr = mlx4_mtt_addr(dev, mtt);
132 context->log_page_size = mtt->page_shift - MLX4_ICM_PAGE_SHIFT;
380 int mlx4_qp_to_ready(struct mlx4_dev *dev, struct mlx4_mtt *mtt, argument
396 err = mlx4_qp_modify(dev, mtt, states[i], states[i + 1],
H A Dalloc.c425 &wqres->mtt);
429 err = mlx4_buf_write_mtt(dev, &wqres->mtt, &wqres->buf);
436 mlx4_mtt_cleanup(dev, &wqres->mtt);
449 mlx4_mtt_cleanup(dev, &wqres->mtt);
H A Den_cq.c104 err = mlx4_cq_alloc(mdev->dev, cq->size, &cq->wqres.mtt, &mdev->priv_uar,
H A Deq.c398 err = mlx4_mtt_init(dev, npages, PAGE_SHIFT, &eq->mtt);
402 err = mlx4_write_mtt(dev, &eq->mtt, 0, npages, dma_list);
413 mtt_addr = mlx4_mtt_addr(dev, &eq->mtt);
431 mlx4_mtt_cleanup(dev, &eq->mtt);
481 mlx4_mtt_cleanup(dev, &eq->mtt);
H A Dmlx4.h145 struct mlx4_mtt mtt; member in struct:mlx4_eq
H A Den_rx.c689 err = mlx4_qp_to_ready(mdev->dev, &ring->wqres.mtt, context, qp, state);
762 err = mlx4_qp_to_ready(mdev->dev, &priv->res.mtt, &context,
H A Den_tx.c210 err = mlx4_qp_to_ready(mdev->dev, &ring->wqres.mtt, &ring->context,
/freebsd-9.3-release/sys/ofed/drivers/infiniband/hw/mlx4/
H A Dsrq.c128 ilog2(srq->umem->page_size), &srq->mtt);
132 err = mlx4_ib_umem_write_mtt(dev, &srq->mtt, srq->umem);
170 &srq->mtt);
174 err = mlx4_buf_write_mtt(dev->dev, &srq->mtt, &srq->buf);
189 err = mlx4_srq_alloc(dev->dev, to_mpd(pd)->pdn, cqn, xrcdn, &srq->mtt,
215 mlx4_mtt_cleanup(dev->dev, &srq->mtt);
306 mlx4_mtt_cleanup(dev->dev, &msrq->mtt);
H A Dcq.c112 &buf->mtt);
116 err = mlx4_buf_write_mtt(dev->dev, &buf->mtt, &buf->buf);
123 mlx4_mtt_cleanup(dev->dev, &buf->mtt);
150 ilog2((*umem)->page_size), &buf->mtt);
154 err = mlx4_ib_umem_write_mtt(dev, &buf->mtt, *umem);
161 mlx4_mtt_cleanup(dev->dev, &buf->mtt);
230 err = mlx4_cq_alloc(dev->dev, entries, &cq->buf.mtt, uar,
253 mlx4_mtt_cleanup(dev->dev, &cq->buf.mtt);
356 struct mlx4_mtt mtt; local
393 mtt
[all...]
H A Dmr.c77 int mlx4_ib_umem_write_mtt(struct mlx4_ib_dev *dev, struct mlx4_mtt *mtt, argument
95 len = sg_dma_len(&chunk->page_list[j]) >> mtt->page_shift;
104 err = mlx4_write_mtt(dev->dev, mtt, n,
115 err = mlx4_write_mtt(dev->dev, mtt, n, i, pages);
176 err = mlx4_write_mtt(dev->dev, &mr->mmr.mtt, 0, n, arr);
217 err = mlx4_ib_umem_write_mtt(dev, &mr->mmr.mtt, mr->umem);
H A Dmlx4_ib.h94 struct mlx4_mtt mtt; member in struct:mlx4_ib_cq_buf
172 struct mlx4_mtt mtt; member in struct:mlx4_ib_qp
202 struct mlx4_mtt mtt; member in struct:mlx4_ib_srq
311 int mlx4_ib_umem_write_mtt(struct mlx4_ib_dev *dev, struct mlx4_mtt *mtt,
H A Dqp.c578 ilog2(qp->umem->page_size), &qp->mtt);
584 err = mlx4_ib_umem_write_mtt(dev, &qp->mtt, qp->umem);
634 &qp->mtt);
640 err = mlx4_buf_write_mtt(dev->dev, &qp->mtt, &qp->buf);
696 mlx4_mtt_cleanup(dev->dev, &qp->mtt);
797 mlx4_mtt_cleanup(dev->dev, &qp->mtt);
1314 err = mlx4_qp_modify(dev->dev, &qp->mtt, to_mlx4_state(cur_state),
/freebsd-9.3-release/sys/ofed/include/linux/mlx4/
H A Ddevice.h320 struct mlx4_mtt mtt; member in struct:mlx4_hwq_resources
325 struct mlx4_mtt mtt; member in struct:mlx4_mr
536 struct mlx4_mtt *mtt);
537 void mlx4_mtt_cleanup(struct mlx4_dev *dev, struct mlx4_mtt *mtt);
538 u64 mlx4_mtt_addr(struct mlx4_dev *dev, struct mlx4_mtt *mtt);
553 int mlx4_write_mtt(struct mlx4_dev *dev, struct mlx4_mtt *mtt,
555 int mlx4_buf_write_mtt(struct mlx4_dev *dev, struct mlx4_mtt *mtt,
566 int mlx4_cq_alloc(struct mlx4_dev *dev, int nent, struct mlx4_mtt *mtt,
578 struct mlx4_mtt *mtt, u64 db_rec, struct mlx4_srq *srq);
H A Dcq.h148 int entries, struct mlx4_mtt *mtt);
H A Dqp.h324 int mlx4_qp_modify(struct mlx4_dev *dev, struct mlx4_mtt *mtt,
332 int mlx4_qp_to_ready(struct mlx4_dev *dev, struct mlx4_mtt *mtt,
/freebsd-9.3-release/sys/dev/sound/pci/
H A Denvy24.c139 bus_space_tag_t mtt; member in struct:sc_info
438 return bus_space_read_1(sc->mtt, sc->mth, regno);
440 return bus_space_read_2(sc->mtt, sc->mth, regno);
442 return bus_space_read_4(sc->mtt, sc->mth, regno);
453 bus_space_write_1(sc->mtt, sc->mth, regno, data);
456 bus_space_write_2(sc->mtt, sc->mth, regno, data);
459 bus_space_write_4(sc->mtt, sc->mth, regno, data);
2508 sc->mtt = rman_get_bustag(sc->mt);
H A Denvy24ht.c138 bus_space_tag_t mtt; member in struct:sc_info
491 return bus_space_read_1(sc->mtt, sc->mth, regno);
493 return bus_space_read_2(sc->mtt, sc->mth, regno);
495 return bus_space_read_4(sc->mtt, sc->mth, regno);
506 bus_space_write_1(sc->mtt, sc->mth, regno, data);
509 bus_space_write_2(sc->mtt, sc->mth, regno, data);
512 bus_space_write_4(sc->mtt, sc->mth, regno, data);
2413 sc->mtt = rman_get_bustag(sc->mt);

Completed in 114 milliseconds