Home | History | Annotate | Download | only in net

Lines Matching refs:len

47  * @v len		Length of field
50 static size_t used_len_ipv4 ( const void *data, size_t len __unused ) {
60 * @v len Length of field
63 static size_t used_len_string ( const void *data, size_t len ) {
64 return strnlen ( data, len );
74 uint16_t len;
78 * @v len Length of field
81 size_t ( * used_len ) ( const void *data, size_t len );
93 .len = sizeof ( ( ( struct dhcphdr * ) 0 )->_field ), \
143 * @v len Length of setting data
147 const void *data, size_t len ) {
154 if ( len > field->len )
157 memset ( field_data, 0, field->len );
159 data, len );
166 rc = dhcpopt_store ( &dhcppkt->options, tag, data, len );
169 dhcppkt->len = ( offsetof ( struct dhcphdr, options ) +
170 dhcppkt->options.len );
181 * @v len Length of buffer
182 * @ret len Length of setting data, or negative error
185 void *data, size_t len ) {
193 field_len = field->used_len ( field_data, field->len );
198 if ( len > field_len )
199 len = field_len;
200 memcpy ( data, field_data, len );
205 return dhcpopt_fetch ( &dhcppkt->options, tag, data, len );
220 * @v len Length of setting data
225 const void *data, size_t len ) {
229 return dhcppkt_store ( dhcppkt, setting->tag, data, len );
238 * @v len Length of buffer
239 * @ret len Length of setting data, or negative error
243 void *data, size_t len ) {
247 return dhcppkt_fetch ( dhcppkt, setting->tag, data, len );
273 size_t len ) {
275 dhcppkt->max_len = len;
277 ( len - offsetof ( struct dhcphdr, options ) ) );
278 dhcppkt->len = ( offsetof ( struct dhcphdr, options ) +
279 dhcppkt->options.len );