cte                78 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c 	struct clip_entry *ce, *cte;
cte                89 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c 	list_for_each_entry(cte, &ctbl->hash_list[hash], list) {
cte                90 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c 		if (cte->addr6.sin6_family == AF_INET6 && v6)
cte                91 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c 			ret = memcmp(lip, cte->addr6.sin6_addr.s6_addr,
cte                93 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c 		else if (cte->addr.sin_family == AF_INET && !v6)
cte                94 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c 			ret = memcmp(lip, (char *)(&cte->addr.sin_addr),
cte                97 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c 			ce = cte;
cte               151 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c 	struct clip_entry *ce, *cte;
cte               162 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c 	list_for_each_entry(cte, &ctbl->hash_list[hash], list) {
cte               163 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c 		if (cte->addr6.sin6_family == AF_INET6 && v6)
cte               164 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c 			ret = memcmp(lip, cte->addr6.sin6_addr.s6_addr,
cte               166 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c 		else if (cte->addr.sin_family == AF_INET && !v6)
cte               167 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c 			ret = memcmp(lip, (char *)(&cte->addr.sin_addr),
cte               170 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c 			ce = cte;
cte                34 drivers/staging/kpc2000/kpc2000/cell_probe.c #define KPC_OLD_S2C_DMA_CH_NUM(cte)   KPC_OLD_DMA_CH_NUM(cte.s2c_dma_present, cte.s2c_dma_channel_num)
cte                35 drivers/staging/kpc2000/kpc2000/cell_probe.c #define KPC_OLD_C2S_DMA_CH_NUM(cte)   KPC_OLD_DMA_CH_NUM(cte.c2s_dma_present, cte.c2s_dma_channel_num)
cte                54 drivers/staging/kpc2000/kpc2000/cell_probe.c void  parse_core_table_entry_v0(struct core_table_entry *cte, const u64 read_val)
cte                56 drivers/staging/kpc2000/kpc2000/cell_probe.c 	cte->type                = ((read_val & 0xFFF0000000000000UL) >> 52);
cte                57 drivers/staging/kpc2000/kpc2000/cell_probe.c 	cte->offset              = ((read_val & 0x00000000FFFF0000UL) >> 16) * 4096;
cte                58 drivers/staging/kpc2000/kpc2000/cell_probe.c 	cte->length              = ((read_val & 0x0000FFFF00000000UL) >> 32) * 8;
cte                59 drivers/staging/kpc2000/kpc2000/cell_probe.c 	cte->s2c_dma_present     = ((read_val & 0x0008000000000000UL) >> 51);
cte                60 drivers/staging/kpc2000/kpc2000/cell_probe.c 	cte->s2c_dma_channel_num = ((read_val & 0x0007000000000000UL) >> 48);
cte                61 drivers/staging/kpc2000/kpc2000/cell_probe.c 	cte->c2s_dma_present     = ((read_val & 0x0000000000008000UL) >> 15);
cte                62 drivers/staging/kpc2000/kpc2000/cell_probe.c 	cte->c2s_dma_channel_num = ((read_val & 0x0000000000007000UL) >> 12);
cte                63 drivers/staging/kpc2000/kpc2000/cell_probe.c 	cte->irq_count           = ((read_val & 0x0000000000000C00UL) >> 10);
cte                64 drivers/staging/kpc2000/kpc2000/cell_probe.c 	cte->irq_base_num        = ((read_val & 0x00000000000003F8UL) >>  3);
cte                68 drivers/staging/kpc2000/kpc2000/cell_probe.c void dbg_cte(struct kp2000_device *pcard, struct core_table_entry *cte)
cte                71 drivers/staging/kpc2000/kpc2000/cell_probe.c 		cte->type,
cte                72 drivers/staging/kpc2000/kpc2000/cell_probe.c 		cte->offset,
cte                73 drivers/staging/kpc2000/kpc2000/cell_probe.c 		cte->offset / 4096,
cte                74 drivers/staging/kpc2000/kpc2000/cell_probe.c 		cte->length,
cte                75 drivers/staging/kpc2000/kpc2000/cell_probe.c 		cte->length / 8,
cte                76 drivers/staging/kpc2000/kpc2000/cell_probe.c 		(cte->s2c_dma_present ? cte->s2c_dma_channel_num : -1),
cte                77 drivers/staging/kpc2000/kpc2000/cell_probe.c 		(cte->c2s_dma_present ? cte->c2s_dma_channel_num : -1),
cte                78 drivers/staging/kpc2000/kpc2000/cell_probe.c 		cte->irq_count,
cte                79 drivers/staging/kpc2000/kpc2000/cell_probe.c 		cte->irq_base_num
cte                84 drivers/staging/kpc2000/kpc2000/cell_probe.c void parse_core_table_entry(struct core_table_entry *cte, const u64 read_val, const u8 entry_rev)
cte                88 drivers/staging/kpc2000/kpc2000/cell_probe.c 		parse_core_table_entry_v0(cte, read_val);
cte                91 drivers/staging/kpc2000/kpc2000/cell_probe.c 		cte->type = 0;
cte                97 drivers/staging/kpc2000/kpc2000/cell_probe.c 			    char *name, const struct core_table_entry cte)
cte               110 drivers/staging/kpc2000/kpc2000/cell_probe.c 	dev_dbg(&pcard->pdev->dev, "Found Basic core: type = %02d  dma = %02x / %02x  offset = 0x%x  length = 0x%x (%d regs)\n", cte.type, KPC_OLD_S2C_DMA_CH_NUM(cte), KPC_OLD_C2S_DMA_CH_NUM(cte), cte.offset, cte.length, cte.length / 8);
cte               118 drivers/staging/kpc2000/kpc2000/cell_probe.c 	resources[0].start = cte.offset;
cte               119 drivers/staging/kpc2000/kpc2000/cell_probe.c 	resources[0].end   = cte.offset + (cte.length - 1);
cte               142 drivers/staging/kpc2000/kpc2000/cell_probe.c 	struct core_table_entry cte;
cte               151 drivers/staging/kpc2000/kpc2000/cell_probe.c 	return sprintf(buf, "%u\n", kudev->cte.offset);
cte               160 drivers/staging/kpc2000/kpc2000/cell_probe.c 	return sprintf(buf, "%u\n", kudev->cte.length);
cte               169 drivers/staging/kpc2000/kpc2000/cell_probe.c 	return sprintf(buf, "%u\n", kudev->cte.type);
cte               178 drivers/staging/kpc2000/kpc2000/cell_probe.c 	if (!kudev->cte.s2c_dma_present)
cte               181 drivers/staging/kpc2000/kpc2000/cell_probe.c 	return sprintf(buf, "%u\n", kudev->cte.s2c_dma_channel_num);
cte               190 drivers/staging/kpc2000/kpc2000/cell_probe.c 	if (!kudev->cte.c2s_dma_present)
cte               193 drivers/staging/kpc2000/kpc2000/cell_probe.c 	return sprintf(buf, "%u\n", kudev->cte.c2s_dma_channel_num);
cte               202 drivers/staging/kpc2000/kpc2000/cell_probe.c 	return sprintf(buf, "%u\n", kudev->cte.irq_count);
cte               211 drivers/staging/kpc2000/kpc2000/cell_probe.c 	return sprintf(buf, "%u\n", kudev->cte.irq_base_num);
cte               259 drivers/staging/kpc2000/kpc2000/cell_probe.c 	if (kp2000_check_uio_irq(kudev->pcard, kudev->cte.irq_base_num)) {
cte               261 drivers/staging/kpc2000/kpc2000/cell_probe.c 		writeq(BIT_ULL(kudev->cte.irq_base_num),
cte               278 drivers/staging/kpc2000/kpc2000/cell_probe.c 		mask &= ~(BIT_ULL(kudev->cte.irq_base_num));
cte               280 drivers/staging/kpc2000/kpc2000/cell_probe.c 		mask |= BIT_ULL(kudev->cte.irq_base_num);
cte               288 drivers/staging/kpc2000/kpc2000/cell_probe.c 			  char *name, const struct core_table_entry cte)
cte               293 drivers/staging/kpc2000/kpc2000/cell_probe.c 	dev_dbg(&pcard->pdev->dev, "Found UIO core:   type = %02d  dma = %02x / %02x  offset = 0x%x  length = 0x%x (%d regs)\n", cte.type, KPC_OLD_S2C_DMA_CH_NUM(cte), KPC_OLD_C2S_DMA_CH_NUM(cte), cte.offset, cte.length, cte.length / 8);
cte               301 drivers/staging/kpc2000/kpc2000/cell_probe.c 	kudev->cte = cte;
cte               307 drivers/staging/kpc2000/kpc2000/cell_probe.c 	if (cte.irq_count > 0) {
cte               317 drivers/staging/kpc2000/kpc2000/cell_probe.c 	kudev->uioinfo.mem[0].addr = pci_resource_start(pcard->pdev, REG_BAR) + cte.offset;
cte               318 drivers/staging/kpc2000/kpc2000/cell_probe.c 	kudev->uioinfo.mem[0].size = (cte.length + PAGE_SIZE - 1) & ~(PAGE_SIZE - 1); // Round up to nearest PAGE_SIZE boundary
cte               321 drivers/staging/kpc2000/kpc2000/cell_probe.c 	kudev->dev = device_create(kpc_uio_class, &pcard->pdev->dev, MKDEV(0, 0), kudev, "%s.%d.%d.%d", kudev->uioinfo.name, pcard->card_num, cte.type, kudev->core_num);
cte               415 drivers/staging/kpc2000/kpc2000/cell_probe.c 	struct core_table_entry cte;
cte               426 drivers/staging/kpc2000/kpc2000/cell_probe.c 		parse_core_table_entry(&cte, read_val, pcard->core_table_rev);
cte               427 drivers/staging/kpc2000/kpc2000/cell_probe.c 		dbg_cte(pcard, &cte);
cte               428 drivers/staging/kpc2000/kpc2000/cell_probe.c 		if (cte.type > highest_core_id)
cte               429 drivers/staging/kpc2000/kpc2000/cell_probe.c 			highest_core_id = cte.type;
cte               430 drivers/staging/kpc2000/kpc2000/cell_probe.c 		if (cte.type == KP_CORE_ID_INVALID)
cte               440 drivers/staging/kpc2000/kpc2000/cell_probe.c 			parse_core_table_entry(&cte, read_val, pcard->core_table_rev);
cte               442 drivers/staging/kpc2000/kpc2000/cell_probe.c 			if (cte.type != current_type_id)
cte               445 drivers/staging/kpc2000/kpc2000/cell_probe.c 			switch (cte.type) {
cte               448 drivers/staging/kpc2000/kpc2000/cell_probe.c 						       KP_DRIVER_NAME_I2C, cte);
cte               453 drivers/staging/kpc2000/kpc2000/cell_probe.c 						       KP_DRIVER_NAME_SPI, cte);
cte               457 drivers/staging/kpc2000/kpc2000/cell_probe.c 				err = probe_core_uio(core_num, pcard, "kpc_uio", cte);
cte               471 drivers/staging/kpc2000/kpc2000/cell_probe.c 	cte.type                = 0; // CORE_ID_BOARD_INFO
cte               472 drivers/staging/kpc2000/kpc2000/cell_probe.c 	cte.offset              = 0; // board info is always at the beginning
cte               473 drivers/staging/kpc2000/kpc2000/cell_probe.c 	cte.length              = 512 * 8;
cte               474 drivers/staging/kpc2000/kpc2000/cell_probe.c 	cte.s2c_dma_present     = false;
cte               475 drivers/staging/kpc2000/kpc2000/cell_probe.c 	cte.s2c_dma_channel_num = 0;
cte               476 drivers/staging/kpc2000/kpc2000/cell_probe.c 	cte.c2s_dma_present     = false;
cte               477 drivers/staging/kpc2000/kpc2000/cell_probe.c 	cte.c2s_dma_channel_num = 0;
cte               478 drivers/staging/kpc2000/kpc2000/cell_probe.c 	cte.irq_count           = 0;
cte               479 drivers/staging/kpc2000/kpc2000/cell_probe.c 	cte.irq_base_num        = 0;
cte               480 drivers/staging/kpc2000/kpc2000/cell_probe.c 	err = probe_core_uio(0, pcard, "kpc_uio", cte);
cte               542 virt/kvm/arm/vgic/vgic-its.c 	struct vgic_translation_cache_entry *cte;
cte               544 virt/kvm/arm/vgic/vgic-its.c 	list_for_each_entry(cte, &dist->lpi_translation_cache, entry) {
cte               549 virt/kvm/arm/vgic/vgic-its.c 		if (!cte->irq)
cte               552 virt/kvm/arm/vgic/vgic-its.c 		if (cte->db != db || cte->devid != devid ||
cte               553 virt/kvm/arm/vgic/vgic-its.c 		    cte->eventid != eventid)
cte               560 virt/kvm/arm/vgic/vgic-its.c 		if (!list_is_first(&cte->entry, &dist->lpi_translation_cache))
cte               561 virt/kvm/arm/vgic/vgic-its.c 			list_move(&cte->entry, &dist->lpi_translation_cache);
cte               563 virt/kvm/arm/vgic/vgic-its.c 		return cte->irq;
cte               588 virt/kvm/arm/vgic/vgic-its.c 	struct vgic_translation_cache_entry *cte;
cte               611 virt/kvm/arm/vgic/vgic-its.c 	cte = list_last_entry(&dist->lpi_translation_cache,
cte               612 virt/kvm/arm/vgic/vgic-its.c 			      typeof(*cte), entry);
cte               619 virt/kvm/arm/vgic/vgic-its.c 	if (cte->irq)
cte               620 virt/kvm/arm/vgic/vgic-its.c 		__vgic_put_lpi_locked(kvm, cte->irq);
cte               624 virt/kvm/arm/vgic/vgic-its.c 	cte->db		= db;
cte               625 virt/kvm/arm/vgic/vgic-its.c 	cte->devid	= devid;
cte               626 virt/kvm/arm/vgic/vgic-its.c 	cte->eventid	= eventid;
cte               627 virt/kvm/arm/vgic/vgic-its.c 	cte->irq	= irq;
cte               630 virt/kvm/arm/vgic/vgic-its.c 	list_move(&cte->entry, &dist->lpi_translation_cache);
cte               639 virt/kvm/arm/vgic/vgic-its.c 	struct vgic_translation_cache_entry *cte;
cte               644 virt/kvm/arm/vgic/vgic-its.c 	list_for_each_entry(cte, &dist->lpi_translation_cache, entry) {
cte               649 virt/kvm/arm/vgic/vgic-its.c 		if (!cte->irq)
cte               652 virt/kvm/arm/vgic/vgic-its.c 		__vgic_put_lpi_locked(kvm, cte->irq);
cte               653 virt/kvm/arm/vgic/vgic-its.c 		cte->irq = NULL;
cte              1839 virt/kvm/arm/vgic/vgic-its.c 		struct vgic_translation_cache_entry *cte;
cte              1842 virt/kvm/arm/vgic/vgic-its.c 		cte = kzalloc(sizeof(*cte), GFP_KERNEL);
cte              1843 virt/kvm/arm/vgic/vgic-its.c 		if (WARN_ON(!cte))
cte              1846 virt/kvm/arm/vgic/vgic-its.c 		INIT_LIST_HEAD(&cte->entry);
cte              1847 virt/kvm/arm/vgic/vgic-its.c 		list_add(&cte->entry, &dist->lpi_translation_cache);
cte              1854 virt/kvm/arm/vgic/vgic-its.c 	struct vgic_translation_cache_entry *cte, *tmp;
cte              1858 virt/kvm/arm/vgic/vgic-its.c 	list_for_each_entry_safe(cte, tmp,
cte              1860 virt/kvm/arm/vgic/vgic-its.c 		list_del(&cte->entry);
cte              1861 virt/kvm/arm/vgic/vgic-its.c 		kfree(cte);