Home
last modified time | relevance | path

Searched refs:iod (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.10/drivers/pinctrl/ti/
Dpinctrl-ti-iodelay.c206 static int ti_iodelay_pinconf_set(struct ti_iodelay_device *iod, in ti_iodelay_pinconf_set() argument
209 const struct ti_iodelay_reg_data *reg = iod->reg_data; in ti_iodelay_pinconf_set()
210 struct ti_iodelay_reg_values *ival = &iod->reg_init_conf_values; in ti_iodelay_pinconf_set()
211 struct device *dev = iod->dev; in ti_iodelay_pinconf_set()
264 r = regmap_update_bits(iod->regmap, cfg->offset, reg_mask, reg_val); in ti_iodelay_pinconf_set()
281 static int ti_iodelay_pinconf_init_dev(struct ti_iodelay_device *iod) in ti_iodelay_pinconf_init_dev() argument
283 const struct ti_iodelay_reg_data *reg = iod->reg_data; in ti_iodelay_pinconf_init_dev()
284 struct device *dev = iod->dev; in ti_iodelay_pinconf_init_dev()
285 struct ti_iodelay_reg_values *ival = &iod->reg_init_conf_values; in ti_iodelay_pinconf_init_dev()
290 r = regmap_update_bits(iod->regmap, reg->reg_global_lock_offset, in ti_iodelay_pinconf_init_dev()
[all …]
/Linux-v5.10/drivers/soc/rockchip/
Dio-domain.c62 void (*init)(struct rockchip_iodomain *iod);
66 struct rockchip_iodomain *iod; member
82 struct rockchip_iodomain *iod = supply->iod; in rockchip_iodomain_write() local
93 ret = regmap_write(iod->grf, iod->soc_data->grf_offset, val); in rockchip_iodomain_write()
95 dev_err(iod->dev, "Couldn't write to GRF\n"); in rockchip_iodomain_write()
133 dev_dbg(supply->iod->dev, "Setting to %d\n", uV); in rockchip_iodomain_notify()
136 dev_err(supply->iod->dev, "Voltage too high: %d\n", uV); in rockchip_iodomain_notify()
146 dev_dbg(supply->iod->dev, "Setting to %d done\n", uV); in rockchip_iodomain_notify()
150 static void px30_iodomain_init(struct rockchip_iodomain *iod) in px30_iodomain_init() argument
156 if (!iod->supplies[PX30_IO_VSEL_VCCIO6_SUPPLY_NUM].reg) in px30_iodomain_init()
[all …]
/Linux-v5.10/drivers/nvme/target/
Dfc.c103 struct nvmet_fc_ls_iod *iod; member
176 return (iodptr - iodptr->tgtport->iod); in nvmet_fc_iodnum()
254 struct nvmet_fc_ls_iod *iod);
534 struct nvmet_fc_ls_iod *iod; in nvmet_fc_alloc_ls_iodlist() local
537 iod = kcalloc(NVMET_LS_CTX_COUNT, sizeof(struct nvmet_fc_ls_iod), in nvmet_fc_alloc_ls_iodlist()
539 if (!iod) in nvmet_fc_alloc_ls_iodlist()
542 tgtport->iod = iod; in nvmet_fc_alloc_ls_iodlist()
544 for (i = 0; i < NVMET_LS_CTX_COUNT; iod++, i++) { in nvmet_fc_alloc_ls_iodlist()
545 INIT_WORK(&iod->work, nvmet_fc_handle_ls_rqst_work); in nvmet_fc_alloc_ls_iodlist()
546 iod->tgtport = tgtport; in nvmet_fc_alloc_ls_iodlist()
[all …]
Dloop.c76 struct nvme_loop_iod *iod = blk_mq_rq_to_pdu(req); in nvme_loop_complete_rq() local
78 sg_free_table_chained(&iod->sg_table, NVME_INLINE_SG_CNT); in nvme_loop_complete_rq()
125 struct nvme_loop_iod *iod = in nvme_loop_execute_work() local
128 iod->req.execute(&iod->req); in nvme_loop_execute_work()
137 struct nvme_loop_iod *iod = blk_mq_rq_to_pdu(req); in nvme_loop_queue_rq() local
144 ret = nvme_setup_cmd(ns, req, &iod->cmd); in nvme_loop_queue_rq()
149 iod->cmd.common.flags |= NVME_CMD_SGL_METABUF; in nvme_loop_queue_rq()
150 iod->req.port = queue->ctrl->port; in nvme_loop_queue_rq()
151 if (!nvmet_req_init(&iod->req, &queue->nvme_cq, in nvme_loop_queue_rq()
156 iod->sg_table.sgl = iod->first_sgl; in nvme_loop_queue_rq()
[all …]
/Linux-v5.10/drivers/nvme/host/
Dpci.c423 struct nvme_iod *iod = blk_mq_rq_to_pdu(req); in nvme_init_request() local
428 iod->nvmeq = nvmeq; in nvme_init_request()
524 struct nvme_iod *iod = blk_mq_rq_to_pdu(req); in nvme_pci_iod_list() local
525 return (void **)(iod->sg + blk_rq_nr_phys_segments(req)); in nvme_pci_iod_list()
530 struct nvme_iod *iod = blk_mq_rq_to_pdu(req); in nvme_pci_use_sgls() local
538 if (!iod->nvmeq->qid) in nvme_pci_use_sgls()
547 struct nvme_iod *iod = blk_mq_rq_to_pdu(req); in nvme_unmap_data() local
549 dma_addr_t dma_addr = iod->first_dma, next_dma_addr; in nvme_unmap_data()
552 if (iod->dma_len) { in nvme_unmap_data()
553 dma_unmap_page(dev->dev, dma_addr, iod->dma_len, in nvme_unmap_data()
[all …]
/Linux-v5.10/arch/alpha/kernel/
Dio.c640 u16 __iomem *iod = (u16 __iomem *) d; in scr_memcpyw() local
652 __raw_writew(tmp, iod++); in scr_memcpyw()
659 memcpy_toio(iod, s, count); in scr_memcpyw()
/Linux-v5.10/fs/
Dio_uring.c6519 struct io_identity *iod; in io_init_req() local
6521 iod = idr_find(&ctx->personality_idr, id); in io_init_req()
6522 if (unlikely(!iod)) in io_init_req()
6524 refcount_inc(&iod->count); in io_init_req()
6527 get_cred(iod->creds); in io_init_req()
6528 req->work.identity = iod; in io_init_req()
8349 struct io_identity *iod; in io_remove_personalities() local
8351 iod = idr_remove(&ctx->personality_idr, id); in io_remove_personalities()
8352 if (iod) { in io_remove_personalities()
8353 put_cred(iod->creds); in io_remove_personalities()
[all …]
/Linux-v5.10/Documentation/admin-guide/
Ddevices.txt2641 2 = /dev/vx/iod Volume i/o daemon access node