qla4xxx_con...a_addressing(9)
π qla4xxx_config_dma_addressing(9)
okay so this is a page straight outta the Kernel API Manual, and bestie, it is short but it's iconic. It's about one little function that sets up how the OS does DMA addressing. That's it. That's the whole vibe. π
β¨ NAME β¨
qla4xxx_config_dma_addressing β literally just configures the OS DMA addressing method. That's the entire job description, no cap. π¦
πΈ SYNOPSIS πΈ
void qla4xxx_config_dma_addressing (struct scsi_qla_host *ha );
Notice the void bestie β this one doesn't hand you anything back. It just does the thing and dips. π
π ARGUMENTS π
haβ the HA context. That's it, that's the whole parameter list. One (1) argument, main character energy. π
π«Ά SEE ALSO π«Ά
okay so this function lives its life inside the kernel file ./drivers/scsi/qla4xxx/ql4_os.c, and these are all its little friends and neighbours β go say hi to them too:
qla4xxx_create_chap_list(9)qla4xxx_find_free_chap_index(9)qla4xxx_set_chap_entry(9)qla4xxx_mark_all_devices_missing(9)qla4xxx_queuecommand(9)qla4xxx_mem_free(9)qla4xxx_mem_alloc(9)qla4_8xxx_check_temp(9)qla4_8xxx_check_fw_alive(9)qla4_8xxx_watchdog(9)qla4xxx_timer(9)qla4xxx_cmd_wait(9)qla4xxx_soft_reset(9)qla4xxx_abort_active_cmds(9)qla4xxx_recover_adapter(9)qla4xxx_do_dpc(9)qla4xxx_free_adapter(9)qla4xxx_get_bidi_chap(9)qla4xxx_check_existing_isid(9)qla4xxx_update_isid(9)qla4xxx_should_update_isid(9)qla4xxx_is_flash_ddb_exists(9)qla4xxx_remove_failed_ddb(9)qla4xxx_sysfs_ddb_is_non_persistent(9)qla4xxx_sysfs_ddb_tgt_create(9)qla4xxx_sysfs_ddb_add(9)qla4xxx_sysfs_ddb_apply(9)qla4xxx_sysfs_ddb_login(9)qla4xxx_sysfs_ddb_logout_sid(9)qla4xxx_sysfs_ddb_logout(9)qla4xxx_sysfs_ddb_set_param(9)qla4xxx_sysfs_ddb_delete(9)qla4xxx_sysfs_ddb_export(9)qla4xxx_build_ddb_list(9)qla4xxx_wait_login_resp_boot_tgt(9)qla4xxx_probe_adapter(9)qla4xxx_prevent_other_port_reinit(9)qla4xxx_remove_adapter(9)qla4xxx_del_from_active_array(9)qla4xxx_eh_wait_on_command(9)qla4xxx_wait_for_hba_online(9)qla4xxx_eh_wait_for_commands(9)qla4xxx_eh_abort(9)qla4xxx_eh_device_reset(9)qla4xxx_eh_target_reset(9)qla4xxx_is_eh_active(9)qla4xxx_eh_host_reset(9)qla4xxx_pci_mmio_enabled(9)
likeβ¦ that's a lot of cousins, but family is family. π₯
ngl there's no OPTIONS, no ENVIRONMENT, no EXIT STATUS, no BUGS section on this one β it's a minimalist queen. What you see is what you get. π
and that's the whole page, bestie!! β¨ sign-off time: this lil beauty comes from ./drivers/scsi/qla4xxx, dated October 2026 β so go forth, configure that DMA addressing method, and slay πππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms