Searched refs:pbn (Results 1 - 25 of 44) sorted by path

12

/linux-master/drivers/bluetooth/
H A Dhci_ag6xx.c228 "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 Damdgpu_dm.c6621 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 Damdgpu_dm.h878 uint64_t pbn; member in struct:dm_connector_state
H A Damdgpu_dm_helpers.c244 old_payload->pbn = allocated_time_slots * pbn_per_slot;
H A Damdgpu_dm_mst_types.c842 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 Damdgpu_dm_mst_types.h73 int pbn; member in struct:dsc_mst_fairness_vars
/linux-master/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_dpms.c1388 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 Ddrm_dp_mst_topology.c355 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 Dintel_display_types.h1249 int pbn; member in struct:intel_crtc_state
H A Dintel_dp_mst.c240 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 Datom.h129 int pbn; member in struct:nv50_head_atom::__anon899
H A Ddisp.c951 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 Dif0012.h290 __u16 pbn; member in struct:nvif_outp_dp_mst_vcpi_args::nvif_outp_dp_mst_vcpi_v0
H A Doutp.h115 u8 start_slot, u8 num_slots, u16 pbn, u16 aligned_pbn);
/linux-master/drivers/gpu/drm/nouveau/nvif/
H A Doutp.c30 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 Dgf119.c119 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 Dior.h90 u8 slot_nr, u16 pbn, u16 aligned);
H A Dr535.c402 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 Dtu102.c34 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 Duoutp.c44 args->v0.pbn, args->v0.aligned_pbn);
/linux-master/drivers/gpu/drm/tests/
H A Ddrm_dp_mst_helper_test.c272 .u.allocate_payload.pbn = U16_MAX,
/linux-master/drivers/md/dm-vdo/
H A Dblock-map.c190 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 Dblock-map.h100 * 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 Ddata-vio.c1358 (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 Ddata-vio.h85 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,

Completed in 401 milliseconds

12