Lines Matching defs:smibuf
151 struct gsmi_buf *smibuf;
153 smibuf = kzalloc(sizeof(*smibuf), GFP_KERNEL);
154 if (!smibuf) {
160 smibuf->start = dma_pool_alloc(gsmi_dev.dma_pool, GFP_KERNEL,
161 &smibuf->handle);
162 if (!smibuf->start) {
164 kfree(smibuf);
169 smibuf->length = GSMI_BUF_SIZE;
170 smibuf->address = (u32)virt_to_phys(smibuf->start);
172 return smibuf;
175 static void gsmi_buf_free(struct gsmi_buf *smibuf)
177 if (smibuf) {
178 if (smibuf->start)
179 dma_pool_free(gsmi_dev.dma_pool, smibuf->start,
180 smibuf->handle);
181 kfree(smibuf);