Home
last modified time | relevance | path

Searched refs:dev (Results 7126 – 7150 of 26794) sorted by relevance

1...<<281282283284285286287288289290>>...1072

/openbmc/linux/include/net/
H A Dcfg80211.h2683 struct net_device *dev; member
4488 struct net_device *dev,
4534 struct net_device *dev,
4618 struct net_device *dev,
4638 struct net_device *dev,
4659 struct net_device *dev);
4731 struct net_device *dev,
4749 struct net_device *dev,
5530 struct device dev; member
5634 wiphy->dev.parent = dev; in set_wiphy_dev()
[all …]
H A Ddcbnl.h22 u16 dcb_getrewr(struct net_device *dev, struct dcb_app *app);
23 int dcb_setrewr(struct net_device *dev, struct dcb_app *app);
24 int dcb_delrewr(struct net_device *dev, struct dcb_app *app);
36 void dcb_getrewr_prio_pcp_mask_map(const struct net_device *dev,
42 void dcb_ieee_getapp_prio_dscp_mask_map(const struct net_device *dev,
45 void dcb_getrewr_prio_dscp_mask_map(const struct net_device *dev,
51 void dcb_ieee_getapp_dscp_prio_mask_map(const struct net_device *dev,
53 u8 dcb_ieee_getapp_default_prio_mask(const struct net_device *dev);
55 int dcbnl_ieee_notify(struct net_device *dev, int event, int cmd,
57 int dcbnl_cee_notify(struct net_device *dev, int event, int cmd,
[all …]
/openbmc/linux/drivers/watchdog/
H A Dmena21_wdt.c130 struct device *dev = &pdev->dev; in a21_wdt_probe() local
137 drv = devm_kzalloc(dev, sizeof(struct a21_wdt_drv), GFP_KERNEL); in a21_wdt_probe()
141 num_gpios = gpiod_count(dev, NULL); in a21_wdt_probe()
143 dev_err(dev, "gpios DT property wrong, got %d want %d", in a21_wdt_probe()
156 drv->gpios[i] = devm_gpiod_get_index(dev, NULL, i, gflags); in a21_wdt_probe()
174 watchdog_init_timeout(&a21_wdt, 30, dev); in a21_wdt_probe()
177 a21_wdt.parent = dev; in a21_wdt_probe()
190 dev_set_drvdata(dev, drv); in a21_wdt_probe()
192 ret = devm_watchdog_register_device(dev, &a21_wdt); in a21_wdt_probe()
196 dev_info(dev, "MEN A21 watchdog timer driver enabled\n"); in a21_wdt_probe()
[all …]
H A Dsimatic-ipc-wdt.c151 struct simatic_ipc_platform *plat = pdev->dev.platform_data; in simatic_ipc_wdt_probe()
152 struct device *dev = &pdev->dev; in simatic_ipc_wdt_probe() local
160 dev_err(dev, in simatic_ipc_wdt_probe()
167 wdd_data.parent = dev; in simatic_ipc_wdt_probe()
173 if (!devm_request_region(dev, io_resource_enable.start, in simatic_ipc_wdt_probe()
176 dev_err(dev, in simatic_ipc_wdt_probe()
182 if (!devm_request_region(dev, io_resource_trigger.start, in simatic_ipc_wdt_probe()
185 dev_err(dev, in simatic_ipc_wdt_probe()
203 wd_reset_base_addr = devm_ioremap_resource(dev, res); in simatic_ipc_wdt_probe()
210 dev_warn(dev, "last reboot caused by watchdog reset\n"); in simatic_ipc_wdt_probe()
[all …]
/openbmc/openbmc/meta-security/recipes-security/redhat-security/files/
H A Drpm-chksec.sh53 if ! rpm -q $1 >/dev/null 2>&1 ; then
73 t=`which "$n" 2>/dev/null`
78 t=`which "$n"d 2>/dev/null`
83 t=`cat "$f" 2>/dev/null | grep 'bin' | grep 'exit 5' | grep -v '\$'`
109 if ! echo "$f" | grep '^/' >/dev/null ; then
126 if readelf -l "$f" 2>/dev/null | grep -q 'GNU_RELRO'; then
129 if readelf -d "$f" 2>/dev/null | grep -q 'BIND_NOW'; then
133 if readelf -h "$f" 2>/dev/null | grep -q 'Type:[[:space:]]*DYN'; then
135 if readelf -d "$f" 2>/dev/null | grep -q '(DEBUG)'; then
157 elif [ -x /usr/bin/filecap ] && [ `filecap "$f" 2> /dev/null | wc -w` -gt 0 ] ; then
[all …]
/openbmc/linux/include/misc/
H A Docxl.h70 struct ocxl_fn *ocxl_function_open(struct pci_dev *dev);
333 int ocxl_config_read_afu(struct pci_dev *dev,
346 void ocxl_config_set_afu_pasid(struct pci_dev *dev,
357 int ocxl_config_get_actag_info(struct pci_dev *dev,
377 void ocxl_config_set_afu_actag(struct pci_dev *dev,
387 void ocxl_config_set_afu_state(struct pci_dev *dev,
398 int ocxl_config_set_TL(struct pci_dev *dev, int tl_dvsec);
411 int ocxl_config_terminate_pasid(struct pci_dev *dev,
418 int ocxl_config_read_function(struct pci_dev *dev,
431 int ocxl_link_setup(struct pci_dev *dev, int PE_mask,
[all …]
/openbmc/linux/drivers/media/usb/uvc/
H A Duvc_metadata.c33 strscpy(cap->card, stream->dev->name, sizeof(cap->card)); in uvc_meta_v4l2_querycap()
34 usb_make_path(stream->dev->udev, cap->bus_info, sizeof(cap->bus_info)); in uvc_meta_v4l2_querycap()
64 struct uvc_device *dev = stream->dev; in uvc_meta_v4l2_try_format() local
73 fmt->dataformat = fmeta == dev->info->meta_format in uvc_meta_v4l2_try_format()
114 struct uvc_device *dev = stream->dev; in uvc_meta_v4l2_enum_formats() local
118 index > 1U || (index && !dev->info->meta_format)) in uvc_meta_v4l2_enum_formats()
125 fdesc->pixelformat = index ? dev->info->meta_format : V4L2_META_FMT_UVC; in uvc_meta_v4l2_enum_formats()
161 struct uvc_device *dev = stream->dev; in uvc_meta_register() local
173 return uvc_register_video_device(dev, stream, vdev, queue, in uvc_meta_register()
/openbmc/linux/drivers/char/hw_random/
H A Diproc-rng200.c170 struct device *dev = &pdev->dev; in iproc_rng200_probe() local
173 priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL); in iproc_rng200_probe()
180 dev_err(dev, "failed to remap rng regs\n"); in iproc_rng200_probe()
184 dev_set_drvdata(dev, priv); in iproc_rng200_probe()
192 ret = devm_hwrng_register(dev, &priv->rng); in iproc_rng200_probe()
194 dev_err(dev, "hwrng registration failed\n"); in iproc_rng200_probe()
198 dev_info(dev, "hwrng registered\n"); in iproc_rng200_probe()
203 static int __maybe_unused iproc_rng200_suspend(struct device *dev) in iproc_rng200_suspend() argument
205 struct iproc_rng200_dev *priv = dev_get_drvdata(dev); in iproc_rng200_suspend()
212 static int __maybe_unused iproc_rng200_resume(struct device *dev) in iproc_rng200_resume() argument
[all …]
/openbmc/linux/sound/soc/intel/atom/sst/
H A Dsst_pci.c40 dev_err(ctx->dev, "lib_info pointer NULL\n"); in sst_platform_get_resources()
45 dev_err(ctx->dev, in sst_platform_get_resources()
58 dev_dbg(ctx->dev, "sst: DDR Ptr %p\n", ctx->ddr); in sst_platform_get_resources()
69 dev_dbg(ctx->dev, "SST Shim Ptr %p\n", ctx->shim); in sst_platform_get_resources()
78 dev_dbg(ctx->dev, "SRAM Ptr %p\n", ctx->mailbox); in sst_platform_get_resources()
88 dev_dbg(ctx->dev, "IRAM Ptr %p\n", ctx->iram); in sst_platform_get_resources()
98 dev_dbg(ctx->dev, "DRAM Ptr %p\n", ctx->dram); in sst_platform_get_resources()
116 struct sst_platform_info *sst_pdata = pci->dev.platform_data; in intel_sst_probe()
118 dev_dbg(&pci->dev, "Probe for DID %x\n", pci->device); in intel_sst_probe()
136 dev_err(sst_drv_ctx->dev, in intel_sst_probe()
[all …]
/openbmc/linux/drivers/hwmon/
H A Dadm1177.c71 static int adm1177_read(struct device *dev, enum hwmon_sensor_types type, in adm1177_read() argument
74 struct adm1177_state *st = dev_get_drvdata(dev); in adm1177_read()
121 static int adm1177_write(struct device *dev, enum hwmon_sensor_types type, in adm1177_write() argument
124 struct adm1177_state *st = dev_get_drvdata(dev); in adm1177_write()
192 struct device *dev = &client->dev; in adm1177_probe() local
198 st = devm_kzalloc(dev, sizeof(*st), GFP_KERNEL); in adm1177_probe()
204 ret = devm_regulator_get_enable_optional(&client->dev, "vref"); in adm1177_probe()
208 if (device_property_read_u32(dev, "shunt-resistor-micro-ohms", in adm1177_probe()
211 if (device_property_read_u32(dev, "adi,shutdown-threshold-microamp", in adm1177_probe()
223 st->vrange_high = device_property_read_bool(dev, in adm1177_probe()
[all …]
H A Dads7828.c52 static ssize_t ads7828_in_show(struct device *dev, in ads7828_in_show() argument
56 struct ads7828_data *data = dev_get_drvdata(dev); in ads7828_in_show()
106 struct device *dev = &client->dev; in ads7828_probe() local
107 struct ads7828_platform_data *pdata = dev_get_platdata(dev); in ads7828_probe()
118 data = devm_kzalloc(dev, sizeof(struct ads7828_data), GFP_KERNEL); in ads7828_probe()
127 } else if (dev->of_node) { in ads7828_probe()
128 diff_input = of_property_read_bool(dev->of_node, in ads7828_probe()
130 reg = devm_regulator_get_optional(dev, "vref"); in ads7828_probe()
141 if (client->dev.of_node) in ads7828_probe()
142 chip = (uintptr_t)of_device_get_match_data(&client->dev); in ads7828_probe()
[all …]
H A Dltc4261.c55 static struct ltc4261_data *ltc4261_update_device(struct device *dev) in ltc4261_update_device() argument
57 struct ltc4261_data *data = dev_get_drvdata(dev); in ltc4261_update_device()
72 dev_dbg(dev, in ltc4261_update_device()
122 static ssize_t ltc4261_value_show(struct device *dev, in ltc4261_value_show() argument
126 struct ltc4261_data *data = ltc4261_update_device(dev); in ltc4261_value_show()
136 static ssize_t ltc4261_bool_show(struct device *dev, in ltc4261_bool_show() argument
140 struct ltc4261_data *data = ltc4261_update_device(dev); in ltc4261_bool_show()
196 struct device *dev = &client->dev; in ltc4261_probe() local
204 dev_err(dev, "Failed to read status register\n"); in ltc4261_probe()
208 data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL); in ltc4261_probe()
[all …]
/openbmc/linux/tools/testing/selftests/net/
H A Dtest_vxlan_under_vrf.sh49 ip link del veth-hv-1 2>/dev/null || true
50 ip link del veth-tap 2>/dev/null || true
53 ip netns del $ns 2>/dev/null || true
58 cleanup &> /dev/null
75 ip -netns hv-$hv addr add 172.16.0.$hv/24 dev veth0
90 ip netns exec hv-1 ping -c 1 -W 1 172.16.0.2 &> /dev/null || (echo "[FAIL]"; false)
107 ip -netns vm-$id addr add 10.0.0.$id/24 dev veth-hv
114 bridge -netns hv-1 fdb add 00:00:00:00:00:00 dev vxlan0 dst 172.16.0.2 self permanent
115 bridge -netns hv-2 fdb add 00:00:00:00:00:00 dev vxlan0 dst 172.16.0.1 self permanent
118 ip netns exec vm-1 ping -c 1 -W 1 10.0.0.2 &> /dev/null || (echo "[FAIL]"; false)
[all …]
/openbmc/linux/sound/isa/cs423x/
H A Dcs4231.c56 static int snd_cs4231_match(struct device *dev, unsigned int n) in snd_cs4231_match() argument
62 dev_err(dev, "please specify port\n"); in snd_cs4231_match()
66 dev_err(dev, "please specify irq\n"); in snd_cs4231_match()
70 dev_err(dev, "please specify dma1\n"); in snd_cs4231_match()
76 static int snd_cs4231_probe(struct device *dev, unsigned int n) in snd_cs4231_probe() argument
82 error = snd_devm_card_new(dev, index[n], id[n], THIS_MODULE, 0, &card); in snd_cs4231_probe()
123 dev_warn(dev, "MPU401 not detected\n"); in snd_cs4231_probe()
130 dev_set_drvdata(dev, card); in snd_cs4231_probe()
137 struct snd_card *card = dev_get_drvdata(dev); in snd_cs4231_suspend()
145 static int snd_cs4231_resume(struct device *dev, unsigned int n) in snd_cs4231_resume() argument
[all …]
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/
H A Diwl-devtrace-iwlwifi.h19 TP_PROTO(const struct device *dev,
22 TP_ARGS(dev, cmd, total_size, hdr),
47 __get_str(dev), ((u8 *)__get_dynamic_array(hcmd))[1],
53 TP_PROTO(const struct device *dev, const struct iwl_trans *trans,
55 TP_ARGS(dev, trans, pkt, len),
73 __get_str(dev), __entry->cmd)
77 TP_PROTO(const struct device *dev, struct sk_buff *skb,
81 TP_ARGS(dev, skb, tfd, tfdlen, buf0, buf0_len, hdr_len),
111 __get_str(dev), ((u8 *)__get_dynamic_array(buf0))[0],
117 TP_ARGS(dev, time, data, ev),
[all …]
/openbmc/linux/drivers/nvmem/
H A Dvf610-ocotp.c92 struct device *dev; member
176 dev_dbg(ocotp->dev, "Error reading from fuse address %x\n", in vf610_ocotp_read()
214 struct device *dev = &pdev->dev; in vf610_ocotp_probe() local
218 ocotp_dev = devm_kzalloc(dev, sizeof(struct vf610_ocotp), GFP_KERNEL); in vf610_ocotp_probe()
226 ocotp_dev->clk = devm_clk_get(dev, NULL); in vf610_ocotp_probe()
228 dev_err(dev, "failed getting clock, err = %ld\n", in vf610_ocotp_probe()
232 ocotp_dev->dev = dev; in vf610_ocotp_probe()
237 ocotp_config.dev = dev; in vf610_ocotp_probe()
239 ocotp_dev->nvmem = devm_nvmem_register(dev, &ocotp_config); in vf610_ocotp_probe()
/openbmc/linux/drivers/regulator/
H A Dtps68470-regulator.c66 dev_err(&rdev->dev, "Error enabling TPS68470 clock\n"); in tps68470_regulator_enable()
140 struct device *dev = &pdev->dev; in tps68470_regulator_probe() local
141 struct tps68470_regulator_platform_data *pdata = dev_get_platdata(dev); in tps68470_regulator_probe()
147 data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL); in tps68470_regulator_probe()
151 data->clk = devm_clk_get(dev, "tps68470-clk"); in tps68470_regulator_probe()
153 return dev_err_probe(dev, PTR_ERR(data->clk), "getting tps68470-clk\n"); in tps68470_regulator_probe()
155 config.dev = dev->parent; in tps68470_regulator_probe()
156 config.regmap = dev_get_drvdata(dev->parent); in tps68470_regulator_probe()
165 rdev = devm_regulator_register(dev, &regulators[i], &config); in tps68470_regulator_probe()
167 return dev_err_probe(dev, PTR_ERR(rdev), in tps68470_regulator_probe()
H A Drt4803.c154 struct device *dev = &i2c->dev; in rt4803_probe() local
162 desc = devm_kzalloc(dev, sizeof(*desc), GFP_KERNEL); in rt4803_probe()
168 return dev_err_probe(dev, PTR_ERR(regmap), "Failed to init regmap\n"); in rt4803_probe()
173 return dev_err_probe(dev, ret, "Failed to config ILIM to max\n"); in rt4803_probe()
175 vsel_act_high = device_property_read_bool(dev, "richtek,vsel-active-high"); in rt4803_probe()
191 cfg.dev = dev; in rt4803_probe()
192 cfg.of_node = dev_of_node(dev); in rt4803_probe()
193 cfg.init_data = of_get_regulator_init_data(dev, dev_of_node(dev), desc); in rt4803_probe()
195 rdev = devm_regulator_register(dev, desc, &cfg); in rt4803_probe()
H A Draa215300.c56 clk = devm_clk_get_optional(&client->dev, name); in raa215300_clk_present()
65 struct device *dev = &client->dev; in raa215300_i2c_probe() local
75 return dev_err_probe(dev, PTR_ERR(regmap), in raa215300_i2c_probe()
80 return dev_err_probe(dev, ret, "HW rev read failed\n"); in raa215300_i2c_probe()
82 dev_dbg(dev, "RAA215300 PMIC version 0x%04x\n", pmic_version); in raa215300_i2c_probe()
123 struct device_node *np = client->dev.of_node; in raa215300_i2c_probe()
130 hw = devm_clk_hw_register_fixed_rate(dev, clk_name, NULL, 0, 32768); in raa215300_i2c_probe()
134 ret = devm_clk_hw_register_clkdev(dev, hw, clk_name, NULL); in raa215300_i2c_probe()
136 return dev_err_probe(dev, ret, "Failed to initialize clkdev\n"); in raa215300_i2c_probe()
152 return dev_err_probe(dev, size, in raa215300_i2c_probe()
[all …]
/openbmc/linux/drivers/crypto/allwinner/sun8i-ss/
H A Dsun8i-ss-prng.c76 dev_err(ss->dev, "The PRNG is not seeded\n"); in sun8i_ss_prng_generate()
109 if (dma_mapping_error(ss->dev, dma_iv)) { in sun8i_ss_prng_generate()
110 dev_err(ss->dev, "Cannot DMA MAP IV\n"); in sun8i_ss_prng_generate()
115 dma_dst = dma_map_single(ss->dev, d, todo, DMA_FROM_DEVICE); in sun8i_ss_prng_generate()
116 if (dma_mapping_error(ss->dev, dma_dst)) { in sun8i_ss_prng_generate()
117 dev_err(ss->dev, "Cannot DMA MAP DST\n"); in sun8i_ss_prng_generate()
122 err = pm_runtime_resume_and_get(ss->dev); in sun8i_ss_prng_generate()
144 dev_err(ss->dev, "DMA timeout for PRNG (size=%u)\n", todo); in sun8i_ss_prng_generate()
161 pm_runtime_put(ss->dev); in sun8i_ss_prng_generate()
164 dma_unmap_single(ss->dev, dma_dst, todo, DMA_FROM_DEVICE); in sun8i_ss_prng_generate()
[all …]
/openbmc/linux/drivers/crypto/allwinner/sun8i-ce/
H A Dsun8i-ce-prng.c75 dev_err(ce->dev, "not seeded\n"); in sun8i_ce_prng_generate()
97 dma_iv = dma_map_single(ce->dev, ctx->seed, ctx->slen, DMA_TO_DEVICE); in sun8i_ce_prng_generate()
98 if (dma_mapping_error(ce->dev, dma_iv)) { in sun8i_ce_prng_generate()
99 dev_err(ce->dev, "Cannot DMA MAP IV\n"); in sun8i_ce_prng_generate()
104 dma_dst = dma_map_single(ce->dev, d, todo, DMA_FROM_DEVICE); in sun8i_ce_prng_generate()
105 if (dma_mapping_error(ce->dev, dma_dst)) { in sun8i_ce_prng_generate()
106 dev_err(ce->dev, "Cannot DMA MAP DST\n"); in sun8i_ce_prng_generate()
111 err = pm_runtime_resume_and_get(ce->dev); in sun8i_ce_prng_generate()
145 pm_runtime_put(ce->dev); in sun8i_ce_prng_generate()
148 dma_unmap_single(ce->dev, dma_dst, todo, DMA_FROM_DEVICE); in sun8i_ce_prng_generate()
[all …]
/openbmc/linux/drivers/tee/optee/
H A Ddevice.c56 static void optee_release_device(struct device *dev) in optee_release_device() argument
58 struct tee_client_device *optee_device = to_tee_client_device(dev); in optee_release_device()
63 static ssize_t need_supplicant_show(struct device *dev, in need_supplicant_show() argument
81 optee_device->dev.bus = &tee_bus_type; in optee_register_device()
82 optee_device->dev.release = optee_release_device; in optee_register_device()
83 if (dev_set_name(&optee_device->dev, "optee-ta-%pUb", device_uuid)) { in optee_register_device()
89 rc = device_register(&optee_device->dev); in optee_register_device()
92 put_device(&optee_device->dev); in optee_register_device()
97 device_create_file(&optee_device->dev, in optee_register_device()
181 if (!strncmp(dev_name(dev), "optee-ta", strlen("optee-ta"))) in __optee_unregister_device()
[all …]
/openbmc/linux/drivers/cdx/controller/
H A Dcdx_controller.c28 dev_err(&cdx->rpdev->dev, "Failed to send rpmsg data\n"); in cdx_mcdi_request()
40 dev_err(cdx->dev, "Failed to register CDX controller\n"); in cdx_rpmsg_post_probe()
75 dev_err(cdx->dev, in cdx_scan_devices()
87 dev_err(cdx->dev, in cdx_scan_devices()
100 dev_err(cdx->dev, in cdx_scan_devices()
110 dev_err(cdx->dev, "registering cdx dev: %d failed: %d\n", in cdx_scan_devices()
115 dev_dbg(cdx->dev, "CDX dev: %d on cdx bus: %d created\n", in cdx_scan_devices()
143 dev_err_probe(&pdev->dev, ret, "MCDI Initialization failed\n"); in xlnx_cdx_probe()
154 cdx->dev = &pdev->dev; in xlnx_cdx_probe()
161 dev_err(&pdev->dev, "Failed to register CDX RPMsg transport\n"); in xlnx_cdx_probe()
[all …]
/openbmc/linux/drivers/gpio/
H A Dgpio-104-idi-48.c125 static int idi_48_probe(struct device *dev, unsigned int id) in idi_48_probe() argument
127 const char *const name = dev_name(dev); in idi_48_probe()
135 if (!devm_request_region(dev, base[id], IDI_48_EXTENT, name)) { in idi_48_probe()
136 dev_err(dev, "Unable to lock port addresses (0x%X-0x%X)\n", in idi_48_probe()
141 regs = devm_ioport_map(dev, base[id], IDI_48_EXTENT); in idi_48_probe()
145 map = devm_regmap_init_mmio(dev, regs, &idi48_regmap_config); in idi_48_probe()
147 return dev_err_probe(dev, PTR_ERR(map), in idi_48_probe()
150 chip = devm_kzalloc(dev, sizeof(*chip), GFP_KERNEL); in idi_48_probe()
165 return dev_err_probe(dev, err, "IRQ registration failed\n"); in idi_48_probe()
167 config.parent = dev; in idi_48_probe()
[all …]
/openbmc/linux/drivers/clk/samsung/
H A Dclk-s5pv210-audss.c76 clk_data = devm_kzalloc(&pdev->dev, in s5pv210_audss_clk_probe()
86 hclk = devm_clk_get(&pdev->dev, "hclk"); in s5pv210_audss_clk_probe()
88 dev_err(&pdev->dev, "failed to get hclk clock\n"); in s5pv210_audss_clk_probe()
92 pll_in = devm_clk_get(&pdev->dev, "fout_epll"); in s5pv210_audss_clk_probe()
94 dev_err(&pdev->dev, "failed to get fout_epll clock\n"); in s5pv210_audss_clk_probe()
98 sclk_audio = devm_clk_get(&pdev->dev, "sclk_audio0"); in s5pv210_audss_clk_probe()
100 dev_err(&pdev->dev, "failed to get sclk_audio0 clock\n"); in s5pv210_audss_clk_probe()
105 cdclk = devm_clk_get(&pdev->dev, "iiscdclk0"); in s5pv210_audss_clk_probe()
106 pll_ref = devm_clk_get(&pdev->dev, "xxti"); in s5pv210_audss_clk_probe()
163 dev_err(&pdev->dev, "failed to register clock %d\n", i); in s5pv210_audss_clk_probe()
[all …]

1...<<281282283284285286287288289290>>...1072