kzalloc
struct xmm_dev *xmm = kzalloc(sizeof(struct xmm_dev), GFP_KERNEL);
ring->pages = kzalloc(sizeof(void*)*depth, GFP_KERNEL);
ring->pages_phys = kzalloc(sizeof(dma_addr_t)*depth, GFP_KERNEL);