/Linux-v5.15/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 DEFINE_IDR() 35 into the IDR. 43 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 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-v5.15/drivers/scsi/aacraid/ |
D | src.c | 130 src_writel(dev, MUnit.IDR, 1 << 23); in aac_src_intr_message() 251 src_writel(dev, MUnit.IDR, INBOUNDDOORBELL_0 << SRC_IDR_SHIFT); in src_sync_cmd() 773 src_writel(dev, MUnit.IDR, IOP_SRC_RESET_MASK); in aac_send_iop_reset() 1358 val = src_readl(dev, MUnit.IDR); in aac_src_access_devreg() 1360 src_writel(dev, MUnit.IDR, val); in aac_src_access_devreg() 1361 src_readl(dev, MUnit.IDR); in aac_src_access_devreg() 1373 val = src_readl(dev, MUnit.IDR); in aac_src_access_devreg() 1375 src_writel(dev, MUnit.IDR, val); in aac_src_access_devreg() 1376 src_readl(dev, MUnit.IDR); in aac_src_access_devreg() 1381 val = src_readl(dev, MUnit.IDR); in aac_src_access_devreg() [all …]
|
D | rx.c | 280 rx_writel(dev, MUnit.IDR,INBOUNDDOORBELL_1); in aac_rx_notify_adapter() 283 rx_writel(dev, MUnit.IDR,INBOUNDDOORBELL_4); in aac_rx_notify_adapter() 286 rx_writel(dev, MUnit.IDR,INBOUNDDOORBELL_2); in aac_rx_notify_adapter() 289 rx_writel(dev, MUnit.IDR,INBOUNDDOORBELL_3); in aac_rx_notify_adapter() 294 rx_writel(dev, MUnit.IDR,INBOUNDDOORBELL_6); in aac_rx_notify_adapter() 297 rx_writel(dev, MUnit.IDR,INBOUNDDOORBELL_5); in aac_rx_notify_adapter()
|
D | aacraid.h | 1099 __le32 IDR; /* 1320h | 20h | Inbound Doorbell Register */ member 1135 #define InboundDoorbellReg MUnit.IDR 1177 __le32 IDR; /* 20h | Inbound Doorbell Register */ member
|
D | commsup.c | 1995 events = src_readl(dev, MUnit.IDR); in aac_handle_sa_aif()
|
/Linux-v5.15/Documentation/userspace-api/media/drivers/ |
D | hantro.rst | 11 If non-IDR, the bits to be skipped go from syntax element "pic_output_flag" 13 If IDR, the skipped bits are just "pic_output_flag"
|
/Linux-v5.15/drivers/clocksource/ |
D | timer-atmel-tcb.c | 99 writel(0xff, tcaddr + ATMEL_TC_REG(i, IDR)); in tc_clksrc_resume() 165 writel(0xff, regs + ATMEL_TC_REG(2, IDR)); in tc_shutdown() 323 writel(0xff, tcaddr + ATMEL_TC_REG(0, IDR)); /* no irqs */ in tcb_setup_dual_chan() 331 writel(0xff, tcaddr + ATMEL_TC_REG(1, IDR)); /* no irqs */ in tcb_setup_dual_chan() 347 writel(0xff, tcaddr + ATMEL_TC_REG(0, IDR)); /* no irqs */ in tcb_setup_single_chan() 425 writel(ATMEL_TC_ALL_IRQ, tc.regs + ATMEL_TC_REG(i, IDR)); in tcb_clksrc_init()
|
/Linux-v5.15/drivers/spi/ |
D | spi-at91-usart.c | 227 at91_usart_spi_writel(aus, IDR, US_IR_RXRDY); in at91_usart_spi_dma_transfer() 344 at91_usart_spi_writel(aus, IDR, US_IR_OVRE | US_IR_RXRDY); in at91_usart_spi_interrupt() 464 at91_usart_spi_writel(aus, IDR, US_OVRE_RXRDY_IRQS); in at91_usart_spi_unprepare_message()
|
D | spi-atmel.c | 783 spi_writel(as, IDR, SPI_BIT(OVRES)); in atmel_spi_next_xfer_dma_submit() 1060 spi_writel(as, IDR, SPI_BIT(OVRES)); in atmel_spi_pio_interrupt() 1088 spi_writel(as, IDR, pending); in atmel_spi_pio_interrupt() 1097 spi_writel(as, IDR, pending); in atmel_spi_pio_interrupt() 1119 spi_writel(as, IDR, (SPI_BIT(RXBUFF) | SPI_BIT(ENDRX) in atmel_spi_pdc_interrupt() 1132 spi_writel(as, IDR, pending); in atmel_spi_pdc_interrupt()
|
/Linux-v5.15/drivers/net/usb/ |
D | rtl8150.c | 21 #define IDR 0x0120 macro 262 ret = get_registers(dev, IDR, sizeof(node_id), node_id); in set_ethernet_addr() 284 set_registers(dev, IDR, netdev->addr_len, netdev->dev_addr); in rtl8150_set_mac_address() 729 set_registers(dev, IDR, 6, netdev->dev_addr); in rtl8150_open()
|
/Linux-v5.15/drivers/misc/ |
D | atmel-ssc.c | 230 ssc_writel(ssc->regs, IDR, -1); in ssc_probe()
|
/Linux-v5.15/drivers/net/ethernet/cadence/ |
D | macb_main.c | 727 queue_writel(queue, IDR, in macb_mac_link_down() 1634 queue_writel(queue, IDR, bp->rx_intr_mask | in macb_hresp_error_task() 1693 queue_writel(queue, IDR, MACB_BIT(WOL)); in macb_wol_interrupt() 1722 queue_writel(queue, IDR, GEM_BIT(WOL)); in gem_wol_interrupt() 1754 queue_writel(queue, IDR, -1); in macb_interrupt() 1771 queue_writel(queue, IDR, bp->rx_intr_mask); in macb_interrupt() 1782 queue_writel(queue, IDR, MACB_TX_INT_FLAGS); in macb_interrupt() 2474 queue_writel(queue, IDR, -1); in macb_reset_hw() 3866 queue->IDR = GEM_IDR(hw_q - 1); in macb_init() 3881 queue->IDR = MACB_IDR; in macb_init() [all …]
|
D | macb.h | 1195 unsigned int IDR; member
|
/Linux-v5.15/drivers/iommu/ |
D | msm_iommu_hw-8xxx.h | 116 #define GET_IDR(b) GET_GLOBAL_REG(IDR, (b)) 368 #define GET_NM2VCBMT(b) GET_GLOBAL_FIELD(b, IDR, NM2VCBMT) 369 #define GET_HTW(b) GET_GLOBAL_FIELD(b, IDR, HTW) 370 #define GET_HUM(b) GET_GLOBAL_FIELD(b, IDR, HUM) 371 #define GET_TLBSIZE(b) GET_GLOBAL_FIELD(b, IDR, TLBSIZE) 372 #define GET_NCB(b) GET_GLOBAL_FIELD(b, IDR, NCB) 373 #define GET_NIRPT(b) GET_GLOBAL_FIELD(b, IDR, NIRPT) 819 #define IDR (0xFFFF8) macro
|
/Linux-v5.15/sound/soc/atmel/ |
D | atmel_ssc_dai.c | 725 ssc_writel(ssc_p->ssc->regs, IDR, dma_params->mask->ssc_error); in atmel_ssc_prepare() 779 ssc_writel(ssc_p->ssc->regs, IDR, ssc_p->ssc_state.ssc_imr); in atmel_ssc_suspend()
|
/Linux-v5.15/Documentation/userspace-api/media/v4l/ |
D | ext-ctrls-codec.rst | 1353 GOP this is the period between two I-frames. The period between IDR 1355 control. An IDR frame, which stands for Instantaneous Decoding 1357 This means that a stream can be restarted from an IDR frame without 2522 - Use IDR (Instantaneous Decoding Refresh) picture encoding. 2531 This specifies the number of I pictures between two CRA/IDR pictures. 2636 Indicates whether to generate SPS and PPS at every IDR. Setting it to 0 2637 disables generating SPS and PPS at every IDR. Setting it to one enables 2638 generating SPS and PPS at every IDR.
|
D | dev-decoder.rst | 96 IDR 125 SPS/PPS/IDR sequence (H.264/HEVC); a resume point is required to start decode
|
D | ext-ctrls-codec-stateless.rst | 612 - That picture is an IDR picture
|
/Linux-v5.15/sound/spi/ |
D | at73c213.c | 285 ssc_writel(chip->ssc->regs, IDR, SSC_BIT(IDR_ENDTX)); in snd_at73c213_pcm_trigger()
|
/Linux-v5.15/Documentation/scsi/ |
D | ChangeLog.lpfc | 202 lpfc_get_brd_no and use Linux provided IDR.
|