Home
last modified time | relevance | path

Searched refs:attr_p (Results 1 – 25 of 35) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_qp.c68 ibt_qp_alloc_attr_t *attr_p; in tavor_qp_alloc() local
106 attr_p = qpinfo->qpi_attrp; in tavor_qp_alloc()
164 if (attr_p->qp_pd_hdl == NULL) { in tavor_qp_alloc()
285 attr_p->qp_sizes.cs_sq = max(attr_p->qp_sizes.cs_sq, TAVOR_QP_MIN_SIZE); in tavor_qp_alloc()
286 attr_p->qp_sizes.cs_rq = max(attr_p->qp_sizes.cs_rq, TAVOR_QP_MIN_SIZE); in tavor_qp_alloc()
608 ibt_qp_alloc_attr_t *attr_p; in tavor_special_qp_alloc() local
641 attr_p = qpinfo->qpi_attrp; in tavor_special_qp_alloc()
740 attr_p->qp_sizes.cs_sq = max(attr_p->qp_sizes.cs_sq, TAVOR_QP_MIN_SIZE); in tavor_special_qp_alloc()
741 attr_p->qp_sizes.cs_rq = max(attr_p->qp_sizes.cs_rq, TAVOR_QP_MIN_SIZE); in tavor_special_qp_alloc()
1188 ibt_qp_query_attr_t *attr_p) in tavor_qp_query() argument
[all …]
H A Dtavor_misc.c132 status = tavor_set_addr_path(state, attr_p, in tavor_ah_alloc()
200 ah->ah_save_guid = attr_p->av_dgid.gid_guid; in tavor_ah_alloc()
201 ah->ah_save_srate = attr_p->av_srate; in tavor_ah_alloc()
296 ibt_adds_vect_t *attr_p) in tavor_ah_query() argument
336 attr_p, TAVOR_ADDRPATH_UDAV, NULL); in tavor_ah_query()
338 attr_p->av_dgid.gid_guid = ah->ah_save_guid; in tavor_ah_query()
339 attr_p->av_srate = ah->ah_save_srate; in tavor_ah_query()
353 ibt_adds_vect_t *attr_p) in tavor_ah_modify() argument
390 status = tavor_set_addr_path(state, attr_p, in tavor_ah_modify()
396 ah->ah_save_guid = attr_p->av_dgid.gid_guid; in tavor_ah_modify()
[all …]
H A Dtavor_ci.c571 ibt_adds_vect_t *attr_p, ibc_ah_hdl_t *ah_p) in tavor_ci_alloc_ah() argument
648 ibt_adds_vect_t *attr_p) in tavor_ci_query_ah() argument
709 status = tavor_ah_modify(state, ahhdl, attr_p); in tavor_ci_modify_ah()
725 ibt_qp_type_t type, ibt_qp_alloc_attr_t *attr_p, in tavor_ci_alloc_qp() argument
733 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*attr_p)) in tavor_ci_alloc_qp()
745 qpinfo.qpi_attrp = attr_p; in tavor_ci_alloc_qp()
779 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*attr_p)) in tavor_ci_alloc_special_qp()
791 qpinfo.qpi_attrp = attr_p; in tavor_ci_alloc_special_qp()
897 ibt_qp_query_attr_t *attr_p) in tavor_ci_query_qp() argument
918 status = tavor_qp_query(state, qphdl, attr_p); in tavor_ci_query_qp()
[all …]
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_qp.c68 ibt_qp_alloc_attr_t *attr_p; in hermon_qp_alloc() local
99 attr_p = qpinfo->qpi_attrp; in hermon_qp_alloc()
397 attr_p->qp_sizes.cs_sq = max(attr_p->qp_sizes.cs_sq, in hermon_qp_alloc()
399 attr_p->qp_sizes.cs_rq = max(attr_p->qp_sizes.cs_rq, in hermon_qp_alloc()
918 attr_p->qp_sizes.cs_sq = in hermon_special_qp_alloc()
920 attr_p->qp_sizes.cs_rq = in hermon_special_qp_alloc()
1513 attr_p->qp_sizes.cs_sq = max(attr_p->qp_sizes.cs_sq, in hermon_qp_alloc_range()
1515 attr_p->qp_sizes.cs_rq = max(attr_p->qp_sizes.cs_rq, in hermon_qp_alloc_range()
2158 attr_p->qp_srq = NULL; in hermon_qp_query()
2165 attr_p->qp_sq_cq = in hermon_qp_query()
[all …]
H A Dhermon_ci.c540 ibt_adds_vect_t *attr_p, ibc_ah_hdl_t *ah_p) in hermon_ci_alloc_ah() argument
594 ibt_adds_vect_t *attr_p) in hermon_ci_query_ah() argument
655 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*attr_p)) in hermon_ci_alloc_qp()
662 qpinfo.qpi_attrp = attr_p; in hermon_ci_alloc_qp()
694 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*attr_p)) in hermon_ci_alloc_special_qp()
701 qpinfo.qpi_attrp = attr_p; in hermon_ci_alloc_special_qp()
733 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*attr_p)) in hermon_ci_alloc_qp_range()
740 qpinfo.qpi_attrp = attr_p; in hermon_ci_alloc_qp_range()
803 ibt_qp_query_attr_t *attr_p) in hermon_ci_query_qp() argument
814 status = hermon_qp_query(state, qphdl, attr_p); in hermon_ci_query_qp()
[all …]
H A Dhermon_misc.c529 status = hermon_set_addr_path(state, attr_p, in hermon_ah_alloc()
537 udav->sl = attr_p->av_srvl; in hermon_ah_alloc()
551 ah->ah_save_guid = attr_p->av_dgid.gid_guid; in hermon_ah_alloc()
605 ibt_adds_vect_t *attr_p) in hermon_ah_query() argument
608 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*attr_p)) in hermon_ah_query()
624 attr_p, HERMON_ADDRPATH_UDAV); in hermon_ah_query()
626 attr_p->av_dgid.gid_guid = ah->ah_save_guid; in hermon_ah_query()
640 ibt_adds_vect_t *attr_p) in hermon_ah_modify() argument
668 status = hermon_set_addr_path(state, attr_p, in hermon_ah_modify()
674 ah->ah_save_guid = attr_p->av_dgid.gid_guid; in hermon_ah_modify()
[all …]
/illumos-gate/usr/src/uts/common/sys/ib/ibtl/
H A Dibci.h217 ibc_pd_hdl_t pd, ibt_adds_vect_t *attr_p, ibc_ah_hdl_t *ah_p);
220 ibc_pd_hdl_t *pd_p, ibt_adds_vect_t *attr_p);
222 ibt_adds_vect_t *attr_p);
226 ibt_qp_type_t type, ibt_qp_alloc_attr_t *attr_p,
230 ibt_qp_alloc_attr_t *attr_p, ibt_chan_sizes_t *queue_sizes_p,
234 ibt_qp_alloc_attr_t *attr_p, ibt_chan_sizes_t *queue_sizes_p,
241 ibt_qp_query_attr_t *attr_p);
269 ibt_eec_query_attr_t *attr_p);
275 ibt_mr_attr_t *attr_p, void *ibtl_reserved, ibc_mr_hdl_t *mr_p,
281 ibc_mr_hdl_t mr, ibc_pd_hdl_t pd, ibt_smr_attr_t *attr_p,
[all …]
/illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/
H A Dtavor_mr.h310 ibt_dmr_attr_t *attr_p, tavor_mrhdl_t *mrhdl);
312 ibt_mr_attr_t *attr_p, tavor_mrhdl_t *mrhdl, tavor_mr_options_t *op);
321 tavor_pdhdl_t pdhdl, ibt_smr_attr_t *attr_p, tavor_mrhdl_t *mrhdl_new);
327 tavor_pdhdl_t pdhdl, ibt_mr_attr_t *attr_p, tavor_mrhdl_t *mrhdl_new,
H A Dtavor_misc.h504 ibt_adds_vect_t *attr_p, tavor_ahhdl_t *ahhdl, uint_t sleepflag);
508 tavor_pdhdl_t *pdhdl, ibt_adds_vect_t *attr_p);
510 ibt_adds_vect_t *attr_p);
H A Dtavor_cq.h259 ibt_cq_attr_t *attr_p, uint_t *actual_size, tavor_cqhdl_t *cqhdl,
H A Dtavor_qp.h406 ibt_qp_query_attr_t *attr_p);
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_mr.h292 ibt_dmr_attr_t *attr_p, hermon_mrhdl_t *mrhdl);
294 ibt_mr_attr_t *attr_p, hermon_mrhdl_t *mrhdl, hermon_mr_options_t *op,
305 hermon_pdhdl_t pdhdl, ibt_smr_attr_t *attr_p, hermon_mrhdl_t *mrhdl_new);
311 hermon_pdhdl_t pdhdl, ibt_mr_attr_t *attr_p, hermon_mrhdl_t *mrhdl_new,
H A Dhermon_misc.h646 ibt_adds_vect_t *attr_p, hermon_ahhdl_t *ahhdl, uint_t sleepflag);
650 hermon_pdhdl_t *pdhdl, ibt_adds_vect_t *attr_p);
652 ibt_adds_vect_t *attr_p);
H A Dhermon_cq.h268 ibt_cq_attr_t *attr_p, uint_t *actual_size, hermon_cqhdl_t *cqhdl,
H A Dhermon_qp.h380 ibt_qp_query_attr_t *attr_p);
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_lib.h88 io_attributes_t *attr_p, r_addr_t *r_addr_p);
89 extern int px_lib_dma_bypass_rngchk(dev_info_t *dip, ddi_dma_attr_t *attr_p,
H A Dpx_dma.c182 ddi_dma_attr_t *attr_p; in px_dma_lmts2hdl() local
202 attr_p = PX_DEV_ATTR(mp); in px_dma_lmts2hdl()
203 SET_DMAATTR(attr_p, lo, hi, -1, count_max); in px_dma_lmts2hdl()
204 SET_DMAALIGN(attr_p, 1); in px_dma_lmts2hdl()
224 attr_p = &mp->dmai_attr; in px_dma_lmts2hdl()
225 SET_DMAATTR(attr_p, lo, hi, -1, count_max); in px_dma_lmts2hdl()
226 SET_DMAALIGN(attr_p, 1); in px_dma_lmts2hdl()
/illumos-gate/usr/src/uts/common/io/pciex/
H A Dpcieb.c204 ddi_dma_attr_t *attr_p, int (*waitfp)(caddr_t), caddr_t arg,
1751 ddi_dma_attr_t *attr_p, int (*waitfp)(caddr_t), caddr_t arg, in pcieb_dma_allochdl() argument
1762 lim = attr_p->dma_attr_addr_lo; in pcieb_dma_allochdl()
1763 attr_p->dma_attr_addr_lo = MAX(lim, PCIEB_ADDR_LIMIT_LO); in pcieb_dma_allochdl()
1765 lim = attr_p->dma_attr_addr_hi; in pcieb_dma_allochdl()
1766 attr_p->dma_attr_addr_hi = MIN(lim, PCIEB_ADDR_LIMIT_HI); in pcieb_dma_allochdl()
1778 if ((ret = ddi_dma_allochdl(dip, rdip, attr_p, waitfp, arg, in pcieb_dma_allochdl()
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_dma.c363 ddi_dma_attr_t *attr_p; in pci_dma_lmts2hdl() local
383 attr_p = DEV_ATTR(mp); in pci_dma_lmts2hdl()
384 SET_DMAATTR(attr_p, lo, hi, -1, count_max); in pci_dma_lmts2hdl()
385 SET_DMAALIGN(attr_p, 1); in pci_dma_lmts2hdl()
406 attr_p = &mp->dmai_attr; in pci_dma_lmts2hdl()
407 SET_DMAATTR(attr_p, lo, hi, -1, count_max); in pci_dma_lmts2hdl()
408 SET_DMAALIGN(attr_p, 1); in pci_dma_lmts2hdl()
/illumos-gate/usr/src/uts/sun4v/io/px/
H A Dpx_lib4v.c539 px_lib_iommu_getmap(dev_info_t *dip, tsbid_t tsbid, io_attributes_t *attr_p, in px_lib_iommu_getmap() argument
548 attr_p, r_addr_p)) != H_EOK) { in px_lib_iommu_getmap()
556 "r_addr 0x%llx\n", *attr_p, *r_addr_p); in px_lib_iommu_getmap()
582 px_lib_dma_bypass_rngchk(dev_info_t *dip, ddi_dma_attr_t *attr_p, in px_lib_dma_bypass_rngchk() argument
585 if ((attr_p->dma_attr_addr_lo != 0ull) || in px_lib_dma_bypass_rngchk()
586 (attr_p->dma_attr_addr_hi != UINT64_MAX)) { in px_lib_dma_bypass_rngchk()
H A Dpx_lib4v.h135 io_attributes_t *attr_p, r_addr_t *r_addr_p);
/illumos-gate/usr/src/uts/sun4u/io/px/
H A Dpx_lib4u.h326 tsbid_t tsbid, io_attributes_t *attr_p, r_addr_t *r_addr_p);
H A Dpx_lib4u.c552 px_lib_iommu_getmap(dev_info_t *dip, tsbid_t tsbid, io_attributes_t *attr_p, in px_lib_iommu_getmap() argument
563 attr_p, r_addr_p)) != H_EOK) { in px_lib_iommu_getmap()
571 "r_addr 0x%llx\n", *attr_p, *r_addr_p); in px_lib_iommu_getmap()
595 px_lib_dma_bypass_rngchk(dev_info_t *dip, ddi_dma_attr_t *attr_p, in px_lib_dma_bypass_rngchk() argument
/illumos-gate/usr/src/uts/common/io/nge/
H A Dnge.h984 ddi_device_acc_attr_t *attr_p, uint_t dma_flags, dma_area_t *dma_p);
/illumos-gate/usr/src/uts/common/io/rtls/
H A Drtls.c1494 ddi_device_acc_attr_t *attr_p, uint_t dma_flags, dma_area_t *dma_p) in rtls_alloc_dma_mem() argument
1515 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, attr_p, in rtls_alloc_dma_mem()

12