Home
last modified time | relevance | path

Searched refs:frm (Results 1 – 25 of 30) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/net80211/
H A Dnet80211_output.c141 uint8_t *frm; in ieee80211_send_nulldata() local
143 m = ieee80211_getmgtframe(&frm, 0); in ieee80211_send_nulldata()
267 ieee80211_add_rates(uint8_t *frm, const struct ieee80211_rateset *rs) in ieee80211_add_rates() argument
271 *frm++ = IEEE80211_ELEMID_RATES; in ieee80211_add_rates()
275 *frm++ = nrates; in ieee80211_add_rates()
276 bcopy(rs->ir_rates, frm, nrates); in ieee80211_add_rates()
277 return (frm + nrates); in ieee80211_add_rates()
284 ieee80211_add_xrates(uint8_t *frm, const struct ieee80211_rateset *rs) in ieee80211_add_xrates() argument
289 *frm++ = IEEE80211_ELEMID_XRATES; in ieee80211_add_xrates()
290 *frm++ = nrates; in ieee80211_add_xrates()
[all …]
H A Dnet80211_input.c612 uint8_t *frm, uint8_t *efrm, struct ieee80211_node *in, uint16_t seq, in ieee80211_auth_shared() argument
631 if (frm + 1 < efrm) { in ieee80211_auth_shared()
638 if ((frm[1] + 2) > (_PTRDIFF(efrm, frm))) { in ieee80211_auth_shared()
641 frm[0], (frm[1] + 2) - (_PTRDIFF(efrm, frm))); in ieee80211_auth_shared()
644 if (*frm == IEEE80211_ELEMID_CHALLENGE) in ieee80211_auth_shared()
645 challenge = frm; in ieee80211_auth_shared()
646 frm += frm[1] + 2; in ieee80211_auth_shared()
729 iswpaoui(const uint8_t *frm) in iswpaoui() argument
732 bcopy(frm + 2, &c, 4); in iswpaoui()
733 return (frm[1] > 3 && LE_32(c) == ((WPA_OUI_TYPE << 24) | WPA_OUI)); in iswpaoui()
[all …]
H A Dnet80211_ht.c1132 const uint8_t *frm, const uint8_t *efrm) in ieee80211_aggr_recv_action() argument
1143 ia = (const struct ieee80211_action *) frm; in ieee80211_aggr_recv_action()
1148 dialogtoken = frm[2]; in ieee80211_aggr_recv_action()
1149 baparamset = *(uint16_t *)(frm+3); in ieee80211_aggr_recv_action()
1150 batimeout = *(uint16_t *)(frm+5); in ieee80211_aggr_recv_action()
1151 baseqctl = *(uint16_t *)(frm+7); in ieee80211_aggr_recv_action()
1198 dialogtoken = frm[2]; in ieee80211_aggr_recv_action()
1199 code = *(uint16_t *)(frm+3); in ieee80211_aggr_recv_action()
1200 baparamset = *(uint16_t *)(frm+5); in ieee80211_aggr_recv_action()
1203 batimeout = *(uint16_t *)(frm+7); in ieee80211_aggr_recv_action()
[all …]
/illumos-gate/usr/src/uts/common/io/comstar/port/fcoet/
H A Dfcoet_fc.c215 fcoe_frame_t *frm; in fcoet_xfer_scsi_data() local
237 frm = CMD2SS(cmd)->ss_eport->eport_alloc_frame( in fcoet_xfer_scsi_data()
240 if (frm == NULL) { in fcoet_xfer_scsi_data()
244 fcoet_init_tfm(frm, CMD2XCH(cmd)); in fcoet_xfer_scsi_data()
245 bzero(frm->frm_payload, frm->frm_payload_size); in fcoet_xfer_scsi_data()
248 FFM_R_CTL(0x05, frm); in fcoet_xfer_scsi_data()
249 FRM2TFM(frm)->tfm_rctl = 0x05; in fcoet_xfer_scsi_data()
250 FFM_TYPE(0x08, frm); in fcoet_xfer_scsi_data()
251 FFM_F_CTL(0x890000, frm); in fcoet_xfer_scsi_data()
252 FFM_OXID(cmd->cmd_oxid, frm); in fcoet_xfer_scsi_data()
[all …]
H A Dfcoet_eth.c106 static int fcoet_process_sol_fcp_data(fcoe_frame_t *frm);
107 static int fcoet_process_unsol_fcp_cmd(fcoe_frame_t *frm);
108 static int fcoet_process_unsol_els_req(fcoe_frame_t *frm);
109 static int fcoet_process_sol_els_rsp(fcoe_frame_t *frm);
113 static int fcoet_process_unsol_ct_req(fcoe_frame_t *frm);
116 static int fcoet_send_sol_fcp_data_done(fcoe_frame_t *frm);
117 static int fcoet_send_fcp_status_done(fcoe_frame_t *frm);
118 static int fcoet_send_unsol_els_rsp_done(fcoe_frame_t *frm);
119 static int fcoet_send_sol_els_req_done(fcoe_frame_t *frm);
120 static int fcoet_send_unsol_bls_acc_done(fcoe_frame_t *frm);
[all …]
H A Dfcoet.c996 fcoet_init_tfm(fcoe_frame_t *frm, fcoet_exchange_t *xch) in fcoet_init_tfm() argument
998 FRM2TFM(frm)->tfm_fcoe_frame = frm; in fcoet_init_tfm()
999 FRM2TFM(frm)->tfm_xch = xch; in fcoet_init_tfm()
1000 FRM2TFM(frm)->tfm_seq = NULL; in fcoet_init_tfm()
H A Dfcoet.h265 void fcoet_init_tfm(fcoe_frame_t *frm, fcoet_exchange_t *xch);
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/fcoei/
H A Dfcoei_eth.c103 static void fcoei_process_unsol_els_req(fcoe_frame_t *frm);
104 static void fcoei_process_sol_els_rsp(fcoe_frame_t *frm);
110 static void fcoei_process_sol_fcp_resp(fcoe_frame_t *frm);
113 static void fcoei_fill_els_fpkt_resp(fcoe_frame_t *frm, fcoei_exchange_t *xch,
130 fcoei_rx_frame(fcoe_frame_t *frm) in fcoei_rx_frame() argument
132 if (!(FRM2SS(frm)->ss_flags & SS_FLAG_LV_BOUND)) { in fcoei_rx_frame()
137 frm->frm_eport->eport_free_netb(frm->frm_netb); in fcoei_rx_frame()
138 frm->frm_eport->eport_release_frame(frm); in fcoei_rx_frame()
142 FRM2IFM(frm)->ifm_ae.ae_type = AE_EVENT_UNSOL_FRAME; in fcoei_rx_frame()
143 FRM2IFM(frm)->ifm_ae.ae_obj = frm; in fcoei_rx_frame()
[all …]
H A Dfcoei_lv.c81 static void fcoei_fill_els_logi_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm);
82 static void fcoei_fill_els_prli_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm);
83 static void fcoei_fill_els_logo_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm);
84 static void fcoei_fill_els_scr_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm);
85 static void fcoei_fill_els_adisc_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm);
86 static void fcoei_fill_els_linit_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm);
87 static void fcoei_fill_els_rls_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm);
88 static void fcoei_fill_els_rnid_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm);
90 static void fcoei_fill_els_acc_resp(fc_packet_t *fpkt, fcoe_frame_t *frm);
91 static void fcoei_fill_els_rjt_resp(fc_packet_t *fpkt, fcoe_frame_t *frm);
[all …]
H A Dfcoei.c757 fcoe_frame_t *frm; in fcoei_clear_watchdog_jobs() local
765 frm = (fcoe_frame_t *)ae->ae_obj; in fcoei_clear_watchdog_jobs()
766 frm->frm_eport->eport_release_frame(frm); in fcoei_clear_watchdog_jobs()
770 frm = (fcoe_frame_t *)ae->ae_obj; in fcoei_clear_watchdog_jobs()
771 frm->frm_eport->eport_free_netb(frm->frm_netb); in fcoei_clear_watchdog_jobs()
772 frm->frm_eport->eport_release_frame(frm); in fcoei_clear_watchdog_jobs()
956 fcoei_init_ifm(fcoe_frame_t *frm, fcoei_exchange_t *xch) in fcoei_init_ifm() argument
958 FRM2IFM(frm)->ifm_frm = frm; in fcoei_init_ifm()
959 FRM2IFM(frm)->ifm_xch = xch; in fcoei_init_ifm()
960 FRM2IFM(frm)->ifm_rctl = FRM_R_CTL(frm); in fcoei_init_ifm()
[all …]
H A Dfcoei.h265 #define FRM2FPKT(x_fpkt) (FRM2IFM(frm)->ifm_xch->xch_fpkt)
269 #define FPLD frm->frm_payload
320 #define FCOEI_SET_UNSOL_FRM_RXID(frm, xch_tmp) \ argument
323 if (++FRM2SS(frm)->ss_next_unsol_rxid == 0xFFFF) { \
324 ++FRM2SS(frm)->ss_next_unsol_rxid; \
326 } while (mod_hash_find(FRM2SS(frm)->ss_unsol_rxid_hash, \
327 (mod_hash_key_t)(intptr_t)FRM2SS(frm)->ss_next_unsol_rxid, \
329 FFM_RXID(FRM2SS(frm)->ss_next_unsol_rxid, frm); \
344 void fcoei_complete_xch(fcoei_exchange_t *xch, fcoe_frame_t *frm,
346 void fcoei_init_ifm(fcoe_frame_t *frm, fcoei_exchange_t *xch);
[all …]
/illumos-gate/usr/src/uts/common/io/fcoe/
H A Dfcoe_fc.c58 static void fcoe_fill_frame_headers(fcoe_frame_t *frm);
59 static void fcoe_fill_frame_tailers(fcoe_frame_t *frm);
62 static void fcoe_tx_frame(fcoe_frame_t *frm);
201 fcoe_tx_frame(fcoe_frame_t *frm) in fcoe_tx_frame() argument
204 fcoe_mac_t *mac = FRM2MAC(frm); in fcoe_tx_frame()
207 fcoe_fill_frame_headers(frm); in fcoe_tx_frame()
208 fcoe_fill_frame_tailers(frm); in fcoe_tx_frame()
211 ret_cookie = mac_tx(mac->fm_cli_handle, FRM2MBLK(frm), 0, in fcoe_tx_frame()
214 frm->frm_netb = ret_mblk; in fcoe_tx_frame()
235 mutex_enter(&FRM2MAC(frm)->fm_ss->ss_watch_mutex); in fcoe_tx_frame()
[all …]
H A Dfcoe_eth.c243 fcoe_frame_t *frm; in fcoe_rx() local
263 frm = fcoe_allocate_frame(&mac->fm_eport, frame_size, mp); in fcoe_rx()
264 if (frm != NULL) { in fcoe_rx()
265 frm->frm_clock = CURRENT_CLOCK; in fcoe_rx()
266 fcoe_post_frame(frm); in fcoe_rx()
H A Dfcoe.c1138 fcoe_crc_verify(fcoe_frame_t *frm) in fcoe_crc_verify() argument
1141 uint8_t *crc_array = FRM2FMI(frm)->fmi_fft->fft_crc; in fcoe_crc_verify()
1144 CRC32(crc, frm->frm_fc_frame, frm->frm_fc_frame_size, -1U, crc32_table); in fcoe_crc_verify()
1189 fcoe_post_frame(fcoe_frame_t *frm) in fcoe_post_frame() argument
1192 uint16_t oxid = FRM_OXID(frm); in fcoe_post_frame()
1196 list_insert_tail(&w->worker_frm_list, frm->frm_fcoe_private); in fcoe_post_frame()
/illumos-gate/usr/src/cmd/sgs/demo_rdb/common/
H A Dcallstack.c43 get_frame(struct ps_prochandle *ph, psaddr_t fp, struct frame *frm) in get_frame() argument
60 frm->fr_savpc = (long)frm32.fr_savpc; in get_frame()
62 frm->fr_savfp = (struct frame *)(uintptr_t)frm32.fr_savfp; in get_frame()
64 frm->fr_savfp = (long)frm32.fr_savfp; in get_frame()
70 if (ps_pread(ph, (psaddr_t)fp + STACK_BIAS, (char *)frm, in get_frame()
86 struct frame frm; in CallStack() local
100 if (get_frame(ph, (psaddr_t)fp, &frm) == -1) in CallStack()
102 if (frm.fr_savpc) { in CallStack()
103 symstr = print_address_ps(ph, (ulong_t)frm.fr_savpc, in CallStack()
105 (void) printf(" 0x%08x:%-17s\n", EC_WORD(frm.fr_savpc), in CallStack()
[all …]
/illumos-gate/usr/src/cmd/rm/
H A Drm.c208 closeframe(struct dlist *frm) in closeframe() argument
210 if (frm->dp != NULL) { in closeframe()
211 (void) closedir(frm->dp); in closeframe()
213 frm->dp = NULL; in closeframe()
214 frm->fd = -1; in closeframe()
232 pushdir(struct dlist *frm) in pushdir() argument
234 frm->up = cur; in pushdir()
235 frm->down = NULL; in pushdir()
236 cur->down = frm; in pushdir()
237 cur = frm; in pushdir()
[all …]
/illumos-gate/usr/src/uts/common/io/wpi/
H A Dwpi.c2897 uint8_t *frm; local
2953 frm = (uint8_t *)(wh + 1);
2962 *frm++ = IEEE80211_ELEMID_SSID;
2963 *frm++ = in->in_esslen;
2964 (void) memcpy(frm, in->in_essid, in->in_esslen);
2965 frm += in->in_esslen;
2971 *frm++ = IEEE80211_ELEMID_RATES;
2975 *frm++ = (uint8_t)nrates;
2976 (void) memcpy(frm, rs->ir_rates, nrates);
2977 frm += nrates;
[all …]
/illumos-gate/usr/src/uts/common/io/iwh/
H A Diwh.c4118 uint8_t *frm; in iwh_scan() local
4180 frm = (uint8_t *)(wh + 1); in iwh_scan()
4192 *frm++ = IEEE80211_ELEMID_SSID; in iwh_scan()
4193 *frm++ = in->in_esslen; in iwh_scan()
4194 bcopy(in->in_essid, frm, in->in_esslen); in iwh_scan()
4195 frm += in->in_esslen; in iwh_scan()
4203 *frm++ = IEEE80211_ELEMID_RATES; in iwh_scan()
4209 *frm++ = (uint8_t)nrates; in iwh_scan()
4210 bcopy(rs->ir_rates, frm, nrates); in iwh_scan()
4211 frm += nrates; in iwh_scan()
[all …]
/illumos-gate/usr/src/uts/common/io/iwn/
H A Dif_iwn.c5697 uint8_t *buf, *frm; in iwn_scan() local
5789 frm = (uint8_t *)(wh + 1); in iwn_scan()
5790 frm = ieee80211_add_ssid(frm, ic->ic_des_essid, ic->ic_des_esslen); in iwn_scan()
5791 frm = ieee80211_add_rates(frm, rs); in iwn_scan()
5794 frm = ieee80211_add_htcaps(frm, ic); in iwn_scan()
5797 frm = ieee80211_add_xrates(frm, rs); in iwn_scan()
5801 tx->len = htole16(frm - (uint8_t *)wh); in iwn_scan()
5839 chan = (struct iwn_scan_chan *)frm; in iwn_scan()
7530 ieee80211_add_ssid(uint8_t *frm, const uint8_t *ssid, uint32_t len) in ieee80211_add_ssid() argument
7532 *frm++ = IEEE80211_ELEMID_SSID; in ieee80211_add_ssid()
[all …]
/illumos-gate/usr/src/uts/common/io/arn/
H A Darn_recv.c253 const uint8_t *frm, in arn_ampdu_recv_action() argument
259 if ((in == NULL) || (frm == NULL) || (ic = in->in_ic) == NULL) { in arn_ampdu_recv_action()
270 sc->sc_recv_action(in, frm, efrm); in arn_ampdu_recv_action()
/illumos-gate/usr/src/uts/common/io/iwp/
H A Diwp.c3919 uint8_t *frm; in iwp_scan() local
3981 frm = (uint8_t *)(wh + 1); in iwp_scan()
3993 *frm++ = IEEE80211_ELEMID_SSID; in iwp_scan()
3994 *frm++ = in->in_esslen; in iwp_scan()
3995 (void) memcpy(frm, in->in_essid, in->in_esslen); in iwp_scan()
3996 frm += in->in_esslen; in iwp_scan()
4004 *frm++ = IEEE80211_ELEMID_RATES; in iwp_scan()
4010 *frm++ = (uint8_t)nrates; in iwp_scan()
4011 (void) memcpy(frm, rs->ir_rates, nrates); in iwp_scan()
4012 frm += nrates; in iwp_scan()
[all …]
/illumos-gate/usr/src/uts/common/io/iwi/
H A Dipw2200.c2672 uint8_t *frm, *efrm; in ipw2200_fix_channel() local
2688 frm = (uint8_t *)(wh + 1); in ipw2200_fix_channel()
2690 frm += 12; /* skip tstamp, bintval and capinfo fields */ in ipw2200_fix_channel()
2691 while (frm < efrm) { in ipw2200_fix_channel()
2692 if (*frm == IEEE80211_ELEMID_DSPARMS) in ipw2200_fix_channel()
2694 if (frm[2] <= IEEE80211_CHAN_MAX) in ipw2200_fix_channel()
2696 ic->ic_curchan = &ic->ic_sup_channels[frm[2]]; in ipw2200_fix_channel()
2697 frm += frm[1] + 2; in ipw2200_fix_channel()
/illumos-gate/usr/src/uts/common/io/ipw/
H A Dipw2100.c2607 uint8_t *frm, *efrm; in ipw2100_fix_channel() local
2623 frm = (uint8_t *)(wh + 1); in ipw2100_fix_channel()
2625 frm += 12; /* skip tstamp, bintval and capinfo fields */ in ipw2100_fix_channel()
2626 while (frm < efrm) { in ipw2100_fix_channel()
2627 if (*frm == IEEE80211_ELEMID_DSPARMS) { in ipw2100_fix_channel()
2629 if (frm[2] <= IEEE80211_CHAN_MAX) in ipw2100_fix_channel()
2632 ic->ic_curchan = &ic->ic_sup_channels[frm[2]]; in ipw2100_fix_channel()
2635 frm += frm[1] + 2; in ipw2100_fix_channel()
/illumos-gate/usr/src/uts/common/io/iwk/
H A Diwk2.c3651 uint8_t *frm; in iwk_scan() local
3709 frm = (uint8_t *)(wh + 1); in iwk_scan()
3718 *frm++ = IEEE80211_ELEMID_SSID; in iwk_scan()
3719 *frm++ = in->in_esslen; in iwk_scan()
3720 (void) memcpy(frm, in->in_essid, in->in_esslen); in iwk_scan()
3721 frm += in->in_esslen; in iwk_scan()
3727 *frm++ = IEEE80211_ELEMID_RATES; in iwk_scan()
3731 *frm++ = (uint8_t)nrates; in iwk_scan()
3732 (void) memcpy(frm, rs->ir_rates, nrates); in iwk_scan()
3733 frm += nrates; in iwk_scan()
[all …]
/illumos-gate/usr/src/uts/common/io/usb/clients/video/usbvc/
H A Dusbvc.c2475 usbvc_frames_t *frm; in usbvc_parse_frames() local
2522 frm = &fmtgrp->frames[i]; in usbvc_parse_frames()
2523 frm->descr = (usbvc_frame_descr_t *)cvs->cvs_buf; in usbvc_parse_frames()
2526 if (frm->descr->bFrameIntervalType > 0) { in usbvc_parse_frames()
2528 frm->descr = NULL; in usbvc_parse_frames()
2534 frm->dwFrameInterval = (uint8_t *)&cvs_buf[26]; in usbvc_parse_frames()
2537 frm->descr = NULL; in usbvc_parse_frames()
2544 LE_TO_UINT32(cvs_buf, 26, frm->dwMinFrameInterval); in usbvc_parse_frames()
2545 LE_TO_UINT32(cvs_buf, 30, frm->dwMaxFrameInterval); in usbvc_parse_frames()
2546 LE_TO_UINT32(cvs_buf, 34, frm->dwFrameIntervalStep); in usbvc_parse_frames()

12