/Linux-v4.19/drivers/spi/ |
D | spi.c | 85 struct spi_controller *ctlr = container_of(dev, \ 87 return spi_statistics_##field##_show(&ctlr->statistics, buf); \ 255 struct spi_controller *ctlr) in spi_statistics_add_transfer_stats() argument 270 (xfer->tx_buf != ctlr->dummy_tx)) in spi_statistics_add_transfer_stats() 273 (xfer->rx_buf != ctlr->dummy_rx)) in spi_statistics_add_transfer_stats() 452 struct spi_device *spi_alloc_device(struct spi_controller *ctlr) in spi_alloc_device() argument 456 if (!spi_controller_get(ctlr)) in spi_alloc_device() 461 spi_controller_put(ctlr); in spi_alloc_device() 465 spi->master = spi->controller = ctlr; in spi_alloc_device() 466 spi->dev.parent = &ctlr->dev; in spi_alloc_device() [all …]
|
D | spi-mem.c | 32 int spi_controller_dma_map_mem_op_data(struct spi_controller *ctlr, in spi_controller_dma_map_mem_op_data() argument 41 if (op->data.dir == SPI_MEM_DATA_OUT && ctlr->dma_tx) in spi_controller_dma_map_mem_op_data() 42 dmadev = ctlr->dma_tx->device->dev; in spi_controller_dma_map_mem_op_data() 43 else if (op->data.dir == SPI_MEM_DATA_IN && ctlr->dma_rx) in spi_controller_dma_map_mem_op_data() 44 dmadev = ctlr->dma_rx->device->dev; in spi_controller_dma_map_mem_op_data() 46 dmadev = ctlr->dev.parent; in spi_controller_dma_map_mem_op_data() 51 return spi_map_buf(ctlr, dmadev, sgt, op->data.buf.in, op->data.nbytes, in spi_controller_dma_map_mem_op_data() 78 void spi_controller_dma_unmap_mem_op_data(struct spi_controller *ctlr, in spi_controller_dma_unmap_mem_op_data() argument 87 if (op->data.dir == SPI_MEM_DATA_OUT && ctlr->dma_tx) in spi_controller_dma_unmap_mem_op_data() 88 dmadev = ctlr->dma_tx->device->dev; in spi_controller_dma_unmap_mem_op_data() [all …]
|
D | spi-sprd-adi.c | 107 struct spi_controller *ctlr; member 265 static int sprd_adi_transfer_one(struct spi_controller *ctlr, in sprd_adi_transfer_one() argument 269 struct sprd_adi *sadi = spi_controller_get_devdata(ctlr); in sprd_adi_transfer_one() 430 struct spi_controller *ctlr; in sprd_adi_probe() local 444 ctlr = spi_alloc_master(&pdev->dev, sizeof(struct sprd_adi)); in sprd_adi_probe() 445 if (!ctlr) in sprd_adi_probe() 448 dev_set_drvdata(&pdev->dev, ctlr); in sprd_adi_probe() 449 sadi = spi_controller_get_devdata(ctlr); in sprd_adi_probe() 460 sadi->ctlr = ctlr; in sprd_adi_probe() 476 ctlr->dev.of_node = pdev->dev.of_node; in sprd_adi_probe() [all …]
|
D | internals.h | 23 int spi_map_buf(struct spi_controller *ctlr, struct device *dev, 26 void spi_unmap_buf(struct spi_controller *ctlr, struct device *dev, 29 static inline int spi_map_buf(struct spi_controller *ctlr, struct device *dev, in spi_map_buf() argument 36 static inline void spi_unmap_buf(struct spi_controller *ctlr, in spi_unmap_buf() argument
|
/Linux-v4.19/drivers/net/ethernet/ti/ |
D | davinci_cpdma.c | 119 struct cpdma_ctlr *ctlr; member 171 #define dma_reg_read(ctlr, ofs) readl((ctlr)->dmaregs + (ofs)) argument 174 #define dma_reg_write(ctlr, ofs, v) writel(v, (ctlr)->dmaregs + (ofs)) argument 186 static void cpdma_desc_pool_destroy(struct cpdma_ctlr *ctlr) in cpdma_desc_pool_destroy() argument 188 struct cpdma_desc_pool *pool = ctlr->pool; in cpdma_desc_pool_destroy() 198 dma_free_coherent(ctlr->dev, pool->mem_size, pool->cpumap, in cpdma_desc_pool_destroy() 208 static int cpdma_desc_pool_create(struct cpdma_ctlr *ctlr) in cpdma_desc_pool_create() argument 210 struct cpdma_params *cpdma_params = &ctlr->params; in cpdma_desc_pool_create() 214 pool = devm_kzalloc(ctlr->dev, sizeof(*pool), GFP_KERNEL); in cpdma_desc_pool_create() 217 ctlr->pool = pool; in cpdma_desc_pool_create() [all …]
|
D | davinci_cpdma.h | 74 int cpdma_ctlr_destroy(struct cpdma_ctlr *ctlr); 75 int cpdma_ctlr_start(struct cpdma_ctlr *ctlr); 76 int cpdma_ctlr_stop(struct cpdma_ctlr *ctlr); 78 struct cpdma_chan *cpdma_chan_create(struct cpdma_ctlr *ctlr, int chan_num, 91 int cpdma_ctlr_int_ctrl(struct cpdma_ctlr *ctlr, bool enable); 92 void cpdma_ctlr_eoi(struct cpdma_ctlr *ctlr, u32 value); 94 u32 cpdma_ctrl_rxchs_state(struct cpdma_ctlr *ctlr); 95 u32 cpdma_ctrl_txchs_state(struct cpdma_ctlr *ctlr); 100 u32 cpdma_chan_get_min_rate(struct cpdma_ctlr *ctlr); 117 int cpdma_control_get(struct cpdma_ctlr *ctlr, int control); [all …]
|
/Linux-v4.19/drivers/scsi/fcoe/ |
D | fcoe_sysfs.c | 153 struct fcoe_ctlr_device *ctlr = dev_to_ctlr(dev); \ 154 if (ctlr->f->get_fcoe_ctlr_##field) \ 155 ctlr->f->get_fcoe_ctlr_##field(ctlr); \ 157 cast fcoe_ctlr_##field(ctlr)); \ 166 struct fcoe_ctlr_device *ctlr = fcoe_fcf_dev_to_ctlr_dev(fcf); \ 167 if (ctlr->f->get_fcoe_fcf_##field) \ 168 ctlr->f->get_fcoe_fcf_##field(fcf); \ 178 struct fcoe_ctlr_device *ctlr = dev_to_ctlr(dev); \ 179 return snprintf(buf, sz, format_string, cast fcoe_ctlr_##field(ctlr)); \ 193 static FCOE_DEVICE_ATTR(ctlr, field, S_IRUGO, \ [all …]
|
D | fcoe.c | 396 struct fcoe_ctlr *ctlr; in fcoe_interface_create() local 417 ctlr = fcoe_ctlr_device_priv(ctlr_dev); in fcoe_interface_create() 418 ctlr->cdev = ctlr_dev; in fcoe_interface_create() 419 fcoe = fcoe_ctlr_priv(ctlr); in fcoe_interface_create() 426 fcoe_ctlr_init(ctlr, fip_mode); in fcoe_interface_create() 427 ctlr->send = fcoe_fip_send; in fcoe_interface_create() 428 ctlr->update_mac = fcoe_update_src_mac; in fcoe_interface_create() 429 ctlr->get_src_addr = fcoe_get_src_mac; in fcoe_interface_create() 433 fcoe_ctlr_destroy(ctlr); in fcoe_interface_create() 527 struct fcoe_ctlr *ctlr; in fcoe_fip_recv() local [all …]
|
/Linux-v4.19/drivers/scsi/device_handler/ |
D | scsi_dh_rdac.c | 186 struct rdac_controller *ctlr; member 264 static unsigned int rdac_failover_get(struct rdac_controller *ctlr, in rdac_failover_get() argument 273 if (ctlr->use_ms10) { in rdac_failover_get() 277 rdac_pg = &ctlr->mode_select.expanded; in rdac_failover_get() 289 rdac_pg = &ctlr->mode_select.legacy; in rdac_failover_get() 305 if (ctlr->use_ms10) { in rdac_failover_get() 319 struct rdac_controller *ctlr; in release_controller() local 320 ctlr = container_of(kref, struct rdac_controller, kref); in release_controller() 322 list_del(&ctlr->node); in release_controller() 323 kfree(ctlr); in release_controller() [all …]
|
/Linux-v4.19/include/linux/spi/ |
D | spi.h | 87 struct spi_controller *ctlr); 513 bool (*can_dma)(struct spi_controller *ctlr, 540 int (*prepare_transfer_hardware)(struct spi_controller *ctlr); 541 int (*transfer_one_message)(struct spi_controller *ctlr, 543 int (*unprepare_transfer_hardware)(struct spi_controller *ctlr); 544 int (*prepare_message)(struct spi_controller *ctlr, 546 int (*unprepare_message)(struct spi_controller *ctlr, 548 int (*slave_abort)(struct spi_controller *ctlr); 555 int (*transfer_one)(struct spi_controller *ctlr, struct spi_device *spi, 557 void (*handle_err)(struct spi_controller *ctlr, [all …]
|
D | spi-mem.h | 218 int spi_controller_dma_map_mem_op_data(struct spi_controller *ctlr, 222 void spi_controller_dma_unmap_mem_op_data(struct spi_controller *ctlr, 227 spi_controller_dma_map_mem_op_data(struct spi_controller *ctlr, in spi_controller_dma_map_mem_op_data() argument 235 spi_controller_dma_unmap_mem_op_data(struct spi_controller *ctlr, in spi_controller_dma_unmap_mem_op_data() argument
|
/Linux-v4.19/drivers/net/can/rcar/ |
D | rcar_can.c | 58 u16 ctlr; /* Control Register */ member 441 u16 ctlr; in rcar_can_start() local 450 ctlr = readw(&priv->regs->ctlr); in rcar_can_start() 451 ctlr &= ~RCAR_CAN_CTLR_SLPM; in rcar_can_start() 452 writew(ctlr, &priv->regs->ctlr); in rcar_can_start() 454 ctlr |= RCAR_CAN_CTLR_CANM_FORCE_RESET; in rcar_can_start() 455 writew(ctlr, &priv->regs->ctlr); in rcar_can_start() 461 ctlr |= RCAR_CAN_CTLR_IDFM_MIXED; /* Select mixed ID mode */ in rcar_can_start() 462 ctlr |= RCAR_CAN_CTLR_BOM_ENT; /* Entry to halt mode automatically */ in rcar_can_start() 464 ctlr |= RCAR_CAN_CTLR_MBM; /* Select FIFO mailbox mode */ in rcar_can_start() [all …]
|
/Linux-v4.19/drivers/scsi/bnx2fc/ |
D | bnx2fc_fcoe.c | 141 struct fcoe_ctlr *ctlr = fcoe_ctlr_device_priv(ctlr_dev); in bnx2fc_fcf_get_vlan_id() local 142 struct bnx2fc_interface *fcoe = fcoe_ctlr_priv(ctlr); in bnx2fc_fcf_get_vlan_id() 273 struct fcoe_ctlr *ctlr; in bnx2fc_xmit() local 286 ctlr = bnx2fc_to_ctlr(interface); in bnx2fc_xmit() 299 if (!ctlr->sel_fcf) { in bnx2fc_xmit() 304 if (fcoe_ctlr_els_send(ctlr, lport, skb)) in bnx2fc_xmit() 377 if (ctlr->map_dest) in bnx2fc_xmit() 381 memcpy(eh->h_dest, ctlr->dest_addr, ETH_ALEN); in bnx2fc_xmit() 383 if (unlikely(ctlr->flogi_oxid != FC_XID_UNKNOWN)) in bnx2fc_xmit() 384 memcpy(eh->h_source, ctlr->ctl_src_addr, ETH_ALEN); in bnx2fc_xmit() [all …]
|
D | bnx2fc_hwi.c | 176 struct fcoe_ctlr *ctlr = bnx2fc_to_ctlr(interface); in bnx2fc_send_session_ofld_req() local 324 ofld_req4.dst_mac_addr_lo[0] = ctlr->dest_addr[5]; in bnx2fc_send_session_ofld_req() 326 ofld_req4.dst_mac_addr_lo[1] = ctlr->dest_addr[4]; in bnx2fc_send_session_ofld_req() 327 ofld_req4.dst_mac_addr_mid[0] = ctlr->dest_addr[3]; in bnx2fc_send_session_ofld_req() 328 ofld_req4.dst_mac_addr_mid[1] = ctlr->dest_addr[2]; in bnx2fc_send_session_ofld_req() 329 ofld_req4.dst_mac_addr_hi[0] = ctlr->dest_addr[1]; in bnx2fc_send_session_ofld_req() 330 ofld_req4.dst_mac_addr_hi[1] = ctlr->dest_addr[0]; in bnx2fc_send_session_ofld_req() 361 struct fcoe_ctlr *ctlr = bnx2fc_to_ctlr(interface); in bnx2fc_send_session_enable_req() local 385 enbl_req.dst_mac_addr_lo[0] = ctlr->dest_addr[5]; in bnx2fc_send_session_enable_req() 386 enbl_req.dst_mac_addr_lo[1] = ctlr->dest_addr[4]; in bnx2fc_send_session_enable_req() [all …]
|
/Linux-v4.19/include/linux/platform_data/ |
D | edma.h | 52 #define EDMA_CTLR_CHAN(ctlr, chan) (((ctlr) << 16) | (chan)) argument 56 #define EDMA_FILTER_PARAM(ctlr, chan) ((int[]) { EDMA_CTLR_CHAN(ctlr, chan) }) argument
|
/Linux-v4.19/drivers/scsi/qedf/ |
D | qedf_fip.c | 112 struct qedf_ctx *qedf = container_of(fip, struct qedf_ctx, ctlr); in qedf_fip_send() 183 if (qedf->ctlr.sel_fcf == NULL) { in qedf_fip_recv() 205 qedf->ctlr.sel_fcf->fcf_mac)) in qedf_fip_recv() 233 fcoe_ctlr_link_down(&qedf->ctlr); in qedf_fip_recv() 235 fcoe_ctlr_link_up(&qedf->ctlr); in qedf_fip_recv() 241 fcoe_ctlr_recv(&qedf->ctlr, skb); in qedf_fip_recv()
|
D | qedf_main.c | 142 fcoe_ctlr_link_up(&qedf->ctlr); in qedf_initiate_fipvlan_req() 177 fcoe_ctlr_link_up(&qedf->ctlr); in qedf_handle_link_update() 187 fcoe_ctlr_link_down(&qedf->ctlr); in qedf_handle_link_update() 220 } else if (qedf->ctlr.sel_fcf->fc_map != 0) { in qedf_set_data_src_addr() 221 hton24(fc_map, qedf->ctlr.sel_fcf->fc_map); in qedf_set_data_src_addr() 355 qedf->ctlr.state = FIP_ST_LINK_WAIT; in qedf_link_recovery() 356 fcoe_ctlr_link_down(&qedf->ctlr); in qedf_link_recovery() 362 fcoe_ctlr_link_up(&qedf->ctlr); in qedf_link_recovery() 376 if (qedf->ctlr.sel_fcf) { in qedf_link_recovery() 917 if (!qedf->ctlr.sel_fcf) { in qedf_xmit() [all …]
|
D | qedf_attr.c | 59 if (qedf->ctlr.sel_fcf) in qedf_fka_period_show() 60 fka_period = qedf->ctlr.sel_fcf->fka_period; in qedf_fka_period_show()
|
/Linux-v4.19/Documentation/devicetree/bindings/powerpc/fsl/ |
D | cache_sram.txt | 11 - fsl,cache-sram-ctlr-handle : points to the L2 controller 17 fsl,cache-sram-ctlr-handle = <&L2>;
|
/Linux-v4.19/drivers/scsi/fnic/ |
D | fnic_fcs.c | 112 fcoe_ctlr_link_down(&fnic->ctlr); in fnic_handle_link() 127 fcoe_ctlr_link_up(&fnic->ctlr); in fnic_handle_link() 152 fcoe_ctlr_link_up(&fnic->ctlr); in fnic_handle_link() 167 fcoe_ctlr_link_down(&fnic->ctlr); in fnic_handle_link() 359 struct fcoe_ctlr *fip = &fnic->ctlr; in fnic_fcoe_send_vlan_req() 414 struct fcoe_ctlr *fip = &fnic->ctlr; in fnic_fcoe_process_vlan_resp() 500 fcoe_ctlr_link_up(&fnic->ctlr); in fnic_fcoe_start_fcf_disc() 630 if (is_fnic_fip_flogi_reject(&fnic->ctlr, skb)) { in fnic_handle_fip_frame() 635 fcoe_ctlr_link_down(&fnic->ctlr); in fnic_handle_fip_frame() 641 fcoe_ctlr_recv(&fnic->ctlr, skb); in fnic_handle_fip_frame() [all …]
|
D | fnic_main.c | 575 fnic->ctlr.lp = lp; in fnic_probe() 684 err = vnic_dev_mac_addr(fnic->vdev, fnic->ctlr.ctl_src_addr); in fnic_probe() 691 memcpy(fnic->data_src_addr, fnic->ctlr.ctl_src_addr, ETH_ALEN); in fnic_probe() 768 fnic->ctlr.send = fnic_eth_send; in fnic_probe() 769 fnic->ctlr.update_mac = fnic_update_mac; in fnic_probe() 770 fnic->ctlr.get_src_addr = fnic_get_mac; in fnic_probe() 777 vnic_dev_add_addr(fnic->vdev, fnic->ctlr.ctl_src_addr); in fnic_probe() 779 fcoe_ctlr_init(&fnic->ctlr, FIP_MODE_AUTO); in fnic_probe() 790 fcoe_ctlr_init(&fnic->ctlr, FIP_MODE_NON_FIP); in fnic_probe() 791 fnic->ctlr.state = FIP_ST_NON_FIP; in fnic_probe() [all …]
|
/Linux-v4.19/drivers/pci/hotplug/ |
D | ibmphp_hpc.c | 387 static u8 ctrl_read(struct controller *ctlr, void __iomem *base, u8 offset) in ctrl_read() argument 390 switch (ctlr->ctlr_type) { in ctrl_read() 392 rc = isa_ctrl_read(ctlr, offset); in ctrl_read() 395 rc = pci_ctrl_read(ctlr, offset); in ctrl_read() 399 rc = i2c_ctrl_read(ctlr, base, offset); in ctrl_read() 407 static u8 ctrl_write(struct controller *ctlr, void __iomem *base, u8 offset, u8 data) in ctrl_write() argument 410 switch (ctlr->ctlr_type) { in ctrl_write() 412 isa_ctrl_write(ctlr, offset, data); in ctrl_write() 415 rc = pci_ctrl_write(ctlr, offset, data); in ctrl_write() 419 rc = i2c_ctrl_write(ctlr, base, offset, data); in ctrl_write()
|
/Linux-v4.19/include/scsi/ |
D | fcoe_sysfs.h | 80 static inline void *fcoe_ctlr_device_priv(const struct fcoe_ctlr_device *ctlr) in fcoe_ctlr_device_priv() argument 82 return (void *)(ctlr + 1); in fcoe_ctlr_device_priv()
|
D | libfcoe.h | 173 static inline void *fcoe_ctlr_priv(const struct fcoe_ctlr *ctlr) in fcoe_ctlr_priv() argument 175 return (void *)(ctlr + 1); in fcoe_ctlr_priv()
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | mpc52xx_psc.h | 191 u8 ctlr; /* PSC + 0x1c */ member 335 u8 ctlr; /* PSC + 0x2c */ member
|