/linux-4.4.14/net/sctp/ |
D | socket.c | 1386 int __user *optlen) in sctp_getsockopt_connectx3() 2175 unsigned int optlen) in sctp_setsockopt_disable_fragments() 2191 unsigned int optlen) in sctp_setsockopt_events() 2234 unsigned int optlen) in sctp_setsockopt_autoclose() 2494 unsigned int optlen) in sctp_setsockopt_peer_addr_params() 2616 char __user *optval, unsigned int optlen) in sctp_setsockopt_delayed_ack() 2725 static int sctp_setsockopt_initmsg(struct sock *sk, char __user *optval, unsigned int optlen) in sctp_setsockopt_initmsg() 2763 unsigned int optlen) in sctp_setsockopt_default_send_param() 2803 unsigned int optlen) in sctp_setsockopt_default_sndinfo() 2843 unsigned int optlen) in sctp_setsockopt_primary_addr() [all …]
|
/linux-4.4.14/net/ipv4/ |
D | ip_options.c | 95 int optlen; in __ip_options_echo() local 216 int optlen; in ip_options_fragment() local 265 int optlen, l; in ip_options_compile() local 513 static struct ip_options_rcu *ip_options_get_alloc(const int optlen) in ip_options_get_alloc() 520 struct ip_options_rcu *opt, int optlen) in ip_options_get_finish() 535 unsigned char __user *data, int optlen) in ip_options_get_from_user() 549 unsigned char *data, int optlen) in ip_options_get()
|
D | xfrm4_mode_beet.c | 43 int hdrlen, optlen; in xfrm4_beet_output() local 87 int optlen = 0; in xfrm4_beet_input() local
|
D | raw.c | 784 static int raw_seticmpfilter(struct sock *sk, char __user *optval, int optlen) in raw_seticmpfilter() 793 static int raw_geticmpfilter(struct sock *sk, char __user *optval, int __user *optlen) in raw_geticmpfilter() 813 char __user *optval, unsigned int optlen) in do_raw_setsockopt() 825 char __user *optval, unsigned int optlen) in raw_setsockopt() 834 char __user *optval, unsigned int optlen) in compat_raw_setsockopt() 843 char __user *optval, int __user *optlen) in do_raw_getsockopt() 855 char __user *optval, int __user *optlen) in raw_getsockopt() 864 char __user *optval, int __user *optlen) in compat_raw_getsockopt()
|
D | ip_sockglue.c | 573 int optname, char __user *optval, unsigned int optlen) in do_ip_setsockopt() 1197 int optname, char __user *optval, unsigned int optlen) in ip_setsockopt() 1222 char __user *optval, unsigned int optlen) in compat_ip_setsockopt() 1267 char __user *optval, int __user *optlen, unsigned int flags) in do_ip_getsockopt() 1508 int optname, char __user *optval, int __user *optlen) in ip_getsockopt() 1537 char __user *optval, int __user *optlen) in compat_ip_getsockopt()
|
D | tcp.c | 2324 int optname, char __user *optval, unsigned int optlen) in do_tcp_setsockopt() 2611 unsigned int optlen) in tcp_setsockopt() 2624 char __user *optval, unsigned int optlen) in compat_tcp_setsockopt() 2725 int optname, char __user *optval, int __user *optlen) in do_tcp_getsockopt() 2915 int __user *optlen) in tcp_getsockopt() 2928 char __user *optval, int __user *optlen) in compat_tcp_getsockopt()
|
D | udp.c | 2053 char __user *optval, unsigned int optlen, in udp_lib_setsockopt() 2146 char __user *optval, unsigned int optlen) in udp_setsockopt() 2156 char __user *optval, unsigned int optlen) in compat_udp_setsockopt() 2166 char __user *optval, int __user *optlen) in udp_lib_getsockopt() 2219 char __user *optval, int __user *optlen) in udp_getsockopt() 2228 char __user *optval, int __user *optlen) in compat_udp_getsockopt()
|
D | fou.c | 109 size_t len, optlen, hdrlen; in gue_udp_recv() local 259 size_t len, optlen, hdrlen, off; in gue_gro_receive() local 810 size_t hdrlen, optlen = 0; in gue_build_header() local
|
D | inet_connection_sock.c | 895 char __user *optval, int __user *optlen) in inet_csk_compat_getsockopt() 908 char __user *optval, unsigned int optlen) in inet_csk_compat_setsockopt()
|
D | ah4.c | 82 int optlen; in ip_clear_mutable_options() local
|
D | igmp.c | 2384 struct ip_msfilter __user *optval, int __user *optlen) in ip_mc_msfget() 2442 struct group_filter __user *optval, int __user *optlen) in ip_mc_gsfget()
|
D | ipmr.c | 1270 int ip_mroute_setsockopt(struct sock *sk, int optname, char __user *optval, unsigned int optlen) in ip_mroute_setsockopt() 1434 int ip_mroute_getsockopt(struct sock *sk, int optname, char __user *optval, int __user *optlen) in ip_mroute_getsockopt()
|
D | cipso_ipv4.c | 1592 int optlen; in cipso_v4_optptr() local
|
D | tcp_ipv4.c | 992 int optlen) in tcp_v4_parse_md5_keys()
|
/linux-4.4.14/net/dccp/ |
D | proto.c | 396 char __user *optval, unsigned int optlen) in dccp_setsockopt_service() 467 char __user *optval, unsigned int optlen) in dccp_setsockopt_ccid() 492 char __user *optval, unsigned int optlen) in do_dccp_setsockopt() 558 char __user *optval, unsigned int optlen) in dccp_setsockopt() 571 char __user *optval, unsigned int optlen) in compat_dccp_setsockopt() 584 int __user *optlen) in dccp_getsockopt_service() 611 char __user *optval, int __user *optlen) in do_dccp_getsockopt() 679 char __user *optval, int __user *optlen) in dccp_getsockopt() 692 char __user *optval, int __user *optlen) in compat_dccp_getsockopt()
|
D | ccid.h | 246 u32 __user *optval, int __user *optlen) in ccid_hc_rx_getsockopt() 257 u32 __user *optval, int __user *optlen) in ccid_hc_tx_getsockopt()
|
D | ccid.c | 64 char __user *optval, int __user *optlen) in ccid_getsockopt_builtin_ccids()
|
/linux-4.4.14/net/ipv6/ |
D | ipv6_sockglue.c | 141 char __user *optval, unsigned int optlen) in do_ipv6_setsockopt() 885 char __user *optval, unsigned int optlen) in ipv6_setsockopt() 912 char __user *optval, unsigned int optlen) in compat_ipv6_setsockopt() 981 char __user *optval, int __user *optlen, unsigned int flags) in do_ipv6_getsockopt() 1322 char __user *optval, int __user *optlen) in ipv6_getsockopt() 1355 char __user *optval, int __user *optlen) in compat_ipv6_getsockopt()
|
D | raw.c | 923 char __user *optval, int optlen) in rawv6_seticmpfilter() 940 char __user *optval, int __user *optlen) in rawv6_geticmpfilter() 966 char __user *optval, unsigned int optlen) in do_rawv6_setsockopt() 1008 char __user *optval, unsigned int optlen) in rawv6_setsockopt() 1030 char __user *optval, unsigned int optlen) in compat_rawv6_setsockopt() 1051 char __user *optval, int __user *optlen) in do_rawv6_getsockopt() 1086 char __user *optval, int __user *optlen) in rawv6_getsockopt() 1108 char __user *optval, int __user *optlen) in compat_rawv6_getsockopt()
|
D | xfrm6_mode_beet.c | 44 int optlen, hdr_len; in xfrm6_beet_output() local
|
D | ndisc.c | 491 int optlen = 0; in ndisc_send_na() local 564 int optlen = 0; in ndisc_send_ns() local 604 int optlen = 0; in ndisc_send_rs() local 1089 int optlen; in ndisc_router_discovery() local 1489 int optlen = 0; in ndisc_send_redirect() local
|
D | exthdrs_core.c | 135 int optlen; in ipv6_find_tlv() local
|
D | udp.c | 1422 char __user *optval, unsigned int optlen) in udpv6_setsockopt() 1432 char __user *optval, unsigned int optlen) in compat_udpv6_setsockopt() 1442 char __user *optval, int __user *optlen) in udpv6_getsockopt() 1451 char __user *optval, int __user *optlen) in compat_udpv6_getsockopt()
|
D | ip6_offload.c | 147 int len = 0, proto, optlen = sizeof(*iph); in ipv6_exthdrs_len() local
|
D | ah6.c | 121 int optlen = 0; in zero_out_mutable_opts() local 165 int optlen = 0; in ipv6_rearrange_destopt() local
|
D | ip6_flowlabel.c | 355 char __user *optval, int optlen, int *err_p) in fl_create() 512 int ipv6_flowlabel_opt(struct sock *sk, char __user *optval, int optlen) in ipv6_flowlabel_opt()
|
D | exthdrs.c | 112 int optlen = nh[off + 1] + 2; in ip6_parse_tlv() local
|
D | ip6mr.c | 1657 int ip6_mroute_setsockopt(struct sock *sk, int optname, char __user *optval, unsigned int optlen) in ip6_mroute_setsockopt() 1808 int __user *optlen) in ip6_mroute_getsockopt()
|
D | tcp_ipv6.c | 497 int optlen) in tcp_v6_parse_md5_keys()
|
D | ip6_tunnel.c | 485 __u16 optlen = 0; in ip6_tnl_parse_tlv_enc_lim() local
|
D | mcast.c | 533 struct group_filter __user *optval, int __user *optlen) in ip6_mc_msfget()
|
D | route.c | 2106 int optlen, on_link; in rt6_do_redirect() local
|
/linux-4.4.14/net/rds/ |
D | af_rds.c | 228 int optlen) in rds_set_bool_option() 241 int optlen) in rds_cong_monitor() 259 int optlen) in rds_set_transport() 281 char __user *optval, unsigned int optlen) in rds_setsockopt() 323 char __user *optval, int __user *optlen) in rds_getsockopt()
|
D | rdma.c | 315 int rds_get_mr(struct rds_sock *rs, char __user *optval, int optlen) in rds_get_mr() 329 int rds_get_mr_for_dest(struct rds_sock *rs, char __user *optval, int optlen) in rds_get_mr_for_dest() 356 int rds_free_mr(struct rds_sock *rs, char __user *optval, int optlen) in rds_free_mr()
|
D | info.c | 159 int __user *optlen) in rds_info_getsockopt()
|
/linux-4.4.14/net/ |
D | compat.c | 313 char __user *optval, unsigned int optlen) in do_set_attach_filter() 333 int optname, char __user *optval, unsigned int optlen) in do_set_sock_timeout() 355 char __user *optval, unsigned int optlen) in compat_sock_setsockopt() 367 char __user *, optval, unsigned int, optlen) in COMPAT_SYSCALL_DEFINE5() argument 394 char __user *optval, int __user *optlen) in do_get_sock_timeout() 423 char __user *optval, int __user *optlen) in compat_sock_getsockopt() 487 char __user *, optval, int __user *, optlen) in COMPAT_SYSCALL_DEFINE5() argument 542 char __user *optval, unsigned int optlen, in compat_mc_setsockopt() 629 char __user *optval, int __user *optlen, in compat_mc_getsockopt()
|
D | socket.c | 1732 char __user *, optval, int, optlen) in SYSCALL_DEFINE5() argument 1766 char __user *, optval, int __user *, optlen) in SYSCALL_DEFINE5() argument 3228 char *optval, int *optlen) in kernel_getsockopt() 3250 char *optval, unsigned int optlen) in kernel_setsockopt()
|
/linux-4.4.14/net/atm/ |
D | pvc.c | 65 char __user *optval, unsigned int optlen) in pvc_setsockopt() 77 char __user *optval, int __user *optlen) in pvc_getsockopt()
|
D | svc.c | 453 char __user *optval, unsigned int optlen) in svc_setsockopt() 498 char __user *optval, int __user *optlen) in svc_getsockopt()
|
D | common.c | 744 char __user *optval, unsigned int optlen) in vcc_setsockopt() 791 char __user *optval, int __user *optlen) in vcc_getsockopt()
|
/linux-4.4.14/drivers/net/ppp/ |
D | ppp_mppe.c | 193 static void *mppe_alloc(unsigned char *options, int optlen) in mppe_alloc() 273 mppe_init(void *arg, unsigned char *options, int optlen, int unit, int debug, in mppe_init() 338 mppe_comp_init(void *arg, unsigned char *options, int optlen, int unit, in mppe_comp_init() 454 mppe_decomp_init(void *arg, unsigned char *options, int optlen, int unit, in mppe_decomp_init()
|
/linux-4.4.14/net/core/ |
D | sock.c | 383 static int sock_set_timeout(long *timeo_p, char __user *optval, int optlen) in sock_set_timeout() 559 int optlen) in sock_setbindtodevice() 617 int __user *optlen, int len) in sock_getbindtodevice() 689 char __user *optval, unsigned int optlen) in sock_setsockopt() 1030 char __user *optval, int __user *optlen) in sock_getsockopt() 2227 char __user *optval, unsigned int optlen) in sock_no_setsockopt() 2234 char __user *optval, int __user *optlen) in sock_no_getsockopt() 2597 char __user *optval, int __user *optlen) in sock_common_getsockopt() 2607 char __user *optval, int __user *optlen) in compat_sock_common_getsockopt() 2638 char __user *optval, unsigned int optlen) in sock_common_setsockopt() [all …]
|
/linux-4.4.14/net/netfilter/ |
D | xt_tcpmss.c | 36 unsigned int i, optlen; in tcpmss_mt() local
|
D | xt_TCPOPTSTRIP.c | 22 static inline unsigned int optlen(const u_int8_t *opt, unsigned int offset) in optlen() function
|
D | xt_dccp.c | 46 unsigned int optlen = dh->dccph_doff*4 - __dccp_hdr_len(dh); in dccp_find_option() local
|
D | xt_tcpudp.c | 34 unsigned int optlen, in tcp_find_option()
|
D | xt_TCPMSS.c | 37 optlen(const u_int8_t *opt, unsigned int offset) in optlen() function
|
/linux-4.4.14/net/bluetooth/rfcomm/ |
D | sock.c | 647 …omm_sock_setsockopt_old(struct socket *sock, int optname, char __user *optval, unsigned int optlen) in rfcomm_sock_setsockopt_old() 688 …k_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsigned int optlen) in rfcomm_sock_setsockopt() 756 …comm_sock_getsockopt_old(struct socket *sock, int optname, char __user *optval, int __user *optlen) in rfcomm_sock_getsockopt_old() 831 …ck_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) in rfcomm_sock_getsockopt()
|
/linux-4.4.14/include/linux/ |
D | mroute6.h | 35 int optname, char __user *optval, unsigned int optlen) in ip6_mroute_setsockopt() 42 int optname, char __user *optval, int __user *optlen) in ip6_mroute_getsockopt()
|
D | mroute.h | 30 int optname, char __user *optval, unsigned int optlen) in ip_mroute_setsockopt() 37 int optname, char __user *optval, int __user *optlen) in ip_mroute_getsockopt()
|
D | security.h | 1254 int __user *optlen, unsigned len) in security_socket_getpeersec_stream()
|
/linux-4.4.14/net/dccp/ccids/ |
D | ccid3.c | 466 u8 option, u8 *optval, u8 optlen) in ccid3_hc_tx_parse_options() 528 u32 __user *optval, int __user *optlen) in ccid3_hc_tx_getsockopt() 820 u32 __user *optval, int __user *optlen) in ccid3_hc_rx_getsockopt()
|
D | ccid2.c | 490 u8 option, u8 *optval, u8 optlen) in ccid2_hc_tx_parse_options()
|
/linux-4.4.14/net/bluetooth/ |
D | l2cap_sock.c | 392 char __user *optval, int __user *optlen) in l2cap_sock_getsockopt_old() 495 char __user *optval, int __user *optlen) in l2cap_sock_getsockopt() 631 char __user *optval, unsigned int optlen) in l2cap_sock_setsockopt_old() 743 char __user *optval, unsigned int optlen) in l2cap_sock_setsockopt()
|
D | sco.c | 795 char __user *optval, unsigned int optlen) in sco_sock_setsockopt() 860 char __user *optval, int __user *optlen) in sco_sock_getsockopt_old() 921 char __user *optval, int __user *optlen) in sco_sock_getsockopt()
|
D | hci_sock.c | 1368 char __user *optval, int __user *optlen) in hci_sock_getsockopt()
|
/linux-4.4.14/net/ipv6/netfilter/ |
D | ip6t_hbh.c | 60 unsigned int optlen; in hbh_mt6() local
|
/linux-4.4.14/net/ieee802154/ |
D | socket.c | 389 char __user *optval, int __user *optlen) in raw_getsockopt() 395 char __user *optval, unsigned int optlen) in raw_setsockopt() 830 char __user *optval, int __user *optlen) in dgram_getsockopt() 874 char __user *optval, unsigned int optlen) in dgram_setsockopt()
|
/linux-4.4.14/net/bridge/ |
D | br_netfilter_ipv6.c | 65 int optlen = nh[off + 1] + 2; in br_nf_check_hbh_len() local
|
/linux-4.4.14/include/net/ |
D | gue.h | 87 size_t optlen) in validate_gue_flags()
|
D | inet_sock.h | 46 unsigned char optlen; member
|
D | xfrm.h | 672 u8 optlen; member 1572 static inline int xfrm_user_policy(struct sock *sk, int optname, u8 __user *optval, int optlen) in xfrm_user_policy()
|
/linux-4.4.14/include/uapi/linux/ |
D | isdn_ppp.h | 63 int optlen; member
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
D | shadow.c | 180 int optlen; in nvbios_shadow() local
|
/linux-4.4.14/net/can/ |
D | raw.c | 482 char __user *optval, unsigned int optlen) in raw_setsockopt() 637 char __user *optval, int __user *optlen) in raw_getsockopt()
|
/linux-4.4.14/net/nfc/ |
D | llcp_sock.c | 225 char __user *optval, unsigned int optlen) in nfc_llcp_setsockopt() 298 char __user *optval, int __user *optlen) in nfc_llcp_getsockopt()
|
/linux-4.4.14/net/rxrpc/ |
D | ar-key.c | 889 int rxrpc_request_key(struct rxrpc_sock *rx, char __user *optval, int optlen) in rxrpc_request_key() 926 int optlen) in rxrpc_server_keyring()
|
D | af_rxrpc.c | 513 char __user *optval, unsigned int optlen) in rxrpc_setsockopt()
|
/linux-4.4.14/net/decnet/ |
D | af_decnet.c | 1332 …n_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsigned int optlen) in dn_setsockopt() 1344 …pt(struct socket *sock, int level,int optname, char __user *optval, unsigned int optlen, int flags) in __dn_setsockopt() 1508 …dn_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) in dn_getsockopt() 1520 …kopt(struct socket *sock, int level,int optname, char __user *optval,int __user *optlen, int flags) in __dn_getsockopt()
|
/linux-4.4.14/net/llc/ |
D | af_llc.c | 1032 char __user *optval, unsigned int optlen) in llc_ui_setsockopt() 1114 char __user *optval, int __user *optlen) in llc_ui_getsockopt()
|
/linux-4.4.14/drivers/infiniband/core/ |
D | ucma.c | 1163 void *optval, size_t optlen) in ucma_set_option_id() 1197 struct ib_path_rec_data *path_data, size_t optlen) in ucma_set_ib_path() 1228 void *optval, size_t optlen) in ucma_set_option_ib() 1244 int optname, void *optval, size_t optlen) in ucma_set_option_level()
|
/linux-4.4.14/scripts/dtc/ |
D | util.c | 400 int optlen; in util_usage() local
|
/linux-4.4.14/net/netrom/ |
D | af_netrom.c | 300 char __user *optval, unsigned int optlen) in nr_setsockopt() 352 char __user *optval, int __user *optlen) in nr_getsockopt()
|
/linux-4.4.14/net/ax25/ |
D | af_ax25.c | 535 char __user *optval, unsigned int optlen) in ax25_setsockopt() 677 char __user *optval, int __user *optlen) in ax25_getsockopt()
|
/linux-4.4.14/net/sched/ |
D | act_csum.c | 385 int off, len, optlen; in tcf_csum_ipv6_hopopts() local
|
/linux-4.4.14/drivers/video/fbdev/ |
D | acornfb.c | 900 int optlen; in acornfb_setup() local
|
/linux-4.4.14/net/irda/ |
D | af_irda.c | 1873 char __user *optval, unsigned int optlen) in irda_setsockopt() 2223 char __user *optval, int __user *optlen) in irda_getsockopt()
|
/linux-4.4.14/net/rose/ |
D | af_rose.c | 370 char __user *optval, unsigned int optlen) in rose_setsockopt() 430 char __user *optval, int __user *optlen) in rose_getsockopt()
|
/linux-4.4.14/net/x25/ |
D | af_x25.c | 440 char __user *optval, unsigned int optlen) in x25_setsockopt() 467 char __user *optval, int __user *optlen) in x25_getsockopt()
|
/linux-4.4.14/crypto/ |
D | af_alg.c | 229 char __user *optval, unsigned int optlen) in alg_setsockopt()
|
/linux-4.4.14/net/phonet/ |
D | pep.c | 988 char __user *optval, unsigned int optlen) in pep_setsockopt() 1050 char __user *optval, int __user *optlen) in pep_getsockopt()
|
/linux-4.4.14/net/l2tp/ |
D | l2tp_ppp.c | 1357 char __user *optval, unsigned int optlen) in pppol2tp_setsockopt() 1483 char __user *optval, int __user *optlen) in pppol2tp_getsockopt()
|
/linux-4.4.14/drivers/atm/ |
D | zatm.c | 1514 void __user *optval,int optlen) in zatm_getsockopt() 1521 void __user *optval,unsigned int optlen) in zatm_setsockopt()
|
D | eni.c | 2035 void __user *optval,int optlen) in eni_getsockopt() 2042 void __user *optval,unsigned int optlen) in eni_setsockopt()
|
D | iphase.c | 2881 void __user *optval, int optlen) 2888 void __user *optval, unsigned int optlen)
|
D | fore200e.c | 1787 fore200e_getsockopt(struct atm_vcc* vcc, int level, int optname, void __user *optval, int optlen) in fore200e_getsockopt() 1799 …e_setsockopt(struct atm_vcc* vcc, int level, int optname, void __user *optval, unsigned int optlen) in fore200e_setsockopt()
|
/linux-4.4.14/net/vmw_vsock/ |
D | af_vsock.c | 1363 unsigned int optlen) in vsock_stream_setsockopt() 1439 int __user *optlen) in vsock_stream_getsockopt()
|
/linux-4.4.14/net/ipx/ |
D | af_ipx.c | 1267 char __user *optval, unsigned int optlen) in ipx_setsockopt() 1293 char __user *optval, int __user *optlen) in ipx_getsockopt()
|
/linux-4.4.14/drivers/isdn/mISDN/ |
D | socket.c | 446 char __user *optval, int __user *optlen) in data_sock_getsockopt()
|
/linux-4.4.14/net/iucv/ |
D | af_iucv.c | 1578 char __user *optval, unsigned int optlen) in iucv_sock_setsockopt() 1628 char __user *optval, int __user *optlen) in iucv_sock_getsockopt()
|
/linux-4.4.14/include/uapi/rdma/ |
D | rdma_user_cm.h | 290 __u32 optlen; member
|
/linux-4.4.14/net/netlink/ |
D | af_netlink.c | 2218 char __user *optval, unsigned int optlen) in netlink_setsockopt() 2325 char __user *optval, int __user *optlen) in netlink_getsockopt()
|
/linux-4.4.14/net/packet/ |
D | af_packet.c | 3502 …t_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsigned int optlen) in packet_setsockopt() 3717 char __user *optval, int __user *optlen) in packet_getsockopt()
|
/linux-4.4.14/net/xfrm/ |
D | xfrm_state.c | 1841 int xfrm_user_policy(struct sock *sk, int optname, u8 __user *optval, int optlen) in xfrm_user_policy()
|
/linux-4.4.14/security/ |
D | security.c | 1271 int __user *optlen, unsigned len) in security_socket_getpeersec_stream()
|
/linux-4.4.14/security/smack/ |
D | smack_lsm.c | 4024 int __user *optlen, unsigned len) in smack_socket_getpeersec_stream()
|
/linux-4.4.14/security/selinux/ |
D | hooks.c | 4498 int __user *optlen, unsigned len) in selinux_socket_getpeersec_stream()
|