/linux-master/drivers/bluetooth/ |
H A D | hci_ag6xx.c | 228 "intel/ibt-hw-%x.%x.%x-fw-%x.%x.%x.%x.%x.pbn", 254 struct pbn_entry *pbn = (void *)fw_ptr; local 257 if (pbn->addr == 0xffffffff) { 263 addr = le32_to_cpu(pbn->addr); 264 plen = le32_to_cpu(pbn->plen); 266 if (fw->data + fw->size <= pbn->data + plen) { 274 err = intel_mem_write(hdev, addr, plen, pbn->data); 280 fw_ptr = pbn->data + plen;
|
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm.c | 6621 state->pbn = 0; 6655 new_state->pbn = state->pbn; 7186 dm_new_connector_state->pbn = drm_dp_calc_pbn_mode(clock, bpp << 4); 7191 dm_new_connector_state->pbn); 7214 int vcpi, pbn_div, pbn = 0, slot_num = 0; local 7246 /* pbn is calculated by compute_mst_dsc_configs_for_state*/ 7249 pbn = vars[j].pbn; 7257 slot_num = DIV_ROUND_UP(pbn, pbn_di [all...] |
H A D | amdgpu_dm.h | 878 uint64_t pbn; member in struct:dm_connector_state
|
H A D | amdgpu_dm_helpers.c | 244 old_payload->pbn = allocated_time_slots * pbn_per_slot;
|
H A D | amdgpu_dm_mst_types.c | 842 params[i].timing->dsc_cfg.mst_pbn = vars[i + k].pbn; 853 DRM_DEBUG_DRIVER("dsc=%d bits_per_pixel=%d pbn=%d\n", 856 vars[i + k].pbn); 860 static int bpp_x16_from_pbn(struct dsc_mst_fairness_params param, int pbn) argument 871 kbps = div_u64((u64)pbn * 994 * 8 * 54, 64); 904 kbps_to_peak_pbn(params[i].bw_range.max_kbps) - vars[i + k].pbn; 931 link_timeslots_used += DIV_ROUND_UP(vars[i + k].pbn, dfixed_trunc(mst_state->pbn_div)); 937 vars[next_index].pbn += fair_pbn_alloc; 941 vars[next_index].pbn); 947 vars[next_index].bpp_x16 = bpp_x16_from_pbn(params[next_index], vars[next_index].pbn); 1567 kbps_from_pbn(unsigned int pbn) argument 1599 int pbn, branch_max_throughput_mps = 0; local [all...] |
H A D | amdgpu_dm_mst_types.h | 73 int pbn; member in struct:dsc_mst_fairness_vars
|
/linux-master/drivers/gpu/drm/amd/display/dc/link/ |
H A D | link_dpms.c | 1388 struct fixed31_32 pbn; local 1466 pbn = get_pbn_from_timing(pipe_ctx); 1467 avg_time_slots_per_mtp = dc_fixpt_div(pbn, pbn_per_slot); 1696 struct fixed31_32 pbn; local 1705 pbn = get_pbn_from_bw_in_kbps(bw_in_kbps); 1706 avg_time_slots_per_mtp = dc_fixpt_div(pbn, pbn_per_slot); 1715 /* send ALLOCATE_PAYLOAD sideband message with updated pbn */ 1784 struct fixed31_32 pbn; local 1844 /* send ALLOCATE_PAYLOAD sideband message with updated pbn */ 1851 pbn [all...] |
/linux-master/drivers/gpu/drm/display/ |
H A D | drm_dp_mst_topology.c | 355 buf[idx] = (req->u.allocate_payload.pbn >> 8); 357 buf[idx] = (req->u.allocate_payload.pbn & 0xff); 480 a->pbn = buf[++idx] << 8; 481 a->pbn |= buf[++idx]; 620 P("port=%d vcpi=%d pbn=%d sdp_streams=%d %*ph\n", 622 req->u.allocate_payload.vcpi, req->u.allocate_payload.pbn, 1186 u8 vcpi, uint16_t pbn, 1196 req.u.allocate_payload.pbn = pbn; 3116 int pbn) 1184 build_allocate_payload(struct drm_dp_sideband_msg_tx *msg, int port_num, u8 vcpi, uint16_t pbn, u8 number_sdp_streams, u8 *sdp_stream_sink) argument 3113 drm_dp_payload_send_msg(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port, int id, int pbn) argument 4323 drm_dp_atomic_find_time_slots(struct drm_atomic_state *state, struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port, int pbn) argument 5437 drm_dp_mst_atomic_enable_dsc(struct drm_atomic_state *state, struct drm_dp_mst_port *port, int pbn, bool enable) argument [all...] |
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_display_types.h | 1249 int pbn; member in struct:intel_crtc_state
|
H A D | intel_dp_mst.c | 240 crtc_state->pbn = intel_dp_mst_calc_pbn(adjusted_mode->crtc_clock, 244 remote_tu = DIV_ROUND_UP(dfixed_const(crtc_state->pbn), mst_state->pbn_div.full); 251 crtc_state->pbn);
|
/linux-master/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | atom.h | 129 int pbn; member in struct:nv50_head_atom::__anon899
|
H A D | disp.c | 951 payload->pbn, 989 asyh->dp.pbn = drm_dp_calc_pbn_mode(clock, asyh->or.bpc * 3 << 4); 1003 slots = drm_dp_atomic_find_time_slots(state, &mstm->mgr, mstc->port, asyh->dp.pbn);
|
/linux-master/drivers/gpu/drm/nouveau/include/nvif/ |
H A D | if0012.h | 290 __u16 pbn; member in struct:nvif_outp_dp_mst_vcpi_args::nvif_outp_dp_mst_vcpi_v0
|
H A D | outp.h | 115 u8 start_slot, u8 num_slots, u16 pbn, u16 aligned_pbn);
|
/linux-master/drivers/gpu/drm/nouveau/nvif/ |
H A D | outp.c | 30 u8 start_slot, u8 num_slots, u16 pbn, u16 aligned_pbn) 39 args.pbn = pbn; 44 "[DP_MST_VCPI head:%d start_slot:%02x num_slots:%02x pbn:%04x aligned_pbn:%04x]", 45 args.head, args.start_slot, args.num_slots, args.pbn, args.aligned_pbn); 29 nvif_outp_dp_mst_vcpi(struct nvif_outp *outp, int head, u8 start_slot, u8 num_slots, u16 pbn, u16 aligned_pbn) argument
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | gf119.c | 119 gf119_sor_dp_vcpi(struct nvkm_ior *sor, int head, u8 slot, u8 slot_nr, u16 pbn, u16 aligned) argument 125 nvkm_mask(device, 0x61658c + hoff, 0xffffffff, (aligned << 16) | pbn);
|
H A D | ior.h | 90 u8 slot_nr, u16 pbn, u16 aligned);
|
H A D | r535.c | 402 r535_sor_dp_vcpi(struct nvkm_ior *sor, int head, u8 slot, u8 slot_nr, u16 pbn, u16 aligned_pbn) argument 425 ctrl->MST.PBN = pbn;
|
H A D | tu102.c | 34 tu102_sor_dp_vcpi(struct nvkm_ior *sor, int head, u8 slot, u8 slot_nr, u16 pbn, u16 aligned) argument 39 nvkm_mask(device, 0x61657c + hoff, 0xffffffff, (aligned << 16) | pbn);
|
H A D | uoutp.c | 44 args->v0.pbn, args->v0.aligned_pbn);
|
/linux-master/drivers/gpu/drm/tests/ |
H A D | drm_dp_mst_helper_test.c | 272 .u.allocate_payload.pbn = U16_MAX,
|
/linux-master/drivers/md/dm-vdo/ |
H A D | block-map.c | 190 info->pbn = NO_PAGE; 375 /** set_info_pbn() - Set the pbn for an info, updating the map as needed. */ 376 static int __must_check set_info_pbn(struct page_info *info, physical_block_number_t pbn) argument 381 int result = VDO_ASSERT((pbn == NO_PAGE) || (info->pbn == NO_PAGE), 386 if (info->pbn != NO_PAGE) 387 vdo_int_map_remove(cache->page_map, info->pbn); 389 info->pbn = pbn; 391 if (pbn ! 442 find_page(struct vdo_page_cache *cache, physical_block_number_t pbn) argument 706 physical_block_number_t pbn = vdo_get_block_map_page_pbn(page); local 766 launch_page_load(struct page_info *info, physical_block_number_t pbn) argument 877 physical_block_number_t *pbn = context; local 890 physical_block_number_t pbn; local 1210 vdo_get_page(struct vdo_page_completion *page_completion, struct block_map_zone *zone, physical_block_number_t pbn, bool writable, void *parent, vdo_action_fn callback, vdo_action_fn error_handler, bool requeue) argument 1386 vdo_copy_valid_page(char *buffer, nonce_t nonce, physical_block_number_t pbn, struct block_map_page *page) argument 1824 physical_block_number_t pbn; local 1877 physical_block_number_t pbn = lock->tree_slots[lock->height - 1].block_map_slot.pbn; local 1953 physical_block_number_t pbn = *((physical_block_number_t *) context); local 2069 physical_block_number_t pbn; local 2168 physical_block_number_t pbn; local 2247 physical_block_number_t pbn; local 3191 vdo_update_block_map_page(struct block_map_page *page, struct data_vio *data_vio, physical_block_number_t pbn, enum block_mapping_state mapping_state, sequence_number_t *recovery_lock) argument [all...] |
H A D | block-map.h | 100 * otherwise the page buffer is bound to particular page whose absolute pbn is in the pbn field. If 138 /* the pbn of the page */ 139 physical_block_number_t pbn; member in struct:page_info 173 physical_block_number_t pbn; member in struct:vdo_page_completion 285 * @pbn: A PBN of a tree node. 290 typedef int (*vdo_entry_callback_fn)(physical_block_number_t pbn, 302 struct block_map_zone *zone, physical_block_number_t pbn, 320 physical_block_number_t pbn, 364 physical_block_number_t pbn, [all...] |
H A D | data-vio.c | 1358 (unsigned long long) data_vio->new_mapped.pbn, 1359 (unsigned long long) data_vio->mapped.pbn, 1360 (unsigned long long) data_vio->allocation.pbn, 1406 VDO_ASSERT_LOG_ONLY((allocation->pbn == VDO_ZERO_BLOCK), 1418 * @reset: If true, the allocation will be reset (i.e. any allocated pbn will be forgotten). 1425 physical_block_number_t locked_pbn = allocation->pbn; 1430 allocation->pbn = VDO_ZERO_BLOCK; 1567 if (data_vio->mapped.pbn == VDO_ZERO_BLOCK) { 1576 read_endio, REQ_OP_READ, data_vio->mapped.pbn); 1582 data_vio->mapped.pbn); [all...] |
H A D | data-vio.h | 85 physical_block_number_t pbn; member in struct:zoned_pbn 149 physical_block_number_t pbn; member in struct:allocation 320 return (data_vio->allocation.pbn != VDO_ZERO_BLOCK); 435 (unsigned long long) data_vio->allocation.pbn, thread_id, 465 (unsigned long long) data_vio->duplicate.pbn, thread_id, 495 (unsigned long long) data_vio->mapped.pbn, thread_id, expected); 512 (unsigned long long) data_vio->new_mapped.pbn, thread_id,
|