Home
last modified time | relevance | path

Searched refs:ret (Results 19251 - 19275 of 54614) sorted by relevance

1...<<771772773774775776777778779780>>...2185

/kernel/linux/linux-5.10/drivers/mmc/host/
H A Dpxamci.c80 int ret; in pxamci_init_ocr() local
82 ret = mmc_regulator_get_supply(mmc); in pxamci_init_ocr()
83 if (ret < 0) in pxamci_init_ocr()
84 return ret; in pxamci_init_ocr()
168 int ret; in pxamci_setup_data() local
200 ret = dmaengine_slave_config(chan, &config); in pxamci_setup_data()
201 if (ret < 0) { in pxamci_setup_data()
482 int ret; in pxamci_set_ios() local
486 ret = pxamci_set_power(host, ios->power_mode, ios->vdd); in pxamci_set_ios()
487 if (ret) { in pxamci_set_ios()
584 int ret; pxamci_of_init() local
613 int ret, irq; pxamci_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-jz4780.c363 int ret; in jz4780_i2c_cleanup() local
393 ret = jz4780_i2c_disable(i2c); in jz4780_i2c_cleanup()
394 if (ret) in jz4780_i2c_cleanup()
403 return ret; in jz4780_i2c_cleanup()
568 int ret = 0; in jz4780_i2c_xfer_read() local
613 ret = -EIO; in jz4780_i2c_xfer_read()
619 ret = -EIO; in jz4780_i2c_xfer_read()
622 return ret; in jz4780_i2c_xfer_read()
629 int ret = 0; in jz4780_i2c_xfer_write() local
679 ret in jz4780_i2c_xfer_write()
695 int ret = 0; jz4780_i2c_xfer() local
764 int ret = 0; jz4780_i2c_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/mediatek/
H A Dpinctrl-paris.c82 int pullup, err, reg, ret = 1; in mtk_pinconf_get() local
96 err = hw->soc->bias_get_combo(hw, desc, &pullup, &ret); in mtk_pinconf_get()
99 if (ret == MTK_PUPD_SET_R1R0_00) in mtk_pinconf_get()
100 ret = MTK_DISABLE; in mtk_pinconf_get()
102 if (ret != MTK_DISABLE) in mtk_pinconf_get()
105 if (!pullup || ret == MTK_DISABLE) in mtk_pinconf_get()
108 if (pullup || ret == MTK_DISABLE) in mtk_pinconf_get()
116 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_SR, &ret); in mtk_pinconf_get()
120 err = mtk_hw_get_value(hw, desc, PINCTRL_PIN_REG_DIR, &ret); in mtk_pinconf_get()
131 ret in mtk_pinconf_get()
362 bool ret; mtk_pctrl_dt_node_to_map_func() local
489 int ret; mtk_pctrl_dt_node_to_map() local
688 bool ret; mtk_pmx_set_mux() local
731 int i, ret; mtk_pconf_group_set() local
879 int ret; mtk_build_gpiochip() local
[all...]
/kernel/linux/linux-5.10/drivers/usb/renesas_usbhs/
H A Dmod_gadget.c194 int ret = 0; in usbhsg_dma_map_ctrl() local
202 ret = usb_gadget_map_request_by_dev(dma_dev, req, dir); in usbhsg_dma_map_ctrl()
203 if (ret < 0) in usbhsg_dma_map_ctrl()
204 return ret; in usbhsg_dma_map_ctrl()
211 return ret; in usbhsg_dma_map_ctrl()
411 int ret = 0; in usbhsg_recip_run_handle() local
439 ret = -EINVAL; in usbhsg_recip_run_handle()
444 ret = func(priv, uep, ctrl); in usbhsg_recip_run_handle()
447 return ret; in usbhsg_recip_run_handle()
486 int ret in usbhsg_irq_ctrl_stage() local
586 int ret = -EIO; usbhsg_ep_enable() local
731 int ret = 0; __usbhsg_ep_set_halt_wedge() local
821 int ret = 0; usbhsg_try_start() local
880 int ret = 0, i; usbhsg_try_stop() local
953 int ret; usbhsg_gadget_start() local
1085 int ret; usbhs_mod_gadget_probe() local
[all...]
/kernel/linux/linux-5.10/sound/soc/codecs/
H A Dhdmi-codec.c392 int ret = 0; in hdmi_codec_startup() local
402 ret = hcp->hcd.ops->audio_startup(dai->dev->parent, hcp->hcd.data); in hdmi_codec_startup()
403 if (ret) in hdmi_codec_startup()
408 ret = hcp->hcd.ops->get_eld(dai->dev->parent, hcp->hcd.data, in hdmi_codec_startup()
410 if (ret) in hdmi_codec_startup()
413 ret = snd_pcm_hw_constraint_eld(substream->runtime, hcp->eld); in hdmi_codec_startup()
414 if (ret) in hdmi_codec_startup()
425 return ret; in hdmi_codec_startup()
455 int ret, idx; in hdmi_codec_hw_params() local
461 ret in hdmi_codec_hw_params()
635 int ret; hdmi_codec_pcm_new() local
667 int ret; hdmi_dai_probe() local
706 int ret = -EOPNOTSUPP; hdmi_codec_set_jack() local
723 int ret; hdmi_dai_spdif_probe() local
778 int ret = -ENOTSUPP; /* see snd_soc_get_dai_id() */ hdmi_of_xlate_dai_id() local
814 int ret; hdmi_codec_probe() local
[all...]
/kernel/linux/linux-5.10/fs/ocfs2/
H A Dstack_user.c259 ssize_t ret; in ocfs2_control_validate_protocol() local
262 ret = ocfs2_control_cfu(kbuf, OCFS2_CONTROL_PROTO_LEN, in ocfs2_control_validate_protocol()
264 if (ret) in ocfs2_control_validate_protocol()
265 return ret; in ocfs2_control_validate_protocol()
477 ssize_t ret; in ocfs2_control_message() local
485 ret = ocfs2_control_cfu(&msg, count, buf, count); in ocfs2_control_message()
486 if (ret) in ocfs2_control_message()
492 ret = ocfs2_control_do_setnode_msg(file, &msg.u_setn); in ocfs2_control_message()
496 ret = ocfs2_control_do_setversion_msg(file, &msg.u_setv); in ocfs2_control_message()
500 ret in ocfs2_control_message()
513 ssize_t ret; ocfs2_control_write() local
548 ssize_t ret; ocfs2_control_read() local
688 int ret; user_dlm_lock() local
705 int ret; user_dlm_unlock() local
900 int ret; get_protocol_version() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_fb.c397 int ret; in vmw_fb_create_bo() local
403 ret = -ENOMEM; in vmw_fb_create_bo()
407 ret = vmw_bo_init(vmw_priv, vmw_bo, size, in vmw_fb_create_bo()
411 if (unlikely(ret != 0)) in vmw_fb_create_bo()
421 return ret; in vmw_fb_create_bo()
443 int ret; in vmwgfx_set_config_internal() local
448 ret = crtc->funcs->set_config(set, &ctx); in vmwgfx_set_config_internal()
450 if (ret == -EDEADLK) { in vmwgfx_set_config_internal()
458 return ret; in vmwgfx_set_config_internal()
466 int ret; in vmw_fb_kms_detach() local
506 int ret = 0, depth; vmw_fb_kms_framebuffer() local
568 int ret; vmw_fb_set_par() local
647 int ret; vmw_fb_init() local
[all...]
/kernel/linux/linux-5.10/drivers/regulator/
H A Dpfuze100-regulator.c132 int ret; in pfuze100_set_ramp_delay() local
157 ret = regmap_update_bits(pfuze100->regmap, in pfuze100_set_ramp_delay()
160 if (ret < 0) in pfuze100_set_ramp_delay()
161 dev_err(pfuze100->dev, "ramp failed, err %d\n", ret); in pfuze100_set_ramp_delay()
163 ret = -EACCES; in pfuze100_set_ramp_delay()
166 return ret; in pfuze100_set_ramp_delay()
522 int ret; in pfuze_parse_regulators_dt() local
541 ret = of_regulator_match(dev, parent, pfuze3001_matches, in pfuze_parse_regulators_dt()
546 ret = of_regulator_match(dev, parent, pfuze3000_matches, in pfuze_parse_regulators_dt()
551 ret in pfuze_parse_regulators_dt()
666 int ret; pfuze_identify() local
716 int i, ret; pfuze100_regulator_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/imx/
H A Dimx-media-csc-scaler.c119 int ret; in device_run() local
132 ret = ipu_image_convert_queue(run); in device_run()
133 if (ret < 0) { in device_run()
135 "%s: failed to queue: %d\n", __func__, ret); in device_run()
167 int ret; in ipu_csc_scaler_enum_fmt() local
169 ret = imx_media_enum_pixel_formats(&fourcc, f->index, in ipu_csc_scaler_enum_fmt()
171 if (ret) in ipu_csc_scaler_enum_fmt()
172 return ret; in ipu_csc_scaler_enum_fmt()
246 int ret; in ipu_csc_scaler_s_fmt() local
257 ret in ipu_csc_scaler_s_fmt()
535 int ret = PTR_ERR(ctx->icc); ipu_csc_scaler_start_streaming() local
585 int ret; ipu_csc_scaler_queue_init() local
624 int ret = 0; ipu_csc_scaler_s_ctrl() local
756 int ret; ipu_csc_scaler_open() local
851 int ret; imx_media_csc_scaler_device_register() local
880 int ret; imx_media_csc_scaler_device_init() local
[all...]
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-img-spfi.c233 int ret; in img_spfi_start_pio() local
271 ret = spfi_wait_all_done(spfi); in img_spfi_start_pio()
272 if (ret < 0) in img_spfi_start_pio()
273 return ret; in img_spfi_start_pio()
484 int ret; in img_spfi_transfer_one() local
495 ret = img_spfi_start_dma(master, spi, xfer); in img_spfi_transfer_one()
497 ret = img_spfi_start_pio(master, spi, xfer); in img_spfi_transfer_one()
499 return ret; in img_spfi_transfer_one()
530 int ret; in img_spfi_probe() local
546 ret in img_spfi_probe()
704 int ret; img_spfi_runtime_resume() local
731 int ret; img_spfi_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/mmc/host/
H A Dpxamci.c79 int ret; in pxamci_init_ocr() local
81 ret = mmc_regulator_get_supply(mmc); in pxamci_init_ocr()
82 if (ret < 0) in pxamci_init_ocr()
83 return ret; in pxamci_init_ocr()
167 int ret; in pxamci_setup_data() local
199 ret = dmaengine_slave_config(chan, &config); in pxamci_setup_data()
200 if (ret < 0) { in pxamci_setup_data()
481 int ret; in pxamci_set_ios() local
485 ret = pxamci_set_power(host, ios->power_mode, ios->vdd); in pxamci_set_ios()
486 if (ret) { in pxamci_set_ios()
583 int ret; pxamci_of_init() local
612 int ret, irq; pxamci_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/ata/
H A Dpata_arasan_cf.c311 int ret = 0; in cf_init() local
313 ret = clk_prepare_enable(acdev->clk); in cf_init()
314 if (ret) { in cf_init()
316 return ret; in cf_init()
319 ret = clk_set_rate(acdev->clk, 166000000); in cf_init()
320 if (ret) { in cf_init()
323 return ret; in cf_init()
340 return ret; in cf_init()
401 int ret = 0; in dma_xfer() local
413 ret in dma_xfer()
437 int ret = 0; sg_xfer() local
526 int ret = 0; data_xfer() local
804 int ret; arasan_cf_probe() local
[all...]
/kernel/linux/linux-6.6/fs/btrfs/
H A Dref-verify.c444 int type, ret; in process_extent_item() local
470 ret = add_tree_block(fs_info, offset, 0, key->objectid, in process_extent_item()
474 ret = add_tree_block(fs_info, 0, offset, key->objectid, in process_extent_item()
479 ret = add_extent_data_ref(fs_info, leaf, dref, in process_extent_item()
485 ret = add_shared_data_ref(fs_info, offset, count, in process_extent_item()
490 ret = -EINVAL; in process_extent_item()
493 if (ret) in process_extent_item()
497 return ret; in process_extent_item()
509 int i = 0, ret = 0; in process_leaf() local
521 ret in process_leaf()
560 int ret = 0; walk_down_tree() local
670 int ret = 0; btrfs_ref_tree_mod() local
987 int ret, level; btrfs_build_ref_tree() local
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/imx/
H A Dimx-media-csc-scaler.c119 int ret; in device_run() local
132 ret = ipu_image_convert_queue(run); in device_run()
133 if (ret < 0) { in device_run()
135 "%s: failed to queue: %d\n", __func__, ret); in device_run()
167 int ret; in ipu_csc_scaler_enum_fmt() local
169 ret = imx_media_enum_pixel_formats(&fourcc, f->index, in ipu_csc_scaler_enum_fmt()
171 if (ret) in ipu_csc_scaler_enum_fmt()
172 return ret; in ipu_csc_scaler_enum_fmt()
246 int ret; in ipu_csc_scaler_s_fmt() local
257 ret in ipu_csc_scaler_s_fmt()
535 int ret = PTR_ERR(ctx->icc); ipu_csc_scaler_start_streaming() local
585 int ret; ipu_csc_scaler_queue_init() local
624 int ret = 0; ipu_csc_scaler_s_ctrl() local
756 int ret; ipu_csc_scaler_open() local
852 int ret; imx_media_csc_scaler_device_register() local
881 int ret; imx_media_csc_scaler_device_init() local
[all...]
/kernel/linux/linux-6.6/drivers/tty/serial/
H A Dserial_txx9.c368 unsigned int ret; in serial_txx9_tx_empty() local
371 ret = (sio_in(up, TXX9_SICISR) & TXX9_SICISR_TXALS) ? TIOCSER_TEMT : 0; in serial_txx9_tx_empty()
374 return ret; in serial_txx9_tx_empty()
379 unsigned int ret; in serial_txx9_get_mctrl() local
382 ret = TIOCM_CAR | TIOCM_DSR; in serial_txx9_get_mctrl()
383 ret |= (sio_in(up, TXX9_SIFLCR) & TXX9_SIFLCR_RTSSC) ? 0 : TIOCM_RTS; in serial_txx9_get_mctrl()
384 ret |= (sio_in(up, TXX9_SICISR) & TXX9_SICISR_CTSS) ? 0 : TIOCM_CTS; in serial_txx9_get_mctrl()
386 return ret; in serial_txx9_get_mctrl()
701 int ret = 0; in serial_txx9_request_resource() local
709 ret in serial_txx9_request_resource()
765 int ret; serial_txx9_config_port() local
962 int ret = -ENOSPC; serial_txx9_register_port() local
1028 int ret, i; serial_txx9_probe() local
1202 int ret; serial_txx9_init() local
[all...]
/kernel/linux/linux-6.6/drivers/regulator/
H A Dpfuze100-regulator.c124 int ret; in pfuze100_set_ramp_delay() local
149 ret = regmap_update_bits(pfuze100->regmap, in pfuze100_set_ramp_delay()
152 if (ret < 0) in pfuze100_set_ramp_delay()
153 dev_err(pfuze100->dev, "ramp failed, err %d\n", ret); in pfuze100_set_ramp_delay()
155 ret = -EACCES; in pfuze100_set_ramp_delay()
158 return ret; in pfuze100_set_ramp_delay()
513 int ret; in pfuze_parse_regulators_dt() local
532 ret = of_regulator_match(dev, parent, pfuze3001_matches, in pfuze_parse_regulators_dt()
537 ret = of_regulator_match(dev, parent, pfuze3000_matches, in pfuze_parse_regulators_dt()
542 ret in pfuze_parse_regulators_dt()
643 int ret; pfuze_identify() local
691 int i, ret; pfuze100_regulator_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/usb/renesas_usbhs/
H A Dmod_gadget.c194 int ret = 0; in usbhsg_dma_map_ctrl() local
202 ret = usb_gadget_map_request_by_dev(dma_dev, req, dir); in usbhsg_dma_map_ctrl()
203 if (ret < 0) in usbhsg_dma_map_ctrl()
204 return ret; in usbhsg_dma_map_ctrl()
211 return ret; in usbhsg_dma_map_ctrl()
411 int ret = 0; in usbhsg_recip_run_handle() local
439 ret = -EINVAL; in usbhsg_recip_run_handle()
444 ret = func(priv, uep, ctrl); in usbhsg_recip_run_handle()
447 return ret; in usbhsg_recip_run_handle()
486 int ret in usbhsg_irq_ctrl_stage() local
586 int ret = -EIO; usbhsg_ep_enable() local
731 int ret = 0; __usbhsg_ep_set_halt_wedge() local
821 int ret = 0; usbhsg_try_start() local
880 int ret = 0, i; usbhsg_try_stop() local
953 int ret; usbhsg_gadget_start() local
1085 int ret; usbhs_mod_gadget_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/clk/xilinx/
H A Dclk-xlnx-clock-wizard.c307 int ret; in clk_wzrd_dynamic_all() local
311 ret = clk_wzrd_dynamic_all_nolock(hw, rate, parent_rate); in clk_wzrd_dynamic_all()
315 return ret; in clk_wzrd_dynamic_all()
457 int ret; in clk_wzrd_register_divf() local
480 ret = devm_clk_hw_register(dev, hw); in clk_wzrd_register_divf()
481 if (ret) in clk_wzrd_register_divf()
482 return ERR_PTR(ret); in clk_wzrd_register_divf()
500 int ret; in clk_wzrd_register_divider() local
526 ret = devm_clk_hw_register(dev, hw); in clk_wzrd_register_divider()
527 if (ret) in clk_wzrd_register_divider()
574 int ret; clk_wzrd_resume() local
593 int i, ret; clk_wzrd_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-m2m.c283 int ret; in mxc_isi_m2m_queue_init() local
295 ret = vb2_queue_init(src_vq); in mxc_isi_m2m_queue_init()
296 if (ret) in mxc_isi_m2m_queue_init()
297 return ret; in mxc_isi_m2m_queue_init()
350 int ret; in mxc_isi_m2m_ctx_ctrls_create() local
362 ret = handler->error; in mxc_isi_m2m_ctx_ctrls_create()
364 return ret; in mxc_isi_m2m_ctx_ctrls_create()
496 int ret; in mxc_isi_m2m_streamon() local
501 ret = -EOVERFLOW; in mxc_isi_m2m_streamon()
514 ret in mxc_isi_m2m_streamon()
651 int ret; mxc_isi_m2m_open() local
734 int ret; mxc_isi_m2m_register() local
[all...]
/kernel/linux/linux-6.6/drivers/pcmcia/
H A Dpcmcia_resource.c102 int ret; in alloc_io_space() local
123 ret = s->resource_ops->find_io(s, res->flags, &base, num, align, in alloc_io_space()
125 if (ret) { in alloc_io_space()
126 dev_dbg(&s->dev, "alloc_io_space request failed (%d)\n", ret); in alloc_io_space()
134 ret = request_resource(res->parent, res); in alloc_io_space()
135 if (ret) { in alloc_io_space()
137 "request_resource %pR failed: %d\n", res, ret); in alloc_io_space()
142 dev_dbg(&s->dev, "alloc_io_space request result %d: %pR\n", ret, res); in alloc_io_space()
143 return ret; in alloc_io_space()
164 int ret in pcmcia_access_config() local
228 int ret; pcmcia_map_mem_page() local
258 int i, ret = 0; pcmcia_fixup_iowidth() local
306 int ret = 0; pcmcia_fixup_vpp() local
627 int ret = -EINVAL; pcmcia_request_io() local
693 int ret; pcmcia_request_irq() local
730 int ret = -ENODEV; pcmcia_setup_isa_irq() local
[all...]
/kernel/linux/linux-6.6/drivers/hid/
H A Dhid-sensor-hub.c199 int ret = 0; in sensor_hub_set_feature() local
204 ret = -EINVAL; in sensor_hub_set_feature()
212 ret = hid_set_field(report->field[field_index], i, in sensor_hub_set_feature()
214 if (ret) in sensor_hub_set_feature()
223 ret = hid_set_field(report->field[field_index], i, in sensor_hub_set_feature()
225 if (ret) in sensor_hub_set_feature()
234 return ret; in sensor_hub_set_feature()
244 int ret = 0; in sensor_hub_get_feature() local
255 ret = -EINVAL; in sensor_hub_get_feature()
266 ret in sensor_hub_get_feature()
380 int ret = -1; sensor_hub_input_get_attribute_info() local
552 int ret = 0; sensor_hub_device_open() local
608 int ret; sensor_hub_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/iio/adc/
H A Dingenic-adc.c214 int ret; in ingenic_adc_capture() local
226 ret = readb_poll_timeout(adc->base + JZ_ADC_REG_ENABLE, val, in ingenic_adc_capture()
228 if (ret) in ingenic_adc_capture()
234 return ret; in ingenic_adc_capture()
245 int ret; in ingenic_adc_write_raw() local
254 ret = clk_enable(adc->clk); in ingenic_adc_write_raw()
255 if (ret) { in ingenic_adc_write_raw()
257 ret); in ingenic_adc_write_raw()
258 return ret; in ingenic_adc_write_raw()
635 int cmd, ret, engin in ingenic_adc_read_chan_info_raw() local
747 int ret; ingenic_adc_buffer_enable() local
826 int irq, ret; ingenic_adc_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-jz4780.c363 int ret; in jz4780_i2c_cleanup() local
393 ret = jz4780_i2c_disable(i2c); in jz4780_i2c_cleanup()
394 if (ret) in jz4780_i2c_cleanup()
403 return ret; in jz4780_i2c_cleanup()
567 int ret = 0; in jz4780_i2c_xfer_read() local
612 ret = -EIO; in jz4780_i2c_xfer_read()
618 ret = -EIO; in jz4780_i2c_xfer_read()
621 return ret; in jz4780_i2c_xfer_read()
628 int ret = 0; in jz4780_i2c_xfer_write() local
678 ret in jz4780_i2c_xfer_write()
694 int ret = 0; jz4780_i2c_xfer() local
763 int ret = 0; jz4780_i2c_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/input/touchscreen/
H A Dwm97xx-core.c178 enum wm97xx_gpio_status ret; in wm97xx_get_gpio() local
184 ret = WM97XX_GPIO_HIGH; in wm97xx_get_gpio()
186 ret = WM97XX_GPIO_LOW; in wm97xx_get_gpio()
189 return ret; in wm97xx_get_gpio()
555 int ret; in wm97xx_register_touch() local
581 ret = input_register_device(wm->input_dev); in wm97xx_register_touch()
582 if (ret) in wm97xx_register_touch()
583 return ret; in wm97xx_register_touch()
596 ret = platform_device_add(wm->touch_dev); in wm97xx_register_touch()
597 if (ret < in wm97xx_register_touch()
677 int ret; wm97xx_add_battery() local
696 int ret; wm97xx_probe() local
735 int ret; wm97xx_mfd_probe() local
886 int ret; wm97xx_init() local
[all...]
/kernel/linux/linux-6.6/drivers/iommu/
H A Dfsl_pamu.c501 unsigned int i, j, ret; in pamu_av_isr() local
553 ret = pamu_disable_liodn(avs1 >> PAMU_AVS1_LIODN_SHIFT); in pamu_av_isr()
554 BUG_ON(ret); in pamu_av_isr()
595 int ret = 0; in create_csd() local
603 ret = -ENODEV; in create_csd()
609 ret = -ENODEV; in create_csd()
615 ret = -ENODEV; in create_csd()
626 ret = -ENODEV; in create_csd()
632 ret = -ENODEV; in create_csd()
638 ret in create_csd()
756 int ret = 0; fsl_pamu_probe() local
937 int ret; fsl_pamu_init() local
[all...]

Completed in 44 milliseconds

1...<<771772773774775776777778779780>>...2185