Lines Matching defs:remove
598 * @param remove 1: remove the descriptor and named block if this
600 * 0: do not remove
605 static inline int __cvmx_shmem_close_dscptr(struct cvmx_shmem_dscptr *dscptr, int remove)
612 if ((dscptr->use_count == 0) && remove)
622 cvmx_dprintf("cvmx-shmem-dbg: remove named block %s \n", dscptr->name);
640 * @param remove 1: remove the descriptor and named block if this
642 * 0: do not remove
648 static inline int __cvmx_shmem_close_standalone(struct cvmx_shmem_dscptr *dscptr, int remove)
650 return __cvmx_shmem_close_dscptr(dscptr, remove);
662 * @param remove 1: remove the descriptor and named block if this
664 * 0: do not remove
670 int __cvmx_shmem_close_linux(struct cvmx_shmem_dscptr *dscptr, int remove)
673 ret = __cvmx_shmem_close_dscptr(dscptr, remove);
691 * @param remove 1: remove the descriptor and named block if this
693 * 0: do not remove
698 int cvmx_shmem_close(struct cvmx_shmem_dscptr *dscptr, int remove)
702 ret = __cvmx_shmem_close_linux(dscptr, remove);
704 ret = __cvmx_shmem_close_standalone(dscptr, remove);