Lines Matching refs:p_env
348 struct claw_env *p_env = privptr->p_env; in claw_pack_skb() local
361 if (p_env->packing != DO_PACKED) in claw_pack_skb()
364 new_skb = dev_alloc_skb(p_env->write_size); in claw_pack_skb()
375 if (held_skb->len+so_far <= p_env->write_size-8) { in claw_pack_skb()
407 buff_size = privptr->p_env->write_size; in claw_change_mtu()
445 if(strncmp(privptr->p_env->api_type,WS_APPL_NAME_PACKED,6) == 0) { in claw_open()
446 privptr->p_env->read_size=DEF_PACK_BUFSIZE; in claw_open()
447 privptr->p_env->write_size=DEF_PACK_BUFSIZE; in claw_open()
448 privptr->p_env->packing=PACKING_ASK; in claw_open()
450 privptr->p_env->packing=0; in claw_open()
451 privptr->p_env->read_size=CLAW_FRAME_SIZE; in claw_open()
452 privptr->p_env->write_size=CLAW_FRAME_SIZE; in claw_open()
519 if (privptr->p_env->read_size < PAGE_SIZE) { in claw_open()
533 if (privptr->p_env->write_size < PAGE_SIZE ) { in claw_open()
577 struct claw_env *p_env; in claw_irq_handler() local
604 p_env=privptr->p_env; in claw_irq_handler()
656 p_env->host_name, in claw_irq_handler()
657 p_env->adapter_name); in claw_irq_handler()
851 if (privptr->p_env->read_size < PAGE_SIZE) { in claw_release()
867 if (privptr->p_env->write_size < PAGE_SIZE ) { in claw_release()
1204 struct claw_env *p_env; in find_link() local
1209 p_env=privptr->p_env; in find_link()
1210 switch (p_env->packing) in find_link()
1225 (memcmp(p_env->api_type , ws_name, 8)!=0)) in find_link()
1253 struct claw_env *p_env; in claw_hw_tx() local
1259 p_env =privptr->p_env; in claw_hw_tx()
1264 if ((p_env->packing >= PACK_SEND) && in claw_hw_tx()
1274 if (p_env->packing == DO_PACKED) in claw_hw_tx()
1312 numBuffers = DIV_ROUND_UP(skb->len, privptr->p_env->write_size); in claw_hw_tx()
1339 if (len_of_data >= privptr->p_env->write_size) in claw_hw_tx()
1340 bytesInThisBuffer = privptr->p_env->write_size; in claw_hw_tx()
1502 privptr->p_env->read_buffers+privptr->p_env->write_buffers+1; in init_ccw_bk()
1516 if (privptr->p_env->read_size < PAGE_SIZE) { in init_ccw_bk()
1517 claw_reads_perpage = PAGE_SIZE / privptr->p_env->read_size; in init_ccw_bk()
1518 claw_read_pages = DIV_ROUND_UP(privptr->p_env->read_buffers, in init_ccw_bk()
1523 DIV_ROUND_UP(privptr->p_env->read_size, PAGE_SIZE); in init_ccw_bk()
1524 claw_read_pages = privptr->p_env->read_buffers * in init_ccw_bk()
1527 if (privptr->p_env->write_size < PAGE_SIZE) { in init_ccw_bk()
1529 PAGE_SIZE / privptr->p_env->write_size; in init_ccw_bk()
1530 claw_write_pages = DIV_ROUND_UP(privptr->p_env->write_buffers, in init_ccw_bk()
1536 DIV_ROUND_UP(privptr->p_env->read_size, PAGE_SIZE); in init_ccw_bk()
1537 claw_write_pages = privptr->p_env->write_buffers * in init_ccw_bk()
1650 if (privptr->p_env->write_size < PAGE_SIZE) { in init_ccw_bk()
1669 for (i=0 ; i< privptr->p_env->write_buffers ; i++) { in init_ccw_bk()
1687 privptr->p_env->write_size) >= in init_ccw_bk()
1689 (privptr->p_env->write_size) - 1) & PAGE_MASK)) { in init_ccw_bk()
1690 p_buff = p_buff+privptr->p_env->write_size; in init_ccw_bk()
1697 for (i = 0; i< privptr->p_env->write_buffers ; i++) { in init_ccw_bk()
1716 memset(p_buff, 0x00, privptr->p_env->write_size ); in init_ccw_bk()
1739 privptr->write_free_count=privptr->p_env->write_buffers; in init_ccw_bk()
1746 if (privptr->p_env->read_size < PAGE_SIZE) { in init_ccw_bk()
1769 for (i=0 ; i< privptr->p_env->read_buffers ; i++) { in init_ccw_bk()
1791 p_buf-> read.count = privptr->p_env->read_size; in init_ccw_bk()
1830 if (((unsigned long)p_buff+privptr->p_env->read_size) >= in init_ccw_bk()
1831 ((unsigned long)(p_buff+2*(privptr->p_env->read_size) in init_ccw_bk()
1834 p_buff= p_buff+privptr->p_env->read_size; in init_ccw_bk()
1839 (p_buff+2*(privptr->p_env->read_size)-1) in init_ccw_bk()
1845 for (i=0 ; i< privptr->p_env->read_buffers ; i++) { in init_ccw_bk()
1875 memset(p_buff, 0x00, privptr->p_env->read_size); in init_ccw_bk()
1899 p_buf-> read.count = privptr->p_env->read_size; in init_ccw_bk()
1962 kfree(privptr->p_env); in probe_error()
1984 struct claw_env *p_env; in claw_process_control() local
1994 p_env=privptr->p_env; in claw_process_control()
1996 memcpy( &temp_host_name, p_env->host_name, 8); in claw_process_control()
1997 memcpy( &temp_ws_name, p_env->adapter_name , 8); in claw_process_control()
2006 if (p_env->packing == DO_PACKED) { /* packing in progress?*/ in claw_process_control()
2055 if ((p_sysval->write_frame_size < p_env->write_size) && in claw_process_control()
2056 (p_env->packing == 0)) { in claw_process_control()
2064 if ((p_sysval->read_frame_size < p_env->read_size) && in claw_process_control()
2065 (p_env->packing == 0)) { in claw_process_control()
2082 if (strncmp(p_env->api_type, WS_APPL_NAME_PACKED, 6) == 0) in claw_process_control()
2083 p_env->packing = PACKING_ASK; in claw_process_control()
2164 if (p_env->packing == PACKING_ASK) { in claw_process_control()
2165 p_env->packing = PACK_SEND; in claw_process_control()
2219 if (p_env->packing > PACKING_ASK) { in claw_process_control()
2222 p_env->packing = DO_PACKED; in claw_process_control()
2239 (p_env->packing == PACK_SEND)) { in claw_process_control()
2241 p_env->packing = DO_PACKED; in claw_process_control()
2293 if (privptr->p_env->packing > 0) { in claw_send_control()
2299 privptr->p_env->read_size; in claw_send_control()
2301 privptr->p_env->write_size; in claw_send_control()
2311 if (privptr->p_env->packing > 0) { in claw_send_control()
2333 if (privptr->p_env->packing >= PACK_SEND) in claw_send_control()
2358 if (privptr->p_env->packing == PACKING_ASK ) in claw_snd_conn_req()
2361 if (privptr->p_env->packing == PACK_SEND) { in claw_snd_conn_req()
2365 if (privptr->p_env->packing == 0) in claw_snd_conn_req()
2367 HOST_APPL_NAME, privptr->p_env->api_type); in claw_snd_conn_req()
2403 struct claw_env * p_env; in claw_snd_sys_validate_rsp() local
2409 p_env=privptr->p_env; in claw_snd_sys_validate_rsp()
2414 p_env->host_name, in claw_snd_sys_validate_rsp()
2415 p_env->adapter_name ); in claw_snd_sys_validate_rsp()
2460 struct claw_env *p_env; in unpack_read() local
2485 p_env = privptr->p_env; in unpack_read()
2494 if ((p_env->packing == PACK_SEND) && in unpack_read()
2502 p_env->packing = DO_PACKED; in unpack_read()
2504 if (p_env->packing == DO_PACKED) in unpack_read()
2511 privptr->p_env->read_size ) { in unpack_read()
2542 if (p_env->packing == DO_PACKED) { in unpack_read()
2543 if (pack_off > p_env->read_size) in unpack_read()
2573 if (p_env->packing == DO_PACKED) { in unpack_read()
2607 if (p_env->packing == DO_PACKED) in unpack_read()
2878 struct claw_env *p_env; in claw_new_device() local
2891 p_env = privptr->p_env; in claw_new_device()
2893 p_env->devno[READ_CHANNEL] = dev_id.devno; in claw_new_device()
2895 p_env->devno[WRITE_CHANNEL] = dev_id.devno; in claw_new_device()
2947 privptr->p_env->ndev = dev; in claw_new_device()
2951 dev->name, p_env->read_size, in claw_new_device()
2952 p_env->write_size, p_env->read_buffers, in claw_new_device()
2953 p_env->write_buffers, p_env->devno[READ_CHANNEL], in claw_new_device()
2954 p_env->devno[WRITE_CHANNEL]); in claw_new_device()
2957 dev->name, p_env->host_name, in claw_new_device()
2958 p_env->adapter_name , p_env->api_type); in claw_new_device()
3009 priv->p_env->ndev = NULL; in claw_shutdown_device()
3028 kfree(priv->p_env); in claw_remove_device()
3029 priv->p_env=NULL; in claw_remove_device()
3051 struct claw_env * p_env; in claw_hname_show() local
3056 p_env = priv->p_env; in claw_hname_show()
3057 return sprintf(buf, "%s\n",p_env->host_name); in claw_hname_show()
3065 struct claw_env * p_env; in claw_hname_write() local
3070 p_env = priv->p_env; in claw_hname_write()
3073 memset(p_env->host_name, 0x20, MAX_NAME_LEN); in claw_hname_write()
3074 strncpy(p_env->host_name,buf, count); in claw_hname_write()
3075 p_env->host_name[count-1] = 0x20; /* clear extra 0x0a */ in claw_hname_write()
3076 p_env->host_name[MAX_NAME_LEN] = 0x00; in claw_hname_write()
3078 CLAW_DBF_TEXT_(2, setup, "%s", p_env->host_name); in claw_hname_write()
3089 struct claw_env * p_env; in claw_adname_show() local
3094 p_env = priv->p_env; in claw_adname_show()
3095 return sprintf(buf, "%s\n", p_env->adapter_name); in claw_adname_show()
3103 struct claw_env * p_env; in claw_adname_write() local
3108 p_env = priv->p_env; in claw_adname_write()
3111 memset(p_env->adapter_name, 0x20, MAX_NAME_LEN); in claw_adname_write()
3112 strncpy(p_env->adapter_name,buf, count); in claw_adname_write()
3113 p_env->adapter_name[count-1] = 0x20; /* clear extra 0x0a */ in claw_adname_write()
3114 p_env->adapter_name[MAX_NAME_LEN] = 0x00; in claw_adname_write()
3116 CLAW_DBF_TEXT_(2, setup, "%s", p_env->adapter_name); in claw_adname_write()
3127 struct claw_env * p_env; in claw_apname_show() local
3132 p_env = priv->p_env; in claw_apname_show()
3134 p_env->api_type); in claw_apname_show()
3142 struct claw_env * p_env; in claw_apname_write() local
3147 p_env = priv->p_env; in claw_apname_write()
3150 memset(p_env->api_type, 0x20, MAX_NAME_LEN); in claw_apname_write()
3151 strncpy(p_env->api_type,buf, count); in claw_apname_write()
3152 p_env->api_type[count-1] = 0x20; /* we get a loose 0x0a */ in claw_apname_write()
3153 p_env->api_type[MAX_NAME_LEN] = 0x00; in claw_apname_write()
3154 if(strncmp(p_env->api_type,WS_APPL_NAME_PACKED,6) == 0) { in claw_apname_write()
3155 p_env->read_size=DEF_PACK_BUFSIZE; in claw_apname_write()
3156 p_env->write_size=DEF_PACK_BUFSIZE; in claw_apname_write()
3157 p_env->packing=PACKING_ASK; in claw_apname_write()
3161 p_env->packing=0; in claw_apname_write()
3162 p_env->read_size=CLAW_FRAME_SIZE; in claw_apname_write()
3163 p_env->write_size=CLAW_FRAME_SIZE; in claw_apname_write()
3166 CLAW_DBF_TEXT_(2, setup, "%s", p_env->api_type); in claw_apname_write()
3176 struct claw_env * p_env; in claw_wbuff_show() local
3181 p_env = priv->p_env; in claw_wbuff_show()
3182 return sprintf(buf, "%d\n", p_env->write_buffers); in claw_wbuff_show()
3190 struct claw_env * p_env; in claw_wbuff_write() local
3196 p_env = priv->p_env; in claw_wbuff_write()
3198 if (p_env->packing) { in claw_wbuff_write()
3206 p_env->write_buffers = nnn; in claw_wbuff_write()
3208 CLAW_DBF_TEXT_(2, setup, "WB=%d", p_env->write_buffers); in claw_wbuff_write()
3218 struct claw_env * p_env; in claw_rbuff_show() local
3223 p_env = priv->p_env; in claw_rbuff_show()
3224 return sprintf(buf, "%d\n", p_env->read_buffers); in claw_rbuff_show()
3232 struct claw_env *p_env; in claw_rbuff_write() local
3238 p_env = priv->p_env; in claw_rbuff_write()
3240 if (p_env->packing) { in claw_rbuff_write()
3248 p_env->read_buffers = nnn; in claw_rbuff_write()
3250 CLAW_DBF_TEXT_(2, setup, "RB=%d", p_env->read_buffers); in claw_rbuff_write()
3295 privptr->p_env = kzalloc(sizeof(struct claw_env), GFP_KERNEL); in claw_probe()
3296 if ((privptr->p_mtc_envelope == NULL) || (privptr->p_env == NULL)) { in claw_probe()
3302 memcpy(privptr->p_env->adapter_name, WS_NAME_NOT_DEF, 8); in claw_probe()
3303 memcpy(privptr->p_env->host_name, WS_NAME_NOT_DEF, 8); in claw_probe()
3304 memcpy(privptr->p_env->api_type, WS_NAME_NOT_DEF, 8); in claw_probe()
3305 privptr->p_env->packing = 0; in claw_probe()
3306 privptr->p_env->write_buffers = 5; in claw_probe()
3307 privptr->p_env->read_buffers = 5; in claw_probe()
3308 privptr->p_env->read_size = CLAW_FRAME_SIZE; in claw_probe()
3309 privptr->p_env->write_size = CLAW_FRAME_SIZE; in claw_probe()
3310 privptr->p_env->p_priv = privptr; in claw_probe()