Searched refs:buflist (Results 1 - 13 of 13) sorted by relevance

/illumos-gate/usr/src/uts/common/io/drm/
H A Ddrm_dma.c80 if (dma->bufs[i].buflist[j].dev_private) {
81 drm_free(dma->bufs[i].buflist[j].dev_private,
82 dma->bufs[i].buflist[j].dev_priv_size,
87 drm_free(dma->bufs[i].buflist,
89 sizeof (*dma->bufs[0].buflist), DRM_MEM_BUFS);
91 if (dma->buflist) {
92 drm_free(dma->buflist,
93 dma->buf_count *sizeof (*dma->buflist),
130 if (dma->buflist[i]->filp == fpriv) {
131 switch (dma->buflist[
[all...]
H A Ddrm_bufs.c364 if (entry->buflist[i].dev_private) {
365 drm_free(entry->buflist[i].dev_private,
366 entry->buflist[i].dev_priv_size,
370 drm_free(entry->buflist,
372 sizeof (*entry->buflist), DRM_MEM_BUFS);
373 entry->buflist = NULL;
432 entry->buflist = drm_alloc(count * sizeof (*entry->buflist),
434 if (!entry->buflist) {
443 buf = &entry->buflist[entr
[all...]
H A DdrmP.h360 int idx; /* Index into master buflist */
397 drm_buf_t *buflist; member in struct:drm_buf_entry
530 drm_buf_t **buflist; /* Vector of pointers info bufs */ member in struct:drm_device_dma
/illumos-gate/usr/src/uts/common/avs/ns/sdbc/
H A Dsd_bio.c211 _sd_buf_list_t *buflist; local
223 buflist = &_sd_buflist;
224 buflist->bl_init_count = num;
225 buflist->bl_hooks_avail = num;
226 buflist->bl_hook_lowmark = num;
227 hook = buflist->hooks;
228 buflist->hook_head = hook;
/illumos-gate/usr/src/uts/common/rpc/
H A Dib.h129 void *buflist[1]; /* free elements in pool */ member in struct:__anon6868
H A Drpcib.c3916 bp->buflist[i] = (void *)buf;
4094 buf = bp->buflist[bp->buffree];
4163 bp->buflist[bp->buffree] = buf;
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Darc.c107 * - L2ARC buflist creation
108 * - L2ARC buflist eviction
1087 arc_buf_hdr_t *l2wcb_head; /* head of write buflist */
6318 list_t *buflist; local
6322 buflist = l2arc_free_on_write;
6324 for (df = list_tail(buflist); df; df = df_prev) {
6325 df_prev = list_prev(buflist, df);
6333 list_remove(buflist, df);
6349 list_t *buflist; local
6360 buflist
6582 list_t *buflist; local
[all...]
/illumos-gate/usr/src/uts/common/io/ath/
H A Dath_main.c419 ath_buflist_cleanup(list_t *buflist) argument
423 if (!buflist)
426 bf = list_head(buflist);
438 list_remove(buflist, bf);
439 bf = list_head(buflist);
441 list_destroy(buflist);
/illumos-gate/usr/src/uts/common/io/arn/
H A Darn_main.c386 arn_buflist_cleanup(list_t *buflist) argument
390 if (!buflist)
393 bf = list_head(buflist);
405 list_remove(buflist, bf);
406 bf = list_head(buflist);
408 list_destroy(buflist);
/illumos-gate/usr/src/uts/intel/io/drm/
H A Dradeon_state.c2377 buf = dma->buflist[vertex.idx];
2465 buf = dma->buflist[elts.idx];
2651 buf = dma->buflist[indirect.idx];
2752 buf = dma->buflist[vertex.idx];
3179 buf = dma->buflist[idx];
H A Dradeon_cp.c2094 buf = dma->buflist[i];
2135 buf = dma->buflist[i];
2160 drm_buf_t *buf = dma->buflist[i];
H A Dr300_cmdbuf.c917 buf = dma->buflist[idx];
/illumos-gate/usr/src/uts/common/io/ib/clients/ibd/
H A Dibd.c3562 ibd_lsobuf_t *buflist; local
3597 * Now allocate the buflist. Note that the elements in the buflist and
3599 * can always derive the address of a buflist entry from the address of
3602 buflist = kmem_zalloc(state->id_num_lso_bufs * sizeof (ibd_lsobuf_t),
3609 lbufp = buflist;
3625 bktp->bkt_bufl = buflist;
3626 bktp->bkt_free_head = buflist;
3804 * Figure out the buflist element this sgl buffer corresponds
3858 * First, free the buflist
[all...]

Completed in 146 milliseconds