11dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project/**************************************************************************** 21dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project **************************************************************************** 31dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** 41dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** This header was automatically generated from a Linux kernel header 51dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** of the same name, to make information necessary for userspace to 61dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** call into the kernel available to libc. It contains only constants, 71dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** structures, and macros generated from the original header, and thus, 81dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** contains no copyrightable information. 91dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** 10654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng *** To edit the content of this header, modify the corresponding 11654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng *** source file (e.g. under external/kernel-headers/original/) then 12654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng *** run bionic/libc/kernel/tools/update_all.py 13654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng *** 14654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng *** Any manual change here will be lost the next time this script will 15654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng *** be run. You've been warned! 16654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng *** 171dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project **************************************************************************** 181dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ****************************************************************************/ 191dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef _LINUX_SUNRPC_XPRT_H 201dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define _LINUX_SUNRPC_XPRT_H 211dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#include <linux/uio.h> 221dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#include <linux/socket.h> 23654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 241dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#include <linux/in.h> 251dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#include <linux/sunrpc/sched.h> 261dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#include <linux/sunrpc/xdr.h> 271dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define RPC_MIN_SLOT_TABLE (2U) 28654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 291dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define RPC_DEF_SLOT_TABLE (16U) 301dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define RPC_MAX_SLOT_TABLE (128U) 311dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define RPC_CALLHDRSIZE 6 321dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define RPC_REPHDRSIZE 4 33654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 341dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define RPC_MIN_RESVPORT (1U) 351dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define RPC_MAX_RESVPORT (65535U) 361dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define RPC_DEF_MIN_RESVPORT (665U) 371dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define RPC_DEF_MAX_RESVPORT (1023U) 38654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 391dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstruct rpc_timeout { 401dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned long to_initval, 411dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project to_maxval, 421dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project to_increment; 43654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 441dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int to_retries; 451dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char to_exponential; 461dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project}; 471dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstruct rpc_task; 48654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 491dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstruct rpc_xprt; 501dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstruct seq_file; 511dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstruct rpc_rqst { 521dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct rpc_xprt * rq_xprt; 53654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 541dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct xdr_buf rq_snd_buf; 551dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct xdr_buf rq_rcv_buf; 561dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct rpc_task * rq_task; 571dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u32 rq_xid; 58654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 591dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project int rq_cong; 601dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project int rq_received; 611dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project u32 rq_seqno; 621dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project int rq_enc_pages_num; 63654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 641dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct page **rq_enc_pages; 651dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project void (*rq_release_snd_buf)(struct rpc_rqst *); 661dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct list_head rq_list; 671dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u32 * rq_buffer; 68654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 691dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project size_t rq_bufsize; 701dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct xdr_buf rq_private_buf; 711dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned long rq_majortimeo; 721dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned long rq_timeout; 73654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 741dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int rq_retries; 751dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project u32 rq_bytes_sent; 761dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned long rq_xtime; 771dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project int rq_ntrans; 78654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 791dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project}; 801dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define rq_svec rq_snd_buf.head 811dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define rq_slen rq_snd_buf.len 821dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstruct rpc_xprt_ops { 83654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 841dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project void (*set_buffer_size)(struct rpc_xprt *xprt, size_t sndsize, size_t rcvsize); 851dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project int (*reserve_xprt)(struct rpc_task *task); 861dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project void (*release_xprt)(struct rpc_xprt *xprt, struct rpc_task *task); 871dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project void (*set_port)(struct rpc_xprt *xprt, unsigned short port); 88654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 891dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project void (*connect)(struct rpc_task *task); 901dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project void * (*buf_alloc)(struct rpc_task *task, size_t size); 911dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project void (*buf_free)(struct rpc_task *task); 921dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project int (*send_request)(struct rpc_task *task); 93654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 941dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project void (*set_retrans_timeout)(struct rpc_task *task); 951dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project void (*timer)(struct rpc_task *task); 961dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project void (*release_request)(struct rpc_task *task); 971dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project void (*close)(struct rpc_xprt *xprt); 98654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 991dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project void (*destroy)(struct rpc_xprt *xprt); 1001dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project void (*print_stats)(struct rpc_xprt *xprt, struct seq_file *seq); 1011dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project}; 1021dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstruct rpc_xprt { 103654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1041dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct rpc_xprt_ops * ops; 1051dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct socket * sock; 1061dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct sock * inet; 1071dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct rpc_timeout timeout; 108654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1091dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct sockaddr_in addr; 1101dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project int prot; 1111dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned long cong; 1121dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned long cwnd; 113654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1141dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project size_t rcvsize, 1151dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project sndsize; 1161dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project size_t max_payload; 1171dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int tsh_size; 118654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1191dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct rpc_wait_queue sending; 1201dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct rpc_wait_queue resend; 1211dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct rpc_wait_queue pending; 1221dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct rpc_wait_queue backlog; 123654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1241dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct list_head free; 1251dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct rpc_rqst * slot; 1261dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int max_reqs; 1271dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned long state; 128654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1291dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char shutdown : 1, 1301dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project resvport : 1; 1311dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u32 xid; 1321dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project u32 tcp_recm, 133654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1341dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project tcp_xid, 1351dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project tcp_reclen, 1361dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project tcp_offset; 1371dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned long tcp_copied, 138654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1391dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project tcp_flags; 1401dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned long connect_timeout, 1411dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project bind_timeout, 1421dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project reestablish_timeout; 143654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1441dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct work_struct connect_worker; 1451dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned short port; 1461dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct work_struct task_cleanup; 1471dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct timer_list timer; 148654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1491dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned long last_used, 1501dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project idle_timeout; 1511dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project spinlock_t transport_lock; 1521dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project spinlock_t reserve_lock; 153654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1541dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct rpc_task * snd_task; 1551dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct list_head recv; 1561dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct { 1571dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned long bind_count, 158654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1591dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project connect_count, 1601dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project connect_start, 1611dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project connect_time, 1621dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project sends, 163654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1641dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project recvs, 1651dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project bad_xids; 1661dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned long long req_u, 1671dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project bklog_u; 168654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1691dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project } stat; 1701dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project void (*old_data_ready)(struct sock *, int); 1711dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project void (*old_state_change)(struct sock *); 1721dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project void (*old_write_space)(struct sock *); 173654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1741dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project}; 1751dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define XPRT_LAST_FRAG (1 << 0) 1761dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define XPRT_COPY_RECM (1 << 1) 1771dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define XPRT_COPY_XID (1 << 2) 178654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1791dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define XPRT_COPY_DATA (1 << 3) 1801dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 181