Lines Matching full:partial
154 struct partial_page *partial; in smc_rx_splice() local
167 partial = kcalloc(nr_pages, sizeof(*partial), GFP_KERNEL); in smc_rx_splice()
168 if (!partial) in smc_rx_splice()
184 partial[0].offset = src - (char *)smc->conn.rmb_desc->cpu_addr; in smc_rx_splice()
185 partial[0].len = len; in smc_rx_splice()
186 partial[0].private = (unsigned long)priv[0]; in smc_rx_splice()
197 partial[i].offset = offset; in smc_rx_splice()
198 partial[i].len = size; in smc_rx_splice()
199 partial[i].private = (unsigned long)priv[i]; in smc_rx_splice()
208 spd.partial = partial; in smc_rx_splice()
224 kfree(partial); in smc_rx_splice()
234 kfree(partial); in smc_rx_splice()