trms1040_write_cmd(9)
π trms1040_write_cmd(9) π
okay so welcome to the trms1040_write_cmd(9) page from the Kernel API Manual, bestie. This one is short and sweet: it writes the secified command and address to the chip. Yes, βsecifiedβ is exactly how it appears in the original β we preserve the lore, no cap. π«Ά
β¨ SYNOPSIS β¨
void trms1040_write_cmd (unsigned long io_port , u8 cmd , u8 addr );
Thatβs the whole signature, periodt. It returns void, so no return value to obsess over. π
π ARGUMENTS π
io_portβ the base I/O address. Thatβs the address vibe youβre handing in. β¨cmdβ theSB + op code(command) to send. So itβs the command-side bestie. πaddrβ the address to send. Yep, thatβs the address-side bestie. π―
π¦ SEE ALSO π¦
The original points you at the kernel file ./drivers/scsi/dc395x.c, and then a whole friend group of related pages. Hereβs the full squad, no one left behind:
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_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_chip(9)adapter_init(9)adapter_uninit_chip(9)adapter_uninit(9)dc395x_init_one(9)dc395x_remove_one(9)
cute sign-off time π source/version is ./drivers/scsi, date is October 2026, and the page is trms1040_write_cmd(9) β bye bestie, go write that command and address to the chip π
πβ¨
π¦ 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