| /drivers/char/ipmi/ |
| A D | ipmi_bt_sm.c | 113 #define BMC2HOST bt->io->inputb(bt->io, 1) 230 bt->write_data[2] = bt->seq++; in bt_start_transaction() 237 bt->timeout = bt->BT_CAP_req2rsp; in bt_start_transaction() 323 bt->write_count, bt->seq); in write_all_bytes() 342 bt->read_count = bt->read_data[0]; in read_all_bytes() 378 bt->read_data[1], bt->read_data[2], bt->read_data[3]); in read_all_bytes() 390 bt->timeout = bt->BT_CAP_req2rsp; in error_recovery() 566 bt->state = bt->complete; in bt_event() 574 bt_init_data(bt, bt->io); in bt_event() 605 bt->timeout = bt->BT_CAP_req2rsp; in bt_event() [all …]
|
| /drivers/media/pci/bt8xx/ |
| A D | bt878.c | 70 dma_free_coherent(&bt->dev->dev, bt->buf_size, bt->buf_cpu, in bt878_mem_free() 76 dma_free_coherent(&bt->dev->dev, bt->risc_size, bt->risc_cpu, in bt878_mem_free() 87 bt->buf_cpu = dma_alloc_coherent(&bt->dev->dev, bt->buf_size, in bt878_mem_alloc() 95 bt->risc_cpu = dma_alloc_coherent(&bt->dev->dev, bt->risc_size, in bt878_mem_alloc() 125 bt->block_bytes = bt->buf_size >> 4; in bt878_make_risc() 127 bt->line_bytes = bt->block_bytes; in bt878_make_risc() 128 bt->line_count = bt->block_count; in bt878_make_risc() 153 bt->line_count, bt->line_bytes); in bt878_risc_program() 163 bt->block_count) | bt-> in bt878_risc_program() 487 free_irq(bt->irq, bt); in bt878_probe() [all …]
|
| A D | dvb-bt8xx.c | 44 struct bt878 *bt = from_work(bt, t, bh_work); in dvb_bt8xx_work() local 49 while (card->bt->last_block != card->bt->finished_block) { in dvb_bt8xx_work() 52 &card->bt->buf_cpu[card->bt->last_block * in dvb_bt8xx_work() 54 card->bt->block_bytes); in dvb_bt8xx_work() 55 card->bt->last_block = (card->bt->last_block + 1) % in dvb_bt8xx_work() 56 card->bt->block_count; in dvb_bt8xx_work() 94 bt878_stop(card->bt); in dvb_bt8xx_stop_feed() 311 return request_firmware(fw, name, &bt->bt->dev->dev); in microtune_mt7202dtf_request_firmware() 409 return request_firmware(fw, name, &bt->bt->dev->dev); in or51211_request_firmware() 668 state->bt = card->bt; in frontend_init() [all …]
|
| /drivers/net/can/dev/ |
| A D | bittiming.c | 11 if (bt->sjw) in can_sjw_set_default() 15 bt->sjw = max(1U, min(bt->phase_seg1, bt->phase_seg2 / 2)); in can_sjw_set_default() 27 if (bt->sjw > bt->phase_seg1) { in can_sjw_check() 30 bt->sjw, bt->phase_seg1); in can_sjw_check() 34 if (bt->sjw > bt->phase_seg2) { in can_sjw_check() 37 bt->sjw, bt->phase_seg2); in can_sjw_check() 53 const unsigned int tseg1 = bt->prop_seg + bt->phase_seg1; in can_fixup_bittiming() 105 bt->bitrate = priv->clock.freq / (bt->brp * can_bit_time(bt)); in can_fixup_bittiming() 144 if (!bt->tq && bt->bitrate && btc) in can_get_bittiming() 146 if (bt->tq && !bt->bitrate && btc) in can_get_bittiming() [all …]
|
| A D | calc_bittiming.c | 82 if (bt->sample_point) { in can_calc_bittiming() 85 if (bt->bitrate > 800 * KILO /* BPS */) in can_calc_bittiming() 134 do_div(v64, bt->bitrate); in can_calc_bittiming() 154 bt->tq = (u32)v64; in can_calc_bittiming() 155 bt->prop_seg = tseg1 / 2; in can_calc_bittiming() 156 bt->phase_seg1 = tseg1 - bt->prop_seg; in can_calc_bittiming() 157 bt->phase_seg2 = tseg2; in can_calc_bittiming() 159 can_sjw_set_default(bt); in can_calc_bittiming() 165 bt->brp = best_brp; in can_calc_bittiming() 168 bt->bitrate = priv->clock.freq / in can_calc_bittiming() [all …]
|
| A D | netlink.c | 43 if (bt->sample_point >= 1000) { in can_validate_bittiming() 109 struct can_bittiming bt; in can_validate() local 111 memcpy(&bt, nla_data(data[IFLA_CAN_BITTIMING]), sizeof(bt)); in can_validate() 112 err = can_validate_bittiming(&bt, extack); in can_validate() 128 struct can_bittiming bt; in can_validate() local 130 memcpy(&bt, nla_data(data[IFLA_CAN_DATA_BITTIMING]), sizeof(bt)); in can_validate() 246 struct can_bittiming bt; in can_changelink() local 261 memcpy(&bt, nla_data(data[IFLA_CAN_BITTIMING]), sizeof(bt)); in can_changelink() 262 err = can_get_bittiming(dev, &bt, in can_changelink() 273 bt.bitrate, priv->bitrate_max); in can_changelink() [all …]
|
| /drivers/media/v4l2-core/ |
| A D | v4l2-dv-timings.c | 145 const struct v4l2_bt_timings *bt = &t->bt; in v4l2_valid_dv_timings() local 169 (bt->il_vbackporch || bt->il_vsync || bt->il_vfrontporch)) in v4l2_valid_dv_timings() 273 if (t1->bt.width == t2->bt.width && in v4l2_match_dv_timings() 274 t1->bt.height == t2->bt.height && in v4l2_match_dv_timings() 280 t1->bt.hsync == t2->bt.hsync && in v4l2_match_dv_timings() 283 t1->bt.vsync == t2->bt.vsync && in v4l2_match_dv_timings() 290 t1->bt.il_vsync == t2->bt.il_vsync && in v4l2_match_dv_timings() 319 bt->width, bt->height, bt->interlaced ? "i" : "p", in v4l2_print_dv_timings() 328 bt->hsync, bt->hbackporch); in v4l2_print_dv_timings() 332 bt->vsync, bt->vbackporch); in v4l2_print_dv_timings() [all …]
|
| /drivers/media/i2c/ |
| A D | ths8200.c | 217 uint16_t line_start_active_video = (bt->vsync + bt->vbackporch); in ths8200_setup() 218 uint16_t line_start_front_porch = (vtotal(bt) - bt->vfrontporch); in ths8200_setup() 229 if (!bt->interlaced) in ths8200_setup() 236 (bt->hbackporch + bt->hsync) & 0xff); in ths8200_setup() 244 ((bt->hbackporch + bt->hsync) & 0x100) >> 1); in ths8200_setup() 271 if (!bt->interlaced) in ths8200_setup() 304 (bt->hsync >> 2) & 0xc0); in ths8200_setup() 356 "vertical: sync %d\n", __func__, htotal(bt), vtotal(bt), in ths8200_setup() 357 polarity, bt->hfrontporch, bt->hbackporch, in ths8200_setup() 358 bt->hsync, bt->vsync); in ths8200_setup() [all …]
|
| A D | ths7303.c | 38 struct v4l2_bt_timings bt; member 145 state->bt.pixelclock = 0; in ths7303_s_std_output() 170 if (state->bt.pixelclock > 120000000) in ths7303_config() 172 else if (state->bt.pixelclock > 70000000) in ths7303_config() 174 else if (state->bt.pixelclock > 20000000) in ths7303_config() 204 state->bt = dv_timings->bt; in ths7303_s_dv_timings() 286 if (state->bt.pixelclock) { in ths7303_log_status() 287 struct v4l2_bt_timings *bt = &state->bt; in ths7303_log_status() local 294 bt->width, bt->height, bt->interlaced ? "i" : "p", in ths7303_log_status() 296 (int)bt->pixelclock / in ths7303_log_status() [all …]
|
| A D | tda1997x.c | 746 const struct v4l2_bt_timings *bt = &state->timings.bt; in tda1997x_configure_vhref() local 755 href_start = bt->hbackporch + bt->hsync + 1; in tda1997x_configure_vhref() 757 vref_f1_start = bt->height + bt->vbackporch + bt->vsync + in tda1997x_configure_vhref() 758 bt->il_vbackporch + bt->il_vsync + in tda1997x_configure_vhref() 759 bt->il_vfrontporch; in tda1997x_configure_vhref() 760 vref_f1_width = bt->vbackporch + bt->vsync + bt->vfrontporch; in tda1997x_configure_vhref() 765 if (bt->interlaced) { in tda1997x_configure_vhref() 767 (bt->il_vbackporch + bt->il_vsync - 1); in tda1997x_configure_vhref() 768 vref_f2_width = bt->il_vbackporch + bt->il_vsync + in tda1997x_configure_vhref() 1158 timings->bt.il_vsync = timings->bt.vsync; in tda1997x_detect_std() [all …]
|
| A D | tvp7002.c | 553 const struct v4l2_bt_timings *bt = &dv_timings->bt; in tvp7002_s_dv_timings() local 562 const struct v4l2_bt_timings *t = &tvp7002_timings[i].timings.bt; in tvp7002_s_dv_timings() 564 if (!memcmp(bt, t, &bt->standards - &bt->width)) { in tvp7002_s_dv_timings() 759 const struct v4l2_bt_timings *bt; in tvp7002_log_status() local 765 bt = &device->current_timings->timings.bt; in tvp7002_log_status() 766 v4l2_info(sd, "Selected DV Timings: %ux%u\n", bt->width, bt->height); in tvp7002_log_status() 770 bt = &tvp7002_timings[detected].timings.bt; in tvp7002_log_status() 772 bt->width, bt->height); in tvp7002_log_status() 839 fmt->format.width = tvp7002->current_timings->timings.bt.width; in tvp7002_get_pad_format() 840 fmt->format.height = tvp7002->current_timings->timings.bt.height; in tvp7002_get_pad_format()
|
| /drivers/media/pci/mgb4/ |
| A D | mgb4_io.h | 46 struct v4l2_bt_timings *bt = &timings->bt; in pixel_size() local 48 u32 height = bt->height + bt->vfrontporch + bt->vsync + bt->vbackporch; in pixel_size() 49 u32 width = bt->width + bt->hfrontporch + bt->hsync + bt->hbackporch; in pixel_size()
|
| A D | mgb4_vin.c | 66 .bt = { 157 timings->bt.width = resolution >> 16; in get_timings() 158 timings->bt.height = resolution & 0xFFFF; in get_timings() 163 timings->bt.pixelclock = pclk * 1000; in get_timings() 592 vindev->timings.bt.pixelclock); in vidioc_s_parm() 608 if (timings->bt.width < video_timings_cap.bt.min_width || in vidioc_s_dv_timings() 609 timings->bt.width > video_timings_cap.bt.max_width || in vidioc_s_dv_timings() 610 timings->bt.height < video_timings_cap.bt.min_height || in vidioc_s_dv_timings() 611 timings->bt.height > video_timings_cap.bt.max_height) in vidioc_s_dv_timings() 613 if (timings->bt.width == vindev->timings.bt.width && in vidioc_s_dv_timings() [all …]
|
| /drivers/platform/x86/ |
| A D | acerhdf.c | 537 const struct bios_settings *bt = NULL; in acerhdf_check_hardware() local 555 for (bt = bios_tbl; bt->vendor[0]; bt++) { in acerhdf_check_hardware() 556 pr_info("%-13s | %-17s | %-10s\n", bt->vendor, in acerhdf_check_hardware() 557 bt->product, bt->version); in acerhdf_check_hardware() 580 for (bt = bios_tbl; bt->vendor[0]; bt++) { in acerhdf_check_hardware() 585 if (strstarts(vendor, bt->vendor) && in acerhdf_check_hardware() 586 strstarts(product, bt->product) && in acerhdf_check_hardware() 587 strstarts(version, bt->version)) { in acerhdf_check_hardware() 600 ctrl_cfg.fanreg = bt->fanreg; in acerhdf_check_hardware() 601 ctrl_cfg.tempreg = bt->tempreg; in acerhdf_check_hardware() [all …]
|
| /drivers/video/fbdev/ |
| A D | tcx.c | 105 struct bt_regs __iomem *bt; member 169 struct bt_regs __iomem *bt = par->bt; in tcx_setcolreg() local 181 sbus_writel(regno << 24, &bt->addr); in tcx_setcolreg() 182 sbus_writel(red << 24, &bt->color_map); in tcx_setcolreg() 183 sbus_writel(green << 24, &bt->color_map); in tcx_setcolreg() 184 sbus_writel(blue << 24, &bt->color_map); in tcx_setcolreg() 348 if (par->bt) in tcx_unmap_regs() 350 par->bt, sizeof(struct bt_regs)); in tcx_unmap_regs() 395 !par->bt || !info->screen_base) in tcx_probe() 439 sbus_writel(0x05 << 24, &par->bt->addr); in tcx_probe() [all …]
|
| A D | cg6.c | 257 struct bt_regs __iomem *bt; member 489 struct bt_regs __iomem *bt = par->bt; in cg6_setcolreg() local 501 sbus_writel((u32)regno << 24, &bt->addr); in cg6_setcolreg() 655 struct bt_regs __iomem *bt = par->bt; in cg6_bt_init() local 658 sbus_writel(0xff << 24, &bt->control); in cg6_bt_init() 659 sbus_writel(0x05 << 24, &bt->addr); in cg6_bt_init() 660 sbus_writel(0x00 << 24, &bt->control); in cg6_bt_init() 662 sbus_writel(0x73 << 24, &bt->control); in cg6_bt_init() 663 sbus_writel(0x07 << 24, &bt->addr); in cg6_bt_init() 664 sbus_writel(0x00 << 24, &bt->control); in cg6_bt_init() [all …]
|
| /drivers/media/i2c/adv748x/ |
| A D | adv748x-hdmi.c | 96 fmt->field = hdmi->timings.bt.interlaced ? in adv748x_hdmi_fill_format() 102 fmt->width = hdmi->timings.bt.width; in adv748x_hdmi_fill_format() 103 fmt->height = hdmi->timings.bt.height; in adv748x_hdmi_fill_format() 245 timings->bt.interlaced ? in adv748x_hdmi_s_dv_timings() 277 struct v4l2_bt_timings *bt = &timings->bt; in adv748x_hdmi_query_dv_timings() local 305 bt->pixelclock = pixelclock; in adv748x_hdmi_query_dv_timings() 309 bt->width = hdmi_read16(state, ADV748X_HDMI_LW1, in adv748x_hdmi_query_dv_timings() 311 bt->height = hdmi_read16(state, ADV748X_HDMI_F0H1, in adv748x_hdmi_query_dv_timings() 330 if (bt->interlaced == V4L2_DV_INTERLACED) { in adv748x_hdmi_query_dv_timings() 331 bt->height += hdmi_read16(state, 0x0b, 0x1fff); in adv748x_hdmi_query_dv_timings() [all …]
|
| /drivers/media/platform/synopsys/hdmirx/ |
| A D | snps_hdmirx.c | 308 bt->width, bt->height, bt->interlaced ? "i" : "p", in hdmirx_get_timings() 313 bt->hfrontporch, hact, bt->hsync, bt->hbackporch, in hdmirx_get_timings() 314 bt->vfrontporch, vact, bt->vsync, bt->vbackporch); in hdmirx_get_timings() 318 bt->il_vfrontporch = bt->vfrontporch; in hdmirx_get_timings() 319 bt->il_vsync = bt->vsync + 1; in hdmirx_get_timings() 320 bt->il_vbackporch = bt->vbackporch; in hdmirx_get_timings() 330 if (bt->width < 100 || bt->width > 5000 || in hdmirx_check_timing_valid() 334 if (!bt->hsync || bt->hsync > 200 || in hdmirx_check_timing_valid() 335 !bt->vsync || bt->vsync > 100) in hdmirx_check_timing_valid() 1203 if (!bt->width || !bt->height) in hdmirx_set_fmt() [all …]
|
| /drivers/net/can/esd/ |
| A D | esdacc.c | 361 const struct can_bittiming *bt = &priv->can.bittiming; in acc_set_bittiming() local 369 bt->brp, bt->prop_seg, in acc_set_bittiming() 370 bt->phase_seg1, bt->phase_seg2, bt->sjw); in acc_set_bittiming() 372 brp = FIELD_PREP(ACC_REG_BRP_FD_MASK_BRP, bt->brp - 1); in acc_set_bittiming() 374 btr = FIELD_PREP(ACC_REG_BTR_FD_MASK_TSEG1, bt->phase_seg1 + bt->prop_seg - 1); in acc_set_bittiming() 376 btr |= FIELD_PREP(ACC_REG_BTR_FD_MASK_SJW, bt->sjw - 1); in acc_set_bittiming() 386 bt->brp, bt->prop_seg, in acc_set_bittiming() 387 bt->phase_seg1, bt->phase_seg2, bt->sjw); in acc_set_bittiming() 389 brp = FIELD_PREP(ACC_REG_BRP_CL_MASK_BRP, bt->brp - 1); in acc_set_bittiming() 391 btr = FIELD_PREP(ACC_REG_BTR_CL_MASK_TSEG1, bt->phase_seg1 + bt->prop_seg - 1); in acc_set_bittiming() [all …]
|
| /drivers/media/test-drivers/vivid/ |
| A D | vivid-vid-cap.c | 371 struct v4l2_bt_timings *bt = &dev->dv_timings_cap[dev->input].bt; in vivid_update_format_cap() local 403 size = V4L2_DV_BT_FRAME_WIDTH(bt) * V4L2_DV_BT_FRAME_HEIGHT(bt); in vivid_update_format_cap() 426 if (bt->width == 720 && bt->height <= 576) in vivid_update_format_cap() 1142 struct v4l2_bt_timings *bt = &dev->dv_timings_cap[dev->input].bt; in vidioc_s_input() local 1448 struct v4l2_bt_timings *bt = &timings->bt; in valid_cvt_gtf_timings() local 1462 if (bt->standards == 0 || (bt->standards & V4L2_DV_BT_STD_CVT)) { in valid_cvt_gtf_timings() 1466 bt->polarities, bt->interlaced, in valid_cvt_gtf_timings() 1468 cvt.bt.width == bt->width && cvt.bt.height == bt->height) { in valid_cvt_gtf_timings() 1478 find_aspect_ratio(bt->width, bt->height, in valid_cvt_gtf_timings() 1482 bt->polarities, bt->interlaced, in valid_cvt_gtf_timings() [all …]
|
| /drivers/power/supply/ |
| A D | twl4030_madc_battery.c | 55 static int twl4030_madc_bat_get_charging_status(struct twl4030_madc_battery *bt) in twl4030_madc_bat_get_charging_status() argument 57 return (madc_read(bt->channel_ichg) > 0) ? 1 : 0; in twl4030_madc_bat_get_charging_status() 60 static int twl4030_madc_bat_get_voltage(struct twl4030_madc_battery *bt) in twl4030_madc_bat_get_voltage() argument 62 return madc_read(bt->channel_vbat); in twl4030_madc_bat_get_voltage() 65 static int twl4030_madc_bat_get_current(struct twl4030_madc_battery *bt) in twl4030_madc_bat_get_current() argument 67 return madc_read(bt->channel_ichg) * 1000; in twl4030_madc_bat_get_current() 70 static int twl4030_madc_bat_get_temp(struct twl4030_madc_battery *bt) in twl4030_madc_bat_get_temp() argument 72 return madc_read(bt->channel_temp) * 10; in twl4030_madc_bat_get_temp()
|
| /drivers/net/wireless/realtek/rtw89/ |
| A D | coex.c | 925 struct rtw89_btc_bt_info *bt = &btc->cx.bt; in _reset_btc_var() local 936 memset(bt, 0, sizeof(*bt)); in _reset_btc_var() 1107 struct rtw89_btc_bt_info *bt = &cx->bt; in _chk_btc_err() local 3223 struct rtw89_btc_bt_info *bt = &cx->bt; in _update_btc_state_map() local 4479 struct rtw89_btc_bt_info *bt = &cx->bt; in _set_ant_v0() local 5431 struct rtw89_btc_bt_info *bt = &cx->bt; in _set_wl_tx_limit() local 7408 if (bt->enable.now != bt->enable.last) in _update_bt_scbd() 7418 bt->enable.last = bt->enable.now; in _update_bt_scbd() 7471 struct rtw89_btc_bt_info *bt = &cx->bt; in _chk_wl_rfk_request() local 8032 struct rtw89_btc_bt_info *bt = &cx->bt; in _update_bt_info() local [all …]
|
| /drivers/media/pci/cobalt/ |
| A D | cobalt-v4l2.c | 142 struct v4l2_bt_timings *bt = &s->timings.bt; in cobalt_enable_output() local 150 u64 clk = bt->pixelclock; in cobalt_enable_output() 163 sd_fmt.format.width = bt->width; in cobalt_enable_output() 164 sd_fmt.format.height = bt->height; in cobalt_enable_output() 287 struct v4l2_bt_timings *bt = &s->timings.bt; in cobalt_start_streaming() local 309 tot_size = V4L2_DV_BT_FRAME_WIDTH(bt) * V4L2_DV_BT_FRAME_HEIGHT(bt); in cobalt_start_streaming() 320 iowrite32(bt->width * bt->height, &fw->active_length); in cobalt_start_streaming() 637 s->width = timings->bt.width; in cobalt_s_dv_timings() 638 s->height = timings->bt.height; in cobalt_s_dv_timings() 1110 sel->r.width = timings.bt.width; in cobalt_g_selection() [all …]
|
| /drivers/media/platform/ti/davinci/ |
| A D | vpif_display.c | 913 struct v4l2_bt_timings *bt = &vid_ch->dv_timings.bt; in vpif_s_dv_timings() local 943 if (!(timings->bt.width && timings->bt.height && in vpif_s_dv_timings() 946 timings->bt.hsync) && in vpif_s_dv_timings() 949 timings->bt.vsync))) { in vpif_s_dv_timings() 962 std_info->l3 = bt->vsync + bt->vbackporch + 1; in vpif_s_dv_timings() 965 if (bt->interlaced) { in vpif_s_dv_timings() 966 if (bt->il_vbackporch || bt->il_vfrontporch || bt->il_vsync) { in vpif_s_dv_timings() 968 (bt->vfrontporch - 1); in vpif_s_dv_timings() 971 bt->il_vbackporch + 1; in vpif_s_dv_timings() 973 (bt->il_vfrontporch - 1); in vpif_s_dv_timings() [all …]
|
| /drivers/gpu/drm/display/ |
| A D | drm_dsc_helper.c | 1520 const u16 *bt = cfg->rc_buf_thresh; in drm_dsc_dump_config_rc_params() local 1530 bt[0], bt[1], bt[2], bt[3], bt[4], bt[5], bt[6], bt[7], in drm_dsc_dump_config_rc_params() 1531 bt[8], bt[9], bt[10], bt[11], bt[12], bt[13]); in drm_dsc_dump_config_rc_params()
|