Searched refs:linear_buffer (Results 1 – 3 of 3) sorted by relevance
| /freebsd/sys/netlink/ |
| H A D | netlink_snl.h | 72 struct linear_buffer { struct 76 struct linear_buffer *next; /* Buffer chaining */ argument 79 static inline struct linear_buffer * 82 struct linear_buffer *lb = (struct linear_buffer *)calloc(1, size); in lb_init() 93 lb_free(struct linear_buffer *lb) in lb_free() 99 lb_allocz(struct linear_buffer *lb, int len) in lb_allocz() 110 lb_clear(struct linear_buffer *lb) in lb_clear() 124 struct linear_buffer *lb; 209 while (size < len + sizeof(struct linear_buffer)) in snl_allocz() 212 struct linear_buffer *lb = lb_init(size); in snl_allocz() [all …]
|
| H A D | netlink_message_parser.h | 40 struct linear_buffer { struct 47 lb_alloc(struct linear_buffer *lb, int len) in lb_alloc() argument 58 lb_clear(struct linear_buffer *lb) in lb_clear() 67 struct linear_buffer lb; /* Per-message scratch buffer */
|
| /freebsd/sys/net/ |
| H A D | rtsock.c | 132 struct linear_buffer { struct 202 static int cleanup_xaddrs(struct rt_addrinfo *info, struct linear_buffer *lb); 684 fill_addrinfo(struct rt_msghdr *rtm, int len, struct linear_buffer *lb, u_int fibnum, in fill_addrinfo() 1054 alloc_sockaddr_aligned(struct linear_buffer *lb, int len) in alloc_sockaddr_aligned() 1115 struct linear_buffer lb = { in rts_send() 1447 cleanup_xaddrs_gateway(struct rt_addrinfo *info, struct linear_buffer *lb) in cleanup_xaddrs_gateway() 1528 cleanup_xaddrs_inet(struct rt_addrinfo *info, struct linear_buffer *lb) in cleanup_xaddrs_inet() 1591 cleanup_xaddrs_inet6(struct rt_addrinfo *info, struct linear_buffer *lb) in cleanup_xaddrs_inet6() 1653 cleanup_xaddrs(struct rt_addrinfo *info, struct linear_buffer *lb) in cleanup_xaddrs()
|