/linux-4.4.14/net/tipc/ |
H A D | msg.h | 120 struct tipc_msg { struct 124 static inline struct tipc_msg *buf_msg(struct sk_buff *skb) buf_msg() 126 return (struct tipc_msg *)skb->data; buf_msg() 129 static inline u32 msg_word(struct tipc_msg *m, u32 pos) msg_word() 134 static inline void msg_set_word(struct tipc_msg *m, u32 w, u32 val) msg_set_word() 139 static inline u32 msg_bits(struct tipc_msg *m, u32 w, u32 pos, u32 mask) msg_bits() 144 static inline void msg_set_bits(struct tipc_msg *m, u32 w, msg_set_bits() 153 static inline void msg_swap_words(struct tipc_msg *msg, u32 a, u32 b) msg_swap_words() 164 static inline u32 msg_version(struct tipc_msg *m) msg_version() 169 static inline void msg_set_version(struct tipc_msg *m) msg_set_version() 174 static inline u32 msg_user(struct tipc_msg *m) msg_user() 179 static inline u32 msg_isdata(struct tipc_msg *m) msg_isdata() 184 static inline void msg_set_user(struct tipc_msg *m, u32 n) msg_set_user() 189 static inline u32 msg_hdr_sz(struct tipc_msg *m) msg_hdr_sz() 194 static inline void msg_set_hdr_sz(struct tipc_msg *m, u32 n) msg_set_hdr_sz() 199 static inline u32 msg_size(struct tipc_msg *m) msg_size() 204 static inline u32 msg_data_sz(struct tipc_msg *m) msg_data_sz() 209 static inline int msg_non_seq(struct tipc_msg *m) msg_non_seq() 214 static inline void msg_set_non_seq(struct tipc_msg *m, u32 n) msg_set_non_seq() 219 static inline int msg_dest_droppable(struct tipc_msg *m) msg_dest_droppable() 224 static inline void msg_set_dest_droppable(struct tipc_msg *m, u32 d) msg_set_dest_droppable() 229 static inline int msg_src_droppable(struct tipc_msg *m) msg_src_droppable() 234 static inline void msg_set_src_droppable(struct tipc_msg *m, u32 d) msg_set_src_droppable() 239 static inline void msg_set_size(struct tipc_msg *m, u32 sz) msg_set_size() 244 static inline unchar *msg_data(struct tipc_msg *m) msg_data() 249 static inline struct tipc_msg *msg_get_wrapped(struct tipc_msg *m) msg_get_wrapped() 251 return (struct tipc_msg *)msg_data(m); msg_get_wrapped() 257 static inline u32 msg_type(struct tipc_msg *m) msg_type() 262 static inline void msg_set_type(struct tipc_msg *m, u32 n) msg_set_type() 267 static inline u32 msg_named(struct tipc_msg *m) msg_named() 272 static inline u32 msg_mcast(struct tipc_msg *m) msg_mcast() 277 static inline u32 msg_connected(struct tipc_msg *m) msg_connected() 282 static inline u32 msg_errcode(struct tipc_msg *m) msg_errcode() 287 static inline void msg_set_errcode(struct tipc_msg *m, u32 err) msg_set_errcode() 292 static inline u32 msg_reroute_cnt(struct tipc_msg *m) msg_reroute_cnt() 297 static inline void msg_incr_reroute_cnt(struct tipc_msg *m) msg_incr_reroute_cnt() 302 static inline void msg_reset_reroute_cnt(struct tipc_msg *m) msg_reset_reroute_cnt() 307 static inline u32 msg_lookup_scope(struct tipc_msg *m) msg_lookup_scope() 312 static inline void msg_set_lookup_scope(struct tipc_msg *m, u32 n) msg_set_lookup_scope() 317 static inline u16 msg_bcast_ack(struct tipc_msg *m) msg_bcast_ack() 322 static inline void msg_set_bcast_ack(struct tipc_msg *m, u16 n) msg_set_bcast_ack() 331 static inline u16 msg_ack(struct tipc_msg *m) msg_ack() 336 static inline void msg_set_ack(struct tipc_msg *m, u16 n) msg_set_ack() 341 static inline u16 msg_seqno(struct tipc_msg *m) msg_seqno() 346 static inline void msg_set_seqno(struct tipc_msg *m, u16 n) msg_set_seqno() 354 static inline u32 msg_importance(struct tipc_msg *m) msg_importance() 365 static inline void msg_set_importance(struct tipc_msg *m, u32 i) msg_set_importance() 377 static inline u32 msg_prevnode(struct tipc_msg *m) msg_prevnode() 382 static inline void msg_set_prevnode(struct tipc_msg *m, u32 a) msg_set_prevnode() 387 static inline u32 msg_origport(struct tipc_msg *m) msg_origport() 394 static inline void msg_set_origport(struct tipc_msg *m, u32 p) msg_set_origport() 399 static inline u32 msg_destport(struct tipc_msg *m) msg_destport() 404 static inline void msg_set_destport(struct tipc_msg *m, u32 p) msg_set_destport() 409 static inline u32 msg_mc_netid(struct tipc_msg *m) msg_mc_netid() 414 static inline void msg_set_mc_netid(struct tipc_msg *m, u32 p) msg_set_mc_netid() 419 static inline int msg_short(struct tipc_msg *m) msg_short() 424 static inline u32 msg_orignode(struct tipc_msg *m) msg_orignode() 431 static inline void msg_set_orignode(struct tipc_msg *m, u32 a) msg_set_orignode() 436 static inline u32 msg_destnode(struct tipc_msg *m) msg_destnode() 441 static inline void msg_set_destnode(struct tipc_msg *m, u32 a) msg_set_destnode() 446 static inline u32 msg_nametype(struct tipc_msg *m) msg_nametype() 451 static inline void msg_set_nametype(struct tipc_msg *m, u32 n) msg_set_nametype() 456 static inline u32 msg_nameinst(struct tipc_msg *m) msg_nameinst() 461 static inline u32 msg_namelower(struct tipc_msg *m) msg_namelower() 466 static inline void msg_set_namelower(struct tipc_msg *m, u32 n) msg_set_namelower() 471 static inline void msg_set_nameinst(struct tipc_msg *m, u32 n) msg_set_nameinst() 476 static inline u32 msg_nameupper(struct tipc_msg *m) msg_nameupper() 481 static inline void msg_set_nameupper(struct tipc_msg *m, u32 n) msg_set_nameupper() 532 static inline u32 msg_seq_gap(struct tipc_msg *m) msg_seq_gap() 537 static inline void msg_set_seq_gap(struct tipc_msg *m, u32 n) msg_set_seq_gap() 542 static inline u32 msg_node_sig(struct tipc_msg *m) msg_node_sig() 547 static inline void msg_set_node_sig(struct tipc_msg *m, u32 n) msg_set_node_sig() 552 static inline u32 msg_node_capabilities(struct tipc_msg *m) msg_node_capabilities() 557 static inline void msg_set_node_capabilities(struct tipc_msg *m, u32 n) msg_set_node_capabilities() 565 static inline u32 msg_dest_domain(struct tipc_msg *m) msg_dest_domain() 570 static inline void msg_set_dest_domain(struct tipc_msg *m, u32 n) msg_set_dest_domain() 575 static inline u32 msg_bcgap_after(struct tipc_msg *m) msg_bcgap_after() 580 static inline void msg_set_bcgap_after(struct tipc_msg *m, u32 n) msg_set_bcgap_after() 585 static inline u32 msg_bcgap_to(struct tipc_msg *m) msg_bcgap_to() 590 static inline void msg_set_bcgap_to(struct tipc_msg *m, u32 n) msg_set_bcgap_to() 599 static inline u32 msg_last_bcast(struct tipc_msg *m) msg_last_bcast() 604 static inline u32 msg_bc_snd_nxt(struct tipc_msg *m) msg_bc_snd_nxt() 609 static inline void msg_set_last_bcast(struct tipc_msg *m, u32 n) msg_set_last_bcast() 614 static inline void msg_set_fragm_no(struct tipc_msg *m, u32 n) msg_set_fragm_no() 620 static inline u16 msg_next_sent(struct tipc_msg *m) msg_next_sent() 625 static inline void msg_set_next_sent(struct tipc_msg *m, u16 n) msg_set_next_sent() 630 static inline void msg_set_long_msgno(struct tipc_msg *m, u32 n) msg_set_long_msgno() 635 static inline u32 msg_bc_netid(struct tipc_msg *m) msg_bc_netid() 640 static inline void msg_set_bc_netid(struct tipc_msg *m, u32 id) msg_set_bc_netid() 645 static inline u32 msg_link_selector(struct tipc_msg *m) msg_link_selector() 650 static inline void msg_set_link_selector(struct tipc_msg *m, u32 n) msg_set_link_selector() 658 static inline u16 msg_session(struct tipc_msg *m) msg_session() 663 static inline void msg_set_session(struct tipc_msg *m, u16 n) msg_set_session() 668 static inline u32 msg_probe(struct tipc_msg *m) msg_probe() 673 static inline void msg_set_probe(struct tipc_msg *m, u32 val) msg_set_probe() 678 static inline char msg_net_plane(struct tipc_msg *m) msg_net_plane() 683 static inline void msg_set_net_plane(struct tipc_msg *m, char n) msg_set_net_plane() 688 static inline u32 msg_linkprio(struct tipc_msg *m) msg_linkprio() 693 static inline void msg_set_linkprio(struct tipc_msg *m, u32 n) msg_set_linkprio() 698 static inline u32 msg_bearer_id(struct tipc_msg *m) msg_bearer_id() 703 static inline void msg_set_bearer_id(struct tipc_msg *m, u32 n) msg_set_bearer_id() 708 static inline u32 msg_redundant_link(struct tipc_msg *m) msg_redundant_link() 713 static inline void msg_set_redundant_link(struct tipc_msg *m, u32 r) msg_set_redundant_link() 718 static inline char *msg_media_addr(struct tipc_msg *m) msg_media_addr() 726 static inline u16 msg_msgcnt(struct tipc_msg *m) msg_msgcnt() 731 static inline void msg_set_msgcnt(struct tipc_msg *m, u16 n) msg_set_msgcnt() 736 static inline u32 msg_bcast_tag(struct tipc_msg *m) msg_bcast_tag() 741 static inline void msg_set_bcast_tag(struct tipc_msg *m, u32 n) msg_set_bcast_tag() 746 static inline u32 msg_max_pkt(struct tipc_msg *m) msg_max_pkt() 751 static inline void msg_set_max_pkt(struct tipc_msg *m, u32 n) msg_set_max_pkt() 756 static inline u32 msg_link_tolerance(struct tipc_msg *m) msg_link_tolerance() 761 static inline void msg_set_link_tolerance(struct tipc_msg *m, u32 n) msg_set_link_tolerance() 766 static inline bool msg_peer_link_is_up(struct tipc_msg *m) msg_peer_link_is_up() 775 static inline bool msg_peer_node_is_up(struct tipc_msg *m) msg_peer_node_is_up() 785 void tipc_msg_init(u32 own_addr, struct tipc_msg *m, u32 user, u32 type, 791 bool tipc_msg_bundle(struct sk_buff *skb, struct tipc_msg *msg, u32 mtu); 792 bool tipc_msg_make_bundle(struct sk_buff **skb, struct tipc_msg *msg, 795 int tipc_msg_build(struct tipc_msg *mhdr, struct msghdr *m,
|
H A D | msg.c | 73 void tipc_msg_init(u32 own_node, struct tipc_msg *m, u32 user, u32 type, tipc_msg_init() 93 struct tipc_msg *msg; tipc_msg_create() 125 struct tipc_msg *msg; tipc_buf_append() 204 struct tipc_msg *msg; tipc_msg_validate() 244 int tipc_msg_build(struct tipc_msg *mhdr, struct msghdr *m, tipc_msg_build() 253 struct tipc_msg pkthdr; tipc_msg_build() 345 bool tipc_msg_bundle(struct sk_buff *skb, struct tipc_msg *msg, u32 mtu) tipc_msg_bundle() 347 struct tipc_msg *bmsg; tipc_msg_bundle() 394 struct tipc_msg *msg; tipc_msg_extract() 432 bool tipc_msg_make_bundle(struct sk_buff **skb, struct tipc_msg *msg, tipc_msg_make_bundle() 436 struct tipc_msg *bmsg; tipc_msg_make_bundle() 480 struct tipc_msg *hdr = buf_msg(_skb); tipc_msg_reverse() 481 struct tipc_msg ohdr; tipc_msg_reverse() 534 struct tipc_msg *msg = buf_msg(skb); tipc_msg_lookup_dest()
|
H A D | bcast.h | 43 struct tipc_msg; 60 struct tipc_msg *hdr);
|
H A D | link.c | 268 struct tipc_msg *hdr; tipc_link_create() 274 l->pmsg = (struct tipc_msg *)&l->proto_msg; tipc_link_create() 517 struct tipc_msg *msg; link_profile_stats() 614 struct tipc_msg *msg = buf_msg(skb_peek(list)); link_schedule_user() 714 struct tipc_msg *hdr = buf_msg(skb_peek(list)); tipc_link_xmit() 776 struct tipc_msg *hdr; tipc_link_advance_backlog() 805 struct tipc_msg *hdr = buf_msg(skb); link_retransmit_failure() 819 struct tipc_msg *hdr; tipc_link_retrans() 897 struct tipc_msg *hdr = buf_msg(skb); tipc_link_input() 1027 struct tipc_msg *hdr; tipc_link_rcv() 1111 struct tipc_msg *hdr = l->pmsg; tipc_link_build_proto_msg() 1169 struct tipc_msg *hdr, tnlhdr; tipc_link_tnl_prepare() 1237 struct tipc_msg *hdr = buf_msg(skb); tipc_link_proto_rcv() 1343 struct tipc_msg *hdr; tipc_link_build_bc_proto_msg() 1382 void tipc_link_bc_init_rcv(struct tipc_link *l, struct tipc_msg *hdr) tipc_link_bc_init_rcv() 1409 void tipc_link_bc_sync_rcv(struct tipc_link *l, struct tipc_msg *hdr, tipc_link_bc_sync_rcv() 1487 struct tipc_msg *hdr = buf_msg(skb); tipc_link_bc_nack_rcv()
|
H A D | link.h | 174 struct tipc_msg *pmsg; 278 void tipc_link_bc_init_rcv(struct tipc_link *l, struct tipc_msg *hdr); 279 void tipc_link_bc_sync_rcv(struct tipc_link *l, struct tipc_msg *hdr,
|
H A D | socket.c | 89 struct tipc_msg phdr; 286 static bool tsk_peer_msg(struct tipc_sock *tsk, struct tipc_msg *msg) tsk_peer_msg() 334 struct tipc_msg *msg; tipc_sk_create() 675 struct tipc_msg *mhdr = &tsk->phdr; tipc_sendmcast() 729 struct tipc_msg *msg; tipc_sk_mcast_rcv() 783 struct tipc_msg *hdr = buf_msg(skb); tipc_sk_proto_rcv() 866 struct tipc_msg *mhdr = &tsk->phdr; __tipc_sendmsg() 1021 struct tipc_msg *mhdr = &tsk->phdr; __tipc_send_stream() 1114 struct tipc_msg *msg = &tsk->phdr; tipc_sk_finish_conn() 1137 static void set_orig_addr(struct msghdr *m, struct tipc_msg *msg) set_orig_addr() 1163 static int tipc_sk_anc_data_recv(struct msghdr *m, struct tipc_msg *msg, tipc_sk_anc_data_recv() 1228 struct tipc_msg *msg; tipc_sk_send_ack() 1294 struct tipc_msg *msg; tipc_recvmsg() 1388 struct tipc_msg *msg; tipc_recv_stream() 1539 struct tipc_msg *hdr = buf_msg(skb); filter_connect() 1629 struct tipc_msg *msg = buf_msg(buf); rcvbuf_limit() 1654 struct tipc_msg *hdr = buf_msg(skb); filter_rcv() 2003 struct tipc_msg *msg; tipc_accept() 2246 struct tipc_msg *msg; tipc_sk_reinit()
|
H A D | discover.c | 84 struct tipc_msg *msg; tipc_disc_init_msg() 129 struct tipc_msg *hdr = buf_msg(skb); tipc_disc_rcv()
|
H A D | name_distr.c | 76 struct tipc_msg *msg; named_prepare_buf() 391 struct tipc_msg *msg; tipc_named_rcv()
|
H A D | bcast.c | 218 struct tipc_msg *hdr = buf_msg(skb); tipc_bcast_rcv() 273 struct tipc_msg *hdr) tipc_bcast_sync_rcv()
|
H A D | node.c | 837 bool tipc_node_filter_pkt(struct tipc_node *n, struct tipc_msg *hdr) tipc_node_filter_pkt() 1092 struct tipc_msg *hdr = buf_msg(skb); tipc_node_bc_rcv() 1148 struct tipc_msg *hdr = buf_msg(skb); tipc_node_check_state() 1277 struct tipc_msg *hdr = buf_msg(skb); tipc_rcv()
|
H A D | bearer.c | 505 struct tipc_msg *hdr; tipc_bearer_bc_xmit()
|