| /linux/drivers/tty/ |
| H A D | synclink_gt.c | |
| /linux/drivers/gpu/drm/tests/ |
| H A D | drm_format_test.c | 14 const struct drm_format_info *info = NULL; in drm_test_format_block_width_invalid() local 16 KUNIT_EXPECT_EQ(test, drm_format_info_block_width(info, 0), 0); in drm_test_format_block_width_invalid() 17 KUNIT_EXPECT_EQ(test, drm_format_info_block_width(info, -1), 0); in drm_test_format_block_width_invalid() 18 KUNIT_EXPECT_EQ(test, drm_format_info_block_width(info, 1), 0); in drm_test_format_block_width_invalid() 23 const struct drm_format_info *info = drm_format_info(DRM_FORMAT_XRGB4444); in drm_test_format_block_width_one_plane() local 25 KUNIT_ASSERT_NOT_NULL(test, info); in drm_test_format_block_width_one_plane() 27 KUNIT_EXPECT_EQ(test, drm_format_info_block_width(info, 0), 1); in drm_test_format_block_width_one_plane() 28 KUNIT_EXPECT_EQ(test, drm_format_info_block_width(info, 1), 0); in drm_test_format_block_width_one_plane() 29 KUNIT_EXPECT_EQ(test, drm_format_info_block_width(info, -1), 0); in drm_test_format_block_width_one_plane() 34 const struct drm_format_info *info = drm_format_info(DRM_FORMAT_NV12); in drm_test_format_block_width_two_plane() local [all …]
|
| /linux/drivers/usb/common/ |
| H A D | usb-conn-gpio.c | 72 struct usb_conn_info *info; in usb_conn_detect_cable() local 76 info = container_of(to_delayed_work(work), in usb_conn_detect_cable() 80 id = info->id_gpiod ? in usb_conn_detect_cable() 81 gpiod_get_value_cansleep(info->id_gpiod) : 1; in usb_conn_detect_cable() 82 vbus = info->vbus_gpiod ? in usb_conn_detect_cable() 83 gpiod_get_value_cansleep(info->vbus_gpiod) : id; in usb_conn_detect_cable() 92 dev_dbg(info->dev, "role %s -> %s, gpios: id %d, vbus %d\n", in usb_conn_detect_cable() 93 usb_role_string(info->last_role), usb_role_string(role), id, vbus); in usb_conn_detect_cable() 95 if (!info->initial_detection && info->last_role == role) { in usb_conn_detect_cable() 96 dev_warn(info->dev, "repeated role: %s\n", usb_role_string(role)); in usb_conn_detect_cable() [all …]
|
| /linux/drivers/acpi/acpica/ |
| H A D | nseval.c | 42 acpi_status acpi_ns_evaluate(struct acpi_evaluate_info *info) in acpi_ns_evaluate() argument 48 if (!info) { in acpi_ns_evaluate() 52 if (!info->node) { in acpi_ns_evaluate() 62 acpi_ns_get_node(info->prefix_node, info->relative_pathname, in acpi_ns_evaluate() 63 ACPI_NS_NO_UPSEARCH, &info->node); in acpi_ns_evaluate() 73 if (acpi_ns_get_type(info->node) == ACPI_TYPE_LOCAL_METHOD_ALIAS) { in acpi_ns_evaluate() 74 info->node = in acpi_ns_evaluate() 76 info->node->object); in acpi_ns_evaluate() 81 info->return_object = NULL; in acpi_ns_evaluate() 82 info->node_flags = info->node->flags; in acpi_ns_evaluate() [all …]
|
| /linux/drivers/rtc/ |
| H A D | rtc-s3c.c | 52 void (*irq_handler) (struct s3c_rtc *info, int mask); 53 void (*enable) (struct s3c_rtc *info); 54 void (*disable) (struct s3c_rtc *info); 57 static int s3c_rtc_enable_clk(struct s3c_rtc *info) in s3c_rtc_enable_clk() argument 61 ret = clk_enable(info->rtc_clk); in s3c_rtc_enable_clk() 65 if (info->data->needs_src_clk) { in s3c_rtc_enable_clk() 66 ret = clk_enable(info->rtc_src_clk); in s3c_rtc_enable_clk() 68 clk_disable(info->rtc_clk); in s3c_rtc_enable_clk() 75 static void s3c_rtc_disable_clk(struct s3c_rtc *info) in s3c_rtc_disable_clk() argument 77 if (info->data->needs_src_clk) in s3c_rtc_disable_clk() [all …]
|
| /linux/drivers/xen/events/ |
| H A D | events_base.c | 178 static bool (*pirq_needs_eoi)(struct irq_info *info); 251 /* Get info for IRQ */ in info_for_irq() 260 static void set_info_for_irq(unsigned int irq, struct irq_info *info) in set_info_for_irq() 263 legacy_info_ptrs[irq] = info; in set_info_for_irq() 265 irq_set_chip_data(irq, info); in set_info_for_irq() 282 static void channels_on_cpu_dec(struct irq_info *info) in channels_on_cpu_dec() 284 if (!info->is_accounted) in channels_on_cpu_dec() 287 info->is_accounted = 0; in channels_on_cpu_dec() 289 if (WARN_ON_ONCE(info->cpu >= nr_cpu_ids)) in channels_on_cpu_dec() 292 WARN_ON_ONCE(!atomic_add_unless(&channels_on_cpu[info in channels_on_cpu_dec() 259 set_info_for_irq(unsigned int irq,struct irq_info * info) set_info_for_irq() argument 281 channels_on_cpu_dec(struct irq_info * info) channels_on_cpu_dec() argument 294 channels_on_cpu_inc(struct irq_info * info) channels_on_cpu_inc() argument 315 struct irq_info *info = container_of(to_rcu_work(work), struct irq_info, delayed_free_irq() local 328 xen_irq_info_common_setup(struct irq_info * info,enum xen_irq_type type,evtchn_port_t evtchn,unsigned short cpu) xen_irq_info_common_setup() argument 352 xen_irq_info_evtchn_setup(struct irq_info * info,evtchn_port_t evtchn,struct xenbus_device * dev) xen_irq_info_evtchn_setup() argument 366 xen_irq_info_ipi_setup(struct irq_info * info,unsigned int cpu,evtchn_port_t evtchn,enum ipi_vector ipi) xen_irq_info_ipi_setup() argument 377 xen_irq_info_virq_setup(struct irq_info * info,unsigned int cpu,evtchn_port_t evtchn,unsigned int virq) xen_irq_info_virq_setup() argument 387 xen_irq_info_pirq_setup(struct irq_info * info,evtchn_port_t evtchn,unsigned int pirq,unsigned int gsi,uint16_t domid,unsigned char flags) xen_irq_info_pirq_setup() argument 399 xen_irq_info_cleanup(struct irq_info * info) xen_irq_info_cleanup() argument 412 const struct irq_info *info = NULL; evtchn_from_irq() local 424 struct irq_info *info = evtchn_to_info(evtchn); irq_from_evtchn() local 440 ipi_from_irq(struct irq_info * info) ipi_from_irq() argument 448 virq_from_irq(struct irq_info * info) virq_from_irq() argument 456 pirq_from_irq(struct irq_info * info) pirq_from_irq() argument 466 struct irq_info *info = evtchn_to_info(evtchn); cpu_from_evtchn() local 471 do_mask(struct irq_info * info,u8 reason) do_mask() argument 485 do_unmask(struct irq_info * info,u8 reason) do_unmask() argument 500 pirq_check_eoi_map(struct irq_info * info) pirq_check_eoi_map() argument 506 pirq_needs_eoi_flag(struct irq_info * info) pirq_needs_eoi_flag() argument 513 bind_evtchn_to_cpu(struct irq_info * info,unsigned int cpu,bool force_affinity) bind_evtchn_to_cpu() argument 555 lateeoi_list_del(struct irq_info * info) lateeoi_list_del() argument 565 lateeoi_list_add(struct irq_info * info) lateeoi_list_add() argument 597 xen_irq_lateeoi_locked(struct irq_info * info,bool spurious) xen_irq_lateeoi_locked() argument 651 struct irq_info *info; xen_irq_lateeoi_worker() local 700 struct irq_info *info; xen_irq_lateeoi() local 715 struct irq_info *info; xen_irq_init() local 735 struct irq_info *info = NULL; xen_allocate_irq_dynamic() local 749 struct irq_info *info; xen_allocate_irq_gsi() local 773 xen_free_irq(struct irq_info * info) xen_free_irq() argument 789 event_handler_exit(struct irq_info * info) event_handler_exit() argument 795 pirq_query_unmask(struct irq_info * info) pirq_query_unmask() argument 808 do_eoi_pirq(struct irq_info * info) do_eoi_pirq() argument 826 struct irq_info *info = info_for_irq(data->irq); eoi_pirq() local 831 do_disable_dynirq(struct irq_info * info) do_disable_dynirq() argument 839 struct irq_info *info = info_for_irq(data->irq); disable_dynirq() local 847 struct irq_info *info = info_for_irq(data->irq); mask_ack_pirq() local 855 __startup_pirq(struct irq_info * info) __startup_pirq() argument 904 struct irq_info *info = info_for_irq(data->irq); startup_pirq() local 911 struct irq_info *info = info_for_irq(data->irq); shutdown_pirq() local 936 struct irq_info *info; xen_irq_from_gsi() local 950 __unbind_from_irq(struct irq_info * info,unsigned int irq) __unbind_from_irq() argument 1014 struct irq_info *info; xen_bind_pirq_gsi_to_irq() local 1101 struct irq_info *info; xen_bind_pirq_msi_to_irq() local 1144 struct irq_info *info = info_for_irq(irq); xen_destroy_irq() local 1180 struct irq_info *info = info_for_irq(irq); xen_pirq_from_irq() local 1190 struct irq_info *info; bind_evtchn_to_irq_chip() local 1249 struct irq_info *info; bind_ipi_to_irq() local 1364 struct irq_info *info; bind_virq_to_irq() local 1423 struct irq_info *info; unbind_from_irq() local 1552 struct irq_info *info = info_for_irq(irq); unbind_from_irqhandler() local 1580 struct irq_info *info = evtchn_to_info(evtchn); evtchn_make_refcounted() local 1596 struct irq_info *info; evtchn_get() local 1624 struct irq_info *info = evtchn_to_info(evtchn); evtchn_put() local 1658 struct irq_info *info = evtchn_to_info(port); handle_irq_for_port() local 1745 struct irq_info *info = info_for_irq(irq); rebind_evtchn_irq() local 1774 xen_rebind_evtchn_to_cpu(struct irq_info * info,unsigned int tcpu) xen_rebind_evtchn_to_cpu() argument 1862 struct irq_info *info = info_for_irq(data->irq); enable_dynirq() local 1869 do_ack_dynirq(struct irq_info * info) do_ack_dynirq() argument 1879 struct irq_info *info = info_for_irq(data->irq); ack_dynirq() local 1887 struct irq_info *info = info_for_irq(data->irq); mask_ack_dynirq() local 1897 struct irq_info *info = info_for_irq(data->irq); lateeoi_ack_dynirq() local 1913 struct irq_info *info = info_for_irq(data->irq); lateeoi_mask_ack_dynirq() local 1924 struct irq_info *info = info_for_irq(data->irq); retrigger_dynirq() local 1941 struct irq_info *info; restore_pirqs() local 1979 struct irq_info *info; restore_cpu_virqs() local 2008 struct irq_info *info; restore_cpu_ipis() local 2035 struct irq_info *info = info_for_irq(irq); xen_clear_irq_pending() local 2082 struct irq_info *info = info_for_irq(irq); xen_test_irq_shared() local 2099 struct irq_info *info; xen_irq_resume() local [all...] |
| /linux/drivers/bluetooth/ |
| H A D | bluecard_cs.c | |
| /linux/drivers/iio/adc/ |
| H A D | exynos_adc.c | 132 void (*init_hw)(struct exynos_adc *info); 133 void (*exit_hw)(struct exynos_adc *info); 134 void (*clear_irq)(struct exynos_adc *info); 135 void (*start_conv)(struct exynos_adc *info, unsigned long addr); 138 static void exynos_adc_unprepare_clk(struct exynos_adc *info) in exynos_adc_unprepare_clk() argument 140 if (info->data->needs_sclk) in exynos_adc_unprepare_clk() 141 clk_unprepare(info->sclk); in exynos_adc_unprepare_clk() 142 clk_unprepare(info->clk); in exynos_adc_unprepare_clk() 145 static int exynos_adc_prepare_clk(struct exynos_adc *info) in exynos_adc_prepare_clk() argument 149 ret = clk_prepare(info->clk); in exynos_adc_prepare_clk() [all …]
|
| H A D | nxp-sar-adc.c | 193 static void nxp_sar_adc_irq_cfg(struct nxp_sar_adc *info, bool enable) in nxp_sar_adc_irq_cfg() argument 196 writel(NXP_SAR_ADC_ISR_ECH, NXP_SAR_ADC_IMR(info->regs)); in nxp_sar_adc_irq_cfg() 198 writel(0, NXP_SAR_ADC_IMR(info->regs)); in nxp_sar_adc_irq_cfg() 201 static void nxp_sar_adc_wait_for(struct nxp_sar_adc *info, unsigned int cycles) in nxp_sar_adc_wait_for() argument 205 rate = clk_get_rate(info->clk); in nxp_sar_adc_wait_for() 210 static bool nxp_sar_adc_set_enabled(struct nxp_sar_adc *info, bool enable) in nxp_sar_adc_set_enabled() argument 215 mcr = readl(NXP_SAR_ADC_MCR(info->regs)); in nxp_sar_adc_set_enabled() 226 writel(mcr, NXP_SAR_ADC_MCR(info->regs)); in nxp_sar_adc_set_enabled() 233 nxp_sar_adc_wait_for(info, 3); in nxp_sar_adc_set_enabled() 238 static inline bool nxp_sar_adc_enable(struct nxp_sar_adc *info) in nxp_sar_adc_enable() argument 243 nxp_sar_adc_disable(struct nxp_sar_adc * info) nxp_sar_adc_disable() argument 283 nxp_sar_adc_calibration(struct nxp_sar_adc * info) nxp_sar_adc_calibration() argument 305 nxp_sar_adc_conversion_timing_set(struct nxp_sar_adc * info,u32 inpsamp) nxp_sar_adc_conversion_timing_set() argument 312 nxp_sar_adc_conversion_timing_get(struct nxp_sar_adc * info) nxp_sar_adc_conversion_timing_get() argument 317 nxp_sar_adc_read_notify(struct nxp_sar_adc * info) nxp_sar_adc_read_notify() argument 323 nxp_sar_adc_read_data(struct nxp_sar_adc * info,unsigned int chan) nxp_sar_adc_read_data() argument 345 struct nxp_sar_adc *info = iio_priv(indio_dev); nxp_sar_adc_isr_buffer() local 369 struct nxp_sar_adc *info = iio_priv(indio_dev); nxp_sar_adc_isr_read_raw() local 384 struct nxp_sar_adc *info = iio_priv(indio_dev); nxp_sar_adc_isr() local 401 nxp_sar_adc_channels_disable(struct nxp_sar_adc * info,u32 mask) nxp_sar_adc_channels_disable() argument 416 nxp_sar_adc_channels_enable(struct nxp_sar_adc * info,u32 mask) nxp_sar_adc_channels_enable() argument 430 nxp_sar_adc_dma_channels_enable(struct nxp_sar_adc * info,u32 mask) nxp_sar_adc_dma_channels_enable() argument 441 nxp_sar_adc_dma_channels_disable(struct nxp_sar_adc * info,u32 mask) nxp_sar_adc_dma_channels_disable() argument 452 nxp_sar_adc_dma_cfg(struct nxp_sar_adc * info,bool enable) nxp_sar_adc_dma_cfg() argument 463 nxp_sar_adc_stop_conversion(struct nxp_sar_adc * info) nxp_sar_adc_stop_conversion() argument 484 nxp_sar_adc_start_conversion(struct nxp_sar_adc * info,bool raw) nxp_sar_adc_start_conversion() argument 498 nxp_sar_adc_read_channel(struct nxp_sar_adc * info,int channel) nxp_sar_adc_read_channel() argument 530 struct nxp_sar_adc *info = iio_priv(indio_dev); nxp_sar_adc_read_raw() local 567 struct nxp_sar_adc *info = iio_priv(indio_dev); nxp_sar_adc_write_raw() local 599 struct nxp_sar_adc *info = iio_priv(indio_dev); nxp_sar_adc_dma_cb() local 678 struct nxp_sar_adc *info = iio_priv(indio_dev); nxp_sar_adc_start_cyclic_dma() local 719 struct nxp_sar_adc *info = iio_priv(indio_dev); nxp_sar_adc_buffer_software_do_predisable() local 735 struct nxp_sar_adc *info = iio_priv(indio_dev); nxp_sar_adc_buffer_software_do_postenable() local 769 struct nxp_sar_adc *info = iio_priv(indio_dev); nxp_sar_adc_buffer_trigger_do_predisable() local 776 struct nxp_sar_adc *info = iio_priv(indio_dev); nxp_sar_adc_buffer_trigger_do_postenable() local 785 struct nxp_sar_adc *info = iio_priv(indio_dev); nxp_sar_adc_buffer_postenable() local 833 struct nxp_sar_adc *info = iio_priv(indio_dev); nxp_sar_adc_buffer_predisable() local 852 struct nxp_sar_adc *info = iio_priv(indio_dev); nxp_sar_adc_trigger_handler() local 872 nxp_sar_adc_dma_probe(struct device * dev,struct nxp_sar_adc * info) nxp_sar_adc_dma_probe() argument 896 nxp_sar_adc_set_default_values(struct nxp_sar_adc * info) nxp_sar_adc_set_default_values() argument 912 struct nxp_sar_adc *info; nxp_sar_adc_probe() local 981 struct nxp_sar_adc *info = iio_priv(dev_get_drvdata(dev)); nxp_sar_adc_suspend() local 993 struct nxp_sar_adc *info = iio_priv(dev_get_drvdata(dev)); nxp_sar_adc_resume() local [all...] |
| /linux/drivers/usb/host/ |
| H A D | xen-hcd.c | 105 static inline struct usb_hcd *xenhcd_info_to_hcd(struct xenhcd_info *info) in xenhcd_info_to_hcd() argument 107 return container_of((void *)info, struct usb_hcd, hcd_priv); in xenhcd_info_to_hcd() 110 static void xenhcd_set_error(struct xenhcd_info *info, const char *msg) in xenhcd_set_error() argument 112 info->error = true; in xenhcd_set_error() 117 static inline void xenhcd_timer_action_done(struct xenhcd_info *info, in xenhcd_timer_action_done() argument 120 clear_bit(action, &info->actions); in xenhcd_timer_action_done() 123 static void xenhcd_timer_action(struct xenhcd_info *info, in xenhcd_timer_action() argument 126 if (timer_pending(&info->watchdog) && in xenhcd_timer_action() 127 test_bit(TIMER_SCAN_PENDING_URBS, &info->actions)) in xenhcd_timer_action() 130 if (!test_and_set_bit(action, &info->actions)) { in xenhcd_timer_action() [all …]
|
| /linux/drivers/input/misc/ |
| H A D | twl6040-vibra.c | 55 struct vibra_info *info = data; in twl6040_vib_irq_handler() local 56 struct twl6040 *twl6040 = info->twl6040; in twl6040_vib_irq_handler() 61 dev_warn(info->dev, "Left Vibrator overcurrent detected\n"); in twl6040_vib_irq_handler() 66 dev_warn(info->dev, "Right Vibrator overcurrent detected\n"); in twl6040_vib_irq_handler() 74 static void twl6040_vibra_enable(struct vibra_info *info) in twl6040_vibra_enable() argument 76 struct twl6040 *twl6040 = info->twl6040; in twl6040_vibra_enable() 79 ret = regulator_bulk_enable(ARRAY_SIZE(info->supplies), info->supplies); in twl6040_vibra_enable() 81 dev_err(info->dev, "failed to enable regulators %d\n", ret); in twl6040_vibra_enable() 85 twl6040_power(info->twl6040, 1); in twl6040_vibra_enable() 104 info->enabled = true; in twl6040_vibra_enable() [all …]
|
| /linux/drivers/scsi/arm/ |
| H A D | cumana_2.c | 78 FAS216_Info info; member 96 struct cumanascsi2_info *info = ec->irq_data; in cumanascsi_2_irqenable() local 97 writeb(ALATCH_ENA_INT, info->base + CUMANASCSI2_ALATCH); in cumanascsi_2_irqenable() 108 struct cumanascsi2_info *info = ec->irq_data; in cumanascsi_2_irqdisable() local 109 writeb(ALATCH_DIS_INT, info->base + CUMANASCSI2_ALATCH); in cumanascsi_2_irqdisable() 125 struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata; in cumanascsi_2_terminator_ctl() local 128 info->terms = 1; in cumanascsi_2_terminator_ctl() 129 writeb(ALATCH_ENA_TERM, info->base + CUMANASCSI2_ALATCH); in cumanascsi_2_terminator_ctl() 131 info->terms = 0; in cumanascsi_2_terminator_ctl() 132 writeb(ALATCH_DIS_TERM, info->base + CUMANASCSI2_ALATCH); in cumanascsi_2_terminator_ctl() [all …]
|
| H A D | powertec.c | 61 FAS216_Info info; member 76 struct powertec_info *info = ec->irq_data; in powertecscsi_irqenable() local 77 writeb(POWERTEC_INTR_ENABLE, info->base + POWERTEC_INTR_CONTROL); in powertecscsi_irqenable() 88 struct powertec_info *info = ec->irq_data; in powertecscsi_irqdisable() local 89 writeb(POWERTEC_INTR_DISABLE, info->base + POWERTEC_INTR_CONTROL); in powertecscsi_irqdisable() 105 struct powertec_info *info = (struct powertec_info *)host->hostdata; in powertecscsi_terminator_ctl() local 107 info->term_ctl = on_off ? POWERTEC_TERM_ENABLE : 0; in powertecscsi_terminator_ctl() 108 writeb(info->term_ctl, info->base + POWERTEC_TERM_CONTROL); in powertecscsi_terminator_ctl() 118 struct powertec_info *info = dev_id; in powertecscsi_intr() local 120 return fas216_intr(&info->info); in powertecscsi_intr() [all …]
|
| /linux/arch/csky/mm/ |
| H A D | asid.c | 16 #define reserved_asid(info, cpu) *per_cpu_ptr((info)->reserved, cpu) argument 18 #define ASID_MASK(info) (~GENMASK((info)->bits - 1, 0)) argument 19 #define ASID_FIRST_VERSION(info) (1UL << ((info)->bits)) argument 21 #define asid2idx(info, asid) (((asid) & ~ASID_MASK(info)) >> (info)->ctxt_shift) argument 22 #define idx2asid(info, idx) (((idx) << (info)->ctxt_shift) & ~ASID_MASK(info)) argument 24 static void flush_context(struct asid_info *info) in flush_context() argument 30 bitmap_zero(info->map, NUM_CTXT_ASIDS(info)); in flush_context() 33 asid = atomic64_xchg_relaxed(&active_asid(info, i), 0); in flush_context() 42 asid = reserved_asid(info, i); in flush_context() 43 __set_bit(asid2idx(info, asid), info->map); in flush_context() [all …]
|
| /linux/drivers/extcon/ |
| H A D | extcon-ptn5150.c | 78 static void ptn5150_check_state(struct ptn5150_info *info) in ptn5150_check_state() argument 85 ret = regmap_read(info->regmap, PTN5150_REG_CC_STATUS, ®_data); in ptn5150_check_state() 87 dev_err(info->dev, "failed to read CC STATUS %d\n", ret); in ptn5150_check_state() 104 ret = typec_switch_set(info->orient_sw, orient); in ptn5150_check_state() 106 dev_err(info->dev, "failed to set orientation: %d\n", ret); in ptn5150_check_state() 112 extcon_set_state_sync(info->edev, EXTCON_USB_HOST, false); in ptn5150_check_state() 113 gpiod_set_value_cansleep(info->vbus_gpiod, 0); in ptn5150_check_state() 114 extcon_set_state_sync(info->edev, EXTCON_USB, true); in ptn5150_check_state() 118 extcon_set_state_sync(info->edev, EXTCON_USB, false); in ptn5150_check_state() 121 gpiod_set_value_cansleep(info->vbus_gpiod, 0); in ptn5150_check_state() [all …]
|
| H A D | extcon-max14577.c | 158 static int max14577_muic_set_debounce_time(struct max14577_muic_info *info, in max14577_muic_set_debounce_time() argument 168 ret = max14577_update_reg(info->max14577->regmap, in max14577_muic_set_debounce_time() 173 dev_err(info->dev, "failed to set ADC debounce time\n"); in max14577_muic_set_debounce_time() 178 dev_err(info->dev, "invalid ADC debounce time\n"); in max14577_muic_set_debounce_time() 195 static int max14577_muic_set_path(struct max14577_muic_info *info, in max14577_muic_set_path() argument 202 ret = max14577_update_reg(info->max14577->regmap, in max14577_muic_set_path() 206 dev_err(info->dev, "failed to update MUIC register\n"); in max14577_muic_set_path() 215 ret = max14577_update_reg(info->max14577->regmap, in max14577_muic_set_path() 219 dev_err(info->dev, "failed to update MUIC register\n"); in max14577_muic_set_path() 228 ret = max14577_update_reg(info->max14577->regmap, in max14577_muic_set_path() [all …]
|
| H A D | extcon-max77693.c | 216 static int max77693_muic_set_debounce_time(struct max77693_muic_info *info, in max77693_muic_set_debounce_time() argument 231 ret = regmap_write(info->max77693->regmap_muic, in max77693_muic_set_debounce_time() 235 dev_err(info->dev, "failed to set ADC debounce time\n"); in max77693_muic_set_debounce_time() 240 dev_err(info->dev, "invalid ADC debounce time\n"); in max77693_muic_set_debounce_time() 257 static int max77693_muic_set_path(struct max77693_muic_info *info, in max77693_muic_set_path() argument 268 ret = regmap_update_bits(info->max77693->regmap_muic, in max77693_muic_set_path() 271 dev_err(info->dev, "failed to update MUIC register\n"); in max77693_muic_set_path() 280 ret = regmap_update_bits(info->max77693->regmap_muic, in max77693_muic_set_path() 285 dev_err(info->dev, "failed to update MUIC register\n"); in max77693_muic_set_path() 289 dev_info(info->dev, in max77693_muic_set_path() [all …]
|
| H A D | extcon-usb-gpio.c | 63 struct usb_extcon_info *info = container_of(to_delayed_work(work), in usb_extcon_detect_cable() local 68 id = info->id_gpiod ? in usb_extcon_detect_cable() 69 gpiod_get_value_cansleep(info->id_gpiod) : 1; in usb_extcon_detect_cable() 70 vbus = info->vbus_gpiod ? in usb_extcon_detect_cable() 71 gpiod_get_value_cansleep(info->vbus_gpiod) : id; in usb_extcon_detect_cable() 75 extcon_set_state_sync(info->edev, EXTCON_USB_HOST, false); in usb_extcon_detect_cable() 77 extcon_set_state_sync(info->edev, EXTCON_USB, false); in usb_extcon_detect_cable() 80 extcon_set_state_sync(info->edev, EXTCON_USB_HOST, true); in usb_extcon_detect_cable() 83 extcon_set_state_sync(info->edev, EXTCON_USB, true); in usb_extcon_detect_cable() 89 struct usb_extcon_info *info = dev_id; in usb_irq_handler() local [all …]
|
| H A D | extcon-max8997.c | 160 static int max8997_muic_set_debounce_time(struct max8997_muic_info *info, in max8997_muic_set_debounce_time() argument 170 ret = max8997_update_reg(info->muic, in max8997_muic_set_debounce_time() 175 dev_err(info->dev, "failed to set ADC debounce time\n"); in max8997_muic_set_debounce_time() 180 dev_err(info->dev, "invalid ADC debounce time\n"); in max8997_muic_set_debounce_time() 197 static int max8997_muic_set_path(struct max8997_muic_info *info, in max8997_muic_set_path() argument 208 ret = max8997_update_reg(info->muic, in max8997_muic_set_path() 211 dev_err(info->dev, "failed to update MUIC register\n"); in max8997_muic_set_path() 220 ret = max8997_update_reg(info->muic, in max8997_muic_set_path() 224 dev_err(info->dev, "failed to update MUIC register\n"); in max8997_muic_set_path() 228 dev_info(info->dev, in max8997_muic_set_path() [all …]
|
| /linux/net/bridge/netfilter/ |
| H A D | ebt_ip.c | 40 const struct ebt_ip_info *info = par->matchinfo; in ebt_ip_mt() local 49 if ((info->bitmask & EBT_IP_TOS) && in ebt_ip_mt() 50 NF_INVF(info, EBT_IP_TOS, info->tos != ih->tos)) in ebt_ip_mt() 52 if ((info->bitmask & EBT_IP_SOURCE) && in ebt_ip_mt() 53 NF_INVF(info, EBT_IP_SOURCE, in ebt_ip_mt() 54 (ih->saddr & info->smsk) != info->saddr)) in ebt_ip_mt() 56 if ((info->bitmask & EBT_IP_DEST) && in ebt_ip_mt() 57 NF_INVF(info, EBT_IP_DEST, in ebt_ip_mt() 58 (ih->daddr & info->dmsk) != info->daddr)) in ebt_ip_mt() 60 if (info->bitmask & EBT_IP_PROTO) { in ebt_ip_mt() [all …]
|
| /linux/net/netfilter/ |
| H A D | xt_IDLETIMER.c | 149 static int idletimer_tg_create(struct idletimer_tg_info *info) in idletimer_tg_create() 153 info->timer = kzalloc_obj(*info->timer); in idletimer_tg_create() 154 if (!info->timer) { in idletimer_tg_create() 159 ret = idletimer_check_sysfs_name(info->label, sizeof(info->label)); in idletimer_tg_create() 163 sysfs_attr_init(&info->timer->attr.attr); in idletimer_tg_create() 164 info->timer->attr.attr.name = kstrdup(info->label, GFP_KERNEL); in idletimer_tg_create() 165 if (!info in idletimer_tg_create() 134 idletimer_tg_create(struct idletimer_tg_info * info) idletimer_tg_create() argument 183 idletimer_tg_create_v1(struct idletimer_tg_info_v1 * info) idletimer_tg_create_v1() argument 251 const struct idletimer_tg_info *info = par->targinfo; idletimer_tg_target() local 268 const struct idletimer_tg_info_v1 *info = par->targinfo; idletimer_tg_target_v1() local 284 idletimer_tg_helper(struct idletimer_tg_info * info) idletimer_tg_helper() argument 306 struct idletimer_tg_info *info = par->targinfo; idletimer_tg_checkentry() local 348 struct idletimer_tg_info_v1 *info = par->targinfo; idletimer_tg_checkentry_v1() local 410 const struct idletimer_tg_info *info = par->targinfo; idletimer_tg_destroy() local 437 const struct idletimer_tg_info_v1 *info = par->targinfo; idletimer_tg_destroy_v1() local [all...] |
| H A D | xt_set.c | 56 const struct xt_set_info_match_v0 *info = par->matchinfo; in set_match_v0() local 58 ADT_OPT(opt, xt_family(par), info->match_set.u.compat.dim, in set_match_v0() 59 info->match_set.u.compat.flags, 0, UINT_MAX, in set_match_v0() 62 return match_set(info->match_set.index, skb, par, &opt, in set_match_v0() 63 info->match_set.u.compat.flags & IPSET_INV_MATCH); in set_match_v0() 67 compat_flags(struct xt_set_info_v0 *info) in compat_flags() argument 72 info->u.compat.dim = IPSET_DIM_ZERO; in compat_flags() 73 if (info->u.flags[0] & IPSET_MATCH_INV) in compat_flags() 74 info->u.compat.flags |= IPSET_INV_MATCH; in compat_flags() 75 for (i = 0; i < IPSET_DIM_MAX - 1 && info->u.flags[i]; i++) { in compat_flags() [all …]
|
| /linux/tools/power/x86/intel-speed-select/ |
| H A D | isst-core-tpmi.c | 10 int tpmi_process_ioctl(int ioctl_no, void *info) in tpmi_process_ioctl() argument 64 if (ioctl(fd, ioctl_no, info) == -1) { in tpmi_process_ioctl() 117 struct isst_tpmi_instance_count info; in tpmi_is_punit_valid() local 123 info.socket_id = id->pkg; in tpmi_is_punit_valid() 124 ret = tpmi_process_ioctl(ISST_IF_COUNT_TPMI_INSTANCES, &info); in tpmi_is_punit_valid() 128 if (info.valid_mask & BIT(id->punit)) in tpmi_is_punit_valid() 136 struct isst_core_power info; in tpmi_read_pm_config() local 139 info.get_set = 0; in tpmi_read_pm_config() 140 info.socket_id = id->pkg; in tpmi_read_pm_config() 141 info.power_domain_id = id->punit; in tpmi_read_pm_config() [all …]
|
| /linux/drivers/video/fbdev/ |
| H A D | ep93xx-fb.c | 148 static void ep93xxfb_set_video_attribs(struct fb_info *info) in ep93xxfb_set_video_attribs() argument 150 struct ep93xx_fbi *fbi = info->par; in ep93xxfb_set_video_attribs() 158 static int ep93xxfb_set_pixelmode(struct fb_info *info) in ep93xxfb_set_pixelmode() argument 160 struct ep93xx_fbi *fbi = info->par; in ep93xxfb_set_pixelmode() 163 info->var.transp.offset = 0; in ep93xxfb_set_pixelmode() 164 info->var.transp.length = 0; in ep93xxfb_set_pixelmode() 166 switch (info->var.bits_per_pixel) { in ep93xxfb_set_pixelmode() 171 info->var.red.offset = 0; in ep93xxfb_set_pixelmode() 172 info->var.red.length = 8; in ep93xxfb_set_pixelmode() 173 info->var.green.offset = 0; in ep93xxfb_set_pixelmode() [all …]
|
| /linux/drivers/video/fbdev/core/ |
| H A D | fb_chrdev.c | 23 struct fb_info *info = registered_fb[fbidx]; in file_fb_info() local 25 if (info != file->private_data) in file_fb_info() 26 info = NULL; in file_fb_info() 27 return info; in file_fb_info() 32 struct fb_info *info = file_fb_info(file); in fb_read() local 34 if (!info) in fb_read() 37 if (fb_WARN_ON_ONCE(info, !info->fbops->fb_read)) in fb_read() 40 if (info->state != FBINFO_STATE_RUNNING) in fb_read() 43 return info in fb_read() 48 struct fb_info *info = file_fb_info(file); fb_write() local 62 do_fb_ioctl(struct fb_info * info,unsigned int cmd,unsigned long arg) do_fb_ioctl() argument 165 struct fb_info *info = file_fb_info(file); fb_ioctl() local 199 fb_getput_cmap(struct fb_info * info,unsigned int cmd,unsigned long arg) fb_getput_cmap() argument 261 fb_get_fscreeninfo(struct fb_info * info,unsigned int cmd,unsigned long arg) fb_get_fscreeninfo() argument 277 struct fb_info *info = file_fb_info(file); fb_compat_ioctl() local 316 struct fb_info *info = file_fb_info(file); fb_mmap() local 337 struct fb_info *info; fb_open() local 376 struct fb_info * const info = file->private_data; fb_release() local 396 struct fb_info * const info = filp->private_data; get_fb_unmapped_area() local [all...] |