drivers/net/ethernet/natsemi/natsemi.c
1221
np->dspcfg = (np->srr <= SRR_DP83815_C)?
drivers/net/ethernet/natsemi/natsemi.c
1586
if (np->srr >= SRR_DP83816_A5)
drivers/net/ethernet/natsemi/natsemi.c
1631
if (np->srr >= SRR_DP83816_A5)
drivers/net/ethernet/natsemi/natsemi.c
2721
if (np->srr >= SRR_DP83815_D) {
drivers/net/ethernet/natsemi/natsemi.c
2741
if (np->srr >= SRR_DP83815_D) {
drivers/net/ethernet/natsemi/natsemi.c
2775
if (np->srr < SRR_DP83815_D) {
drivers/net/ethernet/natsemi/natsemi.c
2807
if (np->srr < SRR_DP83815_D) {
drivers/net/ethernet/natsemi/natsemi.c
581
u32 srr;
drivers/net/ethernet/natsemi/natsemi.c
946
np->srr = readl(ioaddr + SiliconRev);
drivers/net/ethernet/natsemi/natsemi.c
949
pci_name(np->pci_dev), np->srr);
drivers/scsi/bnx2fc/bnx2fc_els.c
626
struct fcp_srr srr;
drivers/scsi/bnx2fc/bnx2fc_els.c
634
memset(&srr, 0, sizeof(srr));
drivers/scsi/bnx2fc/bnx2fc_els.c
646
srr.srr_op = ELS_SRR;
drivers/scsi/bnx2fc/bnx2fc_els.c
647
srr.srr_ox_id = htons(orig_io_req->xid);
drivers/scsi/bnx2fc/bnx2fc_els.c
648
srr.srr_rx_id = htons(orig_io_req->task->rxwr_txrd.var_ctx.rx_id);
drivers/scsi/bnx2fc/bnx2fc_els.c
649
srr.srr_rel_off = htonl(offset);
drivers/scsi/bnx2fc/bnx2fc_els.c
650
srr.srr_r_ctl = r_ctl;
drivers/scsi/bnx2fc/bnx2fc_els.c
654
rc = bnx2fc_initiate_els(tgt, ELS_SRR, &srr, sizeof(srr),
drivers/scsi/libfc/fc_fcp.c
1721
struct fcp_srr *srr;
drivers/scsi/libfc/fc_fcp.c
1730
fp = fc_fcp_frame_alloc(lport, sizeof(*srr));
drivers/scsi/libfc/fc_fcp.c
1734
srr = fc_frame_payload_get(fp, sizeof(*srr));
drivers/scsi/libfc/fc_fcp.c
1735
memset(srr, 0, sizeof(*srr));
drivers/scsi/libfc/fc_fcp.c
1736
srr->srr_op = ELS_SRR;
drivers/scsi/libfc/fc_fcp.c
1737
srr->srr_ox_id = htons(ep->oxid);
drivers/scsi/libfc/fc_fcp.c
1738
srr->srr_rx_id = htons(ep->rxid);
drivers/scsi/libfc/fc_fcp.c
1739
srr->srr_r_ctl = r_ctl;
drivers/scsi/libfc/fc_fcp.c
1740
srr->srr_rel_off = htonl(offset);
drivers/scsi/qedf/qedf_els.c
625
struct fcp_srr srr;
drivers/scsi/qedf/qedf_els.c
660
memset(&srr, 0, sizeof(srr));
drivers/scsi/qedf/qedf_els.c
672
srr.srr_op = ELS_SRR;
drivers/scsi/qedf/qedf_els.c
673
srr.srr_ox_id = htons(orig_io_req->xid);
drivers/scsi/qedf/qedf_els.c
674
srr.srr_rx_id = htons(orig_io_req->rx_id);
drivers/scsi/qedf/qedf_els.c
675
srr.srr_rel_off = htonl(offset);
drivers/scsi/qedf/qedf_els.c
676
srr.srr_r_ctl = r_ctl;
drivers/scsi/qedf/qedf_els.c
678
rc = qedf_initiate_els(fcport, ELS_SRR, &srr, sizeof(srr),
drivers/scsi/qla2xxx/qla_target.c
3633
struct qla_tgt_srr *srr = cmd->srr;
drivers/scsi/qla2xxx/qla_target.c
3635
if (srr->imm_ntfy_recvd) {
drivers/scsi/qla2xxx/qla_target.c
3637
srr->reject = true;
drivers/scsi/qla2xxx/qla_target.c
3639
srr->aborted = true;
drivers/scsi/qla2xxx/qla_target.c
3641
if (srr->ctio_recvd) {
drivers/scsi/qla2xxx/qla_target.c
3662
cmd->srr = NULL;
drivers/scsi/qla2xxx/qla_target.c
3663
srr->cmd = NULL;
drivers/scsi/qla2xxx/qla_target.c
3665
list_add_tail(&srr->srr_list_entry, &tgt->srr_list);
drivers/scsi/qla2xxx/qla_target.c
3673
cmd->srr = NULL;
drivers/scsi/qla2xxx/qla_target.c
3674
kfree(srr);
drivers/scsi/qla2xxx/qla_target.c
3918
if (unlikely(cmd->srr))
drivers/scsi/qla2xxx/qla_target.c
3957
struct qla_tgt_srr *srr;
drivers/scsi/qla2xxx/qla_target.c
3961
srr = cmd->srr;
drivers/scsi/qla2xxx/qla_target.c
3962
if (srr != NULL) {
drivers/scsi/qla2xxx/qla_target.c
3965
WARN_ON(srr->ctio_recvd);
drivers/scsi/qla2xxx/qla_target.c
3966
WARN_ON(!srr->imm_ntfy_recvd);
drivers/scsi/qla2xxx/qla_target.c
3976
srr->ctio_recvd = true;
drivers/scsi/qla2xxx/qla_target.c
3985
list_add_tail(&srr->srr_list_entry, &tgt->srr_list);
drivers/scsi/qla2xxx/qla_target.c
3991
srr = kzalloc_obj(*srr, GFP_ATOMIC);
drivers/scsi/qla2xxx/qla_target.c
3992
if (!srr)
drivers/scsi/qla2xxx/qla_target.c
3996
srr->ctio_recvd = true;
drivers/scsi/qla2xxx/qla_target.c
3997
srr->cmd = cmd;
drivers/scsi/qla2xxx/qla_target.c
3998
srr->reset_count = cmd->reset_count;
drivers/scsi/qla2xxx/qla_target.c
3999
cmd->srr = srr;
drivers/scsi/qla2xxx/qla_target.c
4325
if (unlikely(cmd->srr != NULL)) {
drivers/scsi/qla2xxx/qla_target.c
5298
struct qla_qpair *qpair, struct qla_tgt_srr *srr)
drivers/scsi/qla2xxx/qla_target.c
5302
srr->reset_count != qpair->chip_reset) {
drivers/scsi/qla2xxx/qla_target.c
5381
struct qla_tgt_srr *srr)
drivers/scsi/qla2xxx/qla_target.c
5390
if (srr->aborted) {
drivers/scsi/qla2xxx/qla_target.c
5395
if (!qlt_srr_is_chip_reset(vha, ha->base_qpair, srr))
drivers/scsi/qla2xxx/qla_target.c
5396
qlt_send_term_imm_notif(vha, &srr->imm_ntfy, 1);
drivers/scsi/qla2xxx/qla_target.c
5398
kfree(srr);
drivers/scsi/qla2xxx/qla_target.c
5401
if (srr->reject) {
drivers/scsi/qla2xxx/qla_target.c
5409
cmd = qlt_srr_to_cmd(vha, &srr->imm_ntfy);
drivers/scsi/qla2xxx/qla_target.c
5430
if (cmd->reset_count != srr->reset_count) {
drivers/scsi/qla2xxx/qla_target.c
5432
srr->reset_count = qpair->chip_reset ^ 1;
drivers/scsi/qla2xxx/qla_target.c
5434
if (qlt_srr_is_chip_reset(vha, qpair, srr)) {
drivers/scsi/qla2xxx/qla_target.c
5437
kfree(srr);
drivers/scsi/qla2xxx/qla_target.c
5447
if (cmd->srr != NULL) {
drivers/scsi/qla2xxx/qla_target.c
5448
if (cmd->srr->imm_ntfy_recvd) {
drivers/scsi/qla2xxx/qla_target.c
5463
WARN_ON(!cmd->srr->ctio_recvd);
drivers/scsi/qla2xxx/qla_target.c
5469
memcpy(&cmd->srr->imm_ntfy, &srr->imm_ntfy,
drivers/scsi/qla2xxx/qla_target.c
5470
sizeof(srr->imm_ntfy));
drivers/scsi/qla2xxx/qla_target.c
5471
kfree(srr);
drivers/scsi/qla2xxx/qla_target.c
5472
srr = cmd->srr;
drivers/scsi/qla2xxx/qla_target.c
5473
srr->imm_ntfy_recvd = true;
drivers/scsi/qla2xxx/qla_target.c
5481
list_add_tail(&srr->srr_list_entry, &tgt->srr_list);
drivers/scsi/qla2xxx/qla_target.c
5500
if (!qlt_srr_is_chip_reset(vha, ha->base_qpair, srr))
drivers/scsi/qla2xxx/qla_target.c
5501
qlt_send_term_imm_notif(vha, &srr->imm_ntfy, 1);
drivers/scsi/qla2xxx/qla_target.c
5503
kfree(srr);
drivers/scsi/qla2xxx/qla_target.c
5522
srr->cmd = cmd;
drivers/scsi/qla2xxx/qla_target.c
5523
cmd->srr = srr;
drivers/scsi/qla2xxx/qla_target.c
5533
if (!qlt_srr_is_chip_reset(vha, qpair, srr))
drivers/scsi/qla2xxx/qla_target.c
5534
qlt_send_notify_ack(qpair, &srr->imm_ntfy, 0, 0, 0,
drivers/scsi/qla2xxx/qla_target.c
5539
kfree(srr);
drivers/scsi/qla2xxx/qla_target.c
5553
struct qla_tgt_srr *srr;
drivers/scsi/qla2xxx/qla_target.c
5564
srr = kzalloc_obj(*srr, GFP_ATOMIC);
drivers/scsi/qla2xxx/qla_target.c
5565
if (!srr)
drivers/scsi/qla2xxx/qla_target.c
5568
memcpy(&srr->imm_ntfy, iocb, sizeof(srr->imm_ntfy));
drivers/scsi/qla2xxx/qla_target.c
5569
srr->imm_ntfy_recvd = true;
drivers/scsi/qla2xxx/qla_target.c
5570
srr->reset_count = vha->hw->base_qpair->chip_reset;
drivers/scsi/qla2xxx/qla_target.c
5572
list_add_tail(&srr->srr_list_entry, &tgt->srr_list);
drivers/scsi/qla2xxx/qla_target.c
5834
static void qlt_handle_srr(struct scsi_qla_host *vha, struct qla_tgt_srr *srr)
drivers/scsi/qla2xxx/qla_target.c
5836
struct qla_tgt_cmd *cmd = srr->cmd;
drivers/scsi/qla2xxx/qla_target.c
5841
uint32_t srr_rel_offs = le32_to_cpu(srr->imm_ntfy.u.isp24.srr_rel_offs);
drivers/scsi/qla2xxx/qla_target.c
5842
uint16_t srr_ui = le16_to_cpu(srr->imm_ntfy.u.isp24.srr_ui);
drivers/scsi/qla2xxx/qla_target.c
5853
cmd->srr = NULL;
drivers/scsi/qla2xxx/qla_target.c
5855
if (qlt_srr_is_chip_reset(vha, qpair, srr))
drivers/scsi/qla2xxx/qla_target.c
5858
if (cmd->sent_term_exchg || cmd->sess->deleted || srr->aborted) {
drivers/scsi/qla2xxx/qla_target.c
5866
if (!qlt_srr_is_chip_reset(vha, ha->base_qpair, srr))
drivers/scsi/qla2xxx/qla_target.c
5867
qlt_send_term_imm_notif(vha, &srr->imm_ntfy, 1);
drivers/scsi/qla2xxx/qla_target.c
5876
if (srr->reject)
drivers/scsi/qla2xxx/qla_target.c
6020
qlt_send_notify_ack(qpair, &srr->imm_ntfy, 0, 0, 0,
drivers/scsi/qla2xxx/qla_target.c
6044
qlt_send_notify_ack(qpair, &srr->imm_ntfy, 0, 0, 0,
drivers/scsi/qla2xxx/qla_target.c
6052
!qlt_srr_is_chip_reset(vha, qpair, srr)) {
drivers/scsi/qla2xxx/qla_target.c
6082
struct qla_tgt_srr *srr;
drivers/scsi/qla2xxx/qla_target.c
6085
srr = list_first_entry_or_null(&tgt->srr_list, typeof(*srr),
drivers/scsi/qla2xxx/qla_target.c
6087
if (!srr) {
drivers/scsi/qla2xxx/qla_target.c
6091
list_del(&srr->srr_list_entry);
drivers/scsi/qla2xxx/qla_target.c
6094
if (!srr->cmd) {
drivers/scsi/qla2xxx/qla_target.c
6095
qlt_handle_srr_imm(vha, srr);
drivers/scsi/qla2xxx/qla_target.c
6097
qlt_handle_srr(vha, srr);
drivers/scsi/qla2xxx/qla_target.c
6098
vha->hw->tgt.tgt_ops->put_cmd_ref(srr->cmd);
drivers/scsi/qla2xxx/qla_target.c
6099
kfree(srr);
drivers/scsi/qla2xxx/qla_target.h
921
struct qla_tgt_srr *srr;
drivers/tty/serial/sh-sci-common.h
175
unsigned int *srr, unsigned int *cks);
drivers/tty/serial/sh-sci.c
2519
unsigned int *srr)
drivers/tty/serial/sh-sci.c
2534
*srr = sr - 1;
drivers/tty/serial/sh-sci.c
2541
*srr + 1);
drivers/tty/serial/sh-sci.c
2547
unsigned int *srr)
drivers/tty/serial/sh-sci.c
2565
*srr = sr - 1;
drivers/tty/serial/sh-sci.c
2572
min_err, *dlr, *srr + 1);
drivers/tty/serial/sh-sci.c
2578
unsigned int *srr, unsigned int *cks)
drivers/tty/serial/sh-sci.c
2629
*srr = sr - 1;
drivers/tty/serial/sh-sci.c
2639
min_err, *brr, *srr + 1, *cks);
drivers/tty/serial/sh-sci.c
2683
unsigned int brr = 255, cks = 0, srr = 15, dl = 0, sccks = 0;
drivers/tty/serial/sh-sci.c
2739
srr = srr1;
drivers/tty/serial/sh-sci.c
2755
srr = srr1;
drivers/tty/serial/sh-sci.c
2771
srr = srr1;
drivers/tty/serial/sh-sci.c
2784
srr = srr1;
drivers/tty/serial/sh-sci.c
2818
switch (srr + 1) {
drivers/tty/serial/sh-sci.c
2833
unsigned int hssrr = srr | HSCIF_SRE;
drivers/tty/serial/sh-sci.c
2839
(int)(srr + 1),
drivers/tty/serial/sh-sci.c
2906
if ((srr + 1 == 5) &&
drivers/usb/gadget/udc/bdc/bdc.h
425
struct srr srr;
drivers/usb/gadget/udc/bdc/bdc_core.c
200
bdc->srr.dqp_index = 0;
drivers/usb/gadget/udc/bdc/bdc_core.c
202
bdc->srr.sr_bds = dma_alloc_coherent(bdc->dev,
drivers/usb/gadget/udc/bdc/bdc_core.c
204
&bdc->srr.dma_addr, GFP_KERNEL);
drivers/usb/gadget/udc/bdc/bdc_core.c
205
if (!bdc->srr.sr_bds)
drivers/usb/gadget/udc/bdc/bdc_core.c
223
bdc->srr.eqp_index = 0;
drivers/usb/gadget/udc/bdc/bdc_core.c
224
bdc->srr.dqp_index = 0;
drivers/usb/gadget/udc/bdc/bdc_core.c
233
dev_dbg(bdc->dev, "bdc->srr.sr_bds =%p\n", bdc->srr.sr_bds);
drivers/usb/gadget/udc/bdc/bdc_core.c
234
temp = lower_32_bits(bdc->srr.dma_addr);
drivers/usb/gadget/udc/bdc/bdc_core.c
241
upp32 = upper_32_bits(bdc->srr.dma_addr);
drivers/usb/gadget/udc/bdc/bdc_core.c
289
memset(bdc->srr.sr_bds, 0,
drivers/usb/gadget/udc/bdc/bdc_core.c
316
if (bdc->srr.sr_bds)
drivers/usb/gadget/udc/bdc/bdc_core.c
319
bdc->srr.sr_bds, bdc->srr.dma_addr);
drivers/usb/gadget/udc/bdc/bdc_core.c
332
bdc->srr.sr_bds = NULL;
drivers/usb/gadget/udc/bdc/bdc_dbg.c
69
sr = bdc->srr.sr_bds;
drivers/usb/gadget/udc/bdc/bdc_dbg.c
70
addr = bdc->srr.dma_addr;
drivers/usb/gadget/udc/bdc/bdc_dbg.c
72
sr, bdc->srr.dqp_index);
drivers/usb/gadget/udc/bdc/bdc_dbg.c
74
sr = &bdc->srr.sr_bds[i];
drivers/usb/gadget/udc/bdc/bdc_udc.c
314
__func__, eqp_index, dqp_index, bdc->srr.dqp_index);
drivers/usb/gadget/udc/bdc/bdc_udc.c
323
while (bdc->srr.dqp_index != eqp_index) {
drivers/usb/gadget/udc/bdc/bdc_udc.c
324
sreport = &bdc->srr.sr_bds[bdc->srr.dqp_index];
drivers/usb/gadget/udc/bdc/bdc_udc.c
347
srr_int |= ((bdc->srr.dqp_index) << 16);
drivers/usb/gadget/udc/bdc/bdc_udc.c
62
struct srr *srr;
drivers/usb/gadget/udc/bdc/bdc_udc.c
64
srr = &bdc->srr;
drivers/usb/gadget/udc/bdc/bdc_udc.c
65
dev_dbg_ratelimited(bdc->dev, "srr->dqp_index:%d\n", srr->dqp_index);
drivers/usb/gadget/udc/bdc/bdc_udc.c
66
srr->dqp_index++;
drivers/usb/gadget/udc/bdc/bdc_udc.c
68
if (srr->dqp_index == NUM_SR_ENTRIES)
drivers/usb/gadget/udc/bdc/bdc_udc.c
69
srr->dqp_index = 0;
include/net/inet_sock.h
46
unsigned char srr;
include/net/route.h
145
if (ip4_opt && ip4_opt->opt.srr)
net/ipv4/af_inet.c
1275
if (inet_opt && inet_opt->opt.srr)
net/ipv4/cipso_ipv4.c
2006
if (opt->opt.srr || opt->opt.rr || opt->opt.ts || opt->opt.router_alert) {
net/ipv4/cipso_ipv4.c
2016
if (opt->opt.srr > opt->opt.cipso)
net/ipv4/cipso_ipv4.c
2017
opt->opt.srr -= cipso_len;
net/ipv4/icmp.c
453
if (ipc.opt->opt.srr)
net/ipv4/icmp.c
507
fl4->daddr = (param->replyopts.opt.srr ?
net/ipv4/inet_connection_sock.c
773
(opt && opt->opt.srr) ? opt->opt.faddr : ireq->ir_rmt_addr,
net/ipv4/inet_connection_sock.c
810
(opt && opt->opt.srr) ? opt->opt.faddr : ireq->ir_rmt_addr,
net/ipv4/ip_forward.c
155
if (IPCB(skb)->flags & IPSKB_DOREDIRECT && !opt->srr &&
net/ipv4/ip_input.c
295
if (unlikely(opt->srr)) {
net/ipv4/ip_options.c
143
if (sopt->srr) {
net/ipv4/ip_options.c
144
unsigned char *start = sptr+sopt->srr;
net/ipv4/ip_options.c
170
dopt->srr = dopt->optlen + sizeof(struct iphdr);
net/ipv4/ip_options.c
295
if (opt->srr) {
net/ipv4/ip_options.c
309
opt->srr = optptr - iph;
net/ipv4/ip_options.c
484
if (opt->srr) {
net/ipv4/ip_options.c
485
unsigned char *optptr = opt->__data + opt->srr - sizeof(struct iphdr);
net/ipv4/ip_options.c
53
if (opt->srr)
net/ipv4/ip_options.c
533
if (opt->opt.srr && !ns_capable(net->user_ns, CAP_NET_RAW)) {
net/ipv4/ip_options.c
54
memcpy(iph + opt->srr + iph[opt->srr + 1] - 4, &daddr, 4);
net/ipv4/ip_options.c
557
optptr = raw + opt->srr;
net/ipv4/ip_options.c
595
unsigned char *optptr = skb_network_header(skb) + opt->srr;
net/ipv4/ip_options.c
617
icmp_send(skb, ICMP_PARAMETERPROB, 0, htonl((opt->srr+2)<<24));
net/ipv4/ip_output.c
1627
if (replyopts->opt.srr)
net/ipv4/ip_output.c
168
iph->daddr = (opt && opt->opt.srr ? opt->opt.faddr : daddr);
net/ipv4/ping.c
757
if (ipc.opt && ipc.opt->opt.srr) {
net/ipv4/raw.c
586
if (ipc.opt->opt.srr) {
net/ipv4/route.c
552
if (inet_opt && inet_opt->opt.srr)
net/ipv4/syncookies.c
464
opt->srr ? opt->faddr : ireq->ir_rmt_addr,
net/ipv4/tcp_ipv4.c
244
if (inet_opt && inet_opt->opt.srr) {
net/ipv4/tcp_ipv4.c
268
if (!inet_opt || !inet_opt->opt.srr)
net/ipv4/udp.c
1358
if (ipc.opt && ipc.opt->opt.srr) {
net/netfilter/nft_exthdr.c
114
if (!opt->srr)
net/netfilter/nft_exthdr.c
119
*offset = opt->srr;