fc_disc_gpn_id_resp(9)
π fc_disc_gpn_id_resp(9) β like, the Kernel API Manual page, bestie
okay so welcome to the Kernel API Manual β¨ and today's main character is fc_disc_gpn_id_resp(9). yes, that's a function. yes, section 9. yes, it's giving kernel-internals realness π
β¨ NAME β¨
fc_disc_gpn_id_resp β handles a response frame from Get Port Names (GPN_ID) π¦
like literally that's her whole job. she takes the response frame from GPN_ID and deals with it. no cap.
πΈ SYNOPSIS πΈ
void fc_disc_gpn_id_resp (struct fc_seq *sp , struct fc_frame *fp , void *rdata_arg );
so she's a void function (nothing comes back out, she just does the thing π
) and she takes three args β sp, fp, and rdata_arg. keep the exact signature, bestie, this is not the place to freestyle π
π«Ά ARGUMENTS π«Ά
spβ the sequence that the GPN_ID is on β like, which sequence we're talking about, this is itfpβ the response frame π the actual frame that came back, right hererdata_argβ the remote port that sent the GPN_ID response π the remote port responsible, that's her
π DESCRIPTION π
Locking Note: this function is called without the disc mutex held. π₯
that's the whole description, and honestly? it's the important part. the disc mutex is not held when you call this β so don't go assuming it's chillin' in there, because she is not π
π¦ SEE ALSO π¦
Kernel file ./drivers/scsi/libfc/fc_disc.c β plus the whole friend group, and yes we're listing every single one because nobody gets left out of the group chat π
fc_disc_stop_rports(9)fc_disc_recv_rscn_req(9)fc_disc_recv_req(9)fc_disc_restart(9)fc_disc_start(9)fc_disc_done(9)fc_disc_error(9)fc_disc_gpn_ft_req(9)fc_disc_gpn_ft_parse(9)fc_disc_timeout(9)fc_disc_gpn_ft_resp(9)fc_disc_gpn_id_req(9)fc_disc_single(9)fc_disc_stop(9)fc_disc_stop_final(9)fc_disc_config(9)fc_disc_init(9)
and that's the page, bestie! π sign-off time: this one lives in ./drivers/scsi/libfc, it's from October 2026, and it's part of the Kernel API Manual β fc_disc_gpn_id_resp(9), periodt π
β¨
π¦ 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