adapter_init_chip(9)
π adapter_init_chip(9)
okay so bestie, welcome to the Kernel API Manual β this is the page for adapter_init_chip, and honestly? it's a glow-up arc for your adapter. let's get into it π
β¨ NAME β¨
adapter_init_chip β get the chip into a know state and figure out some of the settings that apply to this adapter.
yes bestie, "know state" β that's exactly how the original spells it, we do not fix the canon here π
πΈ SYNOPSIS πΈ
void adapter_init_chip (struct AdapterCtlBlk *acb );
it returns void, it takes one (1) whole argument, and it's about to do the most. periodt.
π¦ ARGUMENTS π¦
acbβ the adapter which we are to init. that's the one, that's the main character, hand it over π
π₯ DESCRIPTION π₯
okay so here's the vibe check π«Ά
the io port in the adapter needs to have been set before calling this function. like, that's a prerequisite, not a suggestion β you gotta set that io port first or this whole thing is not it. π
and then? the config will be configured correctly on return. literally that's the promise. you go in with a chip that needs a personality, you come back out with a config that's correct. slay. β¨
β οΈ lowkey important: io port set before the call. no cap.
π SEE ALSO π
so many icons in this list, ngl. the kernel file ./drivers/scsi/dc395x.c and its whole friend group:
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_params(9)adapter_init_scsi_host(9)adapter_init(9)adapter_uninit_chip(9)adapter_uninit(9)dc395x_init_one(9)dc395x_remove_one(9)
like, the whole ensemble cast showed up. we love a full crossover episode π
that's the whole page bestie, go forth and init responsibly π§
sign-off szn: this masterpiece lives in ./drivers/scsi, dated October 2026, and it's filed under adapter_init_chip(9). mwah πβ
π¦ 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