Home
last modified time | relevance | path

Searched refs:bq (Results 1 – 24 of 24) sorted by relevance

/linux/drivers/power/supply/
A Dbq2415x_charger.c693 ret = bq2415x_set_##prop(bq, bq->init_data.prop); \
893 if (bq->automode > 0 && (bq->reported_mode != bq->mode)) { in bq2415x_timer_work()
895 bq2415x_set_mode(bq, bq->reported_mode); in bq2415x_timer_work()
1484 bq->charger_desc.name = bq->name; in bq2415x_power_supply_init()
1512 bq->charger = power_supply_register(bq->dev, &bq->charger_desc, in bq2415x_power_supply_init()
1567 bq = devm_kzalloc(&client->dev, sizeof(*bq), GFP_KERNEL); in bq2415x_probe()
1568 if (!bq) { in bq2415x_probe()
1622 memcpy(&bq->init_data, pdata, sizeof(bq->init_data)); in bq2415x_probe()
1639 if (bq->notify_node || bq->init_data.notify_device) { in bq2415x_probe()
1673 bq2415x_set_mode(bq, bq->reported_mode); in bq2415x_probe()
[all …]
A Dbq24257_charger.c438 if (bq->pg) in bq24257_get_chip_state()
627 ret = bq24257_field_write(bq, F_IILIMIT, bq->init_data.iilimit); in bq24257_handle_state_change()
857 bq->charger = devm_power_supply_register(bq->dev, in bq24257_power_supply_init()
873 bq->pg = NULL; in bq24257_pg_gpio_probe()
877 if (bq->pg) in bq24257_pg_gpio_probe()
878 dev_dbg(bq->dev, "probed PG pin = %d\n", desc_to_gpio(bq->pg)); in bq24257_pg_gpio_probe()
965 bq = devm_kzalloc(dev, sizeof(*bq), GFP_KERNEL); in bq24257_probe()
966 if (!bq) in bq24257_probe()
970 bq->dev = dev; in bq24257_probe()
995 bq->rmap_fields[i] = devm_regmap_field_alloc(dev, bq->rmap, in bq24257_probe()
[all …]
A Dbq25980_charger.c1065 bq->charger = devm_power_supply_register(bq->dev, in bq25980_power_supply_init()
1071 bq->battery = devm_power_supply_register(bq->dev, in bq25980_power_supply_init()
1160 bq->init_data.sc_vlim = bq->chip_info->busovp_sc_def; in bq25980_parse_dt()
1162 if (bq->init_data.sc_vlim > bq->chip_info->busovp_sc_max || in bq25980_parse_dt()
1163 bq->init_data.sc_vlim < bq->chip_info->busovp_sc_min) { in bq25980_parse_dt()
1172 bq->init_data.sc_ilim = bq->chip_info->busocp_def; in bq25980_parse_dt()
1174 if (bq->init_data.sc_ilim > bq->chip_info->busocp_sc_max || in bq25980_parse_dt()
1196 bq->init_data.bypass_ilim = bq->chip_info->busocp_def; in bq25980_parse_dt()
1205 bq->state.bypass = device_property_read_bool(bq->dev, in bq25980_parse_dt()
1217 bq = devm_kzalloc(dev, sizeof(*bq), GFP_KERNEL); in bq25980_probe()
[all …]
A Dbq256xx_charger.c1085 ret = bq->chip_info->bq256xx_get_vindpm(bq); in bq256xx_get_charger_property()
1092 ret = bq->chip_info->bq256xx_get_iindpm(bq); in bq256xx_get_charger_property()
1099 ret = bq->chip_info->bq256xx_get_vbatreg(bq); in bq256xx_get_charger_property()
1106 ret = bq->chip_info->bq256xx_get_ichg(bq); in bq256xx_get_charger_property()
1120 ret = bq->chip_info->bq256xx_get_iterm(bq); in bq256xx_get_charger_property()
1554 ret = bq->chip_info->bq256xx_set_vindpm(bq, bq->init_data.vindpm); in bq256xx_hw_init()
1558 ret = bq->chip_info->bq256xx_set_iindpm(bq, bq->init_data.iindpm); in bq256xx_hw_init()
1562 ret = bq->chip_info->bq256xx_set_ichg(bq, in bq256xx_hw_init()
1567 ret = bq->chip_info->bq256xx_set_iprechg(bq, in bq256xx_hw_init()
1572 ret = bq->chip_info->bq256xx_set_vbatreg(bq, in bq256xx_hw_init()
[all …]
A Dbq25890_charger.c685 ret = bq25890_get_chip_state(bq, &bq->state); in bq25890_hw_init()
692 ret = bq25890_field_write(bq, F_CONV_RATE, !!bq->state.online); in bq25890_hw_init()
737 bq->charger = devm_power_supply_register(bq->dev, in bq25890_power_supply_init()
922 bq = devm_kzalloc(dev, sizeof(*bq), GFP_KERNEL); in bq25890_probe()
923 if (!bq) in bq25890_probe()
927 bq->dev = dev; in bq25890_probe()
939 bq->rmap_fields[i] = devm_regmap_field_alloc(dev, bq->rmap, in bq25890_probe()
984 usb_register_notifier(bq->usb_phy, &bq->usb_nb); in bq25890_probe()
1004 usb_unregister_notifier(bq->usb_phy, &bq->usb_nb); in bq25890_probe()
1014 usb_unregister_notifier(bq->usb_phy, &bq->usb_nb); in bq25890_remove()
[all …]
/linux/drivers/isdn/mISDN/
A Ddsp_biquad.h29 bq->gain = gain; in biquad2_init()
30 bq->a1 = a1; in biquad2_init()
31 bq->a2 = a2; in biquad2_init()
32 bq->b1 = b1; in biquad2_init()
33 bq->b2 = b2; in biquad2_init()
35 bq->z1 = 0; in biquad2_init()
36 bq->z2 = 0; in biquad2_init()
44 z0 = sample * bq->gain + bq->z1 * bq->a1 + bq->z2 * bq->a2; in biquad2()
45 y = z0 + bq->z1 * bq->b1 + bq->z2 * bq->b2; in biquad2()
47 bq->z2 = bq->z1; in biquad2()
[all …]
/linux/kernel/bpf/
A Dcpumap.c426 struct xdp_bulk_queue *bq; in __cpu_map_entry_alloc() local
442 bq = per_cpu_ptr(rcpu->bulkq, i); in __cpu_map_entry_alloc()
443 bq->obj = rcpu; in __cpu_map_entry_alloc()
697 if (unlikely(!bq->count)) in bq_flush_to_queue()
703 for (i = 0; i < bq->count; i++) { in bq_flush_to_queue()
714 bq->count = 0; in bq_flush_to_queue()
732 bq_flush_to_queue(bq); in bq_enqueue()
743 bq->q[bq->count++] = xdpf; in bq_enqueue()
745 if (!bq->flush_node.prev) in bq_enqueue()
787 struct xdp_bulk_queue *bq, *tmp; in __cpu_map_flush() local
[all …]
A Ddevmap.c367 unsigned int cnt = bq->count; in bq_xmit_all()
381 if (bq->xdp_prog) { in bq_xmit_all()
382 to_send = dev_map_bpf_prog_run(bq->xdp_prog, bq->q, cnt, dev); in bq_xmit_all()
403 bq->count = 0; in bq_xmit_all()
418 bq->dev_rx = NULL; in __dev_flush()
419 bq->xdp_prog = NULL; in __dev_flush()
452 bq_xmit_all(bq, 0); in bq_enqueue()
461 if (!bq->dev_rx) { in bq_enqueue()
462 bq->dev_rx = dev_rx; in bq_enqueue()
463 bq->xdp_prog = xdp_prog; in bq_enqueue()
[all …]
/linux/net/core/
A Dxdp.c401 if (unlikely(!xa || !bq->count)) in xdp_flush_frame_bulk()
404 page_pool_put_page_bulk(xa->page_pool, bq->q, bq->count); in xdp_flush_frame_bulk()
406 bq->count = 0; in xdp_flush_frame_bulk()
412 struct xdp_frame_bulk *bq) in xdp_return_frame_bulk() argument
422 xa = bq->xa; in xdp_return_frame_bulk()
425 bq->count = 0; in xdp_return_frame_bulk()
426 bq->xa = xa; in xdp_return_frame_bulk()
429 if (bq->count == XDP_BULK_QUEUE_SIZE) in xdp_return_frame_bulk()
430 xdp_flush_frame_bulk(bq); in xdp_return_frame_bulk()
433 xdp_flush_frame_bulk(bq); in xdp_return_frame_bulk()
[all …]
/linux/drivers/net/
A Dveth.c547 sent = veth_xdp_xmit(rq->dev, bq->count, bq->q, 0, false); in veth_xdp_flush_bq()
554 xdp_return_frame(bq->q[i]); in veth_xdp_flush_bq()
556 drops = bq->count - sent; in veth_xdp_flush_bq()
564 bq->count = 0; in veth_xdp_flush_bq()
574 veth_xdp_flush_bq(rq, bq); in veth_xdp_flush()
599 veth_xdp_flush_bq(rq, bq); in veth_xdp_tx()
601 bq->q[bq->count++] = frame; in veth_xdp_tx()
872 bq, stats); in veth_xdp_rcv()
911 struct veth_xdp_tx_bq bq; in veth_poll() local
914 bq.count = 0; in veth_poll()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dxdp.c370 struct xdp_frame_bulk *bq) in mlx5e_free_xdpsq_desc() argument
383 xdp_return_frame_bulk(xdpi.frame.xdpf, bq); in mlx5e_free_xdpsq_desc()
401 struct xdp_frame_bulk bq; in mlx5e_poll_xdpsq_cq() local
408 xdp_frame_bulk_init(&bq); in mlx5e_poll_xdpsq_cq()
441 mlx5e_free_xdpsq_desc(sq, wi, &xsk_frames, true, &bq); in mlx5e_poll_xdpsq_cq()
454 xdp_flush_frame_bulk(&bq); in mlx5e_poll_xdpsq_cq()
472 struct xdp_frame_bulk bq; in mlx5e_free_xdpsq_descs() local
475 xdp_frame_bulk_init(&bq); in mlx5e_free_xdpsq_descs()
488 mlx5e_free_xdpsq_desc(sq, wi, &xsk_frames, false, &bq); in mlx5e_free_xdpsq_descs()
491 xdp_flush_frame_bulk(&bq); in mlx5e_free_xdpsq_descs()
/linux/include/net/
A Dxdp.h134 static __always_inline void xdp_frame_bulk_init(struct xdp_frame_bulk *bq) in xdp_frame_bulk_init() argument
137 bq->xa = NULL; in xdp_frame_bulk_init()
236 void xdp_flush_frame_bulk(struct xdp_frame_bulk *bq);
238 struct xdp_frame_bulk *bq);
/linux/arch/arm/boot/dts/
A Dmt6589-aquaris5.dts12 model = "bq Aquaris5";
13 compatible = "mundoreader,bq-aquaris5", "mediatek,mt6589";
A Drk3066a-bqcurie2.dts12 model = "bq Curie 2";
13 compatible = "mundoreader,bq-curie2", "rockchip,rk3066a";
A Drk3188-bqedison2qc.dts4 * Author: Heiko Stuebner <heiko.stuebner@bq.com>
14 compatible = "mundoreader,bq-edison2qc", "rockchip,rk3188";
/linux/drivers/staging/qlge/
A Dqlge_main.c956 bq_desc = &bq->queue[bq->next_to_clean]; in qlge_get_curr_buf()
957 bq->next_to_clean = QLGE_BQ_WRAP(bq->next_to_clean + 1); in qlge_get_curr_buf()
1093 bq->next_to_use); in qlge_refill_bq()
1097 i = bq->next_to_use; in qlge_refill_bq()
1098 bq_desc = &bq->queue[i]; in qlge_refill_bq()
1105 if (bq->type == QLGE_SB) in qlge_refill_bq()
1134 bq->next_to_use = i; in qlge_refill_bq()
2795 if (!bq->base) in qlge_init_bq()
2800 if (!bq->queue) in qlge_init_bq()
2803 buf_ptr = bq->base; in qlge_init_bq()
[all …]
A Dqlge.h1437 #define QLGE_BQ_CONTAINER(bq) \ argument
1439 typeof(bq) _bq = bq; \
1452 #define QLGE_BQ_HW_OWNED(bq) \ argument
1454 typeof(bq) _bq = bq; \
/linux/Documentation/devicetree/bindings/display/panel/
A Dinnolux,ee101ia-01d.yaml10 - Heiko Stuebner <heiko.stuebner@bq.com>
/linux/Documentation/devicetree/bindings/arm/
A Drockchip.yaml48 - description: bq Curie 2 tablet
50 - const: mundoreader,bq-curie2
53 - description: bq Edison 2 Quad-Core tablet
55 - const: mundoreader,bq-edison2qc
A Dmediatek.yaml36 - mundoreader,bq-aquaris5
/linux/drivers/net/ethernet/socionext/
A Dnetsec.c638 struct xdp_frame_bulk bq; in netsec_clean_tx_dring() local
647 xdp_frame_bulk_init(&bq); in netsec_clean_tx_dring()
679 xdp_return_frame_bulk(desc->xdpf, &bq); in netsec_clean_tx_dring()
698 xdp_flush_frame_bulk(&bq); in netsec_clean_tx_dring()
/linux/drivers/net/ethernet/marvell/
A Dmvneta.c1836 struct xdp_frame_bulk bq; in mvneta_txq_bufs_free() local
1839 xdp_frame_bulk_init(&bq); in mvneta_txq_bufs_free()
1864 xdp_return_frame_bulk(buf->xdpf, &bq); in mvneta_txq_bufs_free()
1867 xdp_flush_frame_bulk(&bq); in mvneta_txq_bufs_free()
/linux/drivers/net/ethernet/marvell/mvpp2/
A Dmvpp2_main.c2786 struct xdp_frame_bulk bq; in mvpp2_txq_bufs_free() local
2789 xdp_frame_bulk_init(&bq); in mvpp2_txq_bufs_free()
2805 xdp_return_frame_bulk(tx_buf->xdpf, &bq); in mvpp2_txq_bufs_free()
2809 xdp_flush_frame_bulk(&bq); in mvpp2_txq_bufs_free()
/linux/
A Dmodules.builtin.modinfo1 …hp.author=Greg Kroah-Hartman <gregkh@us.ibm.com>, Takayoshi Kochi <t-kochi@bq.jp.nec.com>, Matthew…

Completed in 148 milliseconds