Lines Matching refs:optval
33 __u8 *optval = ctx->optval;
80 /* Check that optval contains address (__u64) */
81 if (optval + sizeof(__u64) > optval_end)
84 if (((struct tcp_zerocopy_receive *)optval)->address != 0)
91 if (optval + 1 > optval_end)
97 optval[0] = 0x55;
104 if (optval_end - optval != page_size)
113 if (optval + 1 > optval_end)
127 optval[0] = storage->val;
133 /* optval larger than PAGE_SIZE use kernel's buffer. */
143 __u8 *optval = ctx->optval;
165 ctx->optlen = 0; /* bypass optval>PAGE_SIZE */
172 if (optval + sizeof(__u32) > optval_end)
175 *(__u32 *)optval = 0x55AA;
184 if (optval + 5 > optval_end)
187 memcpy(optval, "cubic", 5);
198 if (optval + 1 > optval_end)
202 optval[0] = 0;
209 if (optval_end - optval != page_size)
218 if (optval + 1 > optval_end)
226 storage->val = optval[0];
234 /* optval larger than PAGE_SIZE use kernel's buffer. */