Home
last modified time | relevance | path

Searched refs:kmflags (Results 1 – 25 of 94) sorted by relevance

1234

/illumos-gate/usr/src/uts/common/io/virtio/
H A Dvirtio_dma.c47 virtio_dma_wait_from_kmflags(int kmflags) in virtio_dma_wait_from_kmflags() argument
49 switch (kmflags) { in virtio_dma_wait_from_kmflags()
56 panic("unexpected kmflags value 0x%x", kmflags); in virtio_dma_wait_from_kmflags()
104 const ddi_dma_attr_t *attr, int kmflags) in virtio_dma_init_handle() argument
108 int (*dma_wait)(caddr_t) = virtio_dma_wait_from_kmflags(kmflags); in virtio_dma_init_handle()
134 const ddi_dma_attr_t *attr, int dmaflags, int kmflags) in virtio_dma_init() argument
139 int (*dma_wait)(caddr_t) = virtio_dma_wait_from_kmflags(kmflags); in virtio_dma_init()
141 if (virtio_dma_init_handle(vio, vidma, attr, kmflags) != in virtio_dma_init()
162 if (virtio_dma_bind(vidma, va, sz, dmaflags, kmflags) != DDI_SUCCESS) { in virtio_dma_init()
175 int kmflags) in virtio_dma_bind() argument
[all …]
/illumos-gate/usr/src/uts/common/io/scsi/adapters/smrt/
H A Dsmrt_commands.c70 smrt_contig_alloc(smrt_t *smrt, smrt_dma_t *smdma, size_t sz, int kmflags, in smrt_contig_alloc() argument
76 int (*dma_wait)(caddr_t) = (kmflags == KM_SLEEP) ? DDI_DMA_SLEEP : in smrt_contig_alloc()
79 VERIFY(kmflags == KM_SLEEP || kmflags == KM_NOSLEEP); in smrt_contig_alloc()
153 smrt_command_alloc_impl(smrt_t *smrt, smrt_command_type_t type, int kmflags) in smrt_command_alloc_impl() argument
157 VERIFY(kmflags == KM_SLEEP || kmflags == KM_NOSLEEP); in smrt_command_alloc_impl()
159 if ((smcm = kmem_zalloc(sizeof (*smcm), kmflags)) == NULL) { in smrt_command_alloc_impl()
178 kmflags, (void **)&smcm->smcm_va_cmd, &smcm->smcm_pa_cmd) != in smrt_command_alloc_impl()
205 smrt_command_alloc_preinit(smrt_t *smrt, size_t datasize, int kmflags) in smrt_command_alloc_preinit() argument
210 kmflags)) == NULL) { in smrt_command_alloc_preinit()
223 if (smrt_command_attach_internal(smrt, smcm, datasize, kmflags) != 0) { in smrt_command_alloc_preinit()
[all …]
/illumos-gate/usr/src/lib/libfakekernel/common/
H A Dkmem.c43 kmem2umem_flags(int kmflags) in kmem2umem_flags() argument
46 if (kmflags & KM_NOSLEEP) in kmem2umem_flags()
58 kmem_alloc(size_t size, int kmflags) in kmem_alloc() argument
60 return (umem_alloc(size, kmem2umem_flags(kmflags))); in kmem_alloc()
64 kmem_zalloc(size_t size, int kmflags) in kmem_zalloc() argument
66 return (umem_zalloc(size, kmem2umem_flags(kmflags))); in kmem_zalloc()
114 kmem_cache_alloc(kmem_cache_t *kc, int kmflags) in kmem_cache_alloc() argument
117 kmem2umem_flags(kmflags))); in kmem_cache_alloc()
/illumos-gate/usr/src/uts/common/inet/sockmods/
H A Dsockmod_sctp.c95 socksctp_constructor(void *buf, void *cdrarg, int kmflags) in socksctp_constructor() argument
101 return (sonode_constructor((void *)so, cdrarg, kmflags)); in socksctp_constructor()
124 int kmflags = (sflags & SOCKET_NOSLEEP) ? KM_NOSLEEP : KM_SLEEP; in socksctp_create() local
141 ss = kmem_cache_alloc(sosctp_sockcache, kmflags); in socksctp_create()
161 (void) sosctp_aid_grow(ss, 1, kmflags); in socksctp_create()
H A Dsockmod_sdp.c78 int kmflags = (sflags & SOCKET_NOSLEEP) ? KM_NOSLEEP : KM_SLEEP; in socksdp_create() local
104 so = kmem_cache_alloc(socket_cache, kmflags); in socksdp_create()
H A Dsocksctp.h92 int kmflags);
103 int kmflags);
/illumos-gate/usr/src/uts/common/inet/
H A Dinet_common.c45 inet_minor_create(char *name, dev_t min_dev, dev_t max_dev, int kmflags) in inet_minor_create() argument
47 inet_arena_t *arena = kmem_alloc(sizeof (inet_arena_t), kmflags); in inet_minor_create()
53 1, NULL, NULL, NULL, 1, kmflags | VMC_IDENTIFIER); in inet_minor_create()
/illumos-gate/usr/src/uts/common/sys/
H A Dkmem.h59 extern void *kmem_alloc(size_t size, int kmflags);
60 extern void *kmem_zalloc(size_t size, int kmflags);
62 extern void *kmem_alloc_tryhard(size_t size, size_t *alloc_size, int kmflags);
H A Ddkioc_free_util.h68 int dfl_copyin(void *arg, dkioc_free_list_t **out, int ddi_flags, int kmflags);
/illumos-gate/usr/src/uts/common/io/usb/hcd/xhci/
H A Dxhci_dma.c294 int kmflags; in xhci_transfer_alloc() local
301 kmflags = KM_SLEEP; in xhci_transfer_alloc()
304 kmflags = KM_NOSLEEP; in xhci_transfer_alloc()
308 xt = kmem_zalloc(sizeof (xhci_transfer_t), kmflags); in xhci_transfer_alloc()
356 xt->xt_trbs = kmem_zalloc(sizeof (xhci_trb_t) * trbs, kmflags); in xhci_transfer_alloc()
363 xt->xt_trbs_pa = kmem_zalloc(sizeof (uint64_t) * trbs, kmflags); in xhci_transfer_alloc()
376 kmflags); in xhci_transfer_alloc()
/illumos-gate/usr/src/uts/common/crypto/core/
H A Dkcf_prov_lib.c420 crypto_mechanism_t *mech, int mode, int kmflags) in kcf_copyin_aes_ccm_param() argument
465 p = kmem_alloc(out_len, kmflags); in kcf_copyin_aes_ccm_param()
510 crypto_mechanism_t *mech, int mode, int kmflags) in kcf_copyin_aes_gcm_param() argument
553 p = kmem_alloc(out_len, kmflags); in kcf_copyin_aes_gcm_param()
598 crypto_mechanism_t *mech, int mode, int kmflags) in kcf_copyin_aes_gmac_param() argument
640 p = kmem_alloc(out_len, kmflags); in kcf_copyin_aes_gmac_param()
682 crypto_mechanism_t *mech, int mode, int kmflags) in kcf_copyin_ecdh1_param() argument
725 p = kmem_alloc(out_len, kmflags); in kcf_copyin_ecdh1_param()
/illumos-gate/usr/src/lib/smbclnt/libfknsmb/common/
H A Dfake_stream.c114 dblk_constructor(void *buf, void *cdrarg, int kmflags) in dblk_constructor() argument
126 if ((dbp->db_mblk = kmem_cache_alloc(mblk_cache, kmflags)) == NULL) in dblk_constructor()
129 dbp->db_base = kmem_alloc(msg_size, kmflags); in dblk_constructor()
153 dblk_esb_constructor(void *buf, void *cdrarg, int kmflags) in dblk_esb_constructor() argument
157 if ((dbp->db_mblk = kmem_cache_alloc(mblk_cache, kmflags)) == NULL) in dblk_esb_constructor()
170 bcache_dblk_constructor(void *buf, void *cdrarg, int kmflags) in bcache_dblk_constructor() argument
175 if ((dbp->db_mblk = kmem_cache_alloc(mblk_cache, kmflags)) == NULL) in bcache_dblk_constructor()
178 dbp->db_base = kmem_cache_alloc(bcp->buffer_cache, kmflags); in bcache_dblk_constructor()
636 void (*lastfree)(mblk_t *, dblk_t *), int kmflags) in gesballoc() argument
643 if ((dbp = kmem_cache_alloc(dblk_esb_cache, kmflags)) == NULL) { in gesballoc()
[all …]
/illumos-gate/usr/src/uts/common/os/
H A Dcpu_uarray.c31 cpu_uarray_zalloc(size_t nr_items, int kmflags) in cpu_uarray_zalloc() argument
35 cua = kmem_zalloc(cpu_uarray_size(nr_items), kmflags); in cpu_uarray_zalloc()
H A Ddkioc_free_util.c46 dfl_copyin(void *arg, dkioc_free_list_t **out, int ddi_flags, int kmflags) in dfl_copyin() argument
56 dfl = kmem_alloc(DFL_SZ(dfl_in->dfl_num_exts), kmflags); in dfl_copyin()
69 dfl = kmem_alloc(DFL_SZ(num_exts), kmflags); in dfl_copyin()
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibmf/
H A Dibmf_wqe.c58 int kmflags);
61 int kmflags);
73 ibmf_send_wqe_cache_constructor(void *buf, void *cdrarg, int kmflags) in ibmf_send_wqe_cache_constructor() argument
89 IBMF_MEM_PER_WQE, kmflags == KM_SLEEP ? VM_SLEEP : VM_NOSLEEP); in ibmf_send_wqe_cache_constructor()
185 ibmf_recv_wqe_cache_constructor(void *buf, void *cdrarg, int kmflags) in ibmf_recv_wqe_cache_constructor() argument
201 IBMF_MEM_PER_WQE, kmflags == KM_SLEEP ? VM_SLEEP : VM_NOSLEEP); in ibmf_recv_wqe_cache_constructor()
298 ibmf_altqp_send_wqe_cache_constructor(void *buf, void *cdrarg, int kmflags) in ibmf_altqp_send_wqe_cache_constructor() argument
314 kmflags == KM_SLEEP ? VM_SLEEP : VM_NOSLEEP); in ibmf_altqp_send_wqe_cache_constructor()
411 ibmf_altqp_recv_wqe_cache_constructor(void *buf, void *cdrarg, int kmflags) in ibmf_altqp_recv_wqe_cache_constructor() argument
427 kmflags == KM_SLEEP ? VM_SLEEP : VM_NOSLEEP); in ibmf_altqp_recv_wqe_cache_constructor()
/illumos-gate/usr/src/uts/common/fs/sockfs/
H A Dsockcommon.c83 int kmflags = (flags == SOCKET_SLEEP) ? KM_SLEEP : KM_NOSLEEP; in socket_create() local
91 protocol, devpath, kmflags, errorp); in socket_create()
95 protocol, mod, kmflags, errorp); in socket_create()
449 sonode_constructor(void *buf, void *cdrarg, int kmflags) in sonode_constructor() argument
454 vp = so->so_vnode = vn_alloc(kmflags); in sonode_constructor()
H A Dsockparams.c188 char *devpath, int devpathlen, int flags, int kmflags, int *errorp) in sockparams_create() argument
205 sp = kmem_zalloc(sizeof (*sp), kmflags); in sockparams_create()
238 modname = kmem_zalloc(size, kmflags); in sockparams_create()
/illumos-gate/usr/src/uts/common/inet/tcp/
H A Dtcp_timers.c280 tcp_timermp_alloc(int kmflags) in tcp_timermp_alloc() argument
283 kmflags & ~KM_PANIC); in tcp_timermp_alloc()
292 } else if (kmflags & KM_PANIC) { in tcp_timermp_alloc()
310 sizeof (tcp_timer_t), &size, kmflags); in tcp_timermp_alloc()
/illumos-gate/usr/src/uts/common/io/sfxge/
H A Dsfxge_ev.c74 _sfxge_ev_qctor(sfxge_t *sp, sfxge_evq_t *sep, int kmflags, uint16_t evq_size) in _sfxge_ev_qctor() argument
94 dma_attr.sdba_callback = (kmflags == KM_SLEEP) ? in _sfxge_ev_qctor()
133 sfxge_ev_q0ctor(void *buf, void *arg, int kmflags) in sfxge_ev_q0ctor() argument
137 return (_sfxge_ev_qctor(sp, sep, kmflags, sp->s_evq0_size)); in sfxge_ev_q0ctor()
141 sfxge_ev_qXctor(void *buf, void *arg, int kmflags) in sfxge_ev_qXctor() argument
145 return (_sfxge_ev_qctor(sp, sep, kmflags, sp->s_evqX_size)); in sfxge_ev_qXctor()
H A Dsfxge_tx.c138 sfxge_tx_packet_ctor(void *buf, void *arg, int kmflags) in sfxge_tx_packet_ctor() argument
140 _NOTE(ARGUNUSED(arg, kmflags)) in sfxge_tx_packet_ctor()
158 sfxge_tx_buffer_ctor(void *buf, void *arg, int kmflags) in sfxge_tx_buffer_ctor() argument
169 dma_attr.sdba_callback = ((kmflags == KM_SLEEP) ? in sfxge_tx_buffer_ctor()
204 sfxge_tx_mapping_ctor(void *buf, void *arg, int kmflags) in sfxge_tx_mapping_ctor() argument
217 (kmflags == KM_SLEEP) ? DDI_DMA_SLEEP : DDI_DMA_DONTWAIT, in sfxge_tx_mapping_ctor()
251 sfxge_tx_qctor(void *buf, void *arg, int kmflags) in sfxge_tx_qctor() argument
294 EFX_TXQ_LIMIT(SFXGE_TX_NDESCS), kmflags)) == NULL) { in sfxge_tx_qctor()
301 SFXGE_TX_NDESCS, kmflags)) == NULL) { in sfxge_tx_qctor()
307 SFXGE_TX_NDESCS, kmflags)) == NULL) { in sfxge_tx_qctor()
[all …]
/illumos-gate/usr/src/uts/common/rpc/sec/
H A Dauth_none.c71 authnone_init(void *buf, void *cdrarg, int kmflags) in authnone_init() argument
/illumos-gate/usr/src/uts/common/io/
H A Dstream.c187 dblk_constructor(void *buf, void *cdrarg, int kmflags) in dblk_constructor() argument
199 if ((dbp->db_mblk = kmem_cache_alloc(mblk_cache, kmflags)) == NULL) in dblk_constructor()
202 dbp->db_base = kmem_alloc(msg_size, kmflags); in dblk_constructor()
226 dblk_esb_constructor(void *buf, void *cdrarg, int kmflags) in dblk_esb_constructor() argument
230 if ((dbp->db_mblk = kmem_cache_alloc(mblk_cache, kmflags)) == NULL) in dblk_esb_constructor()
243 bcache_dblk_constructor(void *buf, void *cdrarg, int kmflags) in bcache_dblk_constructor() argument
248 if ((dbp->db_mblk = kmem_cache_alloc(mblk_cache, kmflags)) == NULL) in bcache_dblk_constructor()
251 dbp->db_base = kmem_cache_alloc(bcp->buffer_cache, kmflags); in bcache_dblk_constructor()
306 ftblk_constructor(void *buf, void *cdrarg, int kmflags) in ftblk_constructor() argument
314 fbp->ev[i].stk = kmem_alloc(sizeof (ftstk_t), kmflags); in ftblk_constructor()
[all …]
/illumos-gate/usr/src/uts/common/fs/bootfs/
H A Dbootfs_construct.c72 bootfs_node_constructor(void *buf, void *arg, int kmflags) in bootfs_node_constructor() argument
76 bnp->bvn_vnp = vn_alloc(kmflags); in bootfs_node_constructor()
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dipclassifier.c1944 tcp_conn_constructor(void *buf, void *cdrarg, int kmflags) in tcp_conn_constructor() argument
1956 tcp->tcp_timercache = tcp_timermp_alloc(kmflags); in tcp_conn_constructor()
1965 connp->conn_ixa = kmem_zalloc(sizeof (ip_xmit_attr_t), kmflags); in tcp_conn_constructor()
2004 ip_conn_constructor(void *buf, void *cdrarg, int kmflags) in ip_conn_constructor() argument
2015 connp->conn_ixa = kmem_zalloc(sizeof (ip_xmit_attr_t), kmflags); in ip_conn_constructor()
2047 udp_conn_constructor(void *buf, void *cdrarg, int kmflags) in udp_conn_constructor() argument
2063 connp->conn_ixa = kmem_zalloc(sizeof (ip_xmit_attr_t), kmflags); in udp_conn_constructor()
2098 rawip_conn_constructor(void *buf, void *cdrarg, int kmflags) in rawip_conn_constructor() argument
2114 connp->conn_ixa = kmem_zalloc(sizeof (ip_xmit_attr_t), kmflags); in rawip_conn_constructor()
2149 rts_conn_constructor(void *buf, void *cdrarg, int kmflags) in rts_conn_constructor() argument
[all …]
/illumos-gate/usr/src/uts/common/fs/fifofs/
H A Dfifosubr.c172 fnode_constructor(void *buf, void *cdrarg, int kmflags) in fnode_constructor() argument
187 vp = vn_alloc(kmflags); in fnode_constructor()
267 pipe_constructor(void *buf, void *cdrarg, int kmflags) in pipe_constructor() argument
275 (void) fnode_constructor(buf, cdrarg, kmflags); in pipe_constructor()

1234