| /drivers/power/supply/ |
| A D | bq2415x_charger.c | 694 ret = bq2415x_set_##prop(bq, bq->init_data.prop); \ 897 if (bq->automode > 0 && (bq->reported_mode != bq->mode)) { in bq2415x_timer_work() 899 bq2415x_set_mode(bq, bq->reported_mode); in bq2415x_timer_work() 1504 bq->charger_desc.name = bq->name; in bq2415x_power_supply_init() 1532 bq->charger = power_supply_register(bq->dev, &bq->charger_desc, in bq2415x_power_supply_init() 1587 bq = devm_kzalloc(&client->dev, sizeof(*bq), GFP_KERNEL); in bq2415x_probe() 1588 if (!bq) { in bq2415x_probe() 1642 memcpy(&bq->init_data, pdata, sizeof(bq->init_data)); in bq2415x_probe() 1659 if (bq->notify_node || bq->init_data.notify_device) { in bq2415x_probe() 1693 bq2415x_set_mode(bq, bq->reported_mode); in bq2415x_probe() [all …]
|
| A D | bq25890_charger.c | 842 adc_conv_rate = bq->state.online && !bq->state.hiz; in __bq25890_handle_irq() 973 ret = bq25890_get_chip_state(bq, &bq->state); in bq25890_hw_init() 980 ret = bq25890_field_write(bq, F_CONV_RATE, bq->state.online && !bq->state.hiz); in bq25890_hw_init() 1033 snprintf(bq->name, sizeof(bq->name), "bq25890-charger-%d", bq->id); in bq25890_power_supply_init() 1035 bq->desc.name = bq->name; in bq25890_power_supply_init() 1040 bq->charger = devm_power_supply_register(bq->dev, &bq->desc, &psy_cfg); in bq25890_power_supply_init() 1456 bq = devm_kzalloc(dev, sizeof(*bq), GFP_KERNEL); in bq25890_probe() 1457 if (!bq) in bq25890_probe() 1532 usb_register_notifier(bq->usb_phy, &bq->usb_nb); in bq25890_probe() 1543 usb_unregister_notifier(bq->usb_phy, &bq->usb_nb); in bq25890_remove() [all …]
|
| A D | bq25980_charger.c | 1065 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() 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() 1218 if (!bq) in bq25980_probe() [all …]
|
| A D | bq24257_charger.c | 433 if (bq->pg) in bq24257_get_chip_state() 850 bq->charger = devm_power_supply_register(bq->dev, in bq24257_power_supply_init() 866 bq->pg = NULL; in bq24257_pg_gpio_probe() 870 if (bq->pg) in bq24257_pg_gpio_probe() 871 dev_dbg(bq->dev, "probed PG pin = %d\n", desc_to_gpio(bq->pg)); in bq24257_pg_gpio_probe() 956 bq = devm_kzalloc(dev, sizeof(*bq), GFP_KERNEL); in bq24257_probe() 957 if (!bq) in bq24257_probe() 961 bq->dev = dev; in bq24257_probe() 964 if (!bq->info) in bq24257_probe() 978 bq->rmap_fields[i] = devm_regmap_field_alloc(dev, bq->rmap, in bq24257_probe() [all …]
|
| A D | bq256xx_charger.c | 1122 ret = bq->chip_info->bq256xx_get_vindpm(bq); in bq256xx_get_charger_property() 1129 ret = bq->chip_info->bq256xx_get_iindpm(bq); in bq256xx_get_charger_property() 1143 ret = bq->chip_info->bq256xx_get_ichg(bq); in bq256xx_get_charger_property() 1157 ret = bq->chip_info->bq256xx_get_iterm(bq); in bq256xx_get_charger_property() 1615 ret = bq->chip_info->bq256xx_set_vindpm(bq, bq->init_data.vindpm); in bq256xx_hw_init() 1619 ret = bq->chip_info->bq256xx_set_iindpm(bq, bq->init_data.iindpm); in bq256xx_hw_init() 1623 ret = bq->chip_info->bq256xx_set_ichg(bq, in bq256xx_hw_init() 1628 ret = bq->chip_info->bq256xx_set_iprechg(bq, in bq256xx_hw_init() 1633 ret = bq->chip_info->bq256xx_set_vbatreg(bq, in bq256xx_hw_init() 1638 ret = bq->chip_info->bq256xx_set_iterm(bq, in bq256xx_hw_init() [all …]
|
| /drivers/isdn/mISDN/ |
| A D | dsp_biquad.h | 29 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 …]
|
| /drivers/net/ethernet/intel/libeth/ |
| A D | xdp.c | 127 u32 left = bq->count - sent; in libeth_xdp_tx_exception() 130 libeth_trace_xdp_exception(bq->dev, bq->prog, XDP_TX); in libeth_xdp_tx_exception() 133 memmove(bq->bulk, pos, left * sizeof(*bq->bulk)); in libeth_xdp_tx_exception() 134 bq->count = left; in libeth_xdp_tx_exception() 146 bq->count = 0; in libeth_xdp_tx_exception() 300 bpf_warn_invalid_xdp_action(bq->dev, bq->prog, act); in libeth_xdp_prog_exception() 302 libeth_trace_xdp_exception(bq->dev, bq->prog, act); in libeth_xdp_prog_exception() 316 struct xdp_frame_bulk *bq) in libeth_xdp_put_netmem_bulk() argument 319 xdp_flush_frame_bulk(bq); in libeth_xdp_put_netmem_bulk() 321 bq->q[bq->count++] = netmem; in libeth_xdp_put_netmem_bulk() [all …]
|
| A D | xsk.c | 14 void __cold libeth_xsk_tx_return_bulk(const struct libeth_xdp_tx_frame *bq, in libeth_xsk_tx_return_bulk() argument 18 libeth_xsk_buff_free_slow(bq[i].xsk); in libeth_xsk_tx_return_bulk() 99 const struct libeth_xdp_tx_bulk *bq, in __libeth_xsk_run_prog_slow() argument 115 return libeth_xdp_prog_exception(bq, xdp, act, ret); in __libeth_xsk_run_prog_slow()
|
| A D | priv.h | 19 void libeth_xsk_tx_return_bulk(const struct libeth_xdp_tx_frame *bq, 26 struct xdp_frame_bulk *bq, bool frags);
|
| /drivers/net/ |
| A D | veth.c | 577 sent = veth_xdp_xmit(rq->dev, bq->count, bq->q, 0, false); in veth_xdp_flush_bq() 584 xdp_return_frame(bq->q[i]); in veth_xdp_flush_bq() 586 drops = bq->count - sent; in veth_xdp_flush_bq() 594 bq->count = 0; in veth_xdp_flush_bq() 604 veth_xdp_flush_bq(rq, bq); in veth_xdp_flush() 629 veth_xdp_flush_bq(rq, bq); in veth_xdp_tx() 631 bq->q[bq->count++] = frame; in veth_xdp_tx() 931 bq, stats); in veth_xdp_rcv() 973 struct veth_xdp_tx_bq bq; in veth_poll() local 976 bq.count = 0; in veth_poll() [all …]
|
| /drivers/net/ethernet/intel/ice/ |
| A D | ice_txrx_lib.c | 271 struct xdp_frame_bulk *bq) in ice_clean_xdp_tx_buf() argument 282 xdp_return_frame_bulk(tx_buf->xdpf, bq); in ice_clean_xdp_tx_buf() 300 struct xdp_frame_bulk bq; in ice_clean_xdp_irq() local 320 xdp_frame_bulk_init(&bq); in ice_clean_xdp_irq() 342 ice_clean_xdp_tx_buf(dev, tx_buf, &bq); in ice_clean_xdp_irq() 348 ice_clean_xdp_tx_buf(dev, head, &bq); in ice_clean_xdp_irq() 351 xdp_flush_frame_bulk(&bq); in ice_clean_xdp_irq()
|
| /drivers/net/ethernet/mellanox/mlx5/core/en/ |
| A D | xdp.c | 656 struct xdp_frame_bulk *bq, in mlx5e_free_xdpsq_desc() argument 694 xdp_return_frame_bulk(xdpf, bq); in mlx5e_free_xdpsq_desc() 745 struct xdp_frame_bulk bq; in mlx5e_poll_xdpsq_cq() local 752 xdp_frame_bulk_init(&bq); in mlx5e_poll_xdpsq_cq() 785 mlx5e_free_xdpsq_desc(sq, wi, &xsk_frames, &bq, cq, cqe); in mlx5e_poll_xdpsq_cq() 798 xdp_flush_frame_bulk(&bq); in mlx5e_poll_xdpsq_cq() 816 struct xdp_frame_bulk bq; in mlx5e_free_xdpsq_descs() local 819 xdp_frame_bulk_init(&bq); in mlx5e_free_xdpsq_descs() 832 mlx5e_free_xdpsq_desc(sq, wi, &xsk_frames, &bq, NULL, NULL); in mlx5e_free_xdpsq_descs() 835 xdp_flush_frame_bulk(&bq); in mlx5e_free_xdpsq_descs()
|
| /drivers/net/ethernet/microchip/lan966x/ |
| A D | lan966x_fdma.c | 335 struct xdp_frame_bulk bq; in lan966x_fdma_tx_clear_buf() local 341 xdp_frame_bulk_init(&bq); in lan966x_fdma_tx_clear_buf() 374 xdp_return_frame_bulk(dcb_buf->data.xdpf, &bq); in lan966x_fdma_tx_clear_buf() 383 xdp_flush_frame_bulk(&bq); in lan966x_fdma_tx_clear_buf()
|
| /drivers/net/ethernet/pensando/ionic/ |
| A D | ionic_txrx.c | 274 struct xdp_frame_bulk bq; in ionic_xdp_tx_desc_clean() local 279 xdp_frame_bulk_init(&bq); in ionic_xdp_tx_desc_clean() 289 xdp_return_frame_bulk(desc_info->xdpf, &bq); in ionic_xdp_tx_desc_clean() 292 xdp_flush_frame_bulk(&bq); in ionic_xdp_tx_desc_clean()
|
| /drivers/net/vmxnet3/ |
| A D | vmxnet3_drv.c | 398 struct xdp_frame_bulk *bq) in vmxnet3_unmap_pkt() argument 427 xdp_return_frame_bulk(tbi->xdpf, bq); in vmxnet3_unmap_pkt() 443 struct xdp_frame_bulk bq; in vmxnet3_tq_tx_complete() local 446 xdp_frame_bulk_init(&bq); in vmxnet3_tq_tx_complete() 458 adapter, &bq); in vmxnet3_tq_tx_complete() 463 xdp_flush_frame_bulk(&bq); in vmxnet3_tq_tx_complete() 484 struct xdp_frame_bulk bq; in vmxnet3_tq_cleanup() local 488 xdp_frame_bulk_init(&bq); in vmxnet3_tq_cleanup() 500 xdp_return_frame_bulk(tbi->xdpf, &bq); in vmxnet3_tq_cleanup() 508 xdp_flush_frame_bulk(&bq); in vmxnet3_tq_cleanup()
|
| /drivers/net/ethernet/mediatek/ |
| A D | mtk_eth_soc.c | 1386 struct xdp_frame_bulk *bq, bool napi) in mtk_tx_unmap() argument 1429 else if (bq) in mtk_tx_unmap() 1430 xdp_return_frame_bulk(xdpf, bq); in mtk_tx_unmap() 2445 struct xdp_frame_bulk bq; in mtk_poll_tx_qdma() local 2453 xdp_frame_bulk_init(&bq); in mtk_poll_tx_qdma() 2474 mtk_tx_unmap(eth, tx_buf, &bq, true); in mtk_poll_tx_qdma() 2481 xdp_flush_frame_bulk(&bq); in mtk_poll_tx_qdma() 2494 struct xdp_frame_bulk bq; in mtk_poll_tx_pdma() local 2500 xdp_frame_bulk_init(&bq); in mtk_poll_tx_pdma() 2512 mtk_tx_unmap(eth, tx_buf, &bq, true); in mtk_poll_tx_pdma() [all …]
|
| /drivers/net/ethernet/socionext/ |
| A D | netsec.c | 638 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()
|
| /drivers/net/ethernet/marvell/ |
| A D | mvneta.c | 1873 struct xdp_frame_bulk bq; in mvneta_txq_bufs_free() local 1876 xdp_frame_bulk_init(&bq); in mvneta_txq_bufs_free() 1902 xdp_return_frame_bulk(buf->xdpf, &bq); in mvneta_txq_bufs_free() 1905 xdp_flush_frame_bulk(&bq); in mvneta_txq_bufs_free()
|
| /drivers/net/ethernet/marvell/mvpp2/ |
| A D | mvpp2_main.c | 2813 struct xdp_frame_bulk bq; in mvpp2_txq_bufs_free() local 2816 xdp_frame_bulk_init(&bq); in mvpp2_txq_bufs_free() 2832 xdp_return_frame_bulk(tx_buf->xdpf, &bq); in mvpp2_txq_bufs_free() 2836 xdp_flush_frame_bulk(&bq); in mvpp2_txq_bufs_free()
|