/Linux-v4.19/Documentation/core-api/ |
D | idr.rst | 15 and device instance numbers. The IDR and the IDA provide a reasonable 16 solution to the problem to avoid everybody inventing their own. The IDR 20 IDR usage 23 Start by initialising an IDR, either with :c:func:`DEFINE_IDR` 35 into the IDR. 43 :c:func:`idr_alloc_cyclic`. The IDR becomes less efficient when dealing 46 To perform an action on all pointers used by the IDR, you can 52 When you have finished using an IDR, you can call :c:func:`idr_destroy` 53 to release the memory used by the IDR. This will not free the objects 54 pointed to from the IDR; if you want to do that, use one of the iterators [all …]
|
/Linux-v4.19/drivers/scsi/aacraid/ |
D | src.c | 144 src_writel(dev, MUnit.IDR, 1 << 23); in aac_src_intr_message() 256 src_writel(dev, MUnit.IDR, INBOUNDDOORBELL_0 << SRC_IDR_SHIFT); in src_sync_cmd() 766 src_writel(dev, MUnit.IDR, IOP_SRC_RESET_MASK); in aac_send_iop_reset() 1351 val = src_readl(dev, MUnit.IDR); in aac_src_access_devreg() 1353 src_writel(dev, MUnit.IDR, val); in aac_src_access_devreg() 1354 src_readl(dev, MUnit.IDR); in aac_src_access_devreg() 1366 val = src_readl(dev, MUnit.IDR); in aac_src_access_devreg() 1368 src_writel(dev, MUnit.IDR, val); in aac_src_access_devreg() 1369 src_readl(dev, MUnit.IDR); in aac_src_access_devreg() 1374 val = src_readl(dev, MUnit.IDR); in aac_src_access_devreg() [all …]
|
D | rx.c | 285 rx_writel(dev, MUnit.IDR,INBOUNDDOORBELL_1); in aac_rx_notify_adapter() 288 rx_writel(dev, MUnit.IDR,INBOUNDDOORBELL_4); in aac_rx_notify_adapter() 291 rx_writel(dev, MUnit.IDR,INBOUNDDOORBELL_2); in aac_rx_notify_adapter() 294 rx_writel(dev, MUnit.IDR,INBOUNDDOORBELL_3); in aac_rx_notify_adapter() 299 rx_writel(dev, MUnit.IDR,INBOUNDDOORBELL_6); in aac_rx_notify_adapter() 302 rx_writel(dev, MUnit.IDR,INBOUNDDOORBELL_5); in aac_rx_notify_adapter()
|
D | aacraid.h | 1110 __le32 IDR; /* 1320h | 20h | Inbound Doorbell Register */ member 1146 #define InboundDoorbellReg MUnit.IDR 1188 __le32 IDR; /* 20h | Inbound Doorbell Register */ member
|
D | commsup.c | 2018 events = src_readl(dev, MUnit.IDR); in aac_handle_sa_aif()
|
/Linux-v4.19/drivers/clocksource/ |
D | tcb_clksrc.c | 100 writel(0xff, tcaddr + ATMEL_TC_REG(i, IDR)); in tc_clksrc_resume() 151 writel(0xff, regs + ATMEL_TC_REG(2, IDR)); in tc_shutdown() 302 writel(0xff, tcaddr + ATMEL_TC_REG(0, IDR)); /* no irqs */ in tcb_setup_dual_chan() 310 writel(0xff, tcaddr + ATMEL_TC_REG(1, IDR)); /* no irqs */ in tcb_setup_dual_chan() 326 writel(0xff, tcaddr + ATMEL_TC_REG(0, IDR)); /* no irqs */ in tcb_setup_single_chan()
|
/Linux-v4.19/drivers/misc/ |
D | atmel_tclib.c | 166 writel(ATMEL_TC_ALL_IRQ, tc->regs + ATMEL_TC_REG(i, IDR)); in tc_probe() 183 writel(ATMEL_TC_ALL_IRQ, tc->regs + ATMEL_TC_REG(i, IDR)); in tc_shutdown()
|
D | atmel-ssc.c | 233 ssc_writel(ssc->regs, IDR, -1); in ssc_probe()
|
/Linux-v4.19/drivers/net/usb/ |
D | rtl8150.c | 24 #define IDR 0x0120 macro 284 get_registers(dev, IDR, sizeof(node_id), node_id); in set_ethernet_addr() 299 set_registers(dev, IDR, netdev->addr_len, netdev->dev_addr); in rtl8150_set_mac_address() 747 set_registers(dev, IDR, 6, netdev->dev_addr); in rtl8150_open()
|
/Linux-v4.19/drivers/spi/ |
D | spi-atmel.c | 831 spi_writel(as, IDR, SPI_BIT(OVRES)); in atmel_spi_next_xfer_dma_submit() 1105 spi_writel(as, IDR, SPI_BIT(OVRES)); in atmel_spi_pio_interrupt() 1133 spi_writel(as, IDR, pending); in atmel_spi_pio_interrupt() 1142 spi_writel(as, IDR, pending); in atmel_spi_pio_interrupt() 1164 spi_writel(as, IDR, (SPI_BIT(RXBUFF) | SPI_BIT(ENDRX) in atmel_spi_pdc_interrupt() 1177 spi_writel(as, IDR, pending); in atmel_spi_pdc_interrupt()
|
/Linux-v4.19/drivers/iommu/ |
D | msm_iommu_hw-8xxx.h | 129 #define GET_IDR(b) GET_GLOBAL_REG(IDR, (b)) 381 #define GET_NM2VCBMT(b) GET_GLOBAL_FIELD(b, IDR, NM2VCBMT) 382 #define GET_HTW(b) GET_GLOBAL_FIELD(b, IDR, HTW) 383 #define GET_HUM(b) GET_GLOBAL_FIELD(b, IDR, HUM) 384 #define GET_TLBSIZE(b) GET_GLOBAL_FIELD(b, IDR, TLBSIZE) 385 #define GET_NCB(b) GET_GLOBAL_FIELD(b, IDR, NCB) 386 #define GET_NIRPT(b) GET_GLOBAL_FIELD(b, IDR, NIRPT) 832 #define IDR (0xFFFF8) macro
|
/Linux-v4.19/drivers/net/ethernet/cadence/ |
D | macb_main.c | 1274 queue_writel(queue, IDR, MACB_RX_INT_FLAGS | in macb_hresp_error_task() 1333 queue_writel(queue, IDR, -1); in macb_interrupt() 1350 queue_writel(queue, IDR, MACB_RX_INT_FLAGS); in macb_interrupt() 1361 queue_writel(queue, IDR, MACB_TX_INT_FLAGS); in macb_interrupt() 2056 queue_writel(queue, IDR, -1); in macb_reset_hw() 3374 queue->IDR = GEM_IDR(hw_q - 1); in macb_init() 3389 queue->IDR = MACB_IDR; in macb_init() 3609 macb_writel(lp, IDR, MACB_BIT(RCOMP) | in at91ether_close() 4188 macb_writel(bp, IDR, MACB_BIT(WOL)); in macb_resume()
|
D | macb.h | 1101 unsigned int IDR; member
|
/Linux-v4.19/sound/soc/atmel/ |
D | atmel_ssc_dai.c | 863 ssc_writel(ssc_p->ssc->regs, IDR, dma_params->mask->ssc_error); in atmel_ssc_prepare() 917 ssc_writel(ssc_p->ssc->regs, IDR, ssc_p->ssc_state.ssc_imr); in atmel_ssc_suspend()
|
/Linux-v4.19/Documentation/media/uapi/v4l/ |
D | extended-controls.rst | 1267 GOP this is the period between two I-frames. The period between IDR 1269 control. An IDR frame, which stands for Instantaneous Decoding 1271 This means that a stream can be restarted from an IDR frame without 2296 - Use IDR (Instantaneous Decoding Refresh) picture encoding. 2305 This specifies the number of I pictures between two CRA/IDR pictures. 2410 Indicates whether to generate SPS and PPS at every IDR. Setting it to 0 2411 disables generating SPS and PPS at every IDR. Setting it to one enables 2412 generating SPS and PPS at every IDR.
|
/Linux-v4.19/sound/spi/ |
D | at73c213.c | 294 ssc_writel(chip->ssc->regs, IDR, SSC_BIT(IDR_ENDTX)); in snd_at73c213_pcm_trigger()
|
/Linux-v4.19/Documentation/scsi/ |
D | ChangeLog.lpfc | 202 lpfc_get_brd_no and use Linux provided IDR.
|