/net/rds/ |
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_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 532 rds_ib_recv_init_ack(struct rds_ib_connection *ic) argument 571 rds_ib_set_ack(struct rds_ib_connection *ic, u64 seq, int ack_required) argument 583 rds_ib_get_ack(struct rds_ib_connection *ic) argument 597 rds_ib_set_ack(struct rds_ib_connection *ic, u64 seq, int ack_required) argument 607 rds_ib_get_ack(struct rds_ib_connection *ic) argument 617 rds_ib_send_ack(struct rds_ib_connection *ic, unsigned int adv_credits) argument 686 rds_ib_attempt_ack(struct rds_ib_connection *ic) argument 713 rds_ib_ack_send_complete(struct rds_ib_connection *ic) argument 723 rds_ib_piggyb_ack(struct rds_ib_connection *ic) argument 823 struct rds_ib_connection *ic = conn->c_transport_data; local 956 struct rds_ib_connection *ic = conn->c_transport_data; local 965 rds_poll_cq(struct rds_ib_connection *ic, struct rds_ib_ack_state *state) argument 1011 struct rds_ib_connection *ic = (struct rds_ib_connection *) data; local 1040 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 | 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 789 struct rds_ib_connection *ic = conn->c_transport_data; local 878 struct rds_ib_connection *ic = conn->c_transport_data; local 1016 struct rds_ib_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 | 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...] |
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.h | 315 int rds_ib_recv_alloc_caches(struct rds_ib_connection *ic); 316 void rds_ib_recv_free_caches(struct rds_ib_connection *ic); 323 void rds_ib_recv_init_ring(struct rds_ib_connection *ic); 324 void rds_ib_recv_clear_ring(struct rds_ib_connection *ic); 325 void rds_ib_recv_init_ack(struct rds_ib_connection *ic); 326 void rds_ib_attempt_ack(struct rds_ib_connection *ic); 327 void rds_ib_ack_send_complete(struct rds_ib_connection *ic); 328 u64 rds_ib_piggyb_ack(struct rds_ib_connection *ic); 348 void rds_ib_send_init_ring(struct rds_ib_connection *ic); 349 void rds_ib_send_clear_ring(struct rds_ib_connection *ic); [all...] |
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_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 | 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...] |
/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/netfilter/ipvs/ |
H A D | ip_vs_core.c | 843 struct icmphdr _icmph, *ic; local 861 ic = skb_header_pointer(skb, offset, sizeof(_icmph), &_icmph); 862 if (ic == NULL) 866 ic->type, ntohs(icmp_id(ic)), 876 if ((ic->type != ICMP_DEST_UNREACH) && 877 (ic->type != ICMP_SOURCE_QUENCH) && 878 (ic->type != ICMP_TIME_EXCEEDED)) { 917 struct icmp6hdr _icmph, *ic; local 926 ic 1293 struct icmphdr _icmph, *ic; local 1462 struct icmp6hdr _icmph, *ic; local [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/netfilter/ |
H A D | xt_LOG.c | 678 const struct icmp6hdr *ic; local 687 ic = skb_header_pointer(skb, ptr, sizeof(_icmp6h), &_icmp6h); 688 if (ic == NULL) { 694 sb_add(m, "TYPE=%u CODE=%u ", ic->icmp6_type, ic->icmp6_code); 696 switch (ic->icmp6_type) { 701 ntohs(ic->icmp6_identifier), 702 ntohs(ic->icmp6_sequence)); 711 sb_add(m, "POINTER=%08x ", ntohl(ic->icmp6_pointer)); 725 if (ic [all...] |
/net/ipv4/netfilter/ |
H A D | ip_tables.c | 2128 const struct icmphdr *ic; local 2136 ic = skb_header_pointer(skb, par->thoff, sizeof(_icmph), &_icmph); 2137 if (ic == NULL) { 2149 ic->type, ic->code,
|
/net/ipv6/netfilter/ |
H A D | ip6_tables.c | 2136 const struct icmp6hdr *ic; local 2144 ic = skb_header_pointer(skb, par->thoff, sizeof(_icmph), &_icmph); 2145 if (ic == NULL) { 2157 ic->icmp6_type, ic->icmp6_code,
|