/drivers/atm/ |
D | atmtcp.c | 93 vcc->vci = msg->addr.sap_addr.vci; in atmtcp_recv_control() 124 int vci = vcc->vci; in atmtcp_v_open() local 130 msg.hdr.vci = htons(vci); in atmtcp_v_open() 131 msg.addr.sap_addr.vci = vci; in atmtcp_v_open() 132 if (vpi == ATM_VPI_UNSPEC || vci == ATM_VCI_UNSPEC) return 0; in atmtcp_v_open() 150 msg.addr.sap_addr.vci = vcc->vci; in atmtcp_v_close() 178 (vcc->vci >> ci.vci_bits)) { in atmtcp_v_ioctl() 222 hdr->vci = htons(vcc->vci); in atmtcp_v_send() 262 static struct atm_vcc *find_vcc(struct atm_dev *dev, short vpi, int vci) in find_vcc() argument 268 head = &vcc_hash[vci & (VCC_HTABLE_SIZE -1)]; in find_vcc() [all …]
|
D | lanai.c | 234 vci_t vci; member 308 void (*func)(struct lanai_dev *,vci_t vci)) in vci_bitfield_iterate() argument 310 vci_t vci; in vci_bitfield_iterate() local 312 for_each_set_bit(vci, lp, NUM_VCI) in vci_bitfield_iterate() 313 func(lanai, vci); in vci_bitfield_iterate() 644 vci_t vci) in cardvcc_addr() argument 646 return sram_addr(lanai, vci * CARDVCC_SIZE); in cardvcc_addr() 656 lvcc->vci, (int) offset, val); in cardvcc_read() 666 (unsigned int) val, lvcc->vci, (unsigned int) offset); in cardvcc_write() 668 lvcc->vci, (unsigned int) offset, (unsigned int) val); in cardvcc_write() [all …]
|
D | eni.c | 326 printk(KERN_ALERT " VCI %d, rxing %d, words %ld\n",vcc->vci, in rx_ident_err() 363 vcc->vci,(unsigned long) paddr); in do_rx_dma() 371 dma[j++] = (here << MID_DMA_COUNT_SHIFT) | (vcc->vci in do_rx_dma() 392 (vcc->vci << MID_DMA_VCI_SHIFT); in do_rx_dma() 400 MID_DMA_COUNT_SHIFT) | (vcc->vci << in do_rx_dma() 410 MID_DMA_COUNT_SHIFT) | (vcc->vci << in do_rx_dma() 420 MID_DMA_COUNT_SHIFT) | (vcc->vci << in do_rx_dma() 430 MID_DMA_COUNT_SHIFT) | (vcc->vci << in do_rx_dma() 439 | (vcc->vci << MID_DMA_VCI_SHIFT); in do_rx_dma() 445 (vcc->vci << MID_DMA_VCI_SHIFT) | MID_DT_JK; in do_rx_dma() [all …]
|
D | ambassador.c | 1028 int vci = atm_vcc->vci; in amb_open() local 1030 PRINTD (DBG_FLOW|DBG_VCC, "amb_open %x %x", vpi, vci); in amb_open() 1034 if (vpi == ATM_VPI_UNSPEC || vci == ATM_VCI_UNSPEC) { in amb_open() 1041 0 <= vci && vci < (1<<NUM_VCI_BITS))) { in amb_open() 1042 PRINTD (DBG_WARN|DBG_VCC, "VPI/VCI out of range: %hd/%d", vpi, vci); in amb_open() 1158 if (dev->rxer[vci]) { in amb_open() 1161 cmd.args.modify_rate.vc = cpu_to_be32 (vci); // vpi 0 in amb_open() 1167 cmd.args.modify_flags.vc = cpu_to_be32 (vci); // vpi 0 in amb_open() 1169 ( (AMB_VCC(dev->rxer[vci])->rx_info.pool << SRB_POOL_SHIFT) in amb_open() 1176 cmd.args.open.vc = cpu_to_be32 (vci); // vpi 0 in amb_open() [all …]
|
D | idt77252.c | 780 card->name, vc->tx_vcc->vpi, vc->tx_vcc->vci); in push_on_scq() 903 (vcc->vci << SAR_TBD_VCI_SHIFT); in queue_skb() 1018 u32 header, vpi, vci; in dequeue_rx() local 1041 vci = (header >> 0) & 0xffff; in dequeue_rx() 1044 card->name, vpi, vci, skb, skb->data); in dequeue_rx() 1046 if ((vpi >= (1 << card->vpibits)) || (vci != (vci & card->vcimask))) { in dequeue_rx() 1048 card->name, vpi, vci); in dequeue_rx() 1053 vc = card->vcs[VPCI2VC(card, vpi, vci)]; in dequeue_rx() 1056 card->name, vpi, vci); in dequeue_rx() 1089 (vci << ATM_HDR_VCI_SHIFT); in dequeue_rx() [all …]
|
D | iphase.c | 244 vcstatus = (vcstatus_t *) &(dev->testTable[vcc->vci]->vc_status); in clear_lockup() 248 abr_vc += vcc->vci; in clear_lockup() 249 eabr_vc += vcc->vci; in clear_lockup() 260 if((tempCellSlot == dev->testTable[vcc->vci]->lastTime) in clear_lockup() 261 && (tempFract == dev->testTable[vcc->vci]->fract)) in clear_lockup() 263 dev->testTable[vcc->vci]->lastTime = tempCellSlot; in clear_lockup() 264 dev->testTable[vcc->vci]->fract = tempFract; in clear_lockup() 280 shd_tbl[i] = vcc->vci; in clear_lockup() 282 IF_ERR(printk("ABR Seg. may not continue on VC %x\n",vcc->vci);) in clear_lockup() 383 f_abr_vc += vcc->vci; in ia_open_abr_vc() [all …]
|
D | solos-pci.c | 96 __le16 vci; member 175 static struct atm_vcc* find_vcc(struct atm_dev *dev, short vpi, int vci); 216 header->vci = cpu_to_le16(0); in solos_param_show() 272 header->vci = cpu_to_le16(0); in solos_param_store() 487 header->vci = cpu_to_le16(0); in send_command() 823 le16_to_cpu(header->vci)); in solos_bh() 830 le16_to_cpu(header->vci)); in solos_bh() 834 le16_to_cpu(header->vpi), le16_to_cpu(header->vci), in solos_bh() 895 static struct atm_vcc *find_vcc(struct atm_dev *dev, short vpi, int vci) in find_vcc() argument 902 head = &vcc_hash[vci & (VCC_HTABLE_SIZE -1)]; in find_vcc() [all …]
|
D | fore200e.c | 1070 (rpd->atm_header.vci << ATM_HDR_VCI_SHIFT) | in fore200e_push_rpd() 1124 vcc->itf, vcc->vpi, vcc->vci); in fore200e_push_rpd() 1192 vc_map = FORE200E_VC_MAP(fore200e, entry->rpd->atm_header.vpi, entry->rpd->atm_header.vci); in fore200e_rx_irq() 1199 entry->rpd->atm_header.vpi, entry->rpd->atm_header.vci); in fore200e_rx_irq() 1212 entry->rpd->atm_header.vpi, entry->rpd->atm_header.vci); in fore200e_rx_irq() 1305 int scheme = vcc->vci % 2 ? BUFFER_SCHEME_ONE : BUFFER_SCHEME_TWO; in fore200e_select_scheme() 1308 vcc->itf, vcc->vpi, vcc->vci, scheme); in fore200e_select_scheme() 1340 vpvc.vci = vcc->vci; in fore200e_activate_vcin() 1366 activate ? "open" : "close", vcc->itf, vcc->vpi, vcc->vci); in fore200e_activate_vcin() 1370 DPRINTK(1, "VC %d.%d.%d %sed\n", vcc->itf, vcc->vpi, vcc->vci, in fore200e_activate_vcin() [all …]
|
D | adummy.c | 92 int vci = vcc->vci; in adummy_open() local 94 if (vci == ATM_VCI_UNSPEC || vpi == ATM_VPI_UNSPEC) in adummy_open()
|
D | he.c | 220 #define he_mkcid(dev, vpi, vci) (((vpi << (dev)->vcibits) | vci) & 0x1fff) argument 334 int vci; in __find_vcc() local 337 vci = cid & ((1 << he_dev->vcibits) - 1); in __find_vcc() 338 head = &vcc_hash[vci & (VCC_HTABLE_SIZE -1)]; in __find_vcc() 343 vcc->vci == vci && vcc->vpi == vpi && in __find_vcc() 1727 vcc->vpi, vcc->vci); in he_service_rbrq() 1735 HPRINTK("charge failed (%d.%d)\n", vcc->vpi, vcc->vci); in he_service_rbrq() 1759 if (vcc->vpi == 0 && vcc->vci >= ATM_NOT_RSV_VCI) { in he_service_rbrq() 1846 he_mkcid(he_dev, tpd->vcc->vpi, tpd->vcc->vci)); in he_service_tbrq() 2134 int vci = vcc->vci; in he_open() local [all …]
|
D | horizon.c | 516 static inline int channel_to_vpivci (const u16 channel, short * vpi, int * vci) { in channel_to_vpivci() argument 519 *vci = channel & ((~0)<<vci_bits); in channel_to_vpivci() 526 static inline int vpivci_to_channel (u16 * channel, const short vpi, const int vci) { in vpivci_to_channel() argument 528 if (0 <= vpi && vpi < 1<<vpi_bits && 0 <= vci && vci < 1<<vci_bits) { in vpivci_to_channel() 529 *channel = vpi<<vci_bits | vci; in vpivci_to_channel() 2144 int vci = atm_vcc->vci; in hrz_open() local 2145 PRINTD (DBG_FLOW|DBG_VCC, "hrz_open %x %x", vpi, vci); in hrz_open() 2149 if (vpi == ATM_VPI_UNSPEC || vci == ATM_VCI_UNSPEC) { in hrz_open() 2155 error = vpivci_to_channel (&channel, vpi, vci); in hrz_open() 2157 PRINTD (DBG_WARN|DBG_VCC, "VPI/VCI out of range: %hd/%d", vpi, vci); in hrz_open()
|
D | zatm.c | 547 pos = vcc->vci >> 1; in open_rx_second() 548 shift = (1-(vcc->vci & 1)) << 4; in open_rx_second() 568 if (vcc->vpi != ATM_VPI_UNSPEC && vcc->vci != ATM_VCI_UNSPEC) { in close_rx() 570 pos = vcc->vci >> 1; in close_rx() 571 shift = (1-(vcc->vci & 1)) << 4; in close_rx() 986 vcc->vci,zatm_vcc->tx_chan*VC_SIZE/4+1); in open_tx_second() 1387 int vci = vcc->vci; in zatm_open() local 1394 if (vci != ATM_VPI_UNSPEC && vpi != ATM_VCI_UNSPEC) in zatm_open() 1398 vcc->vci); in zatm_open() 1416 if (vci == ATM_VPI_UNSPEC || vpi == ATM_VCI_UNSPEC) return 0; in zatm_open()
|
D | fore200e.h | 92 u32 vci : 16, /* virtual channel identifier */ 270 u32 vci : 16, /* virtual channel identifier */ 831 #define FORE200E_VC_MAP(fore200e, vpi, vci) \ argument 832 (& (fore200e)->vc_map[ ((vpi) << FORE200E_VCI_BITS) | (vci) ])
|
D | nicstar.c | 1250 int vci = vcc->vci; in ns_open() local 1254 vci); in ns_open() 1260 vc = &(card->vcmap[vpi << card->vcibits | vci]); in ns_open() 1407 (vpi << card->vcibits | vci) * in ns_open() 1427 (int)vcc->vpi, vcc->vci); in ns_close() 1437 (vcc->vpi << card->vcibits | vcc->vci) * NS_RCT_ENTRY_SIZE; in ns_close() 1683 ns_tbd_mkword_4(0, (u32) vcc->vpi, (u32) vcc->vci, 0, in ns_send() 1701 vci) << in ns_send() 1973 u32 vpi, vci; in dequeue_rx() local 2007 vci = ns_rsqe_vci(rsqe); in dequeue_rx() [all …]
|
D | firestream.c | 873 int vci = atm_vcc->vci; in fs_open() local 881 if (vci != ATM_VPI_UNSPEC && vpi != ATM_VCI_UNSPEC) in fs_open() 889 atm_vcc->dev->number, atm_vcc->vpi, atm_vcc->vci); in fs_open() 932 vcc->channo = (vpi << FS155_VCI_BITS) | (vci); in fs_open() 981 tc->atm_hdr = (vpi << 20) | (vci << 4); in fs_open() 1089 (vpi << 16) | vci, 0 ); /* XXX -- Use defines. */ in fs_open()
|
D | eni.h | 79 void __iomem *vci; /* VCI table */ member
|
D | nicstar.h | 236 #define ns_tbd_mkword_4(gfc, vpi, vci, pt, clp) \ argument 237 (cpu_to_le32((gfc) << 28 | (vpi) << 20 | (vci) << 4 | (pt) << 1 | (clp)))
|
D | idt77252.h | 43 #define VPCI2VC(card, vpi, vci) \ argument 44 (((vpi) << card->vcibits) | ((vci) & card->vcimask))
|
D | iphase.h | 846 u16 vci; member
|
/drivers/usb/atm/ |
D | usbatm.c | 149 int vci; member 296 short vpi, int vci) in usbatm_find_vcc() argument 301 if ((vcc_data->vci == vci) && (vcc_data->vpi == vpi)) in usbatm_find_vcc() 311 int vci = ((source[1] & 0x0f) << 12) | (source[2] << 4) | (source[3] >> 4); in usbatm_extract_one_cell() local 314 vdbg(&instance->usb_intf->dev, "%s: vpi %hd, vci %d, pti %d", __func__, vpi, vci, pti); in usbatm_extract_one_cell() 316 if ((vci != instance->cached_vci) || (vpi != instance->cached_vpi)) { in usbatm_extract_one_cell() 318 instance->cached_vci = vci; in usbatm_extract_one_cell() 320 instance->cached_vcc = usbatm_find_vcc(instance, vpi, vci); in usbatm_extract_one_cell() 323 atm_rldbg(instance, "%s: unknown vpi/vci (%hd/%d)!\n", __func__, vpi, vci); in usbatm_extract_one_cell() 335 __func__, vpi, vci); in usbatm_extract_one_cell() [all …]
|
/drivers/net/ethernet/3com/ |
D | 3c59x.c | 1006 struct vortex_chip_info *vci; in vortex_init_one() local 1024 vci = &vortex_info_tbl[ent->driver_data]; in vortex_init_one() 1025 pci_bar = vci->drv_flags & (IS_CYCLONE | IS_TORNADO) ? 1 : 0; in vortex_init_one() 1108 struct vortex_chip_info * const vci = &vortex_info_tbl[chip_idx]; in vortex_probe1() local 1167 vci->name, in vortex_probe1() 1175 vp->drv_flags = vci->drv_flags; in vortex_probe1() 1176 vp->has_nway = (vci->drv_flags & HAS_NWAY) ? 1 : 0; in vortex_probe1() 1177 vp->io_size = vci->io_size; in vortex_probe1() 1189 if (vci->flags & PCI_USES_MASTER) in vortex_probe1() 1192 if (vci->drv_flags & IS_VORTEX) { in vortex_probe1() [all …]
|