Home
last modified time | relevance | path

Searched refs:rd (Results 1 – 25 of 128) sorted by relevance

123456

/drivers/gpu/drm/msm/
Dmsm_rd.c97 static void rd_write(struct msm_rd_state *rd, const void *buf, int sz) in rd_write() argument
99 struct circ_buf *fifo = &rd->fifo; in rd_write()
106 wait_event(rd->fifo_event, circ_space(&rd->fifo) > 0 || !rd->open); in rd_write()
107 if (!rd->open) in rd_write()
114 n = min(sz, circ_space_to_end(&rd->fifo)); in rd_write()
121 wake_up_all(&rd->fifo_event); in rd_write()
125 static void rd_write_section(struct msm_rd_state *rd, in rd_write_section() argument
128 rd_write(rd, &type, 4); in rd_write_section()
129 rd_write(rd, &sz, 4); in rd_write_section()
130 rd_write(rd, buf, sz); in rd_write_section()
[all …]
/drivers/powercap/
Dintel_rapl_common.c125 static bool is_pl_valid(struct rapl_domain *rd, int pl) in is_pl_valid() argument
129 return rd->rpl[pl].name ? true : false; in is_pl_valid()
132 static int get_pl_lock_prim(struct rapl_domain *rd, int pl) in get_pl_lock_prim() argument
134 if (rd->rp->priv->type == RAPL_IF_TPMI) { in get_pl_lock_prim()
151 if (rd->rp->priv->limits[rd->id] & BIT(POWER_LIMIT2)) in get_pl_lock_prim()
156 static int get_pl_prim(struct rapl_domain *rd, int pl, enum pl_prims prim) in get_pl_prim() argument
162 if (prim == PL_CLAMP && rd->rp->priv->type != RAPL_IF_TPMI) in get_pl_prim()
171 return get_pl_lock_prim(rd, pl); in get_pl_prim()
176 if (prim == PL_CLAMP && rd->rp->priv->type != RAPL_IF_TPMI) in get_pl_prim()
185 return get_pl_lock_prim(rd, pl); in get_pl_prim()
[all …]
/drivers/media/tuners/
Dqt1010.c51 qt1010_i2c_oper_t rd[48] = { in qt1010_set_params() local
123 rd[2].val = reg05; in qt1010_set_params()
126 rd[4].val = (freq + QT1010_OFFSET) / FREQ1; in qt1010_set_params()
129 if (mod1 < 8000000) rd[6].val = 0x1d; in qt1010_set_params()
130 else rd[6].val = 0x1c; in qt1010_set_params()
133 if (mod1 < 1*FREQ2) rd[7].val = 0x09; /* +0 MHz */ in qt1010_set_params()
134 else if (mod1 < 2*FREQ2) rd[7].val = 0x08; /* +4 MHz */ in qt1010_set_params()
135 else if (mod1 < 3*FREQ2) rd[7].val = 0x0f; /* +8 MHz */ in qt1010_set_params()
136 else if (mod1 < 4*FREQ2) rd[7].val = 0x0e; /* +12 MHz */ in qt1010_set_params()
137 else if (mod1 < 5*FREQ2) rd[7].val = 0x0d; /* +16 MHz */ in qt1010_set_params()
[all …]
/drivers/reset/
Dreset-pistachio.c66 struct pistachio_reset_data *rd; in pistachio_reset_assert() local
70 rd = container_of(rcdev, struct pistachio_reset_data, rcdev); in pistachio_reset_assert()
76 return regmap_update_bits(rd->periph_regs, PISTACHIO_SOFT_RESET, in pistachio_reset_assert()
83 struct pistachio_reset_data *rd; in pistachio_reset_deassert() local
87 rd = container_of(rcdev, struct pistachio_reset_data, rcdev); in pistachio_reset_deassert()
93 return regmap_update_bits(rd->periph_regs, PISTACHIO_SOFT_RESET, in pistachio_reset_deassert()
104 struct pistachio_reset_data *rd; in pistachio_reset_probe() local
108 rd = devm_kzalloc(dev, sizeof(*rd), GFP_KERNEL); in pistachio_reset_probe()
109 if (!rd) in pistachio_reset_probe()
112 rd->periph_regs = syscon_node_to_regmap(np->parent); in pistachio_reset_probe()
[all …]
/drivers/media/dvb-frontends/
Ddib3000mb.c342 rd(DIB3000MB_REG_AS_IRQ_PENDING), in dib3000mb_set_frontend()
343 rd(DIB3000MB_REG_LOCK2_VALUE))) < 0 && as_count++ < 100) in dib3000mb_set_frontend()
450 if (!rd(DIB3000MB_REG_TPS_LOCK)) in dib3000mb_get_frontend()
453 dds_val = ((rd(DIB3000MB_REG_DDS_VALUE_MSB) & 0xff) << 16) + rd(DIB3000MB_REG_DDS_VALUE_LSB); in dib3000mb_get_frontend()
454 …deb_getf("DDS_VAL: %x %x %x\n", dds_val, rd(DIB3000MB_REG_DDS_VALUE_MSB), rd(DIB3000MB_REG_DDS_VAL… in dib3000mb_get_frontend()
462 dds_val = ((rd(DIB3000MB_REG_DDS_FREQ_MSB) & 0xff) << 16) + rd(DIB3000MB_REG_DDS_FREQ_LSB); in dib3000mb_get_frontend()
463 …deb_getf("DDS_FREQ: %x %x %x\n", dds_val, rd(DIB3000MB_REG_DDS_FREQ_MSB), rd(DIB3000MB_REG_DDS_FRE… in dib3000mb_get_frontend()
478 switch ((tps_val = rd(DIB3000MB_REG_TPS_QAM))) { in dib3000mb_get_frontend()
497 if (rd(DIB3000MB_REG_TPS_HRCH)) { in dib3000mb_get_frontend()
501 switch ((tps_val = rd(DIB3000MB_REG_TPS_VIT_ALPHA))) { in dib3000mb_get_frontend()
[all …]
/drivers/clk/samsung/
Dclk-exynos5-subcmu.c21 struct exynos5_subcmu_reg_dump *rd, in exynos5_subcmu_clk_save() argument
24 for (; num_regs > 0; --num_regs, ++rd) { in exynos5_subcmu_clk_save()
25 rd->save = readl(base + rd->offset); in exynos5_subcmu_clk_save()
26 writel((rd->save & ~rd->mask) | rd->value, base + rd->offset); in exynos5_subcmu_clk_save()
27 rd->save &= rd->mask; in exynos5_subcmu_clk_save()
32 struct exynos5_subcmu_reg_dump *rd, in exynos5_subcmu_clk_restore() argument
35 for (; num_regs > 0; --num_regs, ++rd) in exynos5_subcmu_clk_restore()
36 writel((readl(base + rd->offset) & ~rd->mask) | rd->save, in exynos5_subcmu_clk_restore()
37 base + rd->offset); in exynos5_subcmu_clk_restore()
Dclk.c24 struct samsung_clk_reg_dump *rd, in samsung_clk_save() argument
27 for (; num_regs > 0; --num_regs, ++rd) in samsung_clk_save()
28 rd->value = readl(base + rd->offset); in samsung_clk_save()
32 const struct samsung_clk_reg_dump *rd, in samsung_clk_restore() argument
35 for (; num_regs > 0; --num_regs, ++rd) in samsung_clk_restore()
36 writel(rd->value, base + rd->offset); in samsung_clk_restore()
43 struct samsung_clk_reg_dump *rd; in samsung_clk_alloc_reg_dump() local
46 rd = kcalloc(nr_rdump, sizeof(*rd), GFP_KERNEL); in samsung_clk_alloc_reg_dump()
47 if (!rd) in samsung_clk_alloc_reg_dump()
51 rd[i].offset = rdump[i]; in samsung_clk_alloc_reg_dump()
[all …]
/drivers/firmware/arm_scmi/
Draw_mode.c774 struct scmi_dbg_raw_data *rd = filp->private_data; in scmi_dbg_raw_mode_common_read() local
776 if (!rd->rx_size) { in scmi_dbg_raw_mode_common_read()
779 ret = scmi_raw_message_receive(rd->raw, rd->rx.buf, rd->rx.len, in scmi_dbg_raw_mode_common_read()
780 &rd->rx_size, idx, rd->chan_id, in scmi_dbg_raw_mode_common_read()
783 rd->rx_size = 0; in scmi_dbg_raw_mode_common_read()
789 } else if (*ppos == rd->rx_size) { in scmi_dbg_raw_mode_common_read()
791 rd->rx_size = 0; in scmi_dbg_raw_mode_common_read()
796 rd->rx.buf, rd->rx_size); in scmi_dbg_raw_mode_common_read()
807 struct scmi_dbg_raw_data *rd = filp->private_data; in scmi_dbg_raw_mode_common_write() local
809 if (count > rd->tx.len - rd->tx_size) in scmi_dbg_raw_mode_common_write()
[all …]
/drivers/gpu/drm/amd/amdgpu/
Damdgpu_debugfs.c209 struct amdgpu_debugfs_regs2_data *rd; in amdgpu_debugfs_regs2_open() local
211 rd = kzalloc(sizeof(*rd), GFP_KERNEL); in amdgpu_debugfs_regs2_open()
212 if (!rd) in amdgpu_debugfs_regs2_open()
214 rd->adev = file_inode(file)->i_private; in amdgpu_debugfs_regs2_open()
215 file->private_data = rd; in amdgpu_debugfs_regs2_open()
216 mutex_init(&rd->lock); in amdgpu_debugfs_regs2_open()
223 struct amdgpu_debugfs_regs2_data *rd = file->private_data; in amdgpu_debugfs_regs2_release() local
225 mutex_destroy(&rd->lock); in amdgpu_debugfs_regs2_release()
232 struct amdgpu_debugfs_regs2_data *rd = f->private_data; in amdgpu_debugfs_regs2_op() local
233 struct amdgpu_device *adev = rd->adev; in amdgpu_debugfs_regs2_op()
[all …]
/drivers/memory/samsung/
Dexynos-srom.c54 struct exynos_srom_reg_dump *rd; in exynos_srom_alloc_reg_dump() local
57 rd = kcalloc(nr_rdump, sizeof(*rd), GFP_KERNEL); in exynos_srom_alloc_reg_dump()
58 if (!rd) in exynos_srom_alloc_reg_dump()
62 rd[i].offset = rdump[i]; in exynos_srom_alloc_reg_dump()
64 return rd; in exynos_srom_alloc_reg_dump()
160 struct exynos_srom_reg_dump *rd, in exynos_srom_save() argument
163 for (; num_regs > 0; --num_regs, ++rd) in exynos_srom_save()
164 rd->value = readl(base + rd->offset); in exynos_srom_save()
168 const struct exynos_srom_reg_dump *rd, in exynos_srom_restore() argument
171 for (; num_regs > 0; --num_regs, ++rd) in exynos_srom_restore()
[all …]
/drivers/media/pci/cobalt/
Dcobalt-cpld.c27 u32 rd; in cpld_info_ver3() local
66 rd = cpld_read(cobalt, 0x3c); in cpld_info_ver3()
67 tmp = (rd * 33 * 1000) / (483 * 10); in cpld_info_ver3()
69 rd = cpld_read(cobalt, 0x40); in cpld_info_ver3()
70 tmp = (rd * 74 * 2197) / (27 * 1000); in cpld_info_ver3()
72 rd = cpld_read(cobalt, 0x44); in cpld_info_ver3()
73 tmp = (rd * 74 * 2197) / (47 * 1000); in cpld_info_ver3()
75 rd = cpld_read(cobalt, 0x48); in cpld_info_ver3()
76 tmp = (rd * 57 * 2197) / (47 * 1000); in cpld_info_ver3()
78 rd = cpld_read(cobalt, 0x4c); in cpld_info_ver3()
[all …]
/drivers/i2c/busses/
Di2c-pasemi-core.c121 u32 rd; in pasemi_i2c_xfer_msg() local
136 rd = RXFIFO_RD(smbus); in pasemi_i2c_xfer_msg()
137 if (rd & MRXFIFO_EMPTY) { in pasemi_i2c_xfer_msg()
141 msg->buf[i] = rd & MRXFIFO_DATA_M; in pasemi_i2c_xfer_msg()
185 unsigned int rd; in pasemi_smb_xfer() local
234 rd = RXFIFO_RD(smbus); in pasemi_smb_xfer()
235 len = min_t(u8, (rd & MRXFIFO_DATA_M), in pasemi_smb_xfer()
266 rd = RXFIFO_RD(smbus); in pasemi_smb_xfer()
267 len = min_t(u8, (rd & MRXFIFO_DATA_M), in pasemi_smb_xfer()
287 rd = RXFIFO_RD(smbus); in pasemi_smb_xfer()
[all …]
/drivers/bus/
Dimx-weim.c304 struct of_reconfig_data *rd = arg; in of_weim_notify() local
309 switch (of_reconfig_get_state_change(action, rd)) { in of_weim_notify()
311 of_id = of_match_node(weim_id_table, rd->dn->parent); in of_weim_notify()
317 pdev = of_find_device_by_node(rd->dn->parent); in of_weim_notify()
320 __func__, rd->dn->parent); in of_weim_notify()
325 if (weim_timing_setup(&pdev->dev, rd->dn, devtype)) in of_weim_notify()
327 "Failed to setup timing for '%pOF'\n", rd->dn); in of_weim_notify()
329 if (!of_node_check_flag(rd->dn, OF_POPULATED)) { in of_weim_notify()
335 rd->dn->fwnode.flags &= ~FWNODE_FLAG_NOT_DEVICE; in of_weim_notify()
336 if (!of_platform_device_create(rd->dn, NULL, &pdev->dev)) { in of_weim_notify()
[all …]
/drivers/i2c/
Di2c-core-of.c166 struct of_reconfig_data *rd = arg; in of_i2c_notify() local
170 switch (of_reconfig_get_state_change(action, rd)) { in of_i2c_notify()
172 adap = of_find_i2c_adapter_by_node(rd->dn->parent); in of_i2c_notify()
176 if (of_node_test_and_set_flag(rd->dn, OF_POPULATED)) { in of_i2c_notify()
185 rd->dn->fwnode.flags &= ~FWNODE_FLAG_NOT_DEVICE; in of_i2c_notify()
186 client = of_i2c_register_device(adap, rd->dn); in of_i2c_notify()
189 rd->dn); in of_i2c_notify()
191 of_node_clear_flag(rd->dn, OF_POPULATED); in of_i2c_notify()
198 if (!of_node_check_flag(rd->dn, OF_POPULATED)) in of_i2c_notify()
202 client = of_find_i2c_device_by_node(rd->dn); in of_i2c_notify()
/drivers/scsi/
Draid_class.c80 struct raid_data *rd; in raid_setup() local
84 rd = kzalloc(sizeof(*rd), GFP_KERNEL); in raid_setup()
85 if (!rd) in raid_setup()
88 INIT_LIST_HEAD(&rd->component_list); in raid_setup()
89 dev_set_drvdata(cdev, rd); in raid_setup()
97 struct raid_data *rd = dev_get_drvdata(cdev); in raid_remove() local
101 list_for_each_entry_safe(rc, next, &rd->component_list, node) { in raid_remove()
107 kfree(rd); in raid_remove()
179 struct raid_data *rd = dev_get_drvdata(dev); \
188 name = raid_##states##_name(rd->attr); \
[all …]
/drivers/media/pci/intel/ipu6/
Dipu6-fw-com.c341 unsigned int wr, rd; in ipu6_send_get_token() local
346 rd = readl(q_dmem + FW_COM_RD_REG); in ipu6_send_get_token()
348 if (WARN_ON_ONCE(wr >= q->size || rd >= q->size)) in ipu6_send_get_token()
351 if (wr < rd) in ipu6_send_get_token()
352 packets = rd - wr - 1; in ipu6_send_get_token()
354 packets = q->size - (wr - rd + 1); in ipu6_send_get_token()
382 unsigned int wr, rd; in ipu6_recv_get_token() local
386 rd = readl(q_dmem + FW_COM_RD_REG); in ipu6_recv_get_token()
388 if (WARN_ON_ONCE(wr >= q->size || rd >= q->size)) in ipu6_recv_get_token()
391 if (wr < rd) in ipu6_recv_get_token()
[all …]
/drivers/net/vxlan/
Dvxlan_mdb.c36 struct vxlan_rdst __rcu *rd; member
167 struct vxlan_rdst *rd = rtnl_dereference(remote->rd); in vxlan_mdb_entry_info_fill() local
188 vxlan_nla_put_addr(skb, MDBA_MDB_EATTR_DST, &rd->remote_ip)) in vxlan_mdb_entry_info_fill()
191 if (rd->remote_port && rd->remote_port != vxlan->cfg.dst_port && in vxlan_mdb_entry_info_fill()
193 be16_to_cpu(rd->remote_port))) in vxlan_mdb_entry_info_fill()
196 if (rd->remote_vni != vxlan->default_dst.remote_vni && in vxlan_mdb_entry_info_fill()
197 nla_put_u32(skb, MDBA_MDB_EATTR_VNI, be32_to_cpu(rd->remote_vni))) in vxlan_mdb_entry_info_fill()
200 if (rd->remote_ifindex && in vxlan_mdb_entry_info_fill()
201 nla_put_u32(skb, MDBA_MDB_EATTR_IFINDEX, rd->remote_ifindex)) in vxlan_mdb_entry_info_fill()
677 struct vxlan_rdst *rd = rtnl_dereference(remote->rd); in vxlan_mdb_remote_lookup() local
[all …]
/drivers/net/wireless/ralink/rt2x00/
Drt2x00usb.c180 struct rt2x00_async_read_data *rd = urb->context; in rt2x00usb_register_read_async_cb() local
181 if (rd->callback(rd->rt2x00dev, urb->status, le32_to_cpu(rd->reg))) { in rt2x00usb_register_read_async_cb()
182 usb_anchor_urb(urb, rd->rt2x00dev->anchor); in rt2x00usb_register_read_async_cb()
185 kfree(rd); in rt2x00usb_register_read_async_cb()
188 kfree(rd); in rt2x00usb_register_read_async_cb()
197 struct rt2x00_async_read_data *rd; in rt2x00usb_register_read_async() local
199 rd = kmalloc(sizeof(*rd), GFP_ATOMIC); in rt2x00usb_register_read_async()
200 if (!rd) in rt2x00usb_register_read_async()
205 kfree(rd); in rt2x00usb_register_read_async()
209 rd->rt2x00dev = rt2x00dev; in rt2x00usb_register_read_async()
[all …]
/drivers/of/
Dof_reserved_mem.c586 struct rmem_assigned_device *rd; in of_reserved_mem_device_init_by_idx() local
609 rd = kmalloc(sizeof(struct rmem_assigned_device), GFP_KERNEL); in of_reserved_mem_device_init_by_idx()
610 if (!rd) in of_reserved_mem_device_init_by_idx()
615 rd->dev = dev; in of_reserved_mem_device_init_by_idx()
616 rd->rmem = rmem; in of_reserved_mem_device_init_by_idx()
619 list_add(&rd->list, &of_rmem_assigned_device_list); in of_reserved_mem_device_init_by_idx()
624 kfree(rd); in of_reserved_mem_device_init_by_idx()
659 struct rmem_assigned_device *rd, *tmp; in of_reserved_mem_device_release() local
663 list_for_each_entry_safe(rd, tmp, &of_rmem_assigned_device_list, list) { in of_reserved_mem_device_release()
664 if (rd->dev == dev) in of_reserved_mem_device_release()
[all …]
/drivers/clk/versatile/
Dicst.c51 unsigned int i = 0, rd, best = (unsigned int)-1; in icst_hz_to_vco() local
74 for (rd = p->rd_min; rd <= p->rd_max; rd++) { in icst_hz_to_vco()
79 fref_div = (2 * p->ref) / rd; in icst_hz_to_vco()
92 vco.r = rd - 2; in icst_hz_to_vco()
/drivers/hid/
Dhid-sony.c796 static void sixaxis_parse_report(struct sony_sc *sc, u8 *rd, int size) in sixaxis_parse_report() argument
812 if (rd[offset] >= 0xee) { in sixaxis_parse_report()
814 battery_status = (rd[offset] & 0x01) ? POWER_SUPPLY_STATUS_FULL : POWER_SUPPLY_STATUS_CHARGING; in sixaxis_parse_report()
816 u8 index = rd[offset] <= 5 ? rd[offset] : 5; in sixaxis_parse_report()
830 val = ((rd[offset+1] << 8) | rd[offset]) - 511; in sixaxis_parse_report()
834 val = 511 - ((rd[offset+5] << 8) | rd[offset+4]); in sixaxis_parse_report()
837 val = 511 - ((rd[offset+3] << 8) | rd[offset+2]); in sixaxis_parse_report()
844 static void nsg_mrxu_parse_report(struct sony_sc *sc, u8 *rd, int size) in nsg_mrxu_parse_report() argument
869 input_report_key(sc->touchpad, BTN_LEFT, rd[offset] & 0x0F); in nsg_mrxu_parse_report()
870 active = (rd[offset] >> 4); in nsg_mrxu_parse_report()
[all …]
/drivers/perf/
Dxgene_pmu.c329 XGENE_PMU_EVENT_ATTR(rd-cmd-sent, 0x04),
337 XGENE_PMU_EVENT_ATTR(rd-rda-cmd-sent, 0x0c),
339 XGENE_PMU_EVENT_ATTR(in-rd-collision, 0x0e),
344 XGENE_PMU_EVENT_ATTR(mcu-rd-request, 0x13),
345 XGENE_PMU_EVENT_ATTR(mcu-hp-rd-request, 0x14),
347 XGENE_PMU_EVENT_ATTR(mcu-rd-proceed-all, 0x16),
348 XGENE_PMU_EVENT_ATTR(mcu-rd-proceed-cancel, 0x17),
349 XGENE_PMU_EVENT_ATTR(mcu-rd-response, 0x18),
350 XGENE_PMU_EVENT_ATTR(mcu-rd-proceed-speculative-all, 0x19),
351 XGENE_PMU_EVENT_ATTR(mcu-rd-proceed-speculative-cancel, 0x1a),
[all …]
/drivers/net/wireless/intel/iwlwifi/mei/
Dmain.c337 u32 rd = le32_to_cpu(READ_ONCE(notif_q->rd_ptr)); in iwl_mei_write_cyclic_buf() local
342 if (rd > q_sz || wr > q_sz) { in iwl_mei_write_cyclic_buf()
348 room_in_buf = wr >= rd ? q_sz - wr + rd : rd - wr; in iwl_mei_write_cyclic_buf()
479 u32 rd; in iwl_mei_add_data_to_ring() local
512 rd = le32_to_cpu(READ_ONCE(notif_q->rd_ptr)); in iwl_mei_add_data_to_ring()
518 if (rd > q_sz || wr > q_sz) { in iwl_mei_add_data_to_ring()
524 room_in_buf = wr >= rd ? q_sz - wr + rd : rd - wr; in iwl_mei_add_data_to_ring()
1040 u32 rd = *_rd; in iwl_mei_read_from_q() local
1042 if (rd + len <= q_sz) { in iwl_mei_read_from_q()
1043 memcpy(buf, q_head + rd, len); in iwl_mei_read_from_q()
[all …]
/drivers/net/ethernet/seeq/
Dsgiseeq.c345 struct sgiseeq_rx_desc *rd; in sgiseeq_rx() local
353 rd = &sp->rx_desc[sp->rx_new]; in sgiseeq_rx()
354 dma_sync_desc_cpu(dev, rd); in sgiseeq_rx()
355 while (!(rd->rdma.cntinfo & HPCDMA_OWN)) { in sgiseeq_rx()
356 len = PKT_BUF_SZ - (rd->rdma.cntinfo & HPCDMA_BCNT) - 3; in sgiseeq_rx()
357 dma_unmap_single(dev->dev.parent, rd->rdma.pbuf, in sgiseeq_rx()
359 pkt_status = rd->skb->data[len]; in sgiseeq_rx()
363 if (!ether_addr_equal(rd->skb->data + 6, dev->dev_addr)) { in sgiseeq_rx()
365 skb = rd->skb; in sgiseeq_rx()
376 skb_copy_to_linear_data(skb, rd->skb->data, len); in sgiseeq_rx()
[all …]
/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
Dsdio.c1370 struct brcmf_sdio_hdrinfo *rd, in brcmf_sdio_hdparse() argument
1398 (roundup(len, bus->blocksize) != rd->len)) { in brcmf_sdio_hdparse()
1402 if (type == BRCMF_SDIO_FT_SUB && len > rd->len) { in brcmf_sdio_hdparse()
1406 rd->len = len; in brcmf_sdio_hdparse()
1413 rd->len = 0; in brcmf_sdio_hdparse()
1417 rd->channel = (swheader & SDPCM_CHANNEL_MASK) >> SDPCM_CHANNEL_SHIFT; in brcmf_sdio_hdparse()
1418 if (len > MAX_RX_DATASZ && rd->channel != SDPCM_CONTROL_CHANNEL && in brcmf_sdio_hdparse()
1423 rd->len = 0; in brcmf_sdio_hdparse()
1426 if (type == BRCMF_SDIO_FT_SUPER && rd->channel != SDPCM_GLOM_CHANNEL) { in brcmf_sdio_hdparse()
1428 rd->len = 0; in brcmf_sdio_hdparse()
[all …]

123456