Searched refs:nbufs (Results 1 - 18 of 18) sorted by relevance

/opensolaris-onvv-gate/usr/src/uts/common/io/fibre-channel/fca/oce/
H A Doce_rx.c43 static int oce_rq_charge(struct oce_rq *rq, uint32_t nbufs, boolean_t repost);
50 static void oce_rq_post_buffer(struct oce_rq *rq, int nbufs);
97 for (cnt = 0; cnt < rq->cfg.nbufs; cnt++, rqbd++) {
105 rq->rqb_free = rq->cfg.nbufs;
129 for (cnt = 0; cnt < rq->cfg.nbufs; cnt++, rqbd++) {
211 rq->rqb_next_free = GET_Q_NEXT(free_index, 1, rq->cfg.nbufs);
230 rq->rqb_rc_head = GET_Q_NEXT(free_index, 1, rq->cfg.nbufs);
238 static void oce_rq_post_buffer(struct oce_rq *rq, int nbufs) argument
248 for (count = nbufs/OCE_MAX_RQ_POSTS; count > 0; count--) {
252 nbufs
270 oce_rq_charge(struct oce_rq *rq, uint32_t nbufs, boolean_t repost) argument
508 uint32_t nbufs = 0; local
[all...]
H A Doce_queue.c488 wq->cfg.nbufs = 2 * wq->cfg.q_len;
722 rq->cfg.nbufs = dev->rq_max_bufs;
729 kmem_zalloc((sizeof (oce_rq_bdesc_t) * rq->cfg.nbufs), KM_NOSLEEP);
747 kmem_zalloc(rq->cfg.nbufs * sizeof (oce_rq_bdesc_t *), KM_NOSLEEP);
783 (rq->cfg.nbufs * sizeof (oce_rq_bdesc_t *)));
811 (sizeof (oce_rq_bdesc_t) * rq->cfg.nbufs));
814 (rq->cfg.nbufs * sizeof (oce_rq_bdesc_t *)));
H A Doce_tx.c205 size = wq->cfg.nbufs * sizeof (oce_wq_bdesc_t);
214 for (cnt = 0; cnt < wq->cfg.nbufs; cnt++) {
245 wq->cfg.nbufs * sizeof (oce_wq_bdesc_t));
/opensolaris-onvv-gate/usr/src/uts/common/sys/ib/clients/rds/
H A Drdsib_buf.h165 rds_buf_t *rds_get_send_buf(struct rds_ep_s *ep, uint_t nbufs);
/opensolaris-onvv-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/
H A Dsbd_scsi.c160 if (scmd->len && (scmd->nbufs < bufs_to_take)) {
178 scmd->nbufs++;
251 while (scmd->len && scmd->nbufs < task->task_max_nbufs) {
346 if (scmd->nbufs == 0) {
373 if (scmd->nbufs > 0) {
392 scmd->nbufs++;
414 scmd->nbufs--;
415 if (scmd->nbufs > 0) {
458 scmd->nbufs--;
459 if (scmd->nbufs)
[all...]
H A Dsbd_impl.h200 uint8_t nbufs; member in struct:sbd_cmd
/opensolaris-onvv-gate/usr/src/uts/common/io/1394/targets/av1394/
H A Dav1394_isoch_chan.c704 size_t nbufs, bufsz, tailsz; local
718 nbufs = segsz / maxsz;
720 nbufs++;
721 bufsz = segsz / nbufs;
722 tailsz = bufsz + (segsz - bufsz * nbufs);
723 } while ((tailsz > maxsz) && ((segsz / (nbufs + 1)) > 1));
724 nbufs--;
728 return (nbufs);
H A Dav1394_isoch_recv.c443 uint_t nbufs; local
445 nbufs = av1394_ic_ixl_seg_decomp(end - off,
448 for (j = 0; j < nbufs; ++j) {
/opensolaris-onvv-gate/usr/src/uts/sun4u/starfire/io/
H A Didn_smr.c869 smr_buf_reclaim(int domid, int nbufs) argument
889 PR_SMR("%s: requested %d buffers from domain %d\n", proc, nbufs, domid);
891 if (dp->dio && nbufs) {
897 for (sp = ldp->dslab; sp && nbufs; sp = sp->sl_next) {
912 for (bp = *bpp; bp && nbufs; bp = *bpp) {
923 nbufs--;
1751 int n, nbufs; local
1758 nbufs = (sp->sl_end - sp->sl_start) / IDN_SMR_BUFSIZE;
1759 ASSERT(nbufs > 0);
1760 if (nbufs <
1783 int nbufs; local
[all...]
H A Didn_proto.c11727 idn_reclaim_mboxdata(int domid, int channel, int nbufs) argument
11753 proc, nbufs, domid);
11809 nbufs) {
11873 nbufs--;
11886 } while ((mi != (int)dp->dreclaim_index) && nbufs);
/opensolaris-onvv-gate/usr/src/uts/common/io/scsi/targets/
H A Dsd_xbuf.c84 uint8_t nbufs; /* number of buf allocated */ member in struct:xbuf_brk
345 brkp->nbufs--;
347 done = (brkp->off == -1 && brkp->nbufs == 0);
504 brkp->nbufs++;
/opensolaris-onvv-gate/usr/src/uts/sun4u/starfire/sys/
H A Didn_smr.h209 extern int smr_buf_reclaim(int domid, int nbufs);
H A Didn.h3669 extern int idn_reclaim_mboxdata(int domid, int channel, int nbufs);
/opensolaris-onvv-gate/usr/src/uts/common/sys/fibre-channel/fca/oce/
H A Doce_io.h211 uint32_t nbufs; /* copy buffers */ member in struct:wq_config
246 uint32_t nbufs; /* Total data buffers */ member in struct:rq_config
/opensolaris-onvv-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_fct.c859 int nbufs; local
892 nbufs = emlxs_str_atoi(datap);
895 if (!size || !nbufs) {
897 "Bad fct-bufpool entry %d %d", size, nbufs);
902 nbufs = 0;
905 while (nbufs) {
907 port->dmem_bucket[bck].dmem_nbufs = nbufs;
917 if (nbufs > maxbufs) {
919 nbufs -= maxbufs;
925 nbufs
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/os/
H A Dkmem.c2795 size_t nbufs; local
2811 nbufs = (sp->slab_chunks - sp->slab_refcnt);
2813 sp->slab_refcnt += nbufs;
2814 cp->cache_bufslab -= nbufs;
2815 cp->cache_slab_alloc += nbufs;
2832 nbufs--;
2860 if (nbufs != 0) {
2868 ASSERT(nbufs != 0);
2873 nbufs--;
2877 ASSERT(nbufs
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/io/arn/
H A Darn_core.h427 int arn_rx_init(struct arn_softc *sc, int nbufs);
/opensolaris-onvv-gate/usr/src/uts/intel/io/dnet/
H A Ddnet.c2555 /* initialize/add 'nbufs' buffers to the rbuf pool */
2558 dnet_rbuf_init(dev_info_t *dip, int nbufs) argument
2569 for (i = 0; i < nbufs; i++) {

Completed in 306 milliseconds