Searched refs:ic (Results 1 - 18 of 18) sorted by relevance

/net/rds/
H A Dib_cm.c85 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 Diw_cm.c55 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 Dib_recv.c46 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 Diw_recv.c69 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 Dib_send.c105 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 Diw_send.c66 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 Diw.h265 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 Dib.c71 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 Dib.h315 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 Diw.c171 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 Dib_rdma.c164 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 Diw_rdma.c204 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 Dip_set_getport.c67 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/ipv6/netfilter/
H A Dnf_log_ipv6.c214 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 Dip6_tables.c2143 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 Dip_vs_core.c852 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/atm/
H A Dioctl.c167 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/ipv4/netfilter/
H A Dip_tables.c2135 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,

Completed in 220 milliseconds