/net/netfilter/ipset/ |
H A D | ip_set_getport.c | 67 const struct icmphdr *ic; local 69 ic = skb_header_pointer(skb, protooff, sizeof(_ich), &_ich); 70 if (ic == NULL) 73 *port = (__force __be16)htons((ic->type << 8) | ic->code); 78 const struct icmp6hdr *ic; local 80 ic = skb_header_pointer(skb, protooff, sizeof(_ich), &_ich); 81 if (ic == NULL) 85 htons((ic->icmp6_type << 8) | ic [all...] |
/net/rds/ |
H A D | iw.c | 171 struct rds_iw_connection *ic; local 186 ic = conn->c_transport_data; 187 dev_addr = &ic->i_cm_id->route.addr.dev_addr; 192 rds_iwdev = ib_get_client_data(ic->i_cm_id->device, &rds_iw_client); 193 iinfo->max_send_wr = ic->i_send_ring.w_nr; 194 iinfo->max_recv_wr = ic->i_recv_ring.w_nr;
|
H A D | ib.c | 71 struct rds_ib_connection *ic; local 74 list_for_each_entry(ic, &ib_nodev_conns, ib_node) 75 rds_conn_connect_if_down(ic->conn); 81 struct rds_ib_connection *ic; local 85 list_for_each_entry(ic, &rds_ibdev->conn_list, ib_node) 86 rds_conn_drop(ic->conn); 270 struct rds_ib_connection *ic; local 285 ic = conn->c_transport_data; 286 dev_addr = &ic->i_cm_id->route.addr.dev_addr; 291 rds_ibdev = ic [all...] |
H A D | ib_cm.c | 85 struct rds_ib_connection *ic = conn->c_transport_data; local 89 ic->i_flowctl = 1; 92 ic->i_flowctl = 0; 111 rds_ib_tune_rnr(struct rds_ib_connection *ic, struct ib_qp_attr *attr) argument 116 ret = ib_modify_qp(ic->i_cm_id->qp, attr, IB_QP_MIN_RNR_TIMER); 128 struct rds_ib_connection *ic = conn->c_transport_data; local 157 ic->i_flowctl ? ", flow control" : ""); 164 rds_ib_send_init_ring(ic); 165 rds_ib_recv_init_ring(ic); 171 rds_ib_tune_rnr(ic, 199 struct rds_ib_connection *ic = conn->c_transport_data; local 243 struct rds_ib_connection *ic = conn->c_transport_data; local 268 struct rds_ib_connection *ic = conn->c_transport_data; local 453 struct rds_ib_connection *ic = NULL; local 545 struct rds_ib_connection *ic = conn->c_transport_data; local 580 struct rds_ib_connection *ic = conn->c_transport_data; local 626 struct rds_ib_connection *ic = conn->c_transport_data; local 746 struct rds_ib_connection *ic; local 794 struct rds_ib_connection *ic = arg; local [all...] |
H A D | iw_cm.c | 55 struct rds_iw_connection *ic = conn->c_transport_data; local 59 ic->i_flowctl = 1; 62 ic->i_flowctl = 0; 73 struct rds_iw_connection *ic = conn->c_transport_data; local 87 rds_iwdev = ib_get_client_data(ic->i_cm_id->device, &rds_iw_client); 88 err = rds_iw_update_cm_id(rds_iwdev, ic->i_cm_id); 102 ic->i_flowctl ? ", flow control" : ""); 112 struct rds_iw_connection *ic = conn->c_transport_data; local 126 dp->dp_ack_seq = rds_iw_piggyb_ack(ic); 129 if (ic 150 struct rds_iw_connection *ic = conn->c_transport_data; local 249 struct rds_iw_connection *ic = conn->c_transport_data; local 383 struct rds_iw_connection *ic = NULL; local 479 struct rds_iw_connection *ic = conn->c_transport_data; local 506 struct rds_iw_connection *ic = conn->c_transport_data; local 516 struct rds_iw_connection *ic = conn->c_transport_data; local 576 struct rds_iw_connection *ic = conn->c_transport_data; local 693 struct rds_iw_connection *ic; local 733 struct rds_iw_connection *ic = arg; local [all...] |
H A D | ib_send.c | 105 static void rds_ib_send_unmap_data(struct rds_ib_connection *ic, argument 110 ib_dma_unmap_sg(ic->i_cm_id->device, 115 static void rds_ib_send_unmap_rdma(struct rds_ib_connection *ic, argument 120 ib_dma_unmap_sg(ic->i_cm_id->device, 155 static void rds_ib_send_unmap_atomic(struct rds_ib_connection *ic, argument 161 ib_dma_unmap_sg(ic->i_cm_id->device, op->op_sg, 1, 182 static struct rds_message *rds_ib_send_unmap_op(struct rds_ib_connection *ic, argument 193 rds_ib_send_unmap_data(ic, send->s_op, wc_status); 200 rds_ib_send_unmap_rdma(ic, send->s_op, wc_status); 207 rds_ib_send_unmap_atomic(ic, sen 222 rds_ib_send_init_ring(struct rds_ib_connection *ic) argument 245 rds_ib_send_clear_ring(struct rds_ib_connection *ic) argument 260 rds_ib_sub_signaled(struct rds_ib_connection *ic, int nr) argument 277 struct rds_ib_connection *ic = conn->c_transport_data; local 396 rds_ib_send_grab_credits(struct rds_ib_connection *ic, u32 wanted, u32 *adv_credits, int need_posted, int max_posted) argument 451 struct rds_ib_connection *ic = conn->c_transport_data; local 472 struct rds_ib_connection *ic = conn->c_transport_data; local 495 rds_ib_set_wr_signal_state(struct rds_ib_connection *ic, struct rds_ib_send_work *send, bool notify) argument 528 struct rds_ib_connection *ic = conn->c_transport_data; local 788 struct rds_ib_connection *ic = conn->c_transport_data; local 877 struct rds_ib_connection *ic = conn->c_transport_data; local 1015 struct rds_ib_connection *ic = conn->c_transport_data; local [all...] |
H A D | iw_recv.c | 69 static void rds_iw_recv_unmap_page(struct rds_iw_connection *ic, argument 76 ib_dma_unmap_page(ic->i_cm_id->device, 82 void rds_iw_recv_init_ring(struct rds_iw_connection *ic) argument 87 for (i = 0, recv = ic->i_recvs; i < ic->i_recv_ring.w_nr; i++, recv++) { 98 sge = rds_iw_data_sge(ic, recv->r_sge); 103 sge = rds_iw_header_sge(ic, recv->r_sge); 104 sge->addr = ic->i_recv_hdrs_dma + (i * sizeof(struct rds_header)); 110 static void rds_iw_recv_clear_one(struct rds_iw_connection *ic, argument 118 rds_iw_recv_unmap_page(ic, rec 126 rds_iw_recv_clear_ring(struct rds_iw_connection *ic) argument 141 struct rds_iw_connection *ic = conn->c_transport_data; local 227 struct rds_iw_connection *ic = conn->c_transport_data; local 362 rds_iw_recv_init_ack(struct rds_iw_connection *ic) argument 401 rds_iw_set_ack(struct rds_iw_connection *ic, u64 seq, int ack_required) argument 413 rds_iw_get_ack(struct rds_iw_connection *ic) argument 427 rds_iw_set_ack(struct rds_iw_connection *ic, u64 seq, int ack_required) argument 437 rds_iw_get_ack(struct rds_iw_connection *ic) argument 447 rds_iw_send_ack(struct rds_iw_connection *ic, unsigned int adv_credits) argument 516 rds_iw_attempt_ack(struct rds_iw_connection *ic) argument 543 rds_iw_ack_send_complete(struct rds_iw_connection *ic) argument 553 rds_iw_piggyb_ack(struct rds_iw_connection *ic) argument 653 struct rds_iw_connection *ic = conn->c_transport_data; local 786 struct rds_iw_connection *ic = conn->c_transport_data; local 795 rds_poll_cq(struct rds_iw_connection *ic, struct rds_iw_ack_state *state) argument 835 struct rds_iw_connection *ic = (struct rds_iw_connection *) data; local 867 struct rds_iw_connection *ic = conn->c_transport_data; local [all...] |
H A D | iw_send.c | 66 static void rds_iw_send_unmap_rdma(struct rds_iw_connection *ic, argument 70 ib_dma_unmap_sg(ic->i_cm_id->device, 77 static void rds_iw_send_unmap_rm(struct rds_iw_connection *ic, argument 83 rdsdebug("ic %p send %p rm %p\n", ic, send, rm); 85 ib_dma_unmap_sg(ic->i_cm_id->device, 90 rds_iw_send_unmap_rdma(ic, &rm->rdma); 128 void rds_iw_send_init_ring(struct rds_iw_connection *ic) argument 133 for (i = 0, send = ic->i_sends; i < ic 171 rds_iw_send_clear_ring(struct rds_iw_connection *ic) argument 199 struct rds_iw_connection *ic = conn->c_transport_data; local 348 rds_iw_send_grab_credits(struct rds_iw_connection *ic, u32 wanted, u32 *adv_credits, int need_posted, int max_posted) argument 403 struct rds_iw_connection *ic = conn->c_transport_data; local 424 struct rds_iw_connection *ic = conn->c_transport_data; local 448 rds_iw_xmit_populate_wr(struct rds_iw_connection *ic, struct rds_iw_send_work *send, unsigned int pos, unsigned long buffer, unsigned int length, int send_flags) argument 499 struct rds_iw_connection *ic = conn->c_transport_data; local 768 rds_iw_build_send_fastreg(struct rds_iw_device *rds_iwdev, struct rds_iw_connection *ic, struct rds_iw_send_work *send, int nent, int len, u64 sg_addr) argument 790 struct rds_iw_connection *ic = conn->c_transport_data; local 969 struct rds_iw_connection *ic = conn->c_transport_data; local [all...] |
H A D | ib_rdma.c | 164 struct rds_ib_connection *ic = conn->c_transport_data; local 169 BUG_ON(list_empty(&ic->ib_node)); 170 list_del(&ic->ib_node); 173 list_add_tail(&ic->ib_node, &rds_ibdev->conn_list); 177 ic->rds_ibdev = rds_ibdev; 183 struct rds_ib_connection *ic = conn->c_transport_data; local 189 BUG_ON(list_empty(&ic->ib_node)); 190 list_del(&ic->ib_node); 193 list_add_tail(&ic->ib_node, &ib_nodev_conns); 197 ic 203 struct rds_ib_connection *ic, *_ic; local [all...] |
H A D | ib_recv.c | 46 void rds_ib_recv_init_ring(struct rds_ib_connection *ic) argument 51 for (i = 0, recv = ic->i_recvs; i < ic->i_recv_ring.w_nr; i++, recv++) { 63 sge->addr = ic->i_recv_hdrs_dma + (i * sizeof(struct rds_header)); 65 sge->lkey = ic->i_mr->lkey; 70 sge->lkey = ic->i_mr->lkey; 120 int rds_ib_recv_alloc_caches(struct rds_ib_connection *ic) argument 124 ret = rds_ib_recv_alloc_cache(&ic->i_cache_incs); 126 ret = rds_ib_recv_alloc_cache(&ic->i_cache_frags); 128 free_percpu(ic 154 rds_ib_recv_free_caches(struct rds_ib_connection *ic) argument 190 rds_ib_frag_free(struct rds_ib_connection *ic, struct rds_page_frag *frag) argument 204 struct rds_ib_connection *ic = inc->i_conn->c_transport_data; local 219 rds_ib_recv_clear_one(struct rds_ib_connection *ic, struct rds_ib_recv_work *recv) argument 233 rds_ib_recv_clear_ring(struct rds_ib_connection *ic) argument 241 rds_ib_refill_one_inc(struct rds_ib_connection *ic, gfp_t slab_mask) argument 270 rds_ib_refill_one_frag(struct rds_ib_connection *ic, gfp_t slab_mask, gfp_t page_mask) argument 302 struct rds_ib_connection *ic = conn->c_transport_data; local 359 struct rds_ib_connection *ic = conn->c_transport_data; local 531 rds_ib_recv_init_ack(struct rds_ib_connection *ic) argument 570 rds_ib_set_ack(struct rds_ib_connection *ic, u64 seq, int ack_required) argument 582 rds_ib_get_ack(struct rds_ib_connection *ic) argument 596 rds_ib_set_ack(struct rds_ib_connection *ic, u64 seq, int ack_required) argument 606 rds_ib_get_ack(struct rds_ib_connection *ic) argument 616 rds_ib_send_ack(struct rds_ib_connection *ic, unsigned int adv_credits) argument 685 rds_ib_attempt_ack(struct rds_ib_connection *ic) argument 712 rds_ib_ack_send_complete(struct rds_ib_connection *ic) argument 722 rds_ib_piggyb_ack(struct rds_ib_connection *ic) argument 822 struct rds_ib_connection *ic = conn->c_transport_data; local 955 struct rds_ib_connection *ic = conn->c_transport_data; local 964 rds_poll_cq(struct rds_ib_connection *ic, struct rds_ib_ack_state *state) argument 1010 struct rds_ib_connection *ic = (struct rds_ib_connection *) data; local 1039 struct rds_ib_connection *ic = conn->c_transport_data; local [all...] |
H A D | iw_rdma.c | 204 struct rds_iw_connection *ic = conn->c_transport_data; local 209 BUG_ON(list_empty(&ic->iw_node)); 210 list_del(&ic->iw_node); 213 list_add_tail(&ic->iw_node, &rds_iwdev->conn_list); 217 ic->rds_iwdev = rds_iwdev; 222 struct rds_iw_connection *ic = conn->c_transport_data; local 228 BUG_ON(list_empty(&ic->iw_node)); 229 list_del(&ic->iw_node); 232 list_add_tail(&ic->iw_node, &iw_nodev_conns); 236 rds_iw_remove_cm_id(ic 242 struct rds_iw_connection *ic, *_ic; local [all...] |
H A D | iw.h | 265 static inline u32 rds_iw_local_dma_lkey(struct rds_iw_connection *ic) argument 267 return ic->i_dma_local_lkey ? ic->i_cm_id->device->local_dma_lkey : ic->i_mr->lkey; 332 void rds_iw_recv_init_ring(struct rds_iw_connection *ic); 333 void rds_iw_recv_clear_ring(struct rds_iw_connection *ic); 334 void rds_iw_recv_init_ack(struct rds_iw_connection *ic); 335 void rds_iw_attempt_ack(struct rds_iw_connection *ic); 336 void rds_iw_ack_send_complete(struct rds_iw_connection *ic); 337 u64 rds_iw_piggyb_ack(struct rds_iw_connection *ic); 385 rds_iw_header_sge(struct rds_iw_connection *ic, struct ib_sge *sge) argument 391 rds_iw_data_sge(struct rds_iw_connection *ic, struct ib_sge *sge) argument [all...] |
/net/atm/ |
H A D | ioctl.c | 167 struct atm_ioctl *ic = list_entry(pos, struct atm_ioctl, list); local 168 if (try_module_get(ic->owner)) { 169 error = ic->ioctl(sock, cmd, arg); 170 module_put(ic->owner);
|
/net/ipv6/netfilter/ |
H A D | nf_log_ipv6.c | 214 const struct icmp6hdr *ic; local 223 ic = skb_header_pointer(skb, ptr, sizeof(_icmp6h), &_icmp6h); 224 if (ic == NULL) { 232 ic->icmp6_type, ic->icmp6_code); 234 switch (ic->icmp6_type) { 239 ntohs(ic->icmp6_identifier), 240 ntohs(ic->icmp6_sequence)); 250 ntohl(ic->icmp6_pointer)); 264 if (ic [all...] |
H A D | ip6_tables.c | 2143 const struct icmp6hdr *ic; local 2151 ic = skb_header_pointer(skb, par->thoff, sizeof(_icmph), &_icmph); 2152 if (ic == NULL) { 2164 ic->icmp6_type, ic->icmp6_code,
|
/net/netfilter/ipvs/ |
H A D | ip_vs_core.c | 852 struct icmphdr _icmph, *ic; local 870 ic = skb_header_pointer(skb, offset, sizeof(_icmph), &_icmph); 871 if (ic == NULL) 875 ic->type, ntohs(icmp_id(ic)), 885 if ((ic->type != ICMP_DEST_UNREACH) && 886 (ic->type != ICMP_SOURCE_QUENCH) && 887 (ic->type != ICMP_TIME_EXCEEDED)) { 926 struct icmp6hdr _icmph, *ic; local 935 ic 1296 struct icmphdr _icmph, *ic; local 1470 struct icmp6hdr _icmph, *ic; local [all...] |
/net/ipv4/netfilter/ |
H A D | ip_tables.c | 2135 const struct icmphdr *ic; local 2143 ic = skb_header_pointer(skb, par->thoff, sizeof(_icmph), &_icmph); 2144 if (ic == NULL) { 2156 ic->type, ic->code,
|