/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-tegra.c | 30 #define GPIO_REG(tgi, x) (GPIO_BANK(x) * tgi->soc->bank_stride + \ 76 struct tegra_gpio_info *tgi; member 96 static inline void tegra_gpio_writel(struct tegra_gpio_info *tgi, in tegra_gpio_writel() argument 99 writel_relaxed(val, tgi->regs + reg); in tegra_gpio_writel() 102 static inline u32 tegra_gpio_readl(struct tegra_gpio_info *tgi, u32 reg) in tegra_gpio_readl() argument 104 return readl_relaxed(tgi->regs + reg); in tegra_gpio_readl() 113 static void tegra_gpio_mask_write(struct tegra_gpio_info *tgi, u32 reg, in tegra_gpio_mask_write() argument 121 tegra_gpio_writel(tgi, val, reg); in tegra_gpio_mask_write() 124 static void tegra_gpio_enable(struct tegra_gpio_info *tgi, unsigne argument 129 tegra_gpio_disable(struct tegra_gpio_info *tgi, unsigned int gpio) tegra_gpio_disable() argument 141 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); tegra_gpio_free() local 150 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); tegra_gpio_set() local 157 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); tegra_gpio_get() local 170 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); tegra_gpio_direction_input() local 189 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); tegra_gpio_direction_output() local 208 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); tegra_gpio_get_direction() local 227 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); tegra_gpio_set_debounce() local 271 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); tegra_gpio_to_irq() local 279 struct tegra_gpio_info *tgi = bank->tgi; tegra_gpio_irq_ack() local 288 struct tegra_gpio_info *tgi = bank->tgi; tegra_gpio_irq_mask() local 297 struct tegra_gpio_info *tgi = bank->tgi; tegra_gpio_irq_unmask() local 307 struct tegra_gpio_info *tgi = bank->tgi; tegra_gpio_irq_set_type() local 368 struct tegra_gpio_info *tgi = bank->tgi; tegra_gpio_irq_shutdown() local 383 struct tegra_gpio_info *tgi = bank->tgi; tegra_gpio_irq_handler() local 419 struct tegra_gpio_info *tgi = dev_get_drvdata(dev); tegra_gpio_resume() local 454 struct tegra_gpio_info *tgi = dev_get_drvdata(dev); tegra_gpio_suspend() local 521 struct tegra_gpio_info *tgi = s->private; tegra_dbg_gpio_show() local 545 tegra_gpio_debuginit(struct tegra_gpio_info *tgi) tegra_gpio_debuginit() argument 553 tegra_gpio_debuginit(struct tegra_gpio_info *tgi) tegra_gpio_debuginit() argument 565 struct tegra_gpio_info *tgi; tegra_gpio_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-tegra.c | 31 #define GPIO_REG(tgi, x) (GPIO_BANK(x) * tgi->soc->bank_stride + \ 102 static inline void tegra_gpio_writel(struct tegra_gpio_info *tgi, in tegra_gpio_writel() argument 105 writel_relaxed(val, tgi->regs + reg); in tegra_gpio_writel() 108 static inline u32 tegra_gpio_readl(struct tegra_gpio_info *tgi, u32 reg) in tegra_gpio_readl() argument 110 return readl_relaxed(tgi->regs + reg); in tegra_gpio_readl() 119 static void tegra_gpio_mask_write(struct tegra_gpio_info *tgi, u32 reg, in tegra_gpio_mask_write() argument 127 tegra_gpio_writel(tgi, val, reg); in tegra_gpio_mask_write() 130 static void tegra_gpio_enable(struct tegra_gpio_info *tgi, unsigned int gpio) in tegra_gpio_enable() argument 132 tegra_gpio_mask_write(tgi, GPIO_MSK_CN in tegra_gpio_enable() 135 tegra_gpio_disable(struct tegra_gpio_info *tgi, unsigned int gpio) tegra_gpio_disable() argument 147 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); tegra_gpio_free() local 156 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); tegra_gpio_set() local 163 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); tegra_gpio_get() local 176 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); tegra_gpio_direction_input() local 195 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); tegra_gpio_direction_output() local 214 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); tegra_gpio_get_direction() local 233 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); tegra_gpio_set_debounce() local 278 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); tegra_gpio_irq_ack() local 287 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); tegra_gpio_irq_mask() local 297 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); tegra_gpio_irq_unmask() local 308 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); tegra_gpio_irq_set_type() local 375 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); tegra_gpio_irq_shutdown() local 384 struct tegra_gpio_info *tgi = irq_desc_get_handler_data(desc); tegra_gpio_irq_handler() local 467 struct tegra_gpio_info *tgi = dev_get_drvdata(dev); tegra_gpio_resume() local 502 struct tegra_gpio_info *tgi = dev_get_drvdata(dev); tegra_gpio_suspend() local 541 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); tegra_gpio_irq_set_wake() local 587 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); tegra_gpio_irq_request_resources() local 597 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); tegra_gpio_irq_release_resources() local 647 struct tegra_gpio_info *tgi = dev_get_drvdata(s->private); tegra_dbg_gpio_show() local 669 tegra_gpio_debuginit(struct tegra_gpio_info *tgi) tegra_gpio_debuginit() argument 677 tegra_gpio_debuginit(struct tegra_gpio_info *tgi) tegra_gpio_debuginit() argument 695 struct tegra_gpio_info *tgi; tegra_gpio_probe() local [all...] |
/kernel/linux/linux-5.10/net/netfilter/ |
H A D | xt_TPROXY.c | 95 const struct xt_tproxy_target_info *tgi = par->targinfo; in tproxy_tg4_v0() local 97 return tproxy_tg4(xt_net(par), skb, tgi->laddr, tgi->lport, in tproxy_tg4_v0() 98 tgi->mark_mask, tgi->mark_value); in tproxy_tg4_v0() 104 const struct xt_tproxy_target_info_v1 *tgi = par->targinfo; in tproxy_tg4_v1() local 106 return tproxy_tg4(xt_net(par), skb, tgi->laddr.ip, tgi->lport, in tproxy_tg4_v1() 107 tgi->mark_mask, tgi in tproxy_tg4_v1() 116 const struct xt_tproxy_target_info_v1 *tgi = par->targinfo; tproxy_tg6_v1() local 150 const struct xt_tproxy_target_info_v1 *tgi = par->targinfo; tproxy_tg6_v1() local [all...] |
/kernel/linux/linux-6.6/net/netfilter/ |
H A D | xt_TPROXY.c | 87 const struct xt_tproxy_target_info *tgi = par->targinfo; in tproxy_tg4_v0() local 89 return tproxy_tg4(xt_net(par), skb, tgi->laddr, tgi->lport, in tproxy_tg4_v0() 90 tgi->mark_mask, tgi->mark_value); in tproxy_tg4_v0() 96 const struct xt_tproxy_target_info_v1 *tgi = par->targinfo; in tproxy_tg4_v1() local 98 return tproxy_tg4(xt_net(par), skb, tgi->laddr.ip, tgi->lport, in tproxy_tg4_v1() 99 tgi->mark_mask, tgi in tproxy_tg4_v1() 108 const struct xt_tproxy_target_info_v1 *tgi = par->targinfo; tproxy_tg6_v1() local 138 const struct xt_tproxy_target_info_v1 *tgi = par->targinfo; tproxy_tg6_v1() local [all...] |