/linux-4.19.296/drivers/thunderbolt/ |
D | ctl.c | 40 #define tb_ctl_WARN(ctl, format, arg...) \ argument 41 dev_WARN(&(ctl)->nhi->pdev->dev, format, ## arg) 43 #define tb_ctl_err(ctl, format, arg...) \ argument 44 dev_err(&(ctl)->nhi->pdev->dev, format, ## arg) 46 #define tb_ctl_warn(ctl, format, arg...) \ argument 47 dev_warn(&(ctl)->nhi->pdev->dev, format, ## arg) 49 #define tb_ctl_info(ctl, format, arg...) \ argument 50 dev_info(&(ctl)->nhi->pdev->dev, format, ## arg) 52 #define tb_ctl_dbg(ctl, format, arg...) \ argument 53 dev_dbg(&(ctl)->nhi->pdev->dev, format, ## arg) [all …]
|
D | ctl.h | 24 void tb_ctl_start(struct tb_ctl *ctl); 25 void tb_ctl_stop(struct tb_ctl *ctl); 26 void tb_ctl_free(struct tb_ctl *ctl); 47 struct tb_ctl *ctl; member 78 struct tb_ctl *ctl; member 103 int tb_cfg_request(struct tb_ctl *ctl, struct tb_cfg_request *req, 106 struct tb_cfg_result tb_cfg_request_sync(struct tb_ctl *ctl, 125 int tb_cfg_error(struct tb_ctl *ctl, u64 route, u32 port, 127 struct tb_cfg_result tb_cfg_reset(struct tb_ctl *ctl, u64 route, 129 struct tb_cfg_result tb_cfg_read_raw(struct tb_ctl *ctl, void *buffer, [all …]
|
D | eeprom.c | 16 static int tb_eeprom_ctl_write(struct tb_switch *sw, struct tb_eeprom_ctl *ctl) in tb_eeprom_ctl_write() argument 18 return tb_sw_write(sw, ctl, TB_CFG_SWITCH, sw->cap_plug_events + 4, 1); in tb_eeprom_ctl_write() 24 static int tb_eeprom_ctl_read(struct tb_switch *sw, struct tb_eeprom_ctl *ctl) in tb_eeprom_ctl_read() argument 26 return tb_sw_read(sw, ctl, TB_CFG_SWITCH, sw->cap_plug_events + 4, 1); in tb_eeprom_ctl_read() 42 struct tb_eeprom_ctl ctl; in tb_eeprom_active() local 43 int res = tb_eeprom_ctl_read(sw, &ctl); in tb_eeprom_active() 47 ctl.access_high = 1; in tb_eeprom_active() 48 res = tb_eeprom_ctl_write(sw, &ctl); in tb_eeprom_active() 51 ctl.access_low = 0; in tb_eeprom_active() 52 return tb_eeprom_ctl_write(sw, &ctl); in tb_eeprom_active() [all …]
|
D | dma_port.c | 91 static int dma_port_read(struct tb_ctl *ctl, void *buffer, u64 route, in dma_port_read() argument 121 res = tb_cfg_request_sync(ctl, req, timeout_msec); in dma_port_read() 132 static int dma_port_write(struct tb_ctl *ctl, const void *buffer, u64 route, in dma_port_write() argument 164 res = tb_cfg_request_sync(ctl, req, timeout_msec); in dma_port_write() 184 ret = dma_port_read(sw->tb->ctl, &type, tb_route(sw), ports[i], in dma_find_port() 252 ret = dma_port_read(sw->tb->ctl, &in, tb_route(sw), dma->port, in dma_port_wait_for_completion() 288 ret = dma_port_write(sw->tb->ctl, &in, tb_route(sw), dma->port, in dma_port_request() 297 ret = dma_port_read(sw->tb->ctl, &out, tb_route(sw), dma->port, in dma_port_request() 325 return dma_port_read(sw->tb->ctl, buf, tb_route(sw), dma->port, in dma_port_flash_read_block() 339 ret = dma_port_write(sw->tb->ctl, buf, tb_route(sw), dma->port, in dma_port_flash_write_block() [all …]
|
D | xdomain.c | 96 static int __tb_xdomain_response(struct tb_ctl *ctl, const void *response, in __tb_xdomain_response() argument 111 return tb_cfg_request(ctl, req, response_ready, req); in __tb_xdomain_response() 129 return __tb_xdomain_response(xd->tb->ctl, response, size, type); in tb_xdomain_response() 133 static int __tb_xdomain_request(struct tb_ctl *ctl, const void *request, in __tb_xdomain_request() argument 154 res = tb_cfg_request_sync(ctl, req, timeout_msec); in __tb_xdomain_request() 183 return __tb_xdomain_request(xd->tb->ctl, request, request_size, in tb_xdomain_request() 228 static int tb_xdp_error_response(struct tb_ctl *ctl, u64 route, u8 sequence, in tb_xdp_error_response() argument 238 return __tb_xdomain_response(ctl, &res, sizeof(res), in tb_xdp_error_response() 242 static int tb_xdp_properties_request(struct tb_ctl *ctl, u64 route, in tb_xdp_properties_request() argument 268 ret = __tb_xdomain_request(ctl, &req, sizeof(req), in tb_xdp_properties_request() [all …]
|
/linux-4.19.296/drivers/irqchip/ |
D | irq-meson-gpio.c | 88 static void meson_gpio_irq_update_bits(struct meson_gpio_irq_controller *ctl, in meson_gpio_irq_update_bits() argument 93 tmp = readl_relaxed(ctl->base + reg); in meson_gpio_irq_update_bits() 96 writel_relaxed(tmp, ctl->base + reg); in meson_gpio_irq_update_bits() 105 meson_gpio_irq_request_channel(struct meson_gpio_irq_controller *ctl, in meson_gpio_irq_request_channel() argument 111 spin_lock(&ctl->lock); in meson_gpio_irq_request_channel() 114 idx = find_first_zero_bit(ctl->channel_map, NUM_CHANNEL); in meson_gpio_irq_request_channel() 116 spin_unlock(&ctl->lock); in meson_gpio_irq_request_channel() 122 set_bit(idx, ctl->channel_map); in meson_gpio_irq_request_channel() 129 meson_gpio_irq_update_bits(ctl, reg, in meson_gpio_irq_request_channel() 139 *channel_hwirq = &(ctl->channel_irqs[idx]); in meson_gpio_irq_request_channel() [all …]
|
/linux-4.19.296/fs/btrfs/ |
D | free-space-cache.c | 31 static int link_free_space(struct btrfs_free_space_ctl *ctl, 33 static void unlink_free_space(struct btrfs_free_space_ctl *ctl, 636 static void merge_space_tree(struct btrfs_free_space_ctl *ctl) in merge_space_tree() argument 642 spin_lock(&ctl->tree_lock); in merge_space_tree() 643 for (n = rb_first(&ctl->free_space_offset); n; n = rb_next(n)) { in merge_space_tree() 650 unlink_free_space(ctl, prev); in merge_space_tree() 651 unlink_free_space(ctl, e); in merge_space_tree() 654 link_free_space(ctl, prev); in merge_space_tree() 656 spin_unlock(&ctl->tree_lock); in merge_space_tree() 662 spin_unlock(&ctl->tree_lock); in merge_space_tree() [all …]
|
D | inode-map.c | 32 struct btrfs_free_space_ctl *ctl = root->free_ino_ctl; in caching_kthread() local 108 __btrfs_add_free_space(fs_info, ctl, last + 1, in caching_kthread() 119 __btrfs_add_free_space(fs_info, ctl, last + 1, in caching_kthread() 141 struct btrfs_free_space_ctl *ctl = root->free_ino_ctl; in start_caching() local 176 __btrfs_add_free_space(fs_info, ctl, objectid, in start_caching() 251 struct btrfs_free_space_ctl *ctl = root->free_ino_ctl; in btrfs_unpin_free_ino() local 281 __btrfs_add_free_space(root->fs_info, ctl, in btrfs_unpin_free_ino() 294 static void recalculate_thresholds(struct btrfs_free_space_ctl *ctl) in recalculate_thresholds() argument 301 n = rb_last(&ctl->free_space_offset); in recalculate_thresholds() 303 ctl->extents_thresh = INIT_THRESHOLD; in recalculate_thresholds() [all …]
|
/linux-4.19.296/drivers/char/hw_random/ |
D | octeon-rng.c | 30 union cvmx_rnm_ctl_status ctl; in octeon_rng_init() local 33 ctl.u64 = 0; in octeon_rng_init() 34 ctl.s.ent_en = 1; /* Enable the entropy source. */ in octeon_rng_init() 35 ctl.s.rng_en = 1; /* Enable the RNG hardware. */ in octeon_rng_init() 36 cvmx_write_csr((u64)p->control_status, ctl.u64); in octeon_rng_init() 42 union cvmx_rnm_ctl_status ctl; in octeon_rng_cleanup() local 45 ctl.u64 = 0; in octeon_rng_cleanup() 47 cvmx_write_csr((u64)p->control_status, ctl.u64); in octeon_rng_cleanup()
|
D | pasemi-rng.c | 71 u32 ctl; in pasemi_rng_init() local 73 ctl = SDCRNG_CTL_DR | SDCRNG_CTL_SELECT_RRG_RNG | SDCRNG_CTL_KSZ; in pasemi_rng_init() 74 out_le32(rng_regs + SDCRNG_CTL_REG, ctl); in pasemi_rng_init() 75 out_le32(rng_regs + SDCRNG_CTL_REG, ctl & ~SDCRNG_CTL_DR); in pasemi_rng_init() 83 u32 ctl; in pasemi_rng_cleanup() local 85 ctl = SDCRNG_CTL_RE | SDCRNG_CTL_CE; in pasemi_rng_cleanup() 87 in_le32(rng_regs + SDCRNG_CTL_REG) & ~ctl); in pasemi_rng_cleanup()
|
/linux-4.19.296/drivers/clk/ingenic/ |
D | cgu.c | 88 u32 ctl; in ingenic_pll_recalc_rate() local 95 ctl = readl(cgu->base + pll_info->reg); in ingenic_pll_recalc_rate() 98 m = (ctl >> pll_info->m_shift) & GENMASK(pll_info->m_bits - 1, 0); in ingenic_pll_recalc_rate() 100 n = (ctl >> pll_info->n_shift) & GENMASK(pll_info->n_bits - 1, 0); in ingenic_pll_recalc_rate() 102 od_enc = ctl >> pll_info->od_shift; in ingenic_pll_recalc_rate() 105 !!(ctl & BIT(pll_info->bypass_bit)); in ingenic_pll_recalc_rate() 106 enable = !!(ctl & BIT(pll_info->enable_bit)); in ingenic_pll_recalc_rate() 186 u32 ctl; in ingenic_pll_set_rate() local 195 ctl = readl(cgu->base + pll_info->reg); in ingenic_pll_set_rate() 197 ctl &= ~(GENMASK(pll_info->m_bits - 1, 0) << pll_info->m_shift); in ingenic_pll_set_rate() [all …]
|
/linux-4.19.296/drivers/ntb/hw/mscc/ |
D | ntb_hw_switchtec.c | 135 struct ntb_ctrl_regs __iomem *ctl, in switchtec_ntb_part_op() argument 162 iowrite32(op, &ctl->partition_op); in switchtec_ntb_part_op() 166 iowrite32(NTB_CTRL_PART_OP_RESET, &ctl->partition_op); in switchtec_ntb_part_op() 170 ps = ioread32(&ctl->partition_status) & 0xFFFF; in switchtec_ntb_part_op() 183 ioread32(&ctl->partition_status)); in switchtec_ntb_part_op() 259 struct ntb_ctrl_regs __iomem *ctl = sndev->mmio_peer_ctrl; in switchtec_ntb_mw_clr_direct() local 263 ctl_val = ioread32(&ctl->bar_entry[bar].ctl); in switchtec_ntb_mw_clr_direct() 265 iowrite32(ctl_val, &ctl->bar_entry[bar].ctl); in switchtec_ntb_mw_clr_direct() 266 iowrite32(0, &ctl->bar_entry[bar].win_size); in switchtec_ntb_mw_clr_direct() 267 iowrite64(sndev->self_partition, &ctl->bar_entry[bar].xlate_addr); in switchtec_ntb_mw_clr_direct() [all …]
|
/linux-4.19.296/drivers/rtc/ |
D | rtc-tx4939.c | 36 __u32 ctl; member 57 __raw_writel(cmd, &rtcreg->ctl); in tx4939_rtc_cmd() 59 while (__raw_readl(&rtcreg->ctl) & TX4939_RTCCTL_BUSY) { in tx4939_rtc_cmd() 87 (__raw_readl(&rtcreg->ctl) & TX4939_RTCCTL_ALME)); in tx4939_rtc_set_mmss() 103 (__raw_readl(&rtcreg->ctl) & TX4939_RTCCTL_ALME)); in tx4939_rtc_read_time() 157 u32 ctl; in tx4939_rtc_read_alarm() local 162 (__raw_readl(&rtcreg->ctl) & TX4939_RTCCTL_ALME)); in tx4939_rtc_read_alarm() 170 ctl = __raw_readl(&rtcreg->ctl); in tx4939_rtc_read_alarm() 171 alrm->enabled = (ctl & TX4939_RTCCTL_ALME) ? 1 : 0; in tx4939_rtc_read_alarm() 172 alrm->pending = (ctl & TX4939_RTCCTL_ALMD) ? 1 : 0; in tx4939_rtc_read_alarm() [all …]
|
/linux-4.19.296/drivers/pci/switch/ |
D | switchtec.c | 742 struct switchtec_ioctl_event_ctl *ctl) in event_ctl() argument 748 reg = event_hdr_addr(stdev, ctl->event_id, ctl->index); in event_ctl() 753 for (i = 0; i < ARRAY_SIZE(ctl->data); i++) in event_ctl() 754 ctl->data[i] = ioread32(®[i + 1]); in event_ctl() 756 ctl->occurred = hdr & SWITCHTEC_EVENT_OCCURRED; in event_ctl() 757 ctl->count = (hdr >> 5) & 0xFF; in event_ctl() 759 if (!(ctl->flags & SWITCHTEC_IOCTL_EVENT_FLAG_CLEAR)) in event_ctl() 761 if (ctl->flags & SWITCHTEC_IOCTL_EVENT_FLAG_EN_POLL) in event_ctl() 763 if (ctl->flags & SWITCHTEC_IOCTL_EVENT_FLAG_DIS_POLL) in event_ctl() 765 if (ctl->flags & SWITCHTEC_IOCTL_EVENT_FLAG_EN_LOG) in event_ctl() [all …]
|
/linux-4.19.296/drivers/isdn/mISDN/ |
D | clock.c | 79 lastclock->ctl(lastclock->priv, 0); in select_iclock() 86 bestclock->ctl(bestclock->priv, 1); in select_iclock() 96 *mISDN_register_clock(char *name, int pri, clockctl_func_t *ctl, void *priv) in mISDN_register_clock() argument 111 iclock->ctl = ctl; in mISDN_register_clock() 134 iclock->ctl(iclock->priv, 0); in mISDN_unregister_clock() 155 iclock->ctl(iclock->priv, 0); in mISDN_clock_update()
|
/linux-4.19.296/drivers/i2c/busses/ |
D | i2c-pnx.c | 303 u32 ctl = 0; in i2c_pnx_master_rcv() local 329 ctl = ioread32(I2C_REG_CTL(alg_data)); in i2c_pnx_master_rcv() 330 ctl |= mcntrl_rffie | mcntrl_daie; in i2c_pnx_master_rcv() 331 ctl &= ~mcntrl_drmie; in i2c_pnx_master_rcv() 332 iowrite32(ctl, I2C_REG_CTL(alg_data)); in i2c_pnx_master_rcv() 362 ctl = ioread32(I2C_REG_CTL(alg_data)); in i2c_pnx_master_rcv() 363 ctl &= ~(mcntrl_afie | mcntrl_naie | mcntrl_rffie | in i2c_pnx_master_rcv() 365 iowrite32(ctl, I2C_REG_CTL(alg_data)); in i2c_pnx_master_rcv() 382 u32 stat, ctl; in i2c_pnx_interrupt() local 398 ctl = ioread32(I2C_REG_CTL(alg_data)); in i2c_pnx_interrupt() [all …]
|
D | i2c-elektor.c | 65 static void pcf_isa_setbyte(void *data, int ctl, int val) in pcf_isa_setbyte() argument 67 u8 __iomem *address = ctl ? (base_iomem + 1) : base_iomem; in pcf_isa_setbyte() 70 if (ctl && irq && (val & I2C_PCF_ESO)) { in pcf_isa_setbyte() 82 static int pcf_isa_getbyte(void *data, int ctl) in pcf_isa_getbyte() argument 84 u8 __iomem *address = ctl ? (base_iomem + 1) : base_iomem; in pcf_isa_getbyte()
|
/linux-4.19.296/drivers/pci/pcie/ |
D | dpc.c | 244 u16 ctl, cap; in dpc_probe() local 267 pci_read_config_word(pdev, dpc->cap_pos + PCI_EXP_DPC_CTL, &ctl); in dpc_probe() 279 ctl = (ctl & 0xfff4) | PCI_EXP_DPC_CTL_EN_FATAL | PCI_EXP_DPC_CTL_INT_EN; in dpc_probe() 280 pci_write_config_word(pdev, dpc->cap_pos + PCI_EXP_DPC_CTL, ctl); in dpc_probe() 294 u16 ctl; in dpc_remove() local 296 pci_read_config_word(pdev, dpc->cap_pos + PCI_EXP_DPC_CTL, &ctl); in dpc_remove() 297 ctl &= ~(PCI_EXP_DPC_CTL_EN_FATAL | PCI_EXP_DPC_CTL_INT_EN); in dpc_remove() 298 pci_write_config_word(pdev, dpc->cap_pos + PCI_EXP_DPC_CTL, ctl); in dpc_remove()
|
/linux-4.19.296/fs/xfs/ |
D | xfs_sysctl.c | 17 struct ctl_table *ctl, in xfs_stats_clear_proc_handler() argument 23 int ret, *valp = ctl->data; in xfs_stats_clear_proc_handler() 25 ret = proc_dointvec_minmax(ctl, write, buffer, lenp, ppos); in xfs_stats_clear_proc_handler() 37 struct ctl_table *ctl, in xfs_panic_mask_proc_handler() argument 43 int ret, *valp = ctl->data; in xfs_panic_mask_proc_handler() 45 ret = proc_dointvec_minmax(ctl, write, buffer, lenp, ppos); in xfs_panic_mask_proc_handler()
|
/linux-4.19.296/drivers/edac/ |
D | edac_mc.h | 57 #define edac_device_printk(ctl, level, fmt, arg...) \ argument 58 printk(level "EDAC DEVICE%d: " fmt, ctl->dev_idx, ##arg) 60 #define edac_pci_printk(ctl, level, fmt, arg...) \ argument 61 printk(level "EDAC PCI%d: " fmt, ctl->pci_idx, ##arg)
|
/linux-4.19.296/drivers/gpio/ |
D | gpio-pcie-idio-24.c | 120 u8 ctl; member 157 return !(ioread8(&idio24gpio->reg->ctl) & out_mode_mask); in idio_24_gpio_get_direction() 173 ctl_state = ioread8(&idio24gpio->reg->ctl) & ~out_mode_mask; in idio_24_gpio_direction_input() 174 iowrite8(ctl_state, &idio24gpio->reg->ctl); in idio_24_gpio_direction_input() 195 ctl_state = ioread8(&idio24gpio->reg->ctl) | out_mode_mask; in idio_24_gpio_direction_output() 196 iowrite8(ctl_state, &idio24gpio->reg->ctl); in idio_24_gpio_direction_output() 232 if (ioread8(&idio24gpio->reg->ctl) & out_mode_mask) in idio_24_gpio_get() 282 else if (ioread8(&idio24gpio->reg->ctl) & out_mode_mask) in idio_24_gpio_get_multiple() 309 if (offset > 47 && !(ioread8(&idio24gpio->reg->ctl) & out_mode_mask)) in idio_24_gpio_set() 380 if (!ttl_mask || !(ioread8(&idio24gpio->reg->ctl) & out_mode_mask)) in idio_24_gpio_set_multiple()
|
/linux-4.19.296/drivers/char/ipmi/ |
D | kcs_bmc_npcm7xx.c | 63 u32 ctl; member 74 { .sts = KCS1ST, .dob = KCS1DO, .dib = KCS1DI, .ctl = KCS1CTL, .ie = KCS1IE }, 75 { .sts = KCS2ST, .dob = KCS2DO, .dib = KCS2DI, .ctl = KCS2CTL, .ie = KCS2IE }, 76 { .sts = KCS3ST, .dob = KCS3DO, .dib = KCS3DI, .ctl = KCS3CTL, .ie = KCS3IE }, 104 regmap_update_bits(priv->map, priv->reg->ctl, KCS_CTL_IBFIE, in npcm7xx_kcs_enable_channel()
|
/linux-4.19.296/drivers/clk/qcom/ |
D | clk-alpha-pll.c | 431 u32 l, low, high, ctl; in clk_alpha_pll_recalc_rate() local 438 regmap_read(pll->clkr.regmap, PLL_USER_CTL(pll), &ctl); in clk_alpha_pll_recalc_rate() 439 if (ctl & PLL_ALPHA_EN) { in clk_alpha_pll_recalc_rate() 632 u32 l, alpha = 0, ctl, alpha_m, alpha_n; in alpha_pll_huayra_recalc_rate() local 635 regmap_read(pll->clkr.regmap, PLL_USER_CTL(pll), &ctl); in alpha_pll_huayra_recalc_rate() 637 if (ctl & PLL_ALPHA_EN) { in alpha_pll_huayra_recalc_rate() 656 if (!(ctl & PLL_ALPHA_MODE)) in alpha_pll_huayra_recalc_rate() 685 u32 l, a, ctl, cur_alpha = 0; in alpha_pll_huayra_set_rate() local 689 regmap_read(pll->clkr.regmap, PLL_USER_CTL(pll), &ctl); in alpha_pll_huayra_set_rate() 691 if (ctl & PLL_ALPHA_EN) in alpha_pll_huayra_set_rate() [all …]
|
/linux-4.19.296/include/linux/ |
D | i2c-algo-pcf.h | 31 void (*setpcf) (void *data, int ctl, int val); 32 int (*getpcf) (void *data, int ctl);
|
/linux-4.19.296/drivers/iio/adc/ |
D | men_z188_adc.c | 89 u32 ctl; in men_z188_config_channels() local 91 ctl = readl(addr + Z188_CTRL_REG); in men_z188_config_channels() 92 ctl |= Z188_CFG_AUTO; in men_z188_config_channels() 93 writel(ctl, addr + Z188_CTRL_REG); in men_z188_config_channels()
|