Lines Matching refs:size
95 /* ---------------------- fixed size primitive types ----------------------- */
123 #define xge_os_memzero(addr, size) bzero(addr, size)
124 #define xge_os_memcpy(dst, src, size) bcopy(src, dst, size)
125 #define xge_os_memcmp(src1, src2, size) bcmp(src1, src2, size)
214 #define __xge_os_cacheline_size 64 /* L1-cache line size: x86_64 */
216 #define __xge_os_cacheline_size 64 /* L1-cache line size: sparcv9 */
228 static inline void *__xge_os_malloc(pci_dev_h pdev, unsigned long size,
231 void *vaddr = kmem_alloc(size, KM_SLEEP);
233 XGE_OS_MEMORY_CHECK_MALLOC(vaddr, size, file, line);
238 unsigned long size)
240 XGE_OS_MEMORY_CHECK_FREE(vaddr, size);
241 kmem_free((void*)vaddr, size);
244 #define xge_os_malloc(pdev, size) \
245 __xge_os_malloc(pdev, size, __FILE__, __LINE__)
247 static inline void *__xge_os_dma_malloc(pci_dev_h pdev, unsigned long size,
263 ret = ddi_dma_mem_alloc(*p_dmah, size, p_xge_dev_attr,
272 if (size > real_size) {
278 XGE_OS_MEMORY_CHECK_MALLOC(vaddr, size, file, line);
283 #define xge_os_dma_malloc(pdev, size, dma_flags, p_dmah, p_dma_acch) \
284 __xge_os_dma_malloc(pdev, size, dma_flags, p_dmah, p_dma_acch, \
287 static inline void xge_os_dma_free(pci_dev_h pdev, const void *vaddr, int size,
358 void *vaddr, size_t size, int dir, int dma_flags) {
381 ret = ddi_dma_addr_bind_handle(dmah, NULL, vaddr, size, flags,
387 if (ncookies != 1 || dma_cookie.dmac_size < size) {
396 dma_addr_t dma_addr, size_t size, int dir)