Home
last modified time | relevance | path

Searched refs:ireq (Results 1 – 25 of 26) sorted by relevance

12

/Linux-v4.19/drivers/scsi/isci/
Drequest.c74 static struct scu_sgl_element_pair *to_sgl_element_pair(struct isci_request *ireq, in to_sgl_element_pair() argument
78 return &ireq->tc->sgl_pair_ab; in to_sgl_element_pair()
80 return &ireq->tc->sgl_pair_cd; in to_sgl_element_pair()
84 return &ireq->sg_table[idx - 2]; in to_sgl_element_pair()
88 struct isci_request *ireq, u32 idx) in to_sgl_element_pair_dma() argument
93 offset = (void *) &ireq->tc->sgl_pair_ab - in to_sgl_element_pair_dma()
97 offset = (void *) &ireq->tc->sgl_pair_cd - in to_sgl_element_pair_dma()
102 return sci_io_request_get_dma_addr(ireq, &ireq->sg_table[idx - 2]); in to_sgl_element_pair_dma()
113 static void sci_request_build_sgl(struct isci_request *ireq) in sci_request_build_sgl() argument
115 struct isci_host *ihost = ireq->isci_host; in sci_request_build_sgl()
[all …]
Drequest.h152 struct isci_request *ireq; in to_ireq() local
154 ireq = container_of(stp_req, typeof(*ireq), stp.req); in to_ireq()
155 return ireq; in to_ireq()
257 enum sci_status sci_request_start(struct isci_request *ireq);
258 enum sci_status sci_io_request_terminate(struct isci_request *ireq);
260 sci_io_request_event_handler(struct isci_request *ireq,
263 sci_io_request_frame_handler(struct isci_request *ireq,
266 sci_task_request_terminate(struct isci_request *ireq);
268 sci_request_complete(struct isci_request *ireq);
270 sci_io_request_tc_completion(struct isci_request *ireq, u32 code);
[all …]
Dremote_device.c105 struct isci_request *ireq) in sci_remote_device_terminate_req() argument
107 if (!test_bit(IREQ_ACTIVE, &ireq->flags) || in sci_remote_device_terminate_req()
108 (ireq->target_device != idev) || in sci_remote_device_terminate_req()
109 (check_abort && !test_bit(IREQ_PENDING_ABORT, &ireq->flags))) in sci_remote_device_terminate_req()
114 __func__, idev, idev->flags, ireq, ireq->target_device); in sci_remote_device_terminate_req()
116 set_bit(IREQ_ABORT_PATH_ACTIVE, &ireq->flags); in sci_remote_device_terminate_req()
118 return sci_controller_terminate_request(ihost, idev, ireq); in sci_remote_device_terminate_req()
130 struct isci_request *ireq = ihost->reqs[i]; in sci_remote_device_terminate_reqs_checkabort() local
133 s = sci_remote_device_terminate_req(ihost, idev, chk, ireq); in sci_remote_device_terminate_reqs_checkabort()
156 struct isci_request *ireq, in isci_check_reqterm() argument
[all …]
Dtask.c219 struct isci_request *ireq = NULL; in isci_task_request_build() local
228 ireq = isci_tmf_request_from_tag(ihost, isci_tmf, tag); in isci_task_request_build()
229 if (!ireq) in isci_task_request_build()
234 ireq); in isci_task_request_build()
248 status = sci_task_request_construct_ssp(ireq); in isci_task_request_build()
253 return ireq; in isci_task_request_build()
262 struct isci_request *ireq; in isci_task_execute_tmf() local
295 ireq = isci_task_request_build(ihost, idev, tag, tmf); in isci_task_execute_tmf()
296 if (!ireq) in isci_task_execute_tmf()
302 status = sci_controller_start_task(ihost, idev, ireq); in isci_task_execute_tmf()
[all …]
Dhost.c260 struct isci_request *ireq = ihost->reqs[index]; in sci_controller_task_completion() local
263 if (test_bit(IREQ_ACTIVE, &ireq->flags) && in sci_controller_task_completion()
264 ireq->io_tag != SCI_CONTROLLER_INVALID_IO_TAG && in sci_controller_task_completion()
265 ISCI_TAG_SEQ(ireq->io_tag) == ihost->io_request_sequence[index]) in sci_controller_task_completion()
269 sci_io_request_tc_completion(ireq, ent); in sci_controller_task_completion()
275 struct isci_request *ireq; in sci_controller_sdma_completion() local
283 ireq = ihost->reqs[index]; in sci_controller_sdma_completion()
285 __func__, ent, ireq); in sci_controller_sdma_completion()
371 struct isci_request *ireq; in sci_controller_event_completion() local
403 ireq = ihost->reqs[index]; in sci_controller_event_completion()
[all …]
Dremote_device.h329 struct isci_request *ireq);
334 struct isci_request *ireq);
339 struct isci_request *ireq);
379 struct isci_request *ireq);
384 struct isci_request *ireq);
Dhost.h472 enum sci_status sci_controller_continue_io(struct isci_request *ireq);
478 void ireq_done(struct isci_host *ihost, struct isci_request *ireq, struct sas_task *task);
490 struct isci_request *ireq);
495 struct isci_request *ireq);
500 struct isci_request *ireq);
505 struct isci_request *ireq);
Dremote_node_context.h221 struct isci_request *ireq,
225 struct isci_request *ireq);
Dport.h247 struct isci_request *ireq);
252 struct isci_request *ireq);
Dremote_node_context.c752 struct isci_request *ireq) in sci_remote_node_context_start_io() argument
778 struct isci_request *ireq, in sci_remote_node_context_start_task() argument
Dport.c1383 struct isci_request *ireq) in sci_port_start_io() argument
1403 struct isci_request *ireq) in sci_port_complete_io() argument
/Linux-v4.19/net/ipv6/
Dsyncookies.c136 struct inet_request_sock *ireq; in cookie_v6_check() local
182 ireq = inet_rsk(req); in cookie_v6_check()
190 ireq->ir_rmt_port = th->source; in cookie_v6_check()
191 ireq->ir_num = ntohs(th->dest); in cookie_v6_check()
192 ireq->ir_v6_rmt_addr = ipv6_hdr(skb)->saddr; in cookie_v6_check()
193 ireq->ir_v6_loc_addr = ipv6_hdr(skb)->daddr; in cookie_v6_check()
198 ireq->pktopts = skb; in cookie_v6_check()
201 ireq->ir_iif = inet_request_bound_dev_if(sk, skb); in cookie_v6_check()
204 ipv6_addr_type(&ireq->ir_v6_rmt_addr) & IPV6_ADDR_LINKLOCAL) in cookie_v6_check()
205 ireq->ir_iif = tcp_v6_iif(skb); in cookie_v6_check()
[all …]
Dinet6_connection_sock.c36 struct inet_request_sock *ireq = inet_rsk(req); in inet6_csk_route_req() local
43 fl6->daddr = ireq->ir_v6_rmt_addr; in inet6_csk_route_req()
47 fl6->saddr = ireq->ir_v6_loc_addr; in inet6_csk_route_req()
48 fl6->flowi6_oif = ireq->ir_iif; in inet6_csk_route_req()
49 fl6->flowi6_mark = ireq->ir_mark; in inet6_csk_route_req()
50 fl6->fl6_dport = ireq->ir_rmt_port; in inet6_csk_route_req()
51 fl6->fl6_sport = htons(ireq->ir_num); in inet6_csk_route_req()
Dtcp_ipv6.c479 struct inet_request_sock *ireq = inet_rsk(req); in tcp_v6_send_synack() local
494 __tcp_v6_send_check(skb, &ireq->ir_v6_loc_addr, in tcp_v6_send_synack()
495 &ireq->ir_v6_rmt_addr); in tcp_v6_send_synack()
497 fl6->daddr = ireq->ir_v6_rmt_addr; in tcp_v6_send_synack()
498 if (np->repflow && ireq->pktopts) in tcp_v6_send_synack()
499 fl6->flowlabel = ip6_flowlabel(ipv6_hdr(ireq->pktopts)); in tcp_v6_send_synack()
502 opt = ireq->ipv6_opt; in tcp_v6_send_synack()
737 struct inet_request_sock *ireq = inet_rsk(req); in tcp_v6_init_req() local
740 ireq->ir_v6_rmt_addr = ipv6_hdr(skb)->saddr; in tcp_v6_init_req()
741 ireq->ir_v6_loc_addr = ipv6_hdr(skb)->daddr; in tcp_v6_init_req()
[all …]
Daddrconf.c2757 struct in6_ifreq ireq; in addrconf_set_dstaddr() local
2764 if (copy_from_user(&ireq, arg, sizeof(struct in6_ifreq))) in addrconf_set_dstaddr()
2767 dev = __dev_get_by_index(net, ireq.ifr6_ifindex); in addrconf_set_dstaddr()
2780 if (!(ipv6_addr_type(&ireq.ifr6_addr) & IPV6_ADDR_COMPATv4)) in addrconf_set_dstaddr()
2784 p.iph.daddr = ireq.ifr6_addr.s6_addr32[3]; in addrconf_set_dstaddr()
2978 struct in6_ifreq ireq; in addrconf_add_ifaddr() local
2984 if (copy_from_user(&ireq, arg, sizeof(struct in6_ifreq))) in addrconf_add_ifaddr()
2987 cfg.pfx = &ireq.ifr6_addr; in addrconf_add_ifaddr()
2988 cfg.plen = ireq.ifr6_prefixlen; in addrconf_add_ifaddr()
2991 err = inet6_addr_add(net, ireq.ifr6_ifindex, &cfg, NULL); in addrconf_add_ifaddr()
[all …]
/Linux-v4.19/net/ipv4/
Dsyncookies.c71 struct inet_request_sock *ireq; in cookie_init_timestamp() local
75 ireq = inet_rsk(req); in cookie_init_timestamp()
77 options = ireq->wscale_ok ? ireq->snd_wscale : TS_OPT_WSCALE_MASK; in cookie_init_timestamp()
78 if (ireq->sack_ok) in cookie_init_timestamp()
80 if (ireq->ecn_ok) in cookie_init_timestamp()
287 struct inet_request_sock *ireq; in cookie_v4_check() local
333 ireq = inet_rsk(req); in cookie_v4_check()
340 ireq->ir_num = ntohs(th->dest); in cookie_v4_check()
341 ireq->ir_rmt_port = th->source; in cookie_v4_check()
344 ireq->ir_mark = inet_request_mark(sk, skb); in cookie_v4_check()
[all …]
Dtcp_minisocks.c356 struct inet_request_sock *ireq = inet_rsk(req); in tcp_openreq_init_rwin() local
382 mss - (ireq->tstamp_ok ? TCPOLEN_TSTAMP_ALIGNED : 0), in tcp_openreq_init_rwin()
385 ireq->wscale_ok, in tcp_openreq_init_rwin()
388 ireq->rcv_wscale = rcv_wscale; in tcp_openreq_init_rwin()
432 struct inet_request_sock *ireq; in smc_check_reset_syn_req() local
435 ireq = inet_rsk(req); in smc_check_reset_syn_req()
436 if (oldtp->syn_smc && !ireq->smc_ok) in smc_check_reset_syn_req()
453 const struct inet_request_sock *ireq = inet_rsk(req); in tcp_create_openreq_child() local
523 newtp->rx_opt.tstamp_ok = ireq->tstamp_ok; in tcp_create_openreq_child()
524 newtp->rx_opt.sack_ok = ireq->sack_ok; in tcp_create_openreq_child()
[all …]
Dinet_connection_sock.c542 const struct inet_request_sock *ireq = inet_rsk(req); in inet_csk_route_req() local
543 struct net *net = read_pnet(&ireq->ireq_net); in inet_csk_route_req()
548 opt = rcu_dereference(ireq->ireq_opt); in inet_csk_route_req()
550 flowi4_init_output(fl4, ireq->ir_iif, ireq->ir_mark, in inet_csk_route_req()
553 (opt && opt->opt.srr) ? opt->opt.faddr : ireq->ir_rmt_addr, in inet_csk_route_req()
554 ireq->ir_loc_addr, ireq->ir_rmt_port, in inet_csk_route_req()
555 htons(ireq->ir_num), sk->sk_uid); in inet_csk_route_req()
578 const struct inet_request_sock *ireq = inet_rsk(req); in inet_csk_route_child_sock() local
579 struct net *net = read_pnet(&ireq->ireq_net); in inet_csk_route_child_sock()
585 opt = rcu_dereference(ireq->ireq_opt); in inet_csk_route_child_sock()
[all …]
Dtcp_ipv4.c932 const struct inet_request_sock *ireq = inet_rsk(req); in tcp_v4_send_synack() local
944 __tcp_v4_send_check(skb, ireq->ir_loc_addr, ireq->ir_rmt_addr); in tcp_v4_send_synack()
947 err = ip_build_and_send_pkt(skb, sk, ireq->ir_loc_addr, in tcp_v4_send_synack()
948 ireq->ir_rmt_addr, in tcp_v4_send_synack()
949 rcu_dereference(ireq->ireq_opt)); in tcp_v4_send_synack()
1337 struct inet_request_sock *ireq = inet_rsk(req); in tcp_v4_init_req() local
1342 RCU_INIT_POINTER(ireq->ireq_opt, tcp_v4_save_options(net, skb)); in tcp_v4_init_req()
1404 struct inet_request_sock *ireq; in tcp_v4_syn_recv_sock() local
1425 ireq = inet_rsk(req); in tcp_v4_syn_recv_sock()
1426 sk_daddr_set(newsk, ireq->ir_rmt_addr); in tcp_v4_syn_recv_sock()
[all …]
Dtcp_output.c572 const struct inet_request_sock *ireq, in smc_set_option_cond() argument
578 if (tp->syn_smc && ireq->smc_ok) { in smc_set_option_cond()
667 struct inet_request_sock *ireq = inet_rsk(req); in tcp_synack_options() local
680 ireq->tstamp_ok &= !ireq->sack_ok; in tcp_synack_options()
688 if (likely(ireq->wscale_ok)) { in tcp_synack_options()
689 opts->ws = ireq->rcv_wscale; in tcp_synack_options()
693 if (likely(ireq->tstamp_ok)) { in tcp_synack_options()
699 if (likely(ireq->sack_ok)) { in tcp_synack_options()
701 if (unlikely(!ireq->tstamp_ok)) in tcp_synack_options()
717 smc_set_option_cond(tcp_sk(sk), ireq, opts, &remaining); in tcp_synack_options()
[all …]
Dtcp_input.c6248 struct inet_request_sock *ireq = inet_rsk(req); in pr_drop_req() local
6252 &ireq->ir_rmt_addr, port); in pr_drop_req()
6256 &ireq->ir_v6_rmt_addr, port); in pr_drop_req()
6300 struct inet_request_sock *ireq = inet_rsk(req); in tcp_openreq_init() local
6310 ireq->tstamp_ok = rx_opt->tstamp_ok; in tcp_openreq_init()
6311 ireq->sack_ok = rx_opt->sack_ok; in tcp_openreq_init()
6312 ireq->snd_wscale = rx_opt->snd_wscale; in tcp_openreq_init()
6313 ireq->wscale_ok = rx_opt->wscale_ok; in tcp_openreq_init()
6314 ireq->acked = 0; in tcp_openreq_init()
6315 ireq->ecn_ok = 0; in tcp_openreq_init()
[all …]
/Linux-v4.19/net/dccp/
Dipv6.c191 struct inet_request_sock *ireq = inet_rsk(req); in dccp_v6_send_response() local
201 fl6.daddr = ireq->ir_v6_rmt_addr; in dccp_v6_send_response()
202 fl6.saddr = ireq->ir_v6_loc_addr; in dccp_v6_send_response()
204 fl6.flowi6_oif = ireq->ir_iif; in dccp_v6_send_response()
205 fl6.fl6_dport = ireq->ir_rmt_port; in dccp_v6_send_response()
206 fl6.fl6_sport = htons(ireq->ir_num); in dccp_v6_send_response()
227 &ireq->ir_v6_loc_addr, in dccp_v6_send_response()
228 &ireq->ir_v6_rmt_addr); in dccp_v6_send_response()
229 fl6.daddr = ireq->ir_v6_rmt_addr; in dccp_v6_send_response()
231 opt = ireq->ipv6_opt; in dccp_v6_send_response()
[all …]
Dipv4.c401 struct inet_request_sock *ireq; in dccp_v4_request_recv_sock() local
413 ireq = inet_rsk(req); in dccp_v4_request_recv_sock()
414 sk_daddr_set(newsk, ireq->ir_rmt_addr); in dccp_v4_request_recv_sock()
415 sk_rcv_saddr_set(newsk, ireq->ir_loc_addr); in dccp_v4_request_recv_sock()
416 newinet->inet_saddr = ireq->ir_loc_addr; in dccp_v4_request_recv_sock()
417 RCU_INIT_POINTER(newinet->inet_opt, rcu_dereference(ireq->ireq_opt)); in dccp_v4_request_recv_sock()
433 ireq->ireq_opt = NULL; in dccp_v4_request_recv_sock()
491 const struct inet_request_sock *ireq = inet_rsk(req); in dccp_v4_send_response() local
494 dh->dccph_checksum = dccp_v4_csum_finish(skb, ireq->ir_loc_addr, in dccp_v4_send_response()
495 ireq->ir_rmt_addr); in dccp_v4_send_response()
[all …]
/Linux-v4.19/include/trace/events/
Dtcp.h199 struct inet_request_sock *ireq = inet_rsk(req);
205 __entry->sport = ireq->ir_num;
206 __entry->dport = ntohs(ireq->ir_rmt_port);
209 *p32 = ireq->ir_loc_addr;
212 *p32 = ireq->ir_rmt_addr;
214 TP_STORE_ADDRS(__entry, ireq->ir_loc_addr, ireq->ir_rmt_addr,
215 ireq->ir_v6_loc_addr, ireq->ir_v6_rmt_addr);
/Linux-v4.19/net/netlabel/
Dnetlabel_kapi.c1194 struct inet_request_sock *ireq = inet_rsk(req); in netlbl_req_setattr() local
1200 ireq->ir_rmt_addr); in netlbl_req_setattr()
1221 &ireq->ir_v6_rmt_addr); in netlbl_req_setattr()

12