adapter_init_params(9)
💖 NAME 💖
Okay bestie, welcome to the Kernel API Manual corner for adapter_init_params(9)! This function’s whole job is to initialize the various parameters in the adapter structure. ✨
Two timing notes, and they matter: the pointer to the scsi_host is set early (when this instance is created), and the io_port and irq values are set later after they have been reserved. This just gets everything set to a good starting position. periodt. 💅
✨ SYNOPSIS ✨
void adapter_init_params (struct AdapterCtlBlk *acb );
🎀 ARGUMENTS 🎀
acb— the adapter to initialize. That’s the one, bestie. 🫶
🦋 DESCRIPTION 🦋
The eeprom structure in the adapter needs to have been set before calling this function. So like, eeprom first, then this call — that’s the order, no cap. 🌸
🌈 SEE ALSO 🌈
Kernel file ./drivers/scsi/dc395x.c, plus all these iconic friends:
set_safe_settings(9)fix_settings(9)eeprom_index_to_delay(9)delay_to_eeprom_index(9)eeprom_override(9)dc395x_queue_command_lck(9)dc395x_handle_interrupt(9)device_alloc(9)adapter_add_device(9)adapter_remove_device(9)adapter_remove_and_free_device(9)adapter_remove_and_free_all_devices(9)dc395x_sdev_init(9)dc395x_sdev_destroy(9)trms1040_wait_30us(9)trms1040_write_cmd(9)trms1040_set_data(9)trms1040_write_all(9)trms1040_get_data(9)trms1040_read_all(9)check_eeprom(9)print_eeprom_settings(9)adapter_print_config(9)adapter_init_scsi_host(9)adapter_init_chip(9)adapter_init(9)adapter_uninit_chip(9)adapter_uninit(9)dc395x_init_one(9)dc395x_remove_one(9)
mwah 💋 that’s the whole page. source/version: ./drivers/scsi • date: October 2026 • stay iconic, bestie 🫶
📦 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