| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_guc_ct.c | 656 u32 desc_status = desc_read(xe, h2g, status); in h2g_has_room() local 658 desc_write(xe, h2g, status, desc_status | GUC_CTB_STATUS_OVERFLOW); in h2g_has_room() 828 u32 desc_status; in h2g_write() local 835 desc_status = desc_read(xe, h2g, status); in h2g_write() 836 if (desc_status) { in h2g_write() 837 xe_gt_err(gt, "CT write: non-zero status: %u\n", desc_status); in h2g_write() 846 desc_write(xe, h2g, status, desc_status | GUC_CTB_STATUS_MISMATCH); in h2g_write() 852 desc_write(xe, h2g, status, desc_status | GUC_CTB_STATUS_OVERFLOW); in h2g_write() 859 desc_write(xe, h2g, status, desc_status | GUC_CTB_STATUS_OVERFLOW); in h2g_write() 1599 u32 tail, head, len, desc_status; in g2h_read() local [all …]
|
| /linux/drivers/iommu/intel/ |
| H A D | dmar.c | 1191 kfree(iommu->qi->desc_status); in free_iommu() 1208 while (qi->desc_status[qi->free_tail] == QI_FREE && qi->free_tail != qi->free_head) { in reclaim_free_desc() 1280 if (qi->desc_status[wait_index] == QI_ABORT) in qi_check_fault() 1332 if (qi->desc_status[head] == QI_IN_USE) in qi_check_fault() 1333 qi->desc_status[head] = QI_ABORT; in qi_check_fault() 1350 if (qi->desc_status[wait_index] == QI_ABORT) in qi_check_fault() 1422 qi->desc_status[(index + i) % QI_LENGTH] = QI_IN_USE; in qi_submit_sync() 1426 qi->desc_status[wait_index] = QI_IN_USE; in qi_submit_sync() 1432 wait_desc.qw1 = virt_to_phys(&qi->desc_status[wait_index]); in qi_submit_sync() 1448 while (READ_ONCE(qi->desc_status[wait_index]) != QI_DONE) { in qi_submit_sync() [all …]
|
| H A D | iommu.h | 484 int *desc_status; /* desc status */ member
|
| /linux/drivers/net/ethernet/via/ |
| H A D | via-rhine.c | 2048 u32 desc_status = le32_to_cpu(desc->rx_status); in rhine_rx() local 2049 int data_size = desc_status >> 16; in rhine_rx() 2051 if (desc_status & DescOwn) in rhine_rx() 2055 desc_status); in rhine_rx() 2057 if ((desc_status & (RxWholePkt | RxErr)) != RxWholePkt) { in rhine_rx() 2058 if ((desc_status & RxWholePkt) != RxWholePkt) { in rhine_rx() 2063 desc_status); in rhine_rx() 2065 } else if (desc_status & RxErr) { in rhine_rx() 2069 desc_status); in rhine_rx() 2071 if (desc_status & 0x0030) in rhine_rx() [all …]
|
| /linux/drivers/net/ethernet/smsc/ |
| H A D | smsc9420.c | 716 static void smsc9420_rx_count_stats(struct net_device *dev, u32 desc_status) in smsc9420_rx_count_stats() argument 718 if (unlikely(desc_status & RDES0_ERROR_SUMMARY_)) { in smsc9420_rx_count_stats() 720 if (desc_status & RDES0_DESCRIPTOR_ERROR_) in smsc9420_rx_count_stats() 722 else if (desc_status & (RDES0_FRAME_TOO_LONG_ | in smsc9420_rx_count_stats() 725 else if (desc_status & RDES0_CRC_ERROR_) in smsc9420_rx_count_stats() 729 if (unlikely(desc_status & RDES0_LENGTH_ERROR_)) in smsc9420_rx_count_stats() 732 if (unlikely(!((desc_status & RDES0_LAST_DESCRIPTOR_) && in smsc9420_rx_count_stats() 733 (desc_status & RDES0_FIRST_DESCRIPTOR_)))) in smsc9420_rx_count_stats() 736 if (desc_status & RDES0_MULTICAST_FRAME_) in smsc9420_rx_count_stats()
|
| /linux/drivers/net/ethernet/renesas/ |
| H A D | ravb_main.c | 806 u8 desc_status; in ravb_rx_gbeth() local 826 desc_status = desc->msc; in ravb_rx_gbeth() 833 if (desc_status & MSC_MC) in ravb_rx_gbeth() 836 if (desc_status & (MSC_CRC | MSC_RFE | MSC_RTSF | MSC_RTLF | MSC_CEEF)) { in ravb_rx_gbeth() 838 if (desc_status & MSC_CRC) in ravb_rx_gbeth() 840 if (desc_status & MSC_RFE) in ravb_rx_gbeth() 842 if (desc_status & (MSC_RTLF | MSC_RTSF)) in ravb_rx_gbeth() 844 if (desc_status & MSC_CEEF) in ravb_rx_gbeth() 983 u8 desc_status; in ravb_rx_rcar() local 996 desc_status = desc->msc; in ravb_rx_rcar() [all …]
|
| /linux/drivers/net/ethernet/adaptec/ |
| H A D | starfire.c | 1423 u32 desc_status; in __netdev_rx() local 1427 while ((desc_status = le32_to_cpu(np->rx_done_q[np->rx_done].status)) != 0) { in __netdev_rx() 1434 printk(KERN_DEBUG " netdev_rx() status of %d was %#8.8x.\n", np->rx_done, desc_status); in __netdev_rx() 1435 if (!(desc_status & RxOK)) { in __netdev_rx() 1438 printk(KERN_DEBUG " netdev_rx() Rx error was %#8.8x.\n", desc_status); in __netdev_rx() 1440 if (desc_status & RxFIFOErr) in __netdev_rx() 1451 pkt_len = desc_status; /* Implicitly Truncate */ in __netdev_rx() 1452 entry = (desc_status >> 16) & 0x7ff; in __netdev_rx() 1540 retcode, np->rx_done, desc_status); in __netdev_rx()
|
| /linux/drivers/net/ethernet/natsemi/ |
| H A D | natsemi.c | 2282 s32 desc_status = le32_to_cpu(np->rx_head_desc->cmd_status); in netdev_rx() local 2287 while (desc_status < 0) { /* e.g. & DescOwn */ in netdev_rx() 2292 entry, desc_status); in netdev_rx() 2301 pkt_len = (desc_status & DescSizeMask) - 4; in netdev_rx() 2302 if ((desc_status&(DescMore|DescPktOK|DescRxLong)) != DescPktOK){ in netdev_rx() 2303 if (desc_status & DescMore) { in netdev_rx() 2312 np->cur_rx, desc_status); in netdev_rx() 2334 if (desc_status & (DescRxAbort|DescRxOver)) in netdev_rx() 2336 if (desc_status & (DescRxLong|DescRxRunt)) in netdev_rx() 2338 if (desc_status & (DescRxInvalid|DescRxAlign)) in netdev_rx() [all …]
|
| /linux/drivers/net/ethernet/packetengines/ |
| H A D | hamachi.c | 1422 u32 desc_status = le32_to_cpu(desc->status_n_length); in hamachi_rx() local 1423 u16 data_size = desc_status; /* Implicit truncate */ in hamachi_rx() 1427 if (desc_status & DescOwn) in hamachi_rx() 1439 if ( ! (desc_status & DescEndPacket)) { in hamachi_rx() 1442 dev->name, hmp->cur_rx, data_size, desc_status); in hamachi_rx()
|
| H A D | yellowfin.c | 1064 u16 desc_status; in yellowfin_rx() local 1073 desc_status = le32_to_cpu(desc->result_status) >> 16; in yellowfin_rx() 1086 if ( ! (desc_status & RX_EOP)) { in yellowfin_rx() 1089 desc_status, data_size); in yellowfin_rx()
|
| /linux/drivers/net/ethernet/realtek/rtase/ |
| H A D | rtase.h | 235 } __packed desc_status; member
|
| H A D | rtase_main.c | 249 desc->desc_status.opts2 = 0; in rtase_mark_to_asic() 452 u32 opts2 = le32_to_cpu(desc->desc_status.opts2); in rtase_rx_csum() 469 u32 opts2 = le32_to_cpu(desc->desc_status.opts2); in rtase_rx_vlan_skb() 500 status = le32_to_cpu(desc->desc_status.opts1); in rx_handler()
|
| /linux/drivers/dma/ |
| H A D | pl330.c | 392 enum desc_status { enum 535 enum desc_status status;
|