DELTA 328414 0 554 SVN c, < 7 :);free(device->nvme_data, M_CAMXPT); free(device->nvme_cdataENDREP DELTA 326265 1820 68 SVN ug1 Y0struct nvme_controller_data *nvme_cdata; structENDREP DELTA 333434 242 23 SVN 90O@N u C V/J 9GM =} M 'h I] cm= 6l c4 f7a 5Bx^WmOF)RvdH}@K ZNV{MV%@ٗ8NqR" >t{^6h'?Oo` u#nmWԼ7g)|jE !}H T, !)MX>3ia2J4!s&| 1Sh(QB뚋lHE2@eU5T*%?.Rh\5Qz#prItMkkªdeOH;2*Z4?rJc4Мrm"D% O3,S jfMQɘʡiLsAzJVT8OoDB}g=BHՒ̥X"s)Bl,]IoA[{(!y²Bⲵl` /ez<;Tϕ_T0zw#1i]M=2 ؝X`Jf&omM>|W-hǰ@*y |5(} VV`UrQV!rˡb"Wg2ern}2uFJ\Mj68/pD߆m6ծuxO`l'\tƿADvU "Jo?3>%!j |dt,]hh,b_(P"aC>e=9t ýcUvi|kJ!"U6f?tZ&G,E#op[i6l4ճPj4'+ɚY 7Opˤʛӫ.mΜDHxz_p@PɇU)!fBfbMA$ `2cE`0"c3[ B)Gƙ]ILJ *"ꅘJez`mxrDc#lP:Eo1@R1 \mfPqBC$CI-CL`"=*7t1H0-٬ >20U?1'WtkK$|NK·+2\o(,SfLCVO[ۦ Ƕ]$ﬦ$ĵ}'q.W&;״$,p
[|QI+lq]+}-?t5YfӦ$iHTݭT+3WO LոUr3f,,b,@[-sh3-AyenJkAmW˒y|/|wO8V7UZܚ6o%B FONn.}Ue|^: vU/}2h=c9NY ΨN Vcr|u<ݤKeNI8ëN^IbP+Ps,N7F5P0;s>ENDREP DELTA 329824 6481 476 SVN #M( 5 C z~c x+&void nvme_notify_ns(struct nvme_controller *ctrlr, int nsid) { struct nvme_consumer *cons; struct nvme_namespace *ns = &ctrlr->ns[nsid - 1]; uint32_t i; if (!ctrlr->is_initialized) returnns_fn != NULL) ns->cons_cookie[cons->id] = (*cons->ns_fn)(ns, ctrlr->cons_cookie[cons->idENDREP DELTA 331239 3404 27 SVN Iw 9 N8 xzp sVuint16_t)nvme_ns_list { uint32_t ns[1024]; } __packed __aligned(4); _Static_assert(sizeof(struct nvme_ns_list) == 4096, "bad size for nvme_ns_listnvme_ns_list_swapbytes(struct nvme_ns_list *s) { int i; for (i = 0; i < 1024; i++) s->ns[i] = le32toh(s->nsENDREP DELTA 333180 0 441 SVN J\I F !CM &W