tinfo 56 arch/sh/kernel/dumpstack.c struct thread_info *tinfo, int *graph) tinfo 58 arch/sh/kernel/dumpstack.c struct task_struct *task = tinfo->task; tinfo 82 arch/sh/kernel/dumpstack.c struct thread_info *tinfo, int *graph) tinfo 61 arch/sh/kernel/irq.c struct thread_info tinfo; tinfo 88 arch/sh/kernel/irq.c irqctx->tinfo.task = curctx->tinfo.task; tinfo 89 arch/sh/kernel/irq.c irqctx->tinfo.previous_sp = current_stack_pointer; tinfo 95 arch/sh/kernel/irq.c irqctx->tinfo.preempt_count = tinfo 96 arch/sh/kernel/irq.c (irqctx->tinfo.preempt_count & ~SOFTIRQ_MASK) | tinfo 97 arch/sh/kernel/irq.c (curctx->tinfo.preempt_count & SOFTIRQ_MASK); tinfo 127 arch/sh/kernel/irq.c irqctx->tinfo.task = NULL; tinfo 128 arch/sh/kernel/irq.c irqctx->tinfo.cpu = cpu; tinfo 129 arch/sh/kernel/irq.c irqctx->tinfo.preempt_count = HARDIRQ_OFFSET; tinfo 130 arch/sh/kernel/irq.c irqctx->tinfo.addr_limit = MAKE_MM_SEG(0); tinfo 135 arch/sh/kernel/irq.c irqctx->tinfo.task = NULL; tinfo 136 arch/sh/kernel/irq.c irqctx->tinfo.cpu = cpu; tinfo 137 arch/sh/kernel/irq.c irqctx->tinfo.preempt_count = 0; tinfo 138 arch/sh/kernel/irq.c irqctx->tinfo.addr_limit = MAKE_MM_SEG(0); tinfo 159 arch/sh/kernel/irq.c irqctx->tinfo.task = curctx->task; tinfo 160 arch/sh/kernel/irq.c irqctx->tinfo.previous_sp = current_stack_pointer; tinfo 1345 drivers/infiniband/hw/hfi1/file_ops.c struct hfi1_tid_info tinfo; tinfo 1347 drivers/infiniband/hw/hfi1/file_ops.c if (sizeof(tinfo) != len) tinfo 1350 drivers/infiniband/hw/hfi1/file_ops.c if (copy_from_user(&tinfo, (void __user *)arg, (sizeof(tinfo)))) tinfo 1353 drivers/infiniband/hw/hfi1/file_ops.c ret = hfi1_user_exp_rcv_setup(fd, &tinfo); tinfo 1360 drivers/infiniband/hw/hfi1/file_ops.c if (copy_to_user((void __user *)addr, &tinfo.tidcnt, tinfo 1361 drivers/infiniband/hw/hfi1/file_ops.c sizeof(tinfo.tidcnt))) tinfo 1365 drivers/infiniband/hw/hfi1/file_ops.c if (copy_to_user((void __user *)addr, &tinfo.length, tinfo 1366 drivers/infiniband/hw/hfi1/file_ops.c sizeof(tinfo.length))) tinfo 1388 drivers/infiniband/hw/hfi1/file_ops.c struct hfi1_tid_info tinfo; tinfo 1390 drivers/infiniband/hw/hfi1/file_ops.c if (sizeof(tinfo) != len) tinfo 1393 drivers/infiniband/hw/hfi1/file_ops.c if (copy_from_user(&tinfo, (void __user *)arg, (sizeof(tinfo)))) tinfo 1396 drivers/infiniband/hw/hfi1/file_ops.c ret = hfi1_user_exp_rcv_clear(fd, &tinfo); tinfo 1399 drivers/infiniband/hw/hfi1/file_ops.c if (copy_to_user((void __user *)addr, &tinfo.tidcnt, tinfo 1400 drivers/infiniband/hw/hfi1/file_ops.c sizeof(tinfo.tidcnt))) tinfo 1421 drivers/infiniband/hw/hfi1/file_ops.c struct hfi1_tid_info tinfo; tinfo 1423 drivers/infiniband/hw/hfi1/file_ops.c if (sizeof(tinfo) != len) tinfo 1429 drivers/infiniband/hw/hfi1/file_ops.c if (copy_from_user(&tinfo, (void __user *)arg, (sizeof(tinfo)))) tinfo 1432 drivers/infiniband/hw/hfi1/file_ops.c ret = hfi1_user_exp_rcv_invalid(fd, &tinfo); tinfo 1437 drivers/infiniband/hw/hfi1/file_ops.c if (copy_to_user((void __user *)addr, &tinfo.tidcnt, tinfo 1438 drivers/infiniband/hw/hfi1/file_ops.c sizeof(tinfo.tidcnt))) tinfo 316 drivers/infiniband/hw/hfi1/user_exp_rcv.c struct hfi1_tid_info *tinfo) tinfo 326 drivers/infiniband/hw/hfi1/user_exp_rcv.c if (!PAGE_ALIGNED(tinfo->vaddr)) tinfo 333 drivers/infiniband/hw/hfi1/user_exp_rcv.c tidbuf->vaddr = tinfo->vaddr; tinfo 334 drivers/infiniband/hw/hfi1/user_exp_rcv.c tidbuf->length = tinfo->length; tinfo 474 drivers/infiniband/hw/hfi1/user_exp_rcv.c tinfo->tidcnt = tididx; tinfo 475 drivers/infiniband/hw/hfi1/user_exp_rcv.c tinfo->length = mapped_pages * PAGE_SIZE; tinfo 477 drivers/infiniband/hw/hfi1/user_exp_rcv.c if (copy_to_user(u64_to_user_ptr(tinfo->tidlist), tinfo 483 drivers/infiniband/hw/hfi1/user_exp_rcv.c tinfo->tidlist = (unsigned long)&tidlist; tinfo 484 drivers/infiniband/hw/hfi1/user_exp_rcv.c hfi1_user_exp_rcv_clear(fd, tinfo); tinfo 485 drivers/infiniband/hw/hfi1/user_exp_rcv.c tinfo->tidlist = 0; tinfo 507 drivers/infiniband/hw/hfi1/user_exp_rcv.c struct hfi1_tid_info *tinfo) tinfo 514 drivers/infiniband/hw/hfi1/user_exp_rcv.c if (unlikely(tinfo->tidcnt > fd->tid_used)) tinfo 517 drivers/infiniband/hw/hfi1/user_exp_rcv.c tidinfo = memdup_user(u64_to_user_ptr(tinfo->tidlist), tinfo 518 drivers/infiniband/hw/hfi1/user_exp_rcv.c sizeof(tidinfo[0]) * tinfo->tidcnt); tinfo 523 drivers/infiniband/hw/hfi1/user_exp_rcv.c for (tididx = 0; tididx < tinfo->tidcnt; tididx++) { tinfo 534 drivers/infiniband/hw/hfi1/user_exp_rcv.c tinfo->tidcnt = tididx; tinfo 542 drivers/infiniband/hw/hfi1/user_exp_rcv.c struct hfi1_tid_info *tinfo) tinfo 566 drivers/infiniband/hw/hfi1/user_exp_rcv.c tinfo->tidcnt = fd->invalid_tid_idx; tinfo 574 drivers/infiniband/hw/hfi1/user_exp_rcv.c tinfo->tidcnt = 0; tinfo 578 drivers/infiniband/hw/hfi1/user_exp_rcv.c if (tinfo->tidcnt) { tinfo 579 drivers/infiniband/hw/hfi1/user_exp_rcv.c if (copy_to_user((void __user *)tinfo->tidlist, tinfo 580 drivers/infiniband/hw/hfi1/user_exp_rcv.c array, sizeof(*array) * tinfo->tidcnt)) tinfo 91 drivers/infiniband/hw/hfi1/user_exp_rcv.h struct hfi1_tid_info *tinfo); tinfo 93 drivers/infiniband/hw/hfi1/user_exp_rcv.h struct hfi1_tid_info *tinfo); tinfo 95 drivers/infiniband/hw/hfi1/user_exp_rcv.h struct hfi1_tid_info *tinfo); tinfo 87 drivers/net/wireless/ath/ath9k/mci.c struct ath_mci_profile_info *info, *tinfo; tinfo 95 drivers/net/wireless/ath/ath9k/mci.c list_for_each_entry_safe(info, tinfo, &mci->info, list) { tinfo 1206 drivers/nvme/target/fcloop.c struct nvmet_fc_port_info tinfo; tinfo 1213 drivers/nvme/target/fcloop.c tinfo.node_name = nport->node_name; tinfo 1214 drivers/nvme/target/fcloop.c tinfo.port_name = nport->port_name; tinfo 1215 drivers/nvme/target/fcloop.c tinfo.port_id = nport->port_id; tinfo 1217 drivers/nvme/target/fcloop.c ret = nvmet_fc_register_targetport(&tinfo, &tgttemplate, NULL, tinfo 827 drivers/rapidio/devices/tsi721_dma.c void *tinfo) tinfo 831 drivers/rapidio/devices/tsi721_dma.c struct rio_dma_ext *rext = tinfo; tinfo 122 drivers/scsi/aic7xxx/aic79xx_core.c struct ahd_transinfo *tinfo); tinfo 1911 drivers/scsi/aic7xxx/aic79xx_core.c struct ahd_transinfo *tinfo; tinfo 1944 drivers/scsi/aic7xxx/aic79xx_core.c tinfo = &targ_info->curr; tinfo 3129 drivers/scsi/aic7xxx/aic79xx_core.c struct ahd_initiator_tinfo *tinfo; tinfo 3146 drivers/scsi/aic7xxx/aic79xx_core.c tinfo = ahd_fetch_transinfo(ahd, devinfo.channel, tinfo 3149 drivers/scsi/aic7xxx/aic79xx_core.c if ((tinfo->curr.ppr_options & MSG_EXT_PPR_IU_REQ)!=0) { tinfo 3165 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->curr.transport_version = 2; tinfo 3166 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->goal.transport_version = 2; tinfo 3167 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->goal.ppr_options = 0; tinfo 3692 drivers/scsi/aic7xxx/aic79xx_core.c struct ahd_initiator_tinfo *tinfo, tinfo 3717 drivers/scsi/aic7xxx/aic79xx_core.c transinfo = &tinfo->user; tinfo 3719 drivers/scsi/aic7xxx/aic79xx_core.c transinfo = &tinfo->goal; tinfo 3780 drivers/scsi/aic7xxx/aic79xx_core.c struct ahd_initiator_tinfo *tinfo, tinfo 3797 drivers/scsi/aic7xxx/aic79xx_core.c if (tinfo != NULL) { tinfo 3799 drivers/scsi/aic7xxx/aic79xx_core.c *offset = min(*offset, (u_int)tinfo->user.offset); tinfo 3801 drivers/scsi/aic7xxx/aic79xx_core.c *offset = min(*offset, (u_int)tinfo->goal.offset); tinfo 3810 drivers/scsi/aic7xxx/aic79xx_core.c ahd_validate_width(struct ahd_softc *ahd, struct ahd_initiator_tinfo *tinfo, tinfo 3825 drivers/scsi/aic7xxx/aic79xx_core.c if (tinfo != NULL) { tinfo 3827 drivers/scsi/aic7xxx/aic79xx_core.c *bus_width = min((u_int)tinfo->user.width, *bus_width); tinfo 3829 drivers/scsi/aic7xxx/aic79xx_core.c *bus_width = min((u_int)tinfo->goal.width, *bus_width); tinfo 3842 drivers/scsi/aic7xxx/aic79xx_core.c struct ahd_initiator_tinfo *tinfo, ahd_neg_type neg_type) tinfo 3855 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->curr.width = AHD_WIDTH_UNKNOWN; tinfo 3856 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->curr.period = AHD_PERIOD_UNKNOWN; tinfo 3857 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->curr.offset = AHD_OFFSET_UNKNOWN; tinfo 3859 drivers/scsi/aic7xxx/aic79xx_core.c if (tinfo->curr.period != tinfo->goal.period tinfo 3860 drivers/scsi/aic7xxx/aic79xx_core.c || tinfo->curr.width != tinfo->goal.width tinfo 3861 drivers/scsi/aic7xxx/aic79xx_core.c || tinfo->curr.offset != tinfo->goal.offset tinfo 3862 drivers/scsi/aic7xxx/aic79xx_core.c || tinfo->curr.ppr_options != tinfo->goal.ppr_options tinfo 3864 drivers/scsi/aic7xxx/aic79xx_core.c && (tinfo->goal.offset != 0 tinfo 3865 drivers/scsi/aic7xxx/aic79xx_core.c || tinfo->goal.width != MSG_EXT_WDTR_BUS_8_BIT tinfo 3866 drivers/scsi/aic7xxx/aic79xx_core.c || tinfo->goal.ppr_options != 0))) tinfo 3887 drivers/scsi/aic7xxx/aic79xx_core.c struct ahd_initiator_tinfo *tinfo; tinfo 3903 drivers/scsi/aic7xxx/aic79xx_core.c tinfo = ahd_fetch_transinfo(ahd, devinfo->channel, devinfo->our_scsiid, tinfo 3907 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->user.period = period; tinfo 3908 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->user.offset = offset; tinfo 3909 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->user.ppr_options = ppr_options; tinfo 3913 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->goal.period = period; tinfo 3914 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->goal.offset = offset; tinfo 3915 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->goal.ppr_options = ppr_options; tinfo 3918 drivers/scsi/aic7xxx/aic79xx_core.c old_period = tinfo->curr.period; tinfo 3919 drivers/scsi/aic7xxx/aic79xx_core.c old_offset = tinfo->curr.offset; tinfo 3920 drivers/scsi/aic7xxx/aic79xx_core.c old_ppr = tinfo->curr.ppr_options; tinfo 3929 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->curr.period = period; tinfo 3930 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->curr.offset = offset; tinfo 3931 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->curr.ppr_options = ppr_options; tinfo 3988 drivers/scsi/aic7xxx/aic79xx_core.c ahd_update_neg_table(ahd, devinfo, &tinfo->curr); tinfo 4014 drivers/scsi/aic7xxx/aic79xx_core.c tinfo, AHD_NEG_TO_GOAL); tinfo 4032 drivers/scsi/aic7xxx/aic79xx_core.c struct ahd_initiator_tinfo *tinfo; tinfo 4040 drivers/scsi/aic7xxx/aic79xx_core.c tinfo = ahd_fetch_transinfo(ahd, devinfo->channel, devinfo->our_scsiid, tinfo 4044 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->user.width = width; tinfo 4047 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->goal.width = width; tinfo 4049 drivers/scsi/aic7xxx/aic79xx_core.c oldwidth = tinfo->curr.width; tinfo 4054 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->curr.width = width; tinfo 4067 drivers/scsi/aic7xxx/aic79xx_core.c ahd_update_neg_table(ahd, devinfo, &tinfo->curr); tinfo 4073 drivers/scsi/aic7xxx/aic79xx_core.c tinfo, AHD_NEG_TO_GOAL); tinfo 4095 drivers/scsi/aic7xxx/aic79xx_core.c struct ahd_transinfo *tinfo) tinfo 4110 drivers/scsi/aic7xxx/aic79xx_core.c period = tinfo->period; tinfo 4111 drivers/scsi/aic7xxx/aic79xx_core.c offset = tinfo->offset; tinfo 4113 drivers/scsi/aic7xxx/aic79xx_core.c ppr_opts = tinfo->ppr_options & (MSG_EXT_PPR_QAS_REQ|MSG_EXT_PPR_DT_REQ tinfo 4143 drivers/scsi/aic7xxx/aic79xx_core.c if ((tinfo->ppr_options & MSG_EXT_PPR_PCOMP_EN) == 0) tinfo 4183 drivers/scsi/aic7xxx/aic79xx_core.c if (tinfo->width == MSG_EXT_WDTR_BUS_16_BIT) tinfo 4200 drivers/scsi/aic7xxx/aic79xx_core.c if ((tinfo->ppr_options & MSG_EXT_PPR_IU_REQ) == 0) tinfo 4235 drivers/scsi/aic7xxx/aic79xx_core.c struct ahd_initiator_tinfo *tinfo; tinfo 4239 drivers/scsi/aic7xxx/aic79xx_core.c tinfo = ahd_fetch_transinfo(ahd, devinfo.channel, tinfo 4523 drivers/scsi/aic7xxx/aic79xx_core.c struct ahd_initiator_tinfo *tinfo; tinfo 4532 drivers/scsi/aic7xxx/aic79xx_core.c tinfo = ahd_fetch_transinfo(ahd, devinfo->channel, devinfo->our_scsiid, tinfo 4540 drivers/scsi/aic7xxx/aic79xx_core.c period = tinfo->goal.period; tinfo 4541 drivers/scsi/aic7xxx/aic79xx_core.c offset = tinfo->goal.offset; tinfo 4542 drivers/scsi/aic7xxx/aic79xx_core.c ppr_options = tinfo->goal.ppr_options; tinfo 4546 drivers/scsi/aic7xxx/aic79xx_core.c ahd_devlimited_syncrate(ahd, tinfo, &period, tinfo 4548 drivers/scsi/aic7xxx/aic79xx_core.c dowide = tinfo->curr.width != tinfo->goal.width; tinfo 4549 drivers/scsi/aic7xxx/aic79xx_core.c dosync = tinfo->curr.offset != offset || tinfo->curr.period != period; tinfo 4558 drivers/scsi/aic7xxx/aic79xx_core.c dowide = tinfo->goal.width != MSG_EXT_WDTR_BUS_8_BIT; tinfo 4559 drivers/scsi/aic7xxx/aic79xx_core.c dosync = tinfo->goal.offset != 0; tinfo 4591 drivers/scsi/aic7xxx/aic79xx_core.c offset = tinfo->goal.offset; tinfo 4592 drivers/scsi/aic7xxx/aic79xx_core.c ahd_validate_offset(ahd, tinfo, period, &offset, tinfo 4593 drivers/scsi/aic7xxx/aic79xx_core.c doppr ? tinfo->goal.width tinfo 4594 drivers/scsi/aic7xxx/aic79xx_core.c : tinfo->curr.width, tinfo 4598 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->goal.width, ppr_options); tinfo 4603 drivers/scsi/aic7xxx/aic79xx_core.c ahd_construct_wdtr(ahd, devinfo, tinfo->goal.width); tinfo 5098 drivers/scsi/aic7xxx/aic79xx_core.c struct ahd_initiator_tinfo *tinfo; tinfo 5107 drivers/scsi/aic7xxx/aic79xx_core.c tinfo = ahd_fetch_transinfo(ahd, devinfo->channel, devinfo->our_scsiid, tinfo 5170 drivers/scsi/aic7xxx/aic79xx_core.c ahd_devlimited_syncrate(ahd, tinfo, &period, tinfo 5172 drivers/scsi/aic7xxx/aic79xx_core.c ahd_validate_offset(ahd, tinfo, period, &offset, tinfo 5173 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->curr.width, devinfo->role); tinfo 5244 drivers/scsi/aic7xxx/aic79xx_core.c ahd_validate_width(ahd, tinfo, &bus_width, tinfo 5298 drivers/scsi/aic7xxx/aic79xx_core.c tinfo, AHD_NEG_ALWAYS); tinfo 5364 drivers/scsi/aic7xxx/aic79xx_core.c ahd_validate_width(ahd, tinfo, &bus_width, tinfo 5366 drivers/scsi/aic7xxx/aic79xx_core.c ahd_devlimited_syncrate(ahd, tinfo, &period, tinfo 5368 drivers/scsi/aic7xxx/aic79xx_core.c ahd_validate_offset(ahd, tinfo, period, &offset, tinfo 5523 drivers/scsi/aic7xxx/aic79xx_core.c struct ahd_initiator_tinfo *tinfo; tinfo 5531 drivers/scsi/aic7xxx/aic79xx_core.c tinfo = ahd_fetch_transinfo(ahd, devinfo->channel, tinfo 5539 drivers/scsi/aic7xxx/aic79xx_core.c && tinfo->goal.period <= AHD_SYNCRATE_PACED) { tinfo 5551 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->goal.period = AHD_SYNCRATE_DT; tinfo 5552 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->goal.ppr_options &= MSG_EXT_PPR_IU_REQ tinfo 5566 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->goal.ppr_options = 0; tinfo 5567 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->curr.transport_version = 2; tinfo 5568 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->goal.transport_version = 2; tinfo 5591 drivers/scsi/aic7xxx/aic79xx_core.c if (tinfo->goal.offset != tinfo->curr.offset) { tinfo 7418 drivers/scsi/aic7xxx/aic79xx_core.c struct ahd_initiator_tinfo *tinfo; tinfo 7421 drivers/scsi/aic7xxx/aic79xx_core.c tinfo = ahd_fetch_transinfo(ahd, 'A', ahd->our_id, tinfo 7426 drivers/scsi/aic7xxx/aic79xx_core.c ahd_update_neg_table(ahd, &devinfo, &tinfo->curr); tinfo 7600 drivers/scsi/aic7xxx/aic79xx_core.c struct ahd_initiator_tinfo *tinfo; tinfo 7604 drivers/scsi/aic7xxx/aic79xx_core.c tinfo = ahd_fetch_transinfo(ahd, 'A', ahd->our_id, tinfo 7609 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->user.protocol_version = 4; tinfo 7610 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->user.transport_version = 4; tinfo 7617 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->user.period = AHD_SYNCRATE_DT; tinfo 7619 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->user.period = AHD_SYNCRATE_160; tinfo 7621 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->user.offset = MAX_OFFSET; tinfo 7622 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->user.ppr_options = MSG_EXT_PPR_RD_STRM tinfo 7629 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->user.ppr_options |= MSG_EXT_PPR_RTI; tinfo 7631 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->user.width = MSG_EXT_WDTR_BUS_16_BIT; tinfo 7637 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->goal.protocol_version = 2; tinfo 7638 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->goal.transport_version = 2; tinfo 7639 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->curr.protocol_version = 2; tinfo 7640 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->curr.transport_version = 2; tinfo 7679 drivers/scsi/aic7xxx/aic79xx_core.c struct ahd_initiator_tinfo *tinfo; tinfo 7684 drivers/scsi/aic7xxx/aic79xx_core.c tinfo = ahd_fetch_transinfo(ahd, 'A', ahd->our_id, tinfo 7686 drivers/scsi/aic7xxx/aic79xx_core.c user_tinfo = &tinfo->user; tinfo 7691 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->user.protocol_version = 4; tinfo 7692 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->user.transport_version = 4; tinfo 7751 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->goal.protocol_version = 2; tinfo 7752 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->goal.transport_version = 2; tinfo 7753 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->curr.protocol_version = 2; tinfo 7754 drivers/scsi/aic7xxx/aic79xx_core.c tinfo->curr.transport_version = 2; tinfo 8980 drivers/scsi/aic7xxx/aic79xx_core.c struct ahd_transinfo *tinfo; tinfo 9002 drivers/scsi/aic7xxx/aic79xx_core.c tinfo = &targ_info->curr; tinfo 9021 drivers/scsi/aic7xxx/aic79xx_core.c if (tinfo->protocol_version <= SCSI_REV_2 tinfo 616 drivers/scsi/aic7xxx/aic79xx_osm.c struct ahd_initiator_tinfo *tinfo; tinfo 629 drivers/scsi/aic7xxx/aic79xx_osm.c tinfo = ahd_fetch_transinfo(ahd, 'A', ahd->our_id, tinfo 645 drivers/scsi/aic7xxx/aic79xx_osm.c spi_min_period(starget) = tinfo->user.period; tinfo 646 drivers/scsi/aic7xxx/aic79xx_osm.c spi_max_offset(starget) = tinfo->user.offset; tinfo 649 drivers/scsi/aic7xxx/aic79xx_osm.c tinfo = ahd_fetch_transinfo(ahd, channel, ahd->our_id, tinfo 790 drivers/scsi/aic7xxx/aic79xx_osm.c struct ahd_initiator_tinfo *tinfo; tinfo 831 drivers/scsi/aic7xxx/aic79xx_osm.c tinfo = ahd_fetch_transinfo(ahd, 'A', ahd->our_id, tinfo 845 drivers/scsi/aic7xxx/aic79xx_osm.c if ((tinfo->curr.ppr_options & MSG_EXT_PPR_IU_REQ) != 0) { tinfo 1304 drivers/scsi/aic7xxx/aic79xx_osm.c struct ahd_initiator_tinfo *tinfo; tinfo 1307 drivers/scsi/aic7xxx/aic79xx_osm.c tinfo = ahd_fetch_transinfo(ahd, 'A', ahd->our_id, tinfo 1312 drivers/scsi/aic7xxx/aic79xx_osm.c tinfo, AHD_NEG_ALWAYS); tinfo 1559 drivers/scsi/aic7xxx/aic79xx_osm.c struct ahd_initiator_tinfo *tinfo; tinfo 1575 drivers/scsi/aic7xxx/aic79xx_osm.c tinfo = ahd_fetch_transinfo(ahd, 'A', ahd->our_id, tinfo 1578 drivers/scsi/aic7xxx/aic79xx_osm.c || (tinfo->curr.ppr_options & MSG_EXT_PPR_IU_REQ) != 0) { tinfo 1608 drivers/scsi/aic7xxx/aic79xx_osm.c if ((tinfo->curr.ppr_options & MSG_EXT_PPR_IU_REQ) != 0) tinfo 1693 drivers/scsi/aic7xxx/aic79xx_osm.c struct ahd_initiator_tinfo *tinfo; tinfo 1699 drivers/scsi/aic7xxx/aic79xx_osm.c tinfo = ahd_fetch_transinfo(ahd, channel, ahd->our_id, tinfo 1706 drivers/scsi/aic7xxx/aic79xx_osm.c if (tinfo->curr.period != tinfo->goal.period tinfo 1707 drivers/scsi/aic7xxx/aic79xx_osm.c || tinfo->curr.width != tinfo->goal.width tinfo 1708 drivers/scsi/aic7xxx/aic79xx_osm.c || tinfo->curr.offset != tinfo->goal.offset tinfo 1709 drivers/scsi/aic7xxx/aic79xx_osm.c || tinfo->curr.ppr_options != tinfo->goal.ppr_options) tinfo 1731 drivers/scsi/aic7xxx/aic79xx_osm.c if (tinfo->curr.period == spi_period(starget) tinfo 1732 drivers/scsi/aic7xxx/aic79xx_osm.c && tinfo->curr.width == spi_width(starget) tinfo 1733 drivers/scsi/aic7xxx/aic79xx_osm.c && tinfo->curr.offset == spi_offset(starget) tinfo 1734 drivers/scsi/aic7xxx/aic79xx_osm.c && tinfo->curr.ppr_options == target_ppr_options) tinfo 1738 drivers/scsi/aic7xxx/aic79xx_osm.c spi_period(starget) = tinfo->curr.period; tinfo 1739 drivers/scsi/aic7xxx/aic79xx_osm.c spi_width(starget) = tinfo->curr.width; tinfo 1740 drivers/scsi/aic7xxx/aic79xx_osm.c spi_offset(starget) = tinfo->curr.offset; tinfo 1741 drivers/scsi/aic7xxx/aic79xx_osm.c spi_dt(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_DT_REQ ? 1 : 0; tinfo 1742 drivers/scsi/aic7xxx/aic79xx_osm.c spi_qas(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_QAS_REQ ? 1 : 0; tinfo 1743 drivers/scsi/aic7xxx/aic79xx_osm.c spi_iu(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_IU_REQ ? 1 : 0; tinfo 1744 drivers/scsi/aic7xxx/aic79xx_osm.c spi_rd_strm(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_RD_STRM ? 1 : 0; tinfo 1745 drivers/scsi/aic7xxx/aic79xx_osm.c spi_pcomp_en(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_PCOMP_EN ? 1 : 0; tinfo 1746 drivers/scsi/aic7xxx/aic79xx_osm.c spi_rti(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_RTI ? 1 : 0; tinfo 1747 drivers/scsi/aic7xxx/aic79xx_osm.c spi_wr_flow(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_WR_FLOW ? 1 : 0; tinfo 1748 drivers/scsi/aic7xxx/aic79xx_osm.c spi_hold_mcs(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_HOLD_MCS ? 1 : 0; tinfo 2405 drivers/scsi/aic7xxx/aic79xx_osm.c struct ahd_initiator_tinfo *tinfo tinfo 2410 drivers/scsi/aic7xxx/aic79xx_osm.c unsigned int ppr_options = tinfo->goal.ppr_options; tinfo 2413 drivers/scsi/aic7xxx/aic79xx_osm.c unsigned long offset = tinfo->goal.offset; tinfo 2458 drivers/scsi/aic7xxx/aic79xx_osm.c struct ahd_initiator_tinfo *tinfo tinfo 2476 drivers/scsi/aic7xxx/aic79xx_osm.c period = tinfo->goal.period; tinfo 2477 drivers/scsi/aic7xxx/aic79xx_osm.c ppr_options = tinfo->goal.ppr_options; tinfo 2493 drivers/scsi/aic7xxx/aic79xx_osm.c struct ahd_initiator_tinfo *tinfo tinfo 2498 drivers/scsi/aic7xxx/aic79xx_osm.c unsigned int ppr_options = tinfo->goal.ppr_options tinfo 2500 drivers/scsi/aic7xxx/aic79xx_osm.c unsigned int period = tinfo->goal.period; tinfo 2501 drivers/scsi/aic7xxx/aic79xx_osm.c unsigned int width = tinfo->goal.width; tinfo 2525 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_set_syncrate(ahd, &devinfo, period, tinfo->goal.offset, tinfo 2535 drivers/scsi/aic7xxx/aic79xx_osm.c struct ahd_initiator_tinfo *tinfo tinfo 2540 drivers/scsi/aic7xxx/aic79xx_osm.c unsigned int ppr_options = tinfo->goal.ppr_options tinfo 2542 drivers/scsi/aic7xxx/aic79xx_osm.c unsigned int period = tinfo->goal.period; tinfo 2564 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_set_syncrate(ahd, &devinfo, period, tinfo->goal.offset, tinfo 2574 drivers/scsi/aic7xxx/aic79xx_osm.c struct ahd_initiator_tinfo *tinfo tinfo 2579 drivers/scsi/aic7xxx/aic79xx_osm.c unsigned int ppr_options = tinfo->goal.ppr_options tinfo 2581 drivers/scsi/aic7xxx/aic79xx_osm.c unsigned int period = tinfo->goal.period; tinfo 2604 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_set_syncrate(ahd, &devinfo, period, tinfo->goal.offset, tinfo 2614 drivers/scsi/aic7xxx/aic79xx_osm.c struct ahd_initiator_tinfo *tinfo tinfo 2619 drivers/scsi/aic7xxx/aic79xx_osm.c unsigned int ppr_options = tinfo->goal.ppr_options tinfo 2621 drivers/scsi/aic7xxx/aic79xx_osm.c unsigned int period = tinfo->goal.period; tinfo 2640 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_set_syncrate(ahd, &devinfo, period, tinfo->goal.offset, tinfo 2650 drivers/scsi/aic7xxx/aic79xx_osm.c struct ahd_initiator_tinfo *tinfo tinfo 2655 drivers/scsi/aic7xxx/aic79xx_osm.c unsigned int ppr_options = tinfo->goal.ppr_options tinfo 2657 drivers/scsi/aic7xxx/aic79xx_osm.c unsigned int period = tinfo->goal.period; tinfo 2676 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_set_syncrate(ahd, &devinfo, period, tinfo->goal.offset, tinfo 2686 drivers/scsi/aic7xxx/aic79xx_osm.c struct ahd_initiator_tinfo *tinfo tinfo 2691 drivers/scsi/aic7xxx/aic79xx_osm.c unsigned int ppr_options = tinfo->goal.ppr_options tinfo 2693 drivers/scsi/aic7xxx/aic79xx_osm.c unsigned int period = tinfo->goal.period; tinfo 2720 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_set_syncrate(ahd, &devinfo, period, tinfo->goal.offset, tinfo 2730 drivers/scsi/aic7xxx/aic79xx_osm.c struct ahd_initiator_tinfo *tinfo tinfo 2735 drivers/scsi/aic7xxx/aic79xx_osm.c unsigned int ppr_options = tinfo->goal.ppr_options tinfo 2737 drivers/scsi/aic7xxx/aic79xx_osm.c unsigned int period = tinfo->goal.period; tinfo 2770 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_set_syncrate(ahd, &devinfo, period, tinfo->goal.offset, tinfo 2780 drivers/scsi/aic7xxx/aic79xx_osm.c struct ahd_initiator_tinfo *tinfo tinfo 2785 drivers/scsi/aic7xxx/aic79xx_osm.c unsigned int ppr_options = tinfo->goal.ppr_options tinfo 2787 drivers/scsi/aic7xxx/aic79xx_osm.c unsigned int period = tinfo->goal.period; tinfo 2800 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_set_syncrate(ahd, &devinfo, period, tinfo->goal.offset, tinfo 93 drivers/scsi/aic7xxx/aic79xx_proc.c ahd_format_transinfo(struct seq_file *m, struct ahd_transinfo *tinfo) tinfo 99 drivers/scsi/aic7xxx/aic79xx_proc.c if (tinfo->period == AHD_PERIOD_UNKNOWN) { tinfo 105 drivers/scsi/aic7xxx/aic79xx_proc.c if (tinfo->offset != 0) { tinfo 106 drivers/scsi/aic7xxx/aic79xx_proc.c freq = ahd_calc_syncsrate(tinfo->period); tinfo 109 drivers/scsi/aic7xxx/aic79xx_proc.c speed *= (0x01 << tinfo->width); tinfo 121 drivers/scsi/aic7xxx/aic79xx_proc.c if ((tinfo->ppr_options & MSG_EXT_PPR_RD_STRM) != 0) { tinfo 125 drivers/scsi/aic7xxx/aic79xx_proc.c if ((tinfo->ppr_options & MSG_EXT_PPR_DT_REQ) != 0) { tinfo 129 drivers/scsi/aic7xxx/aic79xx_proc.c if ((tinfo->ppr_options & MSG_EXT_PPR_IU_REQ) != 0) { tinfo 133 drivers/scsi/aic7xxx/aic79xx_proc.c if ((tinfo->ppr_options & MSG_EXT_PPR_RTI) != 0) { tinfo 137 drivers/scsi/aic7xxx/aic79xx_proc.c if ((tinfo->ppr_options & MSG_EXT_PPR_QAS_REQ) != 0) { tinfo 143 drivers/scsi/aic7xxx/aic79xx_proc.c if (tinfo->width > 0) { tinfo 149 drivers/scsi/aic7xxx/aic79xx_proc.c seq_printf(m, "%dbit)", 8 * (0x01 << tinfo->width)); tinfo 161 drivers/scsi/aic7xxx/aic79xx_proc.c struct ahd_initiator_tinfo *tinfo; tinfo 165 drivers/scsi/aic7xxx/aic79xx_proc.c tinfo = ahd_fetch_transinfo(ahd, channel, our_id, tinfo 169 drivers/scsi/aic7xxx/aic79xx_proc.c ahd_format_transinfo(m, &tinfo->user); tinfo 175 drivers/scsi/aic7xxx/aic79xx_proc.c ahd_format_transinfo(m, &tinfo->goal); tinfo 177 drivers/scsi/aic7xxx/aic79xx_proc.c ahd_format_transinfo(m, &tinfo->curr); tinfo 1055 drivers/scsi/aic7xxx/aic7xxx_core.c struct ahc_transinfo *tinfo; tinfo 1072 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo = &targ_info->curr; tinfo 1095 drivers/scsi/aic7xxx/aic7xxx_core.c if (tinfo->protocol_version <= SCSI_REV_2 tinfo 1865 drivers/scsi/aic7xxx/aic7xxx_core.c struct ahc_initiator_tinfo *tinfo; tinfo 1872 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo = ahc_fetch_transinfo(ahc, tinfo 1877 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->curr.transport_version = 2; tinfo 1878 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->goal.transport_version = 2; tinfo 1879 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->goal.ppr_options = 0; tinfo 2210 drivers/scsi/aic7xxx/aic7xxx_core.c struct ahc_initiator_tinfo *tinfo, tinfo 2241 drivers/scsi/aic7xxx/aic7xxx_core.c transinfo = &tinfo->user; tinfo 2243 drivers/scsi/aic7xxx/aic7xxx_core.c transinfo = &tinfo->goal; tinfo 2382 drivers/scsi/aic7xxx/aic7xxx_core.c struct ahc_initiator_tinfo *tinfo, tinfo 2400 drivers/scsi/aic7xxx/aic7xxx_core.c if (tinfo != NULL) { tinfo 2402 drivers/scsi/aic7xxx/aic7xxx_core.c *offset = min(*offset, (u_int)tinfo->user.offset); tinfo 2404 drivers/scsi/aic7xxx/aic7xxx_core.c *offset = min(*offset, (u_int)tinfo->goal.offset); tinfo 2413 drivers/scsi/aic7xxx/aic7xxx_core.c ahc_validate_width(struct ahc_softc *ahc, struct ahc_initiator_tinfo *tinfo, tinfo 2428 drivers/scsi/aic7xxx/aic7xxx_core.c if (tinfo != NULL) { tinfo 2430 drivers/scsi/aic7xxx/aic7xxx_core.c *bus_width = min((u_int)tinfo->user.width, *bus_width); tinfo 2432 drivers/scsi/aic7xxx/aic7xxx_core.c *bus_width = min((u_int)tinfo->goal.width, *bus_width); tinfo 2445 drivers/scsi/aic7xxx/aic7xxx_core.c struct ahc_initiator_tinfo *tinfo, ahc_neg_type neg_type) tinfo 2458 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->curr.width = AHC_WIDTH_UNKNOWN; tinfo 2459 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->curr.period = AHC_PERIOD_UNKNOWN; tinfo 2460 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->curr.offset = AHC_OFFSET_UNKNOWN; tinfo 2462 drivers/scsi/aic7xxx/aic7xxx_core.c if (tinfo->curr.period != tinfo->goal.period tinfo 2463 drivers/scsi/aic7xxx/aic7xxx_core.c || tinfo->curr.width != tinfo->goal.width tinfo 2464 drivers/scsi/aic7xxx/aic7xxx_core.c || tinfo->curr.offset != tinfo->goal.offset tinfo 2465 drivers/scsi/aic7xxx/aic7xxx_core.c || tinfo->curr.ppr_options != tinfo->goal.ppr_options tinfo 2467 drivers/scsi/aic7xxx/aic7xxx_core.c && (tinfo->goal.offset != 0 tinfo 2468 drivers/scsi/aic7xxx/aic7xxx_core.c || tinfo->goal.width != MSG_EXT_WDTR_BUS_8_BIT tinfo 2469 drivers/scsi/aic7xxx/aic7xxx_core.c || tinfo->goal.ppr_options != 0))) tinfo 2490 drivers/scsi/aic7xxx/aic7xxx_core.c struct ahc_initiator_tinfo *tinfo; tinfo 2506 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo = ahc_fetch_transinfo(ahc, devinfo->channel, devinfo->our_scsiid, tinfo 2510 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->user.period = period; tinfo 2511 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->user.offset = offset; tinfo 2512 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->user.ppr_options = ppr_options; tinfo 2516 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->goal.period = period; tinfo 2517 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->goal.offset = offset; tinfo 2518 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->goal.ppr_options = ppr_options; tinfo 2521 drivers/scsi/aic7xxx/aic7xxx_core.c old_period = tinfo->curr.period; tinfo 2522 drivers/scsi/aic7xxx/aic7xxx_core.c old_offset = tinfo->curr.offset; tinfo 2523 drivers/scsi/aic7xxx/aic7xxx_core.c old_ppr = tinfo->curr.ppr_options; tinfo 2532 drivers/scsi/aic7xxx/aic7xxx_core.c scsirate = tinfo->scsirate; tinfo 2575 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->scsirate = scsirate; tinfo 2576 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->curr.period = period; tinfo 2577 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->curr.offset = offset; tinfo 2578 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->curr.ppr_options = ppr_options; tinfo 2598 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo, AHC_NEG_TO_GOAL); tinfo 2616 drivers/scsi/aic7xxx/aic7xxx_core.c struct ahc_initiator_tinfo *tinfo; tinfo 2624 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo = ahc_fetch_transinfo(ahc, devinfo->channel, devinfo->our_scsiid, tinfo 2628 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->user.width = width; tinfo 2631 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->goal.width = width; tinfo 2633 drivers/scsi/aic7xxx/aic7xxx_core.c oldwidth = tinfo->curr.width; tinfo 2638 drivers/scsi/aic7xxx/aic7xxx_core.c scsirate = tinfo->scsirate; tinfo 2643 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->scsirate = scsirate; tinfo 2648 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->curr.width = width; tinfo 2660 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo, AHC_NEG_TO_GOAL); tinfo 2701 drivers/scsi/aic7xxx/aic7xxx_core.c struct ahc_initiator_tinfo *tinfo; tinfo 2705 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo = ahc_fetch_transinfo(ahc, devinfo.channel, tinfo 2712 drivers/scsi/aic7xxx/aic7xxx_core.c pending_hscb->scsirate = tinfo->scsirate; tinfo 2713 drivers/scsi/aic7xxx/aic7xxx_core.c pending_hscb->scsioffset = tinfo->curr.offset; tinfo 2962 drivers/scsi/aic7xxx/aic7xxx_core.c struct ahc_initiator_tinfo *tinfo; tinfo 2972 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo = ahc_fetch_transinfo(ahc, devinfo->channel, devinfo->our_scsiid, tinfo 2980 drivers/scsi/aic7xxx/aic7xxx_core.c period = tinfo->goal.period; tinfo 2981 drivers/scsi/aic7xxx/aic7xxx_core.c offset = tinfo->goal.offset; tinfo 2982 drivers/scsi/aic7xxx/aic7xxx_core.c ppr_options = tinfo->goal.ppr_options; tinfo 2986 drivers/scsi/aic7xxx/aic7xxx_core.c rate = ahc_devlimited_syncrate(ahc, tinfo, &period, tinfo 2988 drivers/scsi/aic7xxx/aic7xxx_core.c dowide = tinfo->curr.width != tinfo->goal.width; tinfo 2989 drivers/scsi/aic7xxx/aic7xxx_core.c dosync = tinfo->curr.offset != offset || tinfo->curr.period != period; tinfo 2998 drivers/scsi/aic7xxx/aic7xxx_core.c dowide = tinfo->goal.width != MSG_EXT_WDTR_BUS_8_BIT; tinfo 2999 drivers/scsi/aic7xxx/aic7xxx_core.c dosync = tinfo->goal.offset != 0; tinfo 3032 drivers/scsi/aic7xxx/aic7xxx_core.c offset = tinfo->goal.offset; tinfo 3033 drivers/scsi/aic7xxx/aic7xxx_core.c ahc_validate_offset(ahc, tinfo, rate, &offset, tinfo 3034 drivers/scsi/aic7xxx/aic7xxx_core.c doppr ? tinfo->goal.width tinfo 3035 drivers/scsi/aic7xxx/aic7xxx_core.c : tinfo->curr.width, tinfo 3039 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->goal.width, ppr_options); tinfo 3044 drivers/scsi/aic7xxx/aic7xxx_core.c ahc_construct_wdtr(ahc, devinfo, tinfo->goal.width); tinfo 3579 drivers/scsi/aic7xxx/aic7xxx_core.c struct ahc_initiator_tinfo *tinfo; tinfo 3589 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo = ahc_fetch_transinfo(ahc, devinfo->channel, devinfo->our_scsiid, tinfo 3591 drivers/scsi/aic7xxx/aic7xxx_core.c targ_scsirate = tinfo->scsirate; tinfo 3654 drivers/scsi/aic7xxx/aic7xxx_core.c syncrate = ahc_devlimited_syncrate(ahc, tinfo, &period, tinfo 3657 drivers/scsi/aic7xxx/aic7xxx_core.c ahc_validate_offset(ahc, tinfo, syncrate, &offset, tinfo 3731 drivers/scsi/aic7xxx/aic7xxx_core.c ahc_validate_width(ahc, tinfo, &bus_width, tinfo 3785 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo, AHC_NEG_ALWAYS); tinfo 3854 drivers/scsi/aic7xxx/aic7xxx_core.c ahc_validate_width(ahc, tinfo, &bus_width, tinfo 3856 drivers/scsi/aic7xxx/aic7xxx_core.c syncrate = ahc_devlimited_syncrate(ahc, tinfo, &period, tinfo 3859 drivers/scsi/aic7xxx/aic7xxx_core.c ahc_validate_offset(ahc, tinfo, syncrate, tinfo 4008 drivers/scsi/aic7xxx/aic7xxx_core.c struct ahc_initiator_tinfo *tinfo; tinfo 4016 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo = ahc_fetch_transinfo(ahc, devinfo->channel, tinfo 4033 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->goal.ppr_options = 0; tinfo 4034 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->curr.transport_version = 2; tinfo 4035 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->goal.transport_version = 2; tinfo 4057 drivers/scsi/aic7xxx/aic7xxx_core.c if (tinfo->goal.offset != tinfo->curr.offset) { tinfo 5452 drivers/scsi/aic7xxx/aic7xxx_core.c struct ahc_initiator_tinfo *tinfo; tinfo 5466 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo = ahc_fetch_transinfo(ahc, channel, our_id, tinfo 5469 drivers/scsi/aic7xxx/aic7xxx_core.c memset(tinfo, 0, sizeof(*tinfo)); tinfo 5472 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->user.width = MSG_EXT_WDTR_BUS_16_BIT; tinfo 5478 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->user.period = ahc_syncrates->period; tinfo 5479 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->user.offset = MAX_OFFSET; tinfo 5509 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->user.period = tinfo 5512 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->user.period = 0; tinfo 5514 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->user.offset = MAX_OFFSET; tinfo 5517 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->user.ppr_options = tinfo 5526 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->user.period = tinfo 5531 drivers/scsi/aic7xxx/aic7xxx_core.c if (tinfo->user.period != 0) tinfo 5532 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->user.offset = MAX_OFFSET; tinfo 5534 drivers/scsi/aic7xxx/aic7xxx_core.c if (tinfo->user.period == 0) tinfo 5535 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->user.offset = 0; tinfo 5538 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->user.width = MSG_EXT_WDTR_BUS_16_BIT; tinfo 5539 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->user.protocol_version = 4; tinfo 5541 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->user.transport_version = 3; tinfo 5543 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->user.transport_version = 2; tinfo 5544 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->goal.protocol_version = 2; tinfo 5545 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->goal.transport_version = 2; tinfo 5546 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->curr.protocol_version = 2; tinfo 5547 drivers/scsi/aic7xxx/aic7xxx_core.c tinfo->curr.transport_version = 2; tinfo 567 drivers/scsi/aic7xxx/aic7xxx_osm.c struct ahc_initiator_tinfo *tinfo; tinfo 616 drivers/scsi/aic7xxx/aic7xxx_osm.c tinfo = ahc_fetch_transinfo(ahc, channel, ahc->our_id, tinfo 1178 drivers/scsi/aic7xxx/aic7xxx_osm.c struct ahc_initiator_tinfo *tinfo; tinfo 1192 drivers/scsi/aic7xxx/aic7xxx_osm.c tinfo = ahc_fetch_transinfo(ahc, channel, our_id, tinfo 1197 drivers/scsi/aic7xxx/aic7xxx_osm.c tinfo, AHC_NEG_ALWAYS); tinfo 1424 drivers/scsi/aic7xxx/aic7xxx_osm.c struct ahc_initiator_tinfo *tinfo; tinfo 1480 drivers/scsi/aic7xxx/aic7xxx_osm.c tinfo = ahc_fetch_transinfo(ahc, SCB_GET_CHANNEL(ahc, scb), tinfo 1483 drivers/scsi/aic7xxx/aic7xxx_osm.c hscb->scsirate = tinfo->scsirate; tinfo 1484 drivers/scsi/aic7xxx/aic7xxx_osm.c hscb->scsioffset = tinfo->curr.offset; tinfo 1612 drivers/scsi/aic7xxx/aic7xxx_osm.c struct ahc_initiator_tinfo *tinfo; tinfo 1619 drivers/scsi/aic7xxx/aic7xxx_osm.c tinfo = ahc_fetch_transinfo(ahc, channel, tinfo 1628 drivers/scsi/aic7xxx/aic7xxx_osm.c if (tinfo->curr.period != tinfo->goal.period tinfo 1629 drivers/scsi/aic7xxx/aic7xxx_osm.c || tinfo->curr.width != tinfo->goal.width tinfo 1630 drivers/scsi/aic7xxx/aic7xxx_osm.c || tinfo->curr.offset != tinfo->goal.offset tinfo 1631 drivers/scsi/aic7xxx/aic7xxx_osm.c || tinfo->curr.ppr_options != tinfo->goal.ppr_options) tinfo 1652 drivers/scsi/aic7xxx/aic7xxx_osm.c if (tinfo->curr.period == spi_period(starget) tinfo 1653 drivers/scsi/aic7xxx/aic7xxx_osm.c && tinfo->curr.width == spi_width(starget) tinfo 1654 drivers/scsi/aic7xxx/aic7xxx_osm.c && tinfo->curr.offset == spi_offset(starget) tinfo 1655 drivers/scsi/aic7xxx/aic7xxx_osm.c && tinfo->curr.ppr_options == target_ppr_options) tinfo 1659 drivers/scsi/aic7xxx/aic7xxx_osm.c spi_period(starget) = tinfo->curr.period; tinfo 1660 drivers/scsi/aic7xxx/aic7xxx_osm.c spi_width(starget) = tinfo->curr.width; tinfo 1661 drivers/scsi/aic7xxx/aic7xxx_osm.c spi_offset(starget) = tinfo->curr.offset; tinfo 1662 drivers/scsi/aic7xxx/aic7xxx_osm.c spi_dt(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_DT_REQ ? 1 : 0; tinfo 1663 drivers/scsi/aic7xxx/aic7xxx_osm.c spi_qas(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_QAS_REQ ? 1 : 0; tinfo 1664 drivers/scsi/aic7xxx/aic7xxx_osm.c spi_iu(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_IU_REQ ? 1 : 0; tinfo 2348 drivers/scsi/aic7xxx/aic7xxx_osm.c struct ahc_initiator_tinfo *tinfo tinfo 2353 drivers/scsi/aic7xxx/aic7xxx_osm.c unsigned int ppr_options = tinfo->goal.ppr_options; tinfo 2355 drivers/scsi/aic7xxx/aic7xxx_osm.c unsigned long offset = tinfo->goal.offset; tinfo 2392 drivers/scsi/aic7xxx/aic7xxx_osm.c struct ahc_initiator_tinfo *tinfo tinfo 2406 drivers/scsi/aic7xxx/aic7xxx_osm.c period = tinfo->goal.period; tinfo 2407 drivers/scsi/aic7xxx/aic7xxx_osm.c ppr_options = tinfo->goal.ppr_options; tinfo 2420 drivers/scsi/aic7xxx/aic7xxx_osm.c struct ahc_initiator_tinfo *tinfo tinfo 2425 drivers/scsi/aic7xxx/aic7xxx_osm.c unsigned int ppr_options = tinfo->goal.ppr_options tinfo 2427 drivers/scsi/aic7xxx/aic7xxx_osm.c unsigned int period = tinfo->goal.period; tinfo 2428 drivers/scsi/aic7xxx/aic7xxx_osm.c unsigned int width = tinfo->goal.width; tinfo 2443 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_set_syncrate(ahc, &devinfo, syncrate, period, tinfo->goal.offset, tinfo 2458 drivers/scsi/aic7xxx/aic7xxx_osm.c struct ahc_initiator_tinfo *tinfo tinfo 2463 drivers/scsi/aic7xxx/aic7xxx_osm.c unsigned int ppr_options = tinfo->goal.ppr_options tinfo 2465 drivers/scsi/aic7xxx/aic7xxx_osm.c unsigned int period = tinfo->goal.period; tinfo 2476 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_set_syncrate(ahc, &devinfo, syncrate, period, tinfo->goal.offset, tinfo 2486 drivers/scsi/aic7xxx/aic7xxx_osm.c struct ahc_initiator_tinfo *tinfo tinfo 2491 drivers/scsi/aic7xxx/aic7xxx_osm.c unsigned int ppr_options = tinfo->goal.ppr_options tinfo 2493 drivers/scsi/aic7xxx/aic7xxx_osm.c unsigned int period = tinfo->goal.period; tinfo 2504 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_set_syncrate(ahc, &devinfo, syncrate, period, tinfo->goal.offset, tinfo 94 drivers/scsi/aic7xxx/aic7xxx_proc.c ahc_format_transinfo(struct seq_file *m, struct ahc_transinfo *tinfo) tinfo 102 drivers/scsi/aic7xxx/aic7xxx_proc.c if (tinfo->offset != 0) { tinfo 103 drivers/scsi/aic7xxx/aic7xxx_proc.c freq = ahc_calc_syncsrate(tinfo->period); tinfo 106 drivers/scsi/aic7xxx/aic7xxx_proc.c speed *= (0x01 << tinfo->width); tinfo 116 drivers/scsi/aic7xxx/aic7xxx_proc.c (tinfo->ppr_options & MSG_EXT_PPR_DT_REQ) != 0 tinfo 117 drivers/scsi/aic7xxx/aic7xxx_proc.c ? " DT" : "", tinfo->offset); tinfo 120 drivers/scsi/aic7xxx/aic7xxx_proc.c if (tinfo->width > 0) { tinfo 126 drivers/scsi/aic7xxx/aic7xxx_proc.c seq_printf(m, "%dbit)", 8 * (0x01 << tinfo->width)); tinfo 139 drivers/scsi/aic7xxx/aic7xxx_proc.c struct ahc_initiator_tinfo *tinfo; tinfo 143 drivers/scsi/aic7xxx/aic7xxx_proc.c tinfo = ahc_fetch_transinfo(ahc, channel, our_id, tinfo 149 drivers/scsi/aic7xxx/aic7xxx_proc.c ahc_format_transinfo(m, &tinfo->user); tinfo 155 drivers/scsi/aic7xxx/aic7xxx_proc.c ahc_format_transinfo(m, &tinfo->goal); tinfo 157 drivers/scsi/aic7xxx/aic7xxx_proc.c ahc_format_transinfo(m, &tinfo->curr); tinfo 32 net/bridge/br_netlink_tunnel.c __be32 tunid_curr = tunnel_id_to_key32(v_curr->tinfo.tunnel_id); tinfo 33 net/bridge/br_netlink_tunnel.c __be32 tunid_last = tunnel_id_to_key32(v_last->tinfo.tunnel_id); tinfo 46 net/bridge/br_netlink_tunnel.c if (!br_vlan_should_use(v) || !v->tinfo.tunnel_id) tinfo 127 net/bridge/br_netlink_tunnel.c vtbegin->tinfo.tunnel_id, tinfo 133 net/bridge/br_netlink_tunnel.c vtend->tinfo.tunnel_id, tinfo 139 net/bridge/br_netlink_tunnel.c vtbegin->tinfo.tunnel_id, tinfo 162 net/bridge/br_netlink_tunnel.c if (!v->tinfo.tunnel_dst) tinfo 220 net/bridge/br_netlink_tunnel.c struct vtunnel_info *tinfo) tinfo 227 net/bridge/br_netlink_tunnel.c memset(tinfo, 0, sizeof(*tinfo)); tinfo 246 net/bridge/br_netlink_tunnel.c tinfo->tunid = tun_id; tinfo 247 net/bridge/br_netlink_tunnel.c tinfo->vid = vid; tinfo 248 net/bridge/br_netlink_tunnel.c tinfo->flags = flags; tinfo 146 net/bridge/br_private.h struct br_tunnel_info tinfo; tinfo 20 net/bridge/br_private_tunnel.h struct vtunnel_info *tinfo); tinfo 25 net/bridge/br_vlan_tunnel.c return vle->tinfo.tunnel_id != tunid; tinfo 30 net/bridge/br_vlan_tunnel.c .key_offset = offsetof(struct net_bridge_vlan, tinfo.tunnel_id), tinfo 47 net/bridge/br_vlan_tunnel.c if (!vlan->tinfo.tunnel_dst) tinfo 51 net/bridge/br_vlan_tunnel.c vlan->tinfo.tunnel_id = 0; tinfo 52 net/bridge/br_vlan_tunnel.c dst_release(&vlan->tinfo.tunnel_dst->dst); tinfo 53 net/bridge/br_vlan_tunnel.c vlan->tinfo.tunnel_dst = NULL; tinfo 63 net/bridge/br_vlan_tunnel.c if (vlan->tinfo.tunnel_dst) tinfo 72 net/bridge/br_vlan_tunnel.c vlan->tinfo.tunnel_dst = metadata; tinfo 73 net/bridge/br_vlan_tunnel.c vlan->tinfo.tunnel_id = key; tinfo 82 net/bridge/br_vlan_tunnel.c dst_release(&vlan->tinfo.tunnel_dst->dst); tinfo 83 net/bridge/br_vlan_tunnel.c vlan->tinfo.tunnel_dst = NULL; tinfo 84 net/bridge/br_vlan_tunnel.c vlan->tinfo.tunnel_id = 0; tinfo 159 net/bridge/br_vlan_tunnel.c struct ip_tunnel_info *tinfo = skb_tunnel_info(skb); tinfo 162 net/bridge/br_vlan_tunnel.c if (!vg || !tinfo) tinfo 170 net/bridge/br_vlan_tunnel.c vlan = br_vlan_tunnel_lookup(&vg->tunnel_hash, tinfo->key.tun_id); tinfo 186 net/bridge/br_vlan_tunnel.c if (!vlan || !vlan->tinfo.tunnel_id) tinfo 197 net/bridge/br_vlan_tunnel.c skb_dst_set(skb, dst_clone(&vlan->tinfo.tunnel_dst->dst)); tinfo 1805 net/bridge/netfilter/ebtables.c struct ebt_table_info tinfo; tinfo 1809 net/bridge/netfilter/ebtables.c memset(&tinfo, 0, sizeof(tinfo)); tinfo 1812 net/bridge/netfilter/ebtables.c tinfo.entries_size = t->private->entries_size; tinfo 1813 net/bridge/netfilter/ebtables.c tinfo.nentries = t->private->nentries; tinfo 1814 net/bridge/netfilter/ebtables.c tinfo.entries = t->private->entries; tinfo 1817 net/bridge/netfilter/ebtables.c tinfo.entries_size = t->table->entries_size; tinfo 1818 net/bridge/netfilter/ebtables.c tinfo.nentries = t->table->nentries; tinfo 1819 net/bridge/netfilter/ebtables.c tinfo.entries = t->table->entries; tinfo 1826 net/bridge/netfilter/ebtables.c if (tmp.nentries != tinfo.nentries || tinfo 1827 net/bridge/netfilter/ebtables.c (tmp.num_counters && tmp.num_counters != tinfo.nentries)) tinfo 1834 net/bridge/netfilter/ebtables.c ret = compat_table_info(&tinfo, &repl); tinfo 1839 net/bridge/netfilter/ebtables.c (tmp.num_counters? tinfo.nentries * sizeof(struct ebt_counter): 0)) { tinfo 1841 net/bridge/netfilter/ebtables.c *len, tinfo.entries_size, repl.entries_size); tinfo 1847 net/bridge/netfilter/ebtables.c tmp.num_counters, tinfo.nentries); tinfo 1852 net/bridge/netfilter/ebtables.c return EBT_ENTRY_ITERATE(tinfo.entries, tinfo.entries_size, tinfo 227 net/ipv6/seg6_iptunnel.c struct seg6_iptunnel_encap *tinfo; tinfo 230 net/ipv6/seg6_iptunnel.c tinfo = seg6_encap_lwtunnel(dst->lwtstate); tinfo 232 net/ipv6/seg6_iptunnel.c switch (tinfo->mode) { tinfo 237 net/ipv6/seg6_iptunnel.c err = seg6_do_srh_inline(skb, tinfo->srh); tinfo 253 net/ipv6/seg6_iptunnel.c err = seg6_do_srh_encap(skb, tinfo->srh, proto); tinfo 271 net/ipv6/seg6_iptunnel.c err = seg6_do_srh_encap(skb, tinfo->srh, NEXTHDR_NONE); tinfo 1666 net/netfilter/ipvs/ip_vs_sync.c struct ip_vs_sync_thread_data *tinfo = data; tinfo 1667 net/netfilter/ipvs/ip_vs_sync.c struct netns_ipvs *ipvs = tinfo->ipvs; tinfo 1668 net/netfilter/ipvs/ip_vs_sync.c struct ipvs_master_sync_state *ms = &ipvs->ms[tinfo->id]; tinfo 1669 net/netfilter/ipvs/ip_vs_sync.c struct sock *sk = tinfo->sock->sk; tinfo 1674 net/netfilter/ipvs/ip_vs_sync.c ipvs->mcfg.mcast_ifn, ipvs->mcfg.syncid, tinfo->id); tinfo 1684 net/netfilter/ipvs/ip_vs_sync.c while (ip_vs_send_sync_msg(tinfo->sock, sb->mesg) < 0) { tinfo 1718 net/netfilter/ipvs/ip_vs_sync.c struct ip_vs_sync_thread_data *tinfo = data; tinfo 1719 net/netfilter/ipvs/ip_vs_sync.c struct netns_ipvs *ipvs = tinfo->ipvs; tinfo 1724 net/netfilter/ipvs/ip_vs_sync.c ipvs->bcfg.mcast_ifn, ipvs->bcfg.syncid, tinfo->id); tinfo 1727 net/netfilter/ipvs/ip_vs_sync.c wait_event_interruptible(*sk_sleep(tinfo->sock->sk), tinfo 1728 net/netfilter/ipvs/ip_vs_sync.c !skb_queue_empty(&tinfo->sock->sk->sk_receive_queue) tinfo 1732 net/netfilter/ipvs/ip_vs_sync.c while (!skb_queue_empty(&(tinfo->sock->sk->sk_receive_queue))) { tinfo 1733 net/netfilter/ipvs/ip_vs_sync.c len = ip_vs_receive(tinfo->sock, tinfo->buf, tinfo 1741 net/netfilter/ipvs/ip_vs_sync.c ip_vs_process_message(ipvs, tinfo->buf, len); tinfo 1752 net/netfilter/ipvs/ip_vs_sync.c struct ip_vs_sync_thread_data *ti = NULL, *tinfo; tinfo 1861 net/netfilter/ipvs/ip_vs_sync.c tinfo = &ti[id]; tinfo 1862 net/netfilter/ipvs/ip_vs_sync.c tinfo->ipvs = ipvs; tinfo 1865 net/netfilter/ipvs/ip_vs_sync.c tinfo->buf = kmalloc(ipvs->bcfg.sync_maxlen, tinfo 1867 net/netfilter/ipvs/ip_vs_sync.c if (!tinfo->buf) tinfo 1870 net/netfilter/ipvs/ip_vs_sync.c tinfo->id = id; tinfo 1872 net/netfilter/ipvs/ip_vs_sync.c result = make_send_sock(ipvs, id, dev, &tinfo->sock); tinfo 1874 net/netfilter/ipvs/ip_vs_sync.c result = make_receive_sock(ipvs, id, dev, &tinfo->sock); tinfo 1878 net/netfilter/ipvs/ip_vs_sync.c task = kthread_run(threadfn, tinfo, name, ipvs->gen, id); tinfo 1883 net/netfilter/ipvs/ip_vs_sync.c tinfo->task = task; tinfo 1908 net/netfilter/ipvs/ip_vs_sync.c for (tinfo = ti + id; tinfo >= ti; tinfo--) { tinfo 1909 net/netfilter/ipvs/ip_vs_sync.c if (tinfo->task) tinfo 1910 net/netfilter/ipvs/ip_vs_sync.c kthread_stop(tinfo->task); tinfo 1921 net/netfilter/ipvs/ip_vs_sync.c for (tinfo = ti + id; tinfo >= ti; tinfo--) { tinfo 1922 net/netfilter/ipvs/ip_vs_sync.c if (tinfo->sock) tinfo 1923 net/netfilter/ipvs/ip_vs_sync.c sock_release(tinfo->sock); tinfo 1924 net/netfilter/ipvs/ip_vs_sync.c kfree(tinfo->buf); tinfo 1945 net/netfilter/ipvs/ip_vs_sync.c struct ip_vs_sync_thread_data *ti, *tinfo; tinfo 1975 net/netfilter/ipvs/ip_vs_sync.c tinfo = &ti[id]; tinfo 1977 net/netfilter/ipvs/ip_vs_sync.c task_pid_nr(tinfo->task)); tinfo 1979 net/netfilter/ipvs/ip_vs_sync.c ret = kthread_stop(tinfo->task); tinfo 1997 net/netfilter/ipvs/ip_vs_sync.c tinfo = &ti[id]; tinfo 1999 net/netfilter/ipvs/ip_vs_sync.c task_pid_nr(tinfo->task)); tinfo 2000 net/netfilter/ipvs/ip_vs_sync.c ret = kthread_stop(tinfo->task); tinfo 2012 net/netfilter/ipvs/ip_vs_sync.c for (tinfo = ti + id; tinfo >= ti; tinfo--) { tinfo 2013 net/netfilter/ipvs/ip_vs_sync.c if (tinfo->sock) tinfo 2014 net/netfilter/ipvs/ip_vs_sync.c sock_release(tinfo->sock); tinfo 2015 net/netfilter/ipvs/ip_vs_sync.c kfree(tinfo->buf); tinfo 31 net/netfilter/xt_NFQUEUE.c const struct xt_NFQ_info *tinfo = par->targinfo; tinfo 33 net/netfilter/xt_NFQUEUE.c return NF_QUEUE_NR(tinfo->queuenum);