Home
last modified time | relevance | path

Searched full:info (Results 1 – 25 of 3974) sorted by relevance

12345678910>>...159

/linux/drivers/gpu/drm/tests/
H A Ddrm_format_test.c14 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 Dusb-conn-gpio.c72 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/rtc/
H A Drtc-s3c.c52 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 …]
H A Drtc-max77686.c293 struct max77686_rtc_info *info) in max77686_rtc_data_to_tm() argument
295 u8 mask = info->drv_data->mask; in max77686_rtc_data_to_tm()
313 if (!info->drv_data->alarm_enable_reg) in max77686_rtc_data_to_tm()
318 struct max77686_rtc_info *info) in max77686_rtc_tm_to_data() argument
327 if (info->drv_data->alarm_enable_reg) { in max77686_rtc_tm_to_data()
335 dev_err(info->dev, "RTC cannot handle the year %d.\n", in max77686_rtc_tm_to_data()
343 static int max77686_rtc_update(struct max77686_rtc_info *info, in max77686_rtc_update() argument
348 unsigned long delay = info->drv_data->delay; in max77686_rtc_update()
355 ret = regmap_update_bits(info->rtc_regmap, in max77686_rtc_update()
356 info->drv_data->map[REG_RTC_UPDATE0], in max77686_rtc_update()
[all …]
/linux/drivers/usb/host/
H A Dxen-hcd.c105 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/tools/power/x86/intel-speed-select/
H A Disst-core-tpmi.c10 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/iio/adc/
H A Dexynos_adc.c132 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 Dnxp-sar-adc.c192 static void nxp_sar_adc_irq_cfg(struct nxp_sar_adc *info, bool enable) in nxp_sar_adc_irq_cfg() argument
195 writel(NXP_SAR_ADC_ISR_ECH, NXP_SAR_ADC_IMR(info->regs)); in nxp_sar_adc_irq_cfg()
197 writel(0, NXP_SAR_ADC_IMR(info->regs)); in nxp_sar_adc_irq_cfg()
200 static void nxp_sar_adc_wait_for(struct nxp_sar_adc *info, u64 cycles) in nxp_sar_adc_wait_for() argument
204 rate = clk_get_rate(info->clk); in nxp_sar_adc_wait_for()
209 static bool nxp_sar_adc_set_enabled(struct nxp_sar_adc *info, bool enable) in nxp_sar_adc_set_enabled() argument
214 mcr = readl(NXP_SAR_ADC_MCR(info->regs)); in nxp_sar_adc_set_enabled()
225 writel(mcr, NXP_SAR_ADC_MCR(info->regs)); in nxp_sar_adc_set_enabled()
232 nxp_sar_adc_wait_for(info, 3); in nxp_sar_adc_set_enabled()
237 static inline bool nxp_sar_adc_enable(struct nxp_sar_adc *info) in nxp_sar_adc_enable() argument
[all …]
/linux/net/netfilter/
H A Dxt_set.c56 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 …]
H A Dxt_IDLETIMER.c146 static int idletimer_tg_create(struct idletimer_tg_info *info) in idletimer_tg_create() argument
150 info->timer = kzalloc_obj(*info->timer); in idletimer_tg_create()
151 if (!info->timer) { in idletimer_tg_create()
156 ret = idletimer_check_sysfs_name(info->label, sizeof(info->label)); in idletimer_tg_create()
160 sysfs_attr_init(&info->timer->attr.attr); in idletimer_tg_create()
161 info->timer->attr.attr.name = kstrdup(info->label, GFP_KERNEL); in idletimer_tg_create()
162 if (!info->timer->attr.attr.name) { in idletimer_tg_create()
166 info->timer->attr.attr.mode = 0444; in idletimer_tg_create()
167 info->timer->attr.show = idletimer_tg_show; in idletimer_tg_create()
169 ret = sysfs_create_file(idletimer_tg_kobj, &info->timer->attr.attr); in idletimer_tg_create()
[all …]
H A Dxt_conntrack.c41 const struct xt_conntrack_mtinfo2 *info, in conntrack_mt_origsrc() argument
45 &info->origsrc_addr, &info->origsrc_mask, family); in conntrack_mt_origsrc()
50 const struct xt_conntrack_mtinfo2 *info, in conntrack_mt_origdst() argument
54 &info->origdst_addr, &info->origdst_mask, family); in conntrack_mt_origdst()
59 const struct xt_conntrack_mtinfo2 *info, in conntrack_mt_replsrc() argument
63 &info->replsrc_addr, &info->replsrc_mask, family); in conntrack_mt_replsrc()
68 const struct xt_conntrack_mtinfo2 *info, in conntrack_mt_repldst() argument
72 &info->repldst_addr, &info->repldst_mask, family); in conntrack_mt_repldst()
76 ct_proto_port_check(const struct xt_conntrack_mtinfo2 *info, in ct_proto_port_check() argument
82 if ((info->match_flags & XT_CONNTRACK_PROTO) && in ct_proto_port_check()
[all …]
/linux/drivers/input/misc/
H A Dtwl6040-vibra.c55 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/tools/testing/selftests/bpf/prog_tests/
H A Dfill_link_info.c58 struct bpf_link_info info; in verify_perf_link_info() local
59 __u32 len = sizeof(info); in verify_perf_link_info()
63 memset(&info, 0, sizeof(info)); in verify_perf_link_info()
67 err = bpf_link_get_info_by_fd(fd, &info, &len); in verify_perf_link_info()
71 if (!ASSERT_EQ(info.type, BPF_LINK_TYPE_PERF_EVENT, "link_type")) in verify_perf_link_info()
73 if (!ASSERT_EQ(info.perf_event.type, type, "perf_type_match")) in verify_perf_link_info()
76 switch (info.perf_event.type) { in verify_perf_link_info()
79 ASSERT_EQ(info.perf_event.kprobe.offset, offset, "kprobe_offset"); in verify_perf_link_info()
83 ASSERT_EQ(info.perf_event.kprobe.addr, addr + entry_offset, in verify_perf_link_info()
86 ASSERT_EQ(info.perf_event.kprobe.cookie, PERF_EVENT_COOKIE, "kprobe_cookie"); in verify_perf_link_info()
[all …]
/linux/drivers/video/fbdev/
H A Dep93xx-fb.c148 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 …]
H A Dxen-fbfront.c75 static void xenfb_send_event(struct xenfb_info *info, in xenfb_send_event() argument
80 prod = info->page->out_prod; in xenfb_send_event()
83 XENFB_OUT_RING_REF(info->page, prod) = *event; in xenfb_send_event()
85 info->page->out_prod = prod + 1; in xenfb_send_event()
87 notify_remote_via_irq(info->irq); in xenfb_send_event()
90 static void xenfb_do_update(struct xenfb_info *info, in xenfb_do_update() argument
103 xenfb_send_event(info, &event); in xenfb_do_update()
106 static void xenfb_do_resize(struct xenfb_info *info) in xenfb_do_resize() argument
111 event.resize = info->resize; in xenfb_do_resize()
114 xenfb_send_event(info, &event); in xenfb_do_resize()
[all …]
/linux/drivers/extcon/
H A Dextcon-ptn5150.c78 static void ptn5150_check_state(struct ptn5150_info *info) in ptn5150_check_state() argument
85 ret = regmap_read(info->regmap, PTN5150_REG_CC_STATUS, &reg_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 …]
/linux/sound/soc/fsl/
H A Dimx-pcm-rpmsg.c20 .info = SNDRV_PCM_INFO_INTERLEAVED |
37 struct rpmsg_info *info) in imx_rpmsg_pcm_send_message() argument
39 struct rpmsg_device *rpdev = info->rpdev; in imx_rpmsg_pcm_send_message()
42 guard(mutex)(&info->msg_lock); in imx_rpmsg_pcm_send_message()
44 dev_err(info->dev, "rpmsg channel not ready\n"); in imx_rpmsg_pcm_send_message()
51 reinit_completion(&info->cmd_complete); in imx_rpmsg_pcm_send_message()
65 ret = wait_for_completion_timeout(&info->cmd_complete, in imx_rpmsg_pcm_send_message()
73 memcpy(&msg->r_msg, &info->r_msg, sizeof(struct rpmsg_r_msg)); in imx_rpmsg_pcm_send_message()
74 memcpy(&info->msg[msg->r_msg.header.cmd].r_msg, in imx_rpmsg_pcm_send_message()
86 info in imx_rpmsg_pcm_send_message()
110 imx_rpmsg_insert_workqueue(struct snd_pcm_substream * substream,struct rpmsg_msg * msg,struct rpmsg_info * info) imx_rpmsg_insert_workqueue() argument
142 struct rpmsg_info *info = dev_get_drvdata(component->dev); imx_rpmsg_pcm_hw_params() local
193 struct rpmsg_info *info = dev_get_drvdata(component->dev); imx_rpmsg_pcm_pointer() local
214 struct rpmsg_info *info = stream_timer->info; imx_rpmsg_timer_callback() local
231 struct rpmsg_info *info = dev_get_drvdata(component->dev); imx_rpmsg_pcm_open() local
288 struct rpmsg_info *info = dev_get_drvdata(component->dev); imx_rpmsg_pcm_close() local
353 struct rpmsg_info *info = dev_get_drvdata(component->dev); imx_rpmsg_prepare_and_submit() local
382 struct rpmsg_info *info = dev_get_drvdata(component->dev); imx_rpmsg_async_issue_pending() local
399 struct rpmsg_info *info = dev_get_drvdata(component->dev); imx_rpmsg_restart() local
416 struct rpmsg_info *info = dev_get_drvdata(component->dev); imx_rpmsg_pause() local
433 struct rpmsg_info *info = dev_get_drvdata(component->dev); imx_rpmsg_terminate_all() local
521 struct rpmsg_info *info = dev_get_drvdata(component->dev); imx_rpmsg_pcm_ack() local
641 struct rpmsg_info *info; imx_rpmsg_pcm_work() local
693 struct rpmsg_info *info; imx_rpmsg_pcm_probe() local
765 struct rpmsg_info *info = platform_get_drvdata(pdev); imx_rpmsg_pcm_remove() local
773 struct rpmsg_info *info = dev_get_drvdata(dev); imx_rpmsg_pcm_runtime_resume() local
782 struct rpmsg_info *info = dev_get_drvdata(dev); imx_rpmsg_pcm_runtime_suspend() local
791 struct rpmsg_info *info = dev_get_drvdata(dev); imx_rpmsg_pcm_suspend() local
809 struct rpmsg_info *info = dev_get_drvdata(dev); imx_rpmsg_pcm_resume() local
[all...]
/linux/tools/bpf/bpftool/
H A Dlink.c128 show_link_header_json(struct bpf_link_info *info, json_writer_t *wtr) in show_link_header_json() argument
132 jsonw_uint_field(wtr, "id", info->id); in show_link_header_json()
133 link_type_str = libbpf_bpf_link_type_str(info->type); in show_link_header_json()
137 jsonw_uint_field(wtr, "type", info->type); in show_link_header_json()
139 jsonw_uint_field(json_wtr, "prog_id", info->prog_id); in show_link_header_json()
201 static void show_iter_json(struct bpf_link_info *info, json_writer_t *wtr) in show_iter_json() argument
203 const char *target_name = u64_to_ptr(info->iter.target_name); in show_iter_json()
208 jsonw_uint_field(wtr, "map_id", info->iter.map.map_id); in show_iter_json()
210 if (info->iter.task.tid) in show_iter_json()
211 jsonw_uint_field(wtr, "tid", info->iter.task.tid); in show_iter_json()
[all …]
/linux/drivers/scsi/arm/
H A Dpowertec.c61 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 …]
H A Dcumana_2.c78 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 …]
/linux/net/bridge/netfilter/
H A Debt_ip.c40 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/fs/quota/
H A Dquota_tree.c32 static int __get_index(struct qtree_mem_dqinfo *info, qid_t id, int depth) in __get_index() argument
34 unsigned int epb = info->dqi_usable_bs >> 2; in __get_index()
36 depth = info->dqi_qtree_depth - depth - 1; in __get_index()
42 static int get_index(struct qtree_mem_dqinfo *info, struct kqid qid, int depth) in get_index() argument
46 return __get_index(info, id, depth); in get_index()
50 static int qtree_dqstr_in_blk(struct qtree_mem_dqinfo *info) in qtree_dqstr_in_blk() argument
52 return (info->dqi_usable_bs - sizeof(struct qt_disk_dqdbheader)) in qtree_dqstr_in_blk()
53 / info->dqi_entry_size; in qtree_dqstr_in_blk()
56 static ssize_t read_blk(struct qtree_mem_dqinfo *info, uint blk, char *buf) in read_blk() argument
58 struct super_block *sb = info->dqi_sb; in read_blk()
[all …]
/linux/drivers/scsi/
H A Dxen-scsifront.c137 static void scsifront_wake_up(struct vscsifrnt_info *info) in scsifront_wake_up() argument
139 info->wait_ring_available = 0; in scsifront_wake_up()
140 wake_up(&info->wq_sync); in scsifront_wake_up()
143 static int scsifront_get_rqid(struct vscsifrnt_info *info) in scsifront_get_rqid() argument
148 spin_lock_irqsave(&info->shadow_lock, flags); in scsifront_get_rqid()
150 free = find_first_bit(info->shadow_free_bitmap, VSCSIIF_MAX_REQS); in scsifront_get_rqid()
151 __clear_bit(free, info->shadow_free_bitmap); in scsifront_get_rqid()
153 spin_unlock_irqrestore(&info->shadow_lock, flags); in scsifront_get_rqid()
158 static int _scsifront_put_rqid(struct vscsifrnt_info *info, uint32_t id) in _scsifront_put_rqid() argument
160 int empty = bitmap_empty(info->shadow_free_bitmap, VSCSIIF_MAX_REQS); in _scsifront_put_rqid()
[all …]
/linux/net/devlink/
H A Dnetlink_gen.h25 struct genl_info *info);
27 struct sk_buff *skb, struct genl_info *info);
30 struct genl_info *info);
32 struct sk_buff *skb, struct genl_info *info);
35 struct genl_info *info);
38 struct genl_info *info);
41 struct sk_buff *skb, struct genl_info *info);
45 struct genl_info *info);
47 int devlink_nl_get_doit(struct sk_buff *skb, struct genl_info *info);
49 int devlink_nl_port_get_doit(struct sk_buff *skb, struct genl_info *info);
[all …]
/linux/arch/sh/drivers/dma/
H A Ddma-api.c26 struct dma_info *info; in get_dma_info() local
32 list_for_each_entry(info, &registered_dmac_list, list) { in get_dma_info()
33 if ((chan < info->first_vchannel_nr) || in get_dma_info()
34 (chan >= info->first_vchannel_nr + info->nr_channels)) in get_dma_info()
37 return info; in get_dma_info()
46 struct dma_info *info; in get_nr_channels() local
52 list_for_each_entry(info, &registered_dmac_list, list) in get_nr_channels()
53 nr += info->nr_channels; in get_nr_channels()
60 struct dma_info *info = get_dma_info(chan); in get_dma_channel() local
64 if (unlikely(!info)) in get_dma_channel()
[all …]

12345678910>>...159