Searched defs:attr_p (Results 1 - 22 of 22) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_qp.c68 ibt_qp_alloc_attr_t *attr_p; local
94 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*attr_p, *queuesz_p))
99 attr_p = qpinfo->qpi_attrp;
105 alloc_flags = attr_p->qp_alloc_flags;
128 switch (attr_p->qp_fc.fc_hca_port) {
176 if (attr_p->qp_ibc_srq_hdl == NULL) {
180 srq = (hermon_srqhdl_t)attr_p->qp_ibc_srq_hdl;
196 if (attr_p->qp_pd_hdl == NULL) {
200 pd = (hermon_pdhdl_t)attr_p->qp_pd_hdl;
218 if (attr_p
771 ibt_qp_alloc_attr_t *attr_p; local
1232 ibt_qp_alloc_attr_t *attr_p; local
2103 hermon_qp_query(hermon_state_t *state, hermon_qphdl_t qp, ibt_qp_query_attr_t *attr_p) argument
[all...]
H A Dhermon_misc.c488 ibt_adds_vect_t *attr_p, hermon_ahhdl_t *ahhdl, uint_t sleepflag)
496 * Someday maybe the "ibt_adds_vect_t *attr_p" will be NULL to
502 if (!hermon_portnum_is_valid(state, attr_p->av_port_num)) {
529 status = hermon_set_addr_path(state, attr_p,
537 udav->sl = attr_p->av_srvl;
551 ah->ah_save_guid = attr_p->av_dgid.gid_guid;
605 ibt_adds_vect_t *attr_p)
608 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*attr_p))
624 attr_p, HERMON_ADDRPATH_UDAV); local
626 attr_p
487 hermon_ah_alloc(hermon_state_t *state, hermon_pdhdl_t pd, ibt_adds_vect_t *attr_p, hermon_ahhdl_t *ahhdl, uint_t sleepflag) argument
604 hermon_ah_query(hermon_state_t *state, hermon_ahhdl_t ah, hermon_pdhdl_t *pd, ibt_adds_vect_t *attr_p) argument
639 hermon_ah_modify(hermon_state_t *state, hermon_ahhdl_t ah, ibt_adds_vect_t *attr_p) argument
[all...]
H A Dhermon_ci.c540 ibt_adds_vect_t *attr_p, ibc_ah_hdl_t *ah_p)
552 status = hermon_ah_alloc(state, pdhdl, attr_p, &ahhdl, HERMON_NOSLEEP);
594 ibt_adds_vect_t *attr_p)
606 status = hermon_ah_query(state, ahhdl, &pdhdl, attr_p);
624 hermon_ci_modify_ah(ibc_hca_hdl_t hca, ibc_ah_hdl_t ah, ibt_adds_vect_t *attr_p) argument
635 status = hermon_ah_modify(state, ahhdl, attr_p);
648 ibt_qp_type_t type, ibt_qp_alloc_attr_t *attr_p,
655 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*attr_p))
662 qpinfo.qpi_attrp = attr_p;
687 ibt_qp_alloc_attr_t *attr_p, ibt_chan_sizes_
539 hermon_ci_alloc_ah(ibc_hca_hdl_t hca, ibt_ah_flags_t flags, ibc_pd_hdl_t pd, ibt_adds_vect_t *attr_p, ibc_ah_hdl_t *ah_p) argument
593 hermon_ci_query_ah(ibc_hca_hdl_t hca, ibc_ah_hdl_t ah, ibc_pd_hdl_t *pd_p, ibt_adds_vect_t *attr_p) argument
647 hermon_ci_alloc_qp(ibc_hca_hdl_t hca, ibtl_qp_hdl_t ibt_qphdl, ibt_qp_type_t type, ibt_qp_alloc_attr_t *attr_p, ibt_chan_sizes_t *queue_sizes_p, ib_qpn_t *qpn, ibc_qp_hdl_t *qp_p) argument
685 hermon_ci_alloc_special_qp(ibc_hca_hdl_t hca, uint8_t port, ibtl_qp_hdl_t ibt_qphdl, ibt_sqp_type_t type, ibt_qp_alloc_attr_t *attr_p, ibt_chan_sizes_t *queue_sizes_p, ibc_qp_hdl_t *qp_p) argument
723 hermon_ci_alloc_qp_range(ibc_hca_hdl_t hca, uint_t log2, ibtl_qp_hdl_t *ibtl_qp, ibt_qp_type_t type, ibt_qp_alloc_attr_t *attr_p, ibt_chan_sizes_t *queue_sizes_p, ibc_cq_hdl_t *send_cq, ibc_cq_hdl_t *recv_cq, ib_qpn_t *qpn, ibc_qp_hdl_t *qp_p) argument
802 hermon_ci_query_qp(ibc_hca_hdl_t hca, ibc_qp_hdl_t qp, ibt_qp_query_attr_t *attr_p) argument
850 hermon_ci_alloc_cq(ibc_hca_hdl_t hca, ibt_cq_hdl_t ibt_cqhdl, ibt_cq_attr_t *attr_p, ibc_cq_hdl_t *cq_p, uint_t *actual_size) argument
1068 hermon_ci_query_eec(ibc_hca_hdl_t hca, ibc_eec_hdl_t eec, ibt_eec_query_attr_t *attr_p) argument
[all...]
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_misc.c75 ibt_adds_vect_t *attr_p, tavor_ahhdl_t *ahhdl, uint_t sleepflag)
91 * Someday maybe the "ibt_adds_vect_t *attr_p" will be NULL to
97 if (!tavor_portnum_is_valid(state, attr_p->av_port_num)) {
141 status = tavor_set_addr_path(state, attr_p,
213 ah->ah_save_guid = attr_p->av_dgid.gid_guid;
214 ah->ah_save_srate = attr_p->av_srate;
318 ibt_adds_vect_t *attr_p)
329 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*attr_p))
360 attr_p, TAVOR_ADDRPATH_UDAV, NULL);
362 attr_p
74 tavor_ah_alloc(tavor_state_t *state, tavor_pdhdl_t pd, ibt_adds_vect_t *attr_p, tavor_ahhdl_t *ahhdl, uint_t sleepflag) argument
317 tavor_ah_query(tavor_state_t *state, tavor_ahhdl_t ah, tavor_pdhdl_t *pd, ibt_adds_vect_t *attr_p) argument
377 tavor_ah_modify(tavor_state_t *state, tavor_ahhdl_t ah, ibt_adds_vect_t *attr_p) argument
[all...]
H A Dtavor_qp.c68 ibt_qp_alloc_attr_t *attr_p; local
93 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*attr_p, *queuesz_p))
109 attr_p = qpinfo->qpi_attrp;
124 qp_is_umap = (attr_p->qp_alloc_flags & IBT_QP_USER_MAP) ? 1 : 0;
139 qp_srq_en = (attr_p->qp_alloc_flags & IBT_QP_USES_SRQ) ? 1 : 0;
144 if (attr_p->qp_ibc_srq_hdl == NULL) {
150 srq = (tavor_srqhdl_t)attr_p->qp_ibc_srq_hdl;
176 if (attr_p->qp_pd_hdl == NULL) {
181 pd = (tavor_pdhdl_t)attr_p->qp_pd_hdl;
198 if ((attr_p
652 ibt_qp_alloc_attr_t *attr_p; local
1280 tavor_qp_query(tavor_state_t *state, tavor_qphdl_t qp, ibt_qp_query_attr_t *attr_p) argument
[all...]
H A Dtavor_ci.c619 ibt_adds_vect_t *attr_p, ibc_ah_hdl_t *ah_p)
649 status = tavor_ah_alloc(state, pdhdl, attr_p, &ahhdl, TAVOR_NOSLEEP);
720 ibt_adds_vect_t *attr_p)
750 status = tavor_ah_query(state, ahhdl, &pdhdl, attr_p);
772 tavor_ci_modify_ah(ibc_hca_hdl_t hca, ibc_ah_hdl_t ah, ibt_adds_vect_t *attr_p) argument
801 status = tavor_ah_modify(state, ahhdl, attr_p);
821 ibt_qp_type_t type, ibt_qp_alloc_attr_t *attr_p,
831 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*attr_p))
846 qpinfo.qpi_attrp = attr_p;
876 ibt_qp_alloc_attr_t *attr_p, ibt_chan_sizes_
618 tavor_ci_alloc_ah(ibc_hca_hdl_t hca, ibt_ah_flags_t flags, ibc_pd_hdl_t pd, ibt_adds_vect_t *attr_p, ibc_ah_hdl_t *ah_p) argument
719 tavor_ci_query_ah(ibc_hca_hdl_t hca, ibc_ah_hdl_t ah, ibc_pd_hdl_t *pd_p, ibt_adds_vect_t *attr_p) argument
820 tavor_ci_alloc_qp(ibc_hca_hdl_t hca, ibtl_qp_hdl_t ibt_qphdl, ibt_qp_type_t type, ibt_qp_alloc_attr_t *attr_p, ibt_chan_sizes_t *queue_sizes_p, ib_qpn_t *qpn, ibc_qp_hdl_t *qp_p) argument
874 tavor_ci_alloc_special_qp(ibc_hca_hdl_t hca, uint8_t port, ibtl_qp_hdl_t ibt_qphdl, ibt_sqp_type_t type, ibt_qp_alloc_attr_t *attr_p, ibt_chan_sizes_t *queue_sizes_p, ibc_qp_hdl_t *qp_p) argument
925 tavor_ci_alloc_qp_range(ibc_hca_hdl_t hca, uint_t log2, ibtl_qp_hdl_t *ibtl_qp_p, ibt_qp_type_t type, ibt_qp_alloc_attr_t *attr_p, ibt_chan_sizes_t *queue_sizes_p, ibc_cq_hdl_t *send_cq_p, ibc_cq_hdl_t *recv_cq_p, ib_qpn_t *qpn_p, ibc_qp_hdl_t *qp_p) argument
1031 tavor_ci_query_qp(ibc_hca_hdl_t hca, ibc_qp_hdl_t qp, ibt_qp_query_attr_t *attr_p) argument
1131 tavor_ci_alloc_cq(ibc_hca_hdl_t hca, ibt_cq_hdl_t ibt_cqhdl, ibt_cq_attr_t *attr_p, ibc_cq_hdl_t *cq_p, uint_t *actual_size) argument
1420 tavor_ci_query_eec(ibc_hca_hdl_t hca, ibc_eec_hdl_t eec, ibt_eec_query_attr_t *attr_p) argument
[all...]
/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)
1515 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, attr_p,
1493 rtls_alloc_dma_mem(rtls_t *rtlsp, size_t memsize, ddi_device_acc_attr_t *attr_p, uint_t dma_flags, dma_area_t *dma_p) argument
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_dma.c180 ddi_dma_attr_t *attr_p; local
200 attr_p = PX_DEV_ATTR(mp);
201 SET_DMAATTR(attr_p, lo, hi, -1, count_max);
202 SET_DMAALIGN(attr_p, 1);
222 attr_p = &mp->dmai_attr;
223 SET_DMAATTR(attr_p, lo, hi, -1, count_max);
224 SET_DMAALIGN(attr_p, 1);
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_dma.c361 ddi_dma_attr_t *attr_p; local
381 attr_p = DEV_ATTR(mp);
382 SET_DMAATTR(attr_p, lo, hi, -1, count_max);
383 SET_DMAALIGN(attr_p, 1);
404 attr_p = &mp->dmai_attr;
405 SET_DMAATTR(attr_p, lo, hi, -1, count_max);
406 SET_DMAALIGN(attr_p, 1);
/illumos-gate/usr/src/uts/common/io/ath/
H A Dath_main.c325 ddi_device_acc_attr_t *attr_p, uint_t alloc_flags,
341 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, attr_p,
324 ath_alloc_dma_mem(dev_info_t *devinfo, ddi_dma_attr_t *dma_attr, size_t memsize, ddi_device_acc_attr_t *attr_p, uint_t alloc_flags, uint_t bind_flags, dma_area_t *dma_p) argument
/illumos-gate/usr/src/uts/common/io/dmfe/
H A Ddmfe_main.c2249 size_t setup, size_t slop, ddi_device_acc_attr_t *attr_p,
2270 attr_p, dma_flags & (DDI_DMA_CONSISTENT | DDI_DMA_STREAMING),
2248 dmfe_alloc_dma_mem(dmfe_t *dmfep, size_t memsize, size_t setup, size_t slop, ddi_device_acc_attr_t *attr_p, uint_t dma_flags, dma_area_t *dma_p) argument
/illumos-gate/usr/src/uts/common/io/pciex/
H A Dpcieb.c87 ddi_dma_attr_t *attr_p, int (*waitfp)(caddr_t), caddr_t arg,
1446 ddi_dma_attr_t *attr_p, int (*waitfp)(caddr_t), caddr_t arg,
1457 lim = attr_p->dma_attr_addr_lo;
1458 attr_p->dma_attr_addr_lo = MAX(lim, PCIEB_ADDR_LIMIT_LO);
1460 lim = attr_p->dma_attr_addr_hi;
1461 attr_p->dma_attr_addr_hi = MIN(lim, PCIEB_ADDR_LIMIT_HI);
1473 if ((ret = ddi_dma_allochdl(dip, rdip, attr_p, waitfp, arg,
1445 pcieb_dma_allochdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attr_p, int (*waitfp)(caddr_t), caddr_t arg, ddi_dma_handle_t *handlep) argument
/illumos-gate/usr/src/uts/common/io/rwd/
H A Drt2661.c529 size_t memsize, ddi_device_acc_attr_t *attr_p, uint_t alloc_flags,
548 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, attr_p,
528 rt2661_alloc_dma_mem(dev_info_t *devinfo, ddi_dma_attr_t *dma_attr, size_t memsize, ddi_device_acc_attr_t *attr_p, uint_t alloc_flags, uint_t bind_flags, struct dma_area *dma_p) argument
/illumos-gate/usr/src/uts/common/io/rwn/
H A Drt2860.c674 size_t memsize, ddi_device_acc_attr_t *attr_p, uint_t alloc_flags,
693 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, attr_p,
673 rt2860_alloc_dma_mem(dev_info_t *devinfo, ddi_dma_attr_t *dma_attr, size_t memsize, ddi_device_acc_attr_t *attr_p, uint_t alloc_flags, uint_t bind_flags, struct dma_area *dma_p) argument
/illumos-gate/usr/src/uts/common/io/nge/
H A Dnge_main.c298 nge_alloc_dma_mem(nge_t *ngep, size_t memsize, ddi_device_acc_attr_t *attr_p, argument
305 (void *)ngep, memsize, attr_p, dma_flags, dma_p));
317 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, attr_p,
/illumos-gate/usr/src/uts/sun4v/io/px/
H A Dpx_lib4v.c535 px_lib_iommu_getmap(dev_info_t *dip, tsbid_t tsbid, io_attributes_t *attr_p, argument
544 attr_p, r_addr_p)) != H_EOK) {
552 "r_addr 0x%llx\n", *attr_p, *r_addr_p);
578 px_lib_dma_bypass_rngchk(dev_info_t *dip, ddi_dma_attr_t *attr_p, argument
581 if ((attr_p->dma_attr_addr_lo != 0ull) ||
582 (attr_p->dma_attr_addr_hi != UINT64_MAX)) {
/illumos-gate/usr/src/uts/sun4u/io/px/
H A Dpx_hlib.c1883 io_attributes_t *attr_p, r_addr_t *r_addr_p)
1893 *attr_p = (*tte_addr & MMU_TTE_W) ?
1897 *attr_p = 0;
1882 hvio_iommu_getmap(devhandle_t dev_hdl, pxu_t *pxu_p, tsbid_t tsbid, io_attributes_t *attr_p, r_addr_t *r_addr_p) argument
H A Dpx_lib4u.c552 px_lib_iommu_getmap(dev_info_t *dip, tsbid_t tsbid, io_attributes_t *attr_p, argument
563 attr_p, r_addr_p)) != H_EOK) {
571 "r_addr 0x%llx\n", *attr_p, *r_addr_p);
595 px_lib_dma_bypass_rngchk(dev_info_t *dip, ddi_dma_attr_t *attr_p, argument
/illumos-gate/usr/src/uts/common/io/arn/
H A Darn_main.c287 ddi_device_acc_attr_t *attr_p, uint_t alloc_flags,
303 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, attr_p,
286 arn_alloc_dma_mem(dev_info_t *devinfo, ddi_dma_attr_t *dma_attr, size_t memsize, ddi_device_acc_attr_t *attr_p, uint_t alloc_flags, uint_t bind_flags, dma_area_t *dma_p) argument
/illumos-gate/usr/src/uts/common/io/bge/
H A Dbge_main2.c2104 bge_alloc_dma_mem(bge_t *bgep, size_t memsize, ddi_device_acc_attr_t *attr_p, argument
2111 (void *)bgep, memsize, attr_p, dma_flags, dma_p));
2124 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, attr_p,
/illumos-gate/usr/src/uts/common/io/rtw/
H A Drtw.c1100 size_t memsize, ddi_device_acc_attr_t *attr_p, uint_t alloc_flags,
1116 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, attr_p,
1099 rtw_alloc_dma_mem(dev_info_t *devinfo, ddi_dma_attr_t *dma_attr, size_t memsize, ddi_device_acc_attr_t *attr_p, uint_t alloc_flags, uint_t bind_flags, dma_area_t *dma_p) argument
/illumos-gate/usr/src/uts/common/io/mwl/
H A Dmwl.c345 size_t memsize, ddi_device_acc_attr_t *attr_p, uint_t alloc_flags,
364 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, attr_p,
344 mwl_alloc_dma_mem(dev_info_t *devinfo, ddi_dma_attr_t *dma_attr, size_t memsize, ddi_device_acc_attr_t *attr_p, uint_t alloc_flags, uint_t bind_flags, struct dma_area *dma_p) argument

Completed in 144 milliseconds