| /drivers/media/platform/renesas/vsp1/ |
| A D | vsp1_dl.c | 560 dl = kzalloc(sizeof(*dl), GFP_KERNEL); in vsp1_dl_list_alloc() 561 if (!dl) in vsp1_dl_list_alloc() 577 dl->dma = dl->body0->dma + header_offset; in vsp1_dl_list_alloc() 579 memset(dl->header, 0, sizeof(*dl->header)); in vsp1_dl_list_alloc() 580 dl->header->lists[0].addr = dl->body0->dma; in vsp1_dl_list_alloc() 582 return dl; in vsp1_dl_list_alloc() 642 if (!dl) in __vsp1_dl_list_put() 679 list_add_tail(&dl->list, &dl->dlm->free); in __vsp1_dl_list_put() 695 if (!dl) in vsp1_dl_list_put() 831 dl->header->next_header = dl->dma; in vsp1_dl_list_fill_header() [all …]
|
| A D | vsp1_vspx.c | 132 struct vsp1_dl_list *dl, in vsp1_vspx_pipeline_configure() argument 163 dl, dlb); in vsp1_vspx_pipeline_configure() 418 struct vsp1_dl_list *dl; in vsp1_isp_job_prepare() local 427 if (!job->dl) in vsp1_isp_job_prepare() 430 dl = job->dl; in vsp1_isp_job_prepare() 436 dl, dlb); in vsp1_isp_job_prepare() 442 dl, dlb); in vsp1_isp_job_prepare() 464 dl, dlb); in vsp1_isp_job_prepare() 474 dl = second_dl; in vsp1_isp_job_prepare() 497 job->dl = NULL; in vsp1_isp_job_prepare() [all …]
|
| A D | vsp1_dl.h | 63 void vsp1_dl_list_put(struct vsp1_dl_list *dl); 64 struct vsp1_dl_body *vsp1_dl_list_get_body0(struct vsp1_dl_list *dl); 65 struct vsp1_dl_ext_cmd *vsp1_dl_get_pre_cmd(struct vsp1_dl_list *dl); 66 void vsp1_dl_list_commit(struct vsp1_dl_list *dl, unsigned int dl_flags); 76 int vsp1_dl_list_add_body(struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb); 77 int vsp1_dl_list_add_chain(struct vsp1_dl_list *head, struct vsp1_dl_list *dl);
|
| A D | vsp1_entity.h | 85 struct vsp1_dl_list *dl, 89 struct vsp1_dl_list *dl, 94 struct vsp1_dl_list *dl, 160 struct vsp1_dl_list *dl, 165 struct vsp1_dl_list *dl, 171 struct vsp1_dl_list *dl,
|
| /drivers/crypto/marvell/octeontx2/ |
| A D | otx2_cpt_devlink.c | 145 struct devlink *dl; in otx2_cpt_register_dl() local 150 if (!dl) { in otx2_cpt_register_dl() 155 cpt_dl = devlink_priv(dl); in otx2_cpt_register_dl() 156 cpt_dl->dl = dl; in otx2_cpt_register_dl() 158 cptpf->dl = dl; in otx2_cpt_register_dl() 164 devlink_free(dl); in otx2_cpt_register_dl() 167 devlink_register(dl); in otx2_cpt_register_dl() 174 struct devlink *dl = cptpf->dl; in otx2_cpt_unregister_dl() local 176 if (!dl) in otx2_cpt_unregister_dl() 179 devlink_unregister(dl); in otx2_cpt_unregister_dl() [all …]
|
| /drivers/net/ethernet/qlogic/qed/ |
| A D | qed_devlink.c | 104 if (IS_ERR(dl->fw_reporter)) { in qed_fw_reporters_create() 106 PTR_ERR(dl->fw_reporter)); in qed_fw_reporters_create() 107 dl->fw_reporter = NULL; in qed_fw_reporters_create() 116 rep = dl->fw_reporter; in qed_fw_reporters_destroy() 203 struct devlink *dl; in qed_devlink_register() local 208 if (!dl) in qed_devlink_register() 211 qdevlink = devlink_priv(dl); in qed_devlink_register() 221 qed_fw_reporters_create(dl); in qed_devlink_register() 222 devlink_register(dl); in qed_devlink_register() 223 return dl; in qed_devlink_register() [all …]
|
| /drivers/net/ethernet/pensando/ionic/ |
| A D | ionic_devlink.c | 16 struct ionic *ionic = devlink_priv(dl); in ionic_dl_flash_update() 24 struct ionic *ionic = devlink_priv(dl); in ionic_dl_info_get() 61 struct devlink *dl; in ionic_devlink_alloc() local 64 if (!dl) in ionic_devlink_alloc() 67 return devlink_priv(dl); in ionic_devlink_alloc() 72 struct devlink *dl = priv_to_devlink(ionic); in ionic_devlink_free() local 74 devlink_free(dl); in ionic_devlink_free() 79 struct devlink *dl = priv_to_devlink(ionic); in ionic_devlink_register() local 92 devlink_register(dl); in ionic_devlink_register() 98 struct devlink *dl = priv_to_devlink(ionic); in ionic_devlink_unregister() local [all …]
|
| A D | ionic_fw.c | 102 struct devlink *dl; in ionic_firmware_update() local 109 dl = priv_to_devlink(ionic); in ionic_firmware_update() 110 devlink_flash_update_status_notify(dl, "Preparing to flash", NULL, 0, 0); in ionic_firmware_update() 127 devlink_flash_update_status_notify(dl, "Downloading", NULL, in ionic_firmware_update() 150 devlink_flash_update_status_notify(dl, "Downloading", NULL, in ionic_firmware_update() 153 devlink_flash_update_timeout_notify(dl, "Installing", NULL, in ionic_firmware_update() 174 devlink_flash_update_timeout_notify(dl, "Selecting", NULL, in ionic_firmware_update() 197 devlink_flash_update_status_notify(dl, "Flash failed", NULL, 0, 0); in ionic_firmware_update() 199 devlink_flash_update_status_notify(dl, "Flash done", NULL, 0, 0); in ionic_firmware_update()
|
| /drivers/net/ethernet/marvell/octeontx2/nic/ |
| A D | otx2_devlink.c | 200 struct devlink *dl; in otx2_register_dl() local 203 dl = devlink_alloc(&otx2_devlink_ops, in otx2_register_dl() 205 if (!dl) { in otx2_register_dl() 210 otx2_dl = devlink_priv(dl); in otx2_register_dl() 211 otx2_dl->dl = dl; in otx2_register_dl() 213 pfvf->dl = otx2_dl; in otx2_register_dl() 223 devlink_register(dl); in otx2_register_dl() 227 devlink_free(dl); in otx2_register_dl() 235 struct devlink *dl = otx2_dl->dl; in otx2_unregister_dl() local 237 devlink_unregister(dl); in otx2_unregister_dl() [all …]
|
| /drivers/net/ethernet/amd/pds_core/ |
| A D | main.c | 188 devl_lock(dl); in pdsc_init_vf() 190 devl_unlock(dl); in pdsc_init_vf() 196 devl_lock(dl); in pdsc_init_vf() 198 devl_unlock(dl); in pdsc_init_vf() 273 devl_lock(dl); in pdsc_init_pf() 277 devl_unlock(dl); in pdsc_init_pf() 285 devl_unlock(dl); in pdsc_init_pf() 293 devl_unlock(dl); in pdsc_init_pf() 345 if (!dl) in pdsc_probe() 410 devl_lock(dl); in pdsc_remove() [all …]
|
| A D | devlink.c | 24 int pdsc_dl_enable_get(struct devlink *dl, u32 id, in pdsc_dl_enable_get() argument 27 struct pdsc *pdsc = devlink_priv(dl); in pdsc_dl_enable_get() 39 int pdsc_dl_enable_set(struct devlink *dl, u32 id, in pdsc_dl_enable_set() argument 43 struct pdsc *pdsc = devlink_priv(dl); in pdsc_dl_enable_set() 69 int pdsc_dl_enable_validate(struct devlink *dl, u32 id, in pdsc_dl_enable_validate() argument 73 struct pdsc *pdsc = devlink_priv(dl); in pdsc_dl_enable_validate() 86 int pdsc_dl_flash_update(struct devlink *dl, in pdsc_dl_flash_update() argument 90 struct pdsc *pdsc = devlink_priv(dl); in pdsc_dl_flash_update() 101 int pdsc_dl_info_get(struct devlink *dl, struct devlink_info_req *req, in pdsc_dl_info_get() argument 109 struct pdsc *pdsc = devlink_priv(dl); in pdsc_dl_info_get()
|
| A D | fw.c | 102 struct devlink *dl; in pdsc_firmware_update() local 113 dl = priv_to_devlink(pdsc); in pdsc_firmware_update() 114 devlink_flash_update_status_notify(dl, "Preparing to flash", in pdsc_firmware_update() 128 devlink_flash_update_status_notify(dl, "Downloading", in pdsc_firmware_update() 150 devlink_flash_update_status_notify(dl, "Downloading", NULL, in pdsc_firmware_update() 153 devlink_flash_update_timeout_notify(dl, "Installing", NULL, in pdsc_firmware_update() 171 devlink_flash_update_timeout_notify(dl, "Selecting", NULL, in pdsc_firmware_update() 191 devlink_flash_update_status_notify(dl, "Flash failed", in pdsc_firmware_update() 194 devlink_flash_update_status_notify(dl, "Flash done", in pdsc_firmware_update()
|
| A D | core.h | 252 int pdsc_dl_info_get(struct devlink *dl, struct devlink_info_req *req, 254 int pdsc_dl_flash_update(struct devlink *dl, 257 int pdsc_dl_enable_get(struct devlink *dl, u32 id, 259 int pdsc_dl_enable_set(struct devlink *dl, u32 id, 262 int pdsc_dl_enable_validate(struct devlink *dl, u32 id,
|
| /drivers/net/ethernet/broadcom/bnxt/ |
| A D | bnxt_devlink.c | 36 bnxt_dl_flash_update(struct devlink *dl, in bnxt_dl_flash_update() argument 294 struct bnxt_dl *dl = devlink_priv(bp->dl); in bnxt_dl_health_fw_recovery_done() local 1279 struct devlink *dl; in bnxt_dl_register() local 1288 if (!dl) { in bnxt_dl_register() 1293 bp->dl = dl; in bnxt_dl_register() 1294 bp_dl = devlink_priv(dl); in bnxt_dl_register() 1322 devlink_register(dl); in bnxt_dl_register() 1328 devlink_free(dl); in bnxt_dl_register() 1334 struct devlink *dl = bp->dl; in bnxt_dl_unregister() local 1336 devlink_unregister(dl); in bnxt_dl_unregister() [all …]
|
| A D | bnxt_devlink.h | 19 static inline struct bnxt *bnxt_get_bp_from_dl(struct devlink *dl) in bnxt_get_bp_from_dl() argument 21 return ((struct bnxt_dl *)devlink_priv(dl))->bp; in bnxt_get_bp_from_dl() 26 devlink_remote_reload_actions_performed(bp->dl, 0, in bnxt_dl_remote_reload() 31 static inline bool bnxt_dl_get_remote_reset(struct devlink *dl) in bnxt_dl_get_remote_reset() argument 33 return ((struct bnxt_dl *)devlink_priv(dl))->remote_reset; in bnxt_dl_get_remote_reset() 36 static inline void bnxt_dl_set_remote_reset(struct devlink *dl, bool value) in bnxt_dl_set_remote_reset() argument 38 ((struct bnxt_dl *)devlink_priv(dl))->remote_reset = value; in bnxt_dl_set_remote_reset()
|
| /drivers/scsi/aic94xx/ |
| A D | aic94xx_scb.c | 68 struct done_list_struct *dl) in asd_phy_event_tasklet() argument 75 u8 oob_mode = dl->status_block[2]; in asd_phy_event_tasklet() 103 dl->status_block[1]); in asd_phy_event_tasklet() 226 u16 size = ((dl->status_block[3] & 7) << 8) | dl->status_block[2]; in asd_bytes_dmaed_tasklet() 235 asd_dump_frame_rcvd(phy, dl); in asd_bytes_dmaed_tasklet() 302 u8 reg = dl->status_block[1]; in asd_primitive_rcvd_tasklet() 352 dl->status_block[1]); in asd_primitive_rcvd_tasklet() 412 edb, dl->opcode); in escb_tasklet_complete() 491 dl->status_block[3]); in escb_tasklet_complete() 578 edb, dl->opcode); in escb_tasklet_complete() [all …]
|
| A D | aic94xx_task.c | 144 struct done_list_struct *dl) in asd_get_response_tasklet() argument 154 } __attribute__ ((packed)) *resp_sb = (void *) dl->status_block; in asd_get_response_tasklet() 198 struct done_list_struct *dl) in asd_task_tasklet_complete() argument 203 u8 opcode = dl->opcode; in asd_task_tasklet_complete() 216 ts->residual = le32_to_cpu(*(__le32 *)dl->status_block); in asd_task_tasklet_complete() 227 asd_get_response_tasklet(ascb, dl); in asd_task_tasklet_complete() 232 if (dl->status_block[1] & 2) in asd_task_tasklet_complete() 233 ts->open_rej_reason = 1 + dl->status_block[2]; in asd_task_tasklet_complete() 234 else if (dl->status_block[1] & 1) in asd_task_tasklet_complete() 235 ts->open_rej_reason = (dl->status_block[2] >> 4)+10; in asd_task_tasklet_complete() [all …]
|
| A D | aic94xx_tmf.c | 57 struct done_list_struct *dl) in asd_clear_nexus_tasklet_complete() argument 65 ASD_DPRINTK("%s: opcode: 0x%x\n", __func__, dl->opcode); in asd_clear_nexus_tasklet_complete() 66 tcs->dl_opcode = dl->opcode; in asd_clear_nexus_tasklet_complete() 256 struct done_list_struct *dl) in asd_get_tmf_resp_tasklet() argument 264 } __attribute__ ((packed)) *resp_sb = (void *) dl->status_block; in asd_get_tmf_resp_tasklet() 302 struct done_list_struct *dl) in asd_tmf_tasklet_complete() argument 312 tcs->dl_opcode = dl->opcode; in asd_tmf_tasklet_complete() 314 if (dl->opcode == TC_SSP_RESP) { in asd_tmf_tasklet_complete() 315 tcs->tmf_state = asd_get_tmf_resp_tasklet(ascb, dl); in asd_tmf_tasklet_complete()
|
| /drivers/scsi/ |
| A D | scsi_devinfo.c | 600 struct double_list *dl = v; in devinfo_seq_show() local 618 struct double_list *dl = kmalloc(sizeof(*dl), GFP_KERNEL); in devinfo_seq_start() local 621 if (!dl) in devinfo_seq_start() 630 return dl; in devinfo_seq_start() 633 kfree(dl); in devinfo_seq_start() 639 struct double_list *dl = v; in devinfo_seq_next() local 644 dl->bottom = dl->bottom->next; in devinfo_seq_next() 646 dl->top = dl->top->next; in devinfo_seq_next() 648 kfree(dl); in devinfo_seq_next() 651 devinfo_table = list_entry(dl->top, in devinfo_seq_next() [all …]
|
| /drivers/net/ethernet/marvell/prestera/ |
| A D | prestera_devlink.c | 386 struct devlink *dl; in prestera_devlink_alloc() local 391 return devlink_priv(dl); in prestera_devlink_alloc() 396 struct devlink *dl = priv_to_devlink(sw); in prestera_devlink_free() local 398 devlink_free(dl); in prestera_devlink_free() 403 struct devlink *dl = priv_to_devlink(sw); in prestera_devlink_register() local 405 devlink_register(dl); in prestera_devlink_register() 410 struct devlink *dl = priv_to_devlink(sw); in prestera_devlink_unregister() local 412 devlink_unregister(dl); in prestera_devlink_unregister() 418 struct devlink *dl = priv_to_devlink(sw); in prestera_devlink_port_register() local 585 struct devlink *dl = priv_to_devlink(sw); in prestera_devlink_traps_unregister() local [all …]
|
| /drivers/video/fbdev/omap2/omapfb/dss/ |
| A D | manager.c | 188 int dl = config->video_port_width; in dss_mgr_check_lcd_config() local 198 if (dl != 12 && dl != 16 && dl != 18 && dl != 24) in dss_mgr_check_lcd_config()
|
| /drivers/net/ethernet/marvell/octeontx2/af/ |
| A D | rvu_devlink.c | 1546 struct devlink *dl; in rvu_register_dl() local 1551 if (!dl) { in rvu_register_dl() 1556 rvu_dl = devlink_priv(dl); in rvu_register_dl() 1557 rvu_dl->dl = dl; in rvu_register_dl() 1579 err = devlink_params_register(dl, rvu_af_dl_param_exact_match, in rvu_register_dl() 1588 devlink_register(dl); in rvu_register_dl() 1596 devlink_free(dl); in rvu_register_dl() 1603 struct devlink *dl = rvu_dl->dl; in rvu_unregister_dl() local 1605 devlink_unregister(dl); in rvu_unregister_dl() 1611 devlink_params_unregister(dl, rvu_af_dl_param_exact_match, in rvu_unregister_dl() [all …]
|
| /drivers/net/wwan/iosm/ |
| A D | iosm_ipc_devlink.c | 23 static int ipc_devlink_get_param(struct devlink *dl, u32 id, in ipc_devlink_get_param() argument 26 struct iosm_devlink *ipc_devlink = devlink_priv(dl); in ipc_devlink_get_param() 35 static int ipc_devlink_set_param(struct devlink *dl, u32 id, in ipc_devlink_set_param() argument 39 struct iosm_devlink *ipc_devlink = devlink_priv(dl); in ipc_devlink_set_param() 162 static int ipc_devlink_coredump_snapshot(struct devlink *dl, in ipc_devlink_coredump_snapshot() argument 167 struct iosm_devlink *ipc_devlink = devlink_priv(dl); in ipc_devlink_coredump_snapshot()
|
| /drivers/net/dsa/mv88e6xxx/ |
| A D | devlink.c | 264 static int mv88e6xxx_region_global_snapshot(struct devlink *dl, in mv88e6xxx_region_global_snapshot() argument 270 struct dsa_switch *ds = dsa_devlink_to_ds(dl); in mv88e6xxx_region_global_snapshot() 371 static int mv88e6xxx_region_atu_snapshot(struct devlink *dl, in mv88e6xxx_region_atu_snapshot() argument 376 struct dsa_switch *ds = dsa_devlink_to_ds(dl); in mv88e6xxx_region_atu_snapshot() 432 static int mv88e6xxx_region_vtu_snapshot(struct devlink *dl, in mv88e6xxx_region_vtu_snapshot() argument 438 struct dsa_switch *ds = dsa_devlink_to_ds(dl); in mv88e6xxx_region_vtu_snapshot() 515 static int mv88e6xxx_region_stu_snapshot(struct devlink *dl, in mv88e6xxx_region_stu_snapshot() argument 521 struct dsa_switch *ds = dsa_devlink_to_ds(dl); in mv88e6xxx_region_stu_snapshot() 573 static int mv88e6xxx_region_pvt_snapshot(struct devlink *dl, in mv88e6xxx_region_pvt_snapshot() argument 578 struct dsa_switch *ds = dsa_devlink_to_ds(dl); in mv88e6xxx_region_pvt_snapshot()
|
| /drivers/md/ |
| A D | dm-raid1.c | 890 struct dm_dirty_log *dl) in alloc_context() argument 925 dl, region_size, ms->nr_regions); in alloc_context() 983 struct dm_dirty_log *dl; in create_dirty_log() local 1005 if (!dl) { in create_dirty_log() 1010 return dl; in create_dirty_log() 1079 struct dm_dirty_log *dl; in mirror_ctr() local 1083 if (!dl) in mirror_ctr() 1092 dm_dirty_log_destroy(dl); in mirror_ctr() 1100 dm_dirty_log_destroy(dl); in mirror_ctr() 1104 ms = alloc_context(nr_mirrors, dl->type->get_region_size(dl), ti, dl); in mirror_ctr() [all …]
|